@charset "UTF-8";
/* CSS Document */

*{
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
color:#333;
}
 
body{
margin:0;
padding:0;
font-size:12px;
text-align:center;
line-height:18px;
background-color:#EEEEEE;
}

#wrapper  {
width:560px;
min-height:160px;
height: auto !important;
height: 160px;
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
/*border:1px solid #C3C3C3*/;
}

#header{
width:560px;
height:92px;
/*border:1px solid #C3C3C3;*/
}

#title{
width:300px;
height:50px;
float:left;
/*border:1px solid #C3C3C3;*/
/*background-color:#FFFFFF;*/
}



div#home{
	height:30px;
	float:right;
	margin-right:15px;
	/*border:1px solid #C3C3C3;*/
}

*html div#home{
	margin-right:0;
	padding-right:15px;
}

div#header_download {
	clear:both;
	width:560px;
	height:40px;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	background:#449615 url(../images/zumen/header_download_zumen.jpg) 0 0 no-repeat;
}


#main{
width:530px;
min-height:130px;
height: auto !important;
height: 130px;
padding:15px;
background-color:#FFFFFF;
/*border:1px solid #C3C3C3;*/
}


div#seihinmei {
	margin-bottom:10px;
	}

div#seihinmei p{
	color:#33b0de;
	font-size:18px;
	font-weight:bold;
	}


#deli_dxf_pdf_dl{
	clear:both;
	width:530px;
	height:60px;
	/*border:1px solid #C3C3C3;*/
	margin-bottom:5px;
	background:#e5f1ff url(../images/zumen/nonyu_dl_bg.jpg) no-repeat;
}

#deli_dxf_pdf_dl p{
	width:0;
	height:0;
	overflow:hidden;
}

#deli_dxf_pdf_dl ul{
	float:right;
	margin:8px 30px 8px 0;
}

*html #deli_dxf_pdf_dl ul{
	margin:8px 15px 8px 0;
}


#deli_dxf_pdf_dl li{
	float:left;
	list-style:none;
	margin-left:20px;
}

#draw_dxf_pdf_dl{
	clear:both;
	width:530px;
	height:60px;
	/*border:1px solid #8DC08E;*/
	margin-bottom:5px;
	background:#e5f1ff url(../images/zumen/ana_dl_bg.jpg) no-repeat;
}

#draw_dxf_pdf_dl p{
	width:0;
	height:0;
	overflow:hidden;
}

#draw_dxf_pdf_dl ul{
	float:right;
	margin:11px 38px 0 0;
}

*html #draw_dxf_pdf_dl ul{
	margin:11px 19px 0 0;
}


#draw_dxf_pdf_dl li{
	float:left;
	list-style:none;
	margin-left:35px;
}

/*==============ログイン、新規登録==============*/
.user_regist{
	clear:both;
	width:530px;
	height:40px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-bottom:20px;
	/*background:url(../images/zumen/user_regist_bg.gif);*/
}

*html .user_regist{
	margin-bottom:0;
}

*:first-child+html .user_regist{
	margin-bottom:0;
}

.user_regist ul{
	float:right;
	margin:-31px 0 0 0;
}

.user_regist li{
	float:left;
	list-style:none;
	margin-left:10px;
	display:inline;
}

.user_regist li a {
	display: block;
	height: 25px;
	text-indent: -9999px;
	background: transparent url(../images/zumen/login_new_zumen.gif) 0 0 no-repeat;
}

.user_regist p{
	font-weight:bold;
	font-size:12px;
	padding:9px 0;
}

#memberlogin { width: 80px; background-position: 0px -25px; }
#memberlogin:hover { background-position: 0px 0px; }

#shinkitouroku { width: 80px; background-position: -80px -25px; }
#shinkitouroku:hover { background-position: -80px 0px; }

/*==============閉じる==============*/
div#close {
	clear:both;
}

div#close a {
	 display: block;
	 height: 20px;
	 width:70px;
	 text-indent: -9999px;
	 background: transparent url(../images/zumen/close.gif) 0 -20px no-repeat;
	 margin:20px auto;
}

div#close a:hover {
	background: transparent url(../images/zumen/close.gif) 0 0  no-repeat;
}


/*================FOOTER===============*/

#footer{
height:30px;
padding-top:10px;
clear:both;
text-align:center;
/*background-color:#DDDDDD;*/
background-color:#74CA51;
}

address{
	font-family: georgia, times new roman, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


/*=============== 初期化 ===============*/ 
img {
   border:0;
   vertical-align:bottom;
}
 
html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,address {
   margin:0;
   padding:0;
}
