/* DCTgarden TOP の style.css より必要箇所のみ抽出 */

body{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h1 {
	margin:0;
	padding:0;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding:0;
}

#wrap { 
width:930px;
margin:0 auto;
}

body{
	margin:0 auto;
	padding:0px;
	background:url(../images/main_bg.jpg) center top repeat-y;
}
div#head {
	width:930px;
	height:90px;
	margin:0 auto 0 auto;
	padding:0;
}
* html div#head {
	width: expression(document.body.offsetWidth<730?'729px':'100%');
}

div#head form.fm_search {
	margin: 0 10px 0 auto;
	padding:0px;
	text-align:right;
	background:url(http://www.dctgarden.com/search/search_img/search_txt_head.jpg) no-repeat 455px center;
}
* html div#head form.fm_search div.exec_parts {
	margin:0 0 0 8px;
	padding:0;
}
* html div#head form.fm_search div.opt_parts {
	margin:0 0 0 3px;
	padding:0;
	margin-left: ;
}
div#head form.fm_search label {
	margin:0 1em 0 0;
	padding:0;
	margin-right: ;
}
* html div#head form.fm_search {
	margin:0 0 0 8px;
	padding:0;
}
#logo {
	float:left;
}
#g_menuOLD {
	text-align:left;
	width:730px;
	margin:30px 0 0 50px;
	background:url(../images/gmenu_bg.jpg) repeat-x top left;
	float:left;
}
#g_menu {
	text-align:left;
	width:730px;
	margin:0 0 10px 0;
	background:url(../images/gmenu_bg.jpg) repeat-x bottom left;
	float:left;
display:none;
}
#g_menu form {
	display: inline;
	margin:0 0px 0 auto;
}

.head_right {
float:right;
}

#head_link {
margin:8px 20px 8px 0;
text-align:right;
font-size:12px;
font-weight:lighter;
line-height:12px;
}

#head_link a:link{
color:#009933;
text-decoration:underline;
}
#head_link a:visited{
color:#009933;
text-decoration:underline;
}
#head_link a:action{
color:#5ec85e;
text-decoration:underline;
}
#head_link a:hover{
color:#5ec85e;
text-decoration:underline;
}
/*検索窓のもの
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
.textinput, .textinputHovered {
	height:15px;
	background:url(../images/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	margin:7px auto auto auto;
	vertical-align:top;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	margin:7px auto auto auto;
	vertical-align:top;
}*/

/*検索（自作）*/
.form_bg{
background:url(../images/input_bg02.gif) no-repeat center top;
border:none;
width:170px;
height:14px;
margin:8px 0 0 34px;
padding:4px 11px 4px 21px;
vertical-align:top;
}
.form_bg2{
background:url(../images/input_bg02.gif) no-repeat 0 -23px;
border:none;
width:170px;
height:14px;
margin:8px 0 0 34px;
padding:4px 11px 4px 21px;
vertical-align:top;
position:relative
}

/*ーーーーフッターーーーー*/
#foot {
/* border-top:#999999 solid 1px; */
width:890px;
text-align:center;
color:#999999;
font-size:expression("12px");
font-size:12px;
margin:0 auto 20px auto;
padding:15px 0 0 0;
}

#foot a {
color:#999999;
text-decoration:none;
}

#foot a:hover {
color:#cccccc;
text-decoration:none;
}

#copyright {
text-align:center;
margin:0 0 40px 0;
}

