body {
	background-image: url(http://www.hubtec.jp/image/bg.gif);
	background-attachment:  fixed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}
textarea {font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet　MS", "trebuchet", "verdana", "arial", "sans-serif";}
hr { height:1px; color:#cccccc;  padding:0px; margin-top:1px;margin-bottom:1px;}
#contener {
text-align:left;
margin-left:auto;
margin-right:auto;
width:785px;
	background-attachment:  fixed;
	background-image: url(http://www.hubtec.jp/image/bg2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#box { 

}
#content { color:#666666;
}


.menu {
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner2 {
	text-align: center;
	vertical-align: middle;
	background-attachment: fixed;
	background-image: url(http://www.hubtec.jp/image/bg_banner.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 6px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
hr {
	width:100%;
	height:1px;
	color:#E4E4E4;
}
h4 {
	color:#999999;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin-top:10px;
}
.caption{	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-align: left;
	line-height: normal;
	}
.e-trackback { margin:10px;padding:15px; border-color:#EEEEEE; border-style:solid; border-width:1px; }
.language-bt {
	padding-right: 10px;
	padding-bottom: 2px;
}
#middle {
	width: 720px;
	background-image: url(http://www.hubtec.jp/image/line01.gif);
	background-repeat: repeat-y;
	float: left;
}


.search-form {
	font-size:12px;
color:#777777;
	text-align: left;
}
.menu_line {
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
}
.catch { margin-top:10px;}
#search1{text-align:left; }
.line1 {
	width: 180px;
	background-image:url(http://www.hubtec.jp/image/dot_w.gif);
	margin-top:10px;
	margin-bottom:5px;	
}
.line2 {
	width: 547px;
	background-image:url(http://www.hubtec.jp/image/dot_w.gif);
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.line3 {
	width: 450px;
	background-image:url(http://www.hubtec.jp/image/dot_w.gif);
	margin-top:5px;
	margin-bottom:5px;
	
}
.news {
	text-align: left;
	width: 430px;
	margin-left:30px;
	margin-right:30px;
}
.newline_title {
	color:#555555;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.newline {
	background-image: url(http://www.hubtec.jp/image/icon.gif);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:17px;
	padding-left:24px;
	marign-top:3px;
	margin-bottom:6px;
}
.entryline {
	background-image: url(http://www.hubtec.jp/image/icon.gif);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:17px;
	padding-left:24px;
	marign-top:3px;
	margin-bottom:6px;
}
.entrytitle{
	font-weight:bold;
}
.entryexcerpt{
	color:#666666;
	font-size:12px;
}
.greeting {
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	width: 450px;
	margin-left:10px;
	margin-right:10px;
}
#footer {
	text-align: left;
	font-size:12px;
	width: 420px;
	margin-top:75px;
	margin-left:10px;
	margin-right:10px;
}
.copyright {
	font-size:11px;
	color:#555555;
	margin-top:5px;
	text-align:center;
}
.expo { width:200px;}

.content-cat{
	width:470px;
	text-align:left;
	font-size:12px;
l	ine-height:16px;
}
.indivi-entry {
	text-align:left;
	font-size:12px;
	line-height:16px;
}
.indivi-entry {
	width:547px;
	text-align:left;
}
.content-index{
	width:547px;
	text-align:left;
	font-size:12px;
	line-height:16px;
}

form { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.reg-form{ font-size:12px;text-align:left;}
fieldset{font-size:12px;line-height:16px; border:0px;text-align:left;}
.form-text{color:#666666;font-size:12px;text-align:left;}
.form-name{ color:#666666;font-size:12px;text-align:left;}
.form-check {text-align:left;
	color:#666666;font-size:12px;
}
legend{
	width:520px;
	font-size:12px;text-align:left;
}
.form-description {color:#666666;font-size:12px;text-align:left;}
.form-title {width:520px;color:#003fa7;font-weight:bold;font-size:14px; margin-top:10px;text-align:left;}
.form-subtitle {width:520px;color:#777777;font-weight:bold;font-size:12px; margin-top:0px;text-align:left;}
#frame-set2 {
	width:520px;
text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
select{font-size:11px;}
.must {color:#FF0000;}
.caution{color:#333333;margin-top:5px;margin-bottom:5px;padding:5px;border:1px solid #999999; text-align:center;}


.title-ct { color:#003d7b; font-weight:bold; font-size:14px; 
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
.e-title{color:#003d7b; font-weight:bold;}
.e-message { padding:15px;border-color:#0b4f95; border-style:solid; border-width:1px; }
.e-comment { margin:10px;padding:15px; border-color:#EEEEEE; border-style:solid; border-width:1px; }
.e-trackback { margin:10px;padding:15px; border-color:#EEEEEE; border-style:solid; border-width:1px; }
.content-comment { text-align:left; padding-left:10px; }
.tburl {color:#003d7b;}
.tburl  a{color:#003d7b;}