*{
  margin:0;
  padding:0;
  zoom:1;
}

html{
  height:101%;
}

html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}

body{
	font-family:"meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

body img{
	vertical-align:middle;
	border:0px none;
	text-decoration:none;
}

#searchBody{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:930px;
}

#header{
	padding-top:5px;
	width:100%;
}

h1{
	display:inline;
	position:relative;
	font-size:12px;
	left:0px;
	top:10px;
}

h1 span.str_red{
	color:#FF0033;

}

#profile {
	position:relative;
	left:15px;
	top:10px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

#profile a {
	text-decoration:underline;
}

#profile a:hover{
	color:#00ff00;
	text-decoration:none;
}

#head_hr {
	height:17px;
	border:0px none;
	background-image:url(../img/head_hr.png);
	background-repeat:repeat-x;
	margin-bottom:8px;
}

#main{
	padding:0px 0px 0px 5px;
	float:left;
	width:680px;
}

#wrapper{
	margin-right:auto;
	width:680px;
	padding:0px auto;
}

#title{
	padding:10px 0px 0px 0px;
	font-size:large;
	font-weight: bold;
}

#search{
	text-align:left;
	margin:0 0 20px 7px;
	width:930px;
	height:22px;
}

#searchWord{
	width:150px;
	position:relative;
	z-index:10;
}

#searchImg{
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -640px;
	cursor:pointer;
	position:relative;
	z-index:10;
	width:65px;
	height:22px;
	left:162px;
	top:-22px;
	text-indent:-9999px;
}

#attention{
	position:relative;
	z-index:10;
	font-family: arial;
	font-size:10px;
	font-weight:bold;
	height:22px;
	left:232px;
	top:-44px;
	/*IE6*/
	_top:-44px;
}

#searchArea{
	_margin-top:-30px;
}

#slideArea{
	padding:10px 0px 5px 35px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:30px;
	clear:both;
	/*IE6*/
	_margin-top:-110px;
}

#slidePoint{
	font-size:15px;
	padding:10px 45px 10px 40px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:40px;
	clear:both;
	height:22px;
	z-index:300;
	/*IE6*/
	_margin-top:10px;
}

#slidePoint img{
	/*IE6*/
	_vertical-align:bottom;
}

#prevImges{
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -1582px;
	cursor:pointer;
	position:relative;
	width:65px;
	height:26px;
	text-indent:-9999px;
}

#prevMenu {
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -171px;
	cursor:pointer;
	position:relative;
	width:45px;
	height:26px;
	left:50px;
	top:-22px;
	text-indent:-9999px;
}

.auto_button_left{
	margin-left:160px;
}

#stopMenu {
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -265px;
	cursor:pointer;
	position:relative;
	top:-48px;
	left:250px;
	width:45px;
	height:26px;
	text-indent:-9999px;
}

.auto_button{
	margin:0 35px;
}

#nextMenu {
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -77px;
	cursor:pointer;
	position:relative;
	top:-74px;
	left:350px;
	width:45px;
	height:26px;
	text-indent:-9999px;
}

.auto_button_right{
	margin-right:160px;
}

.naviImgWrap{
	visibility: hidden;
}

#nextImges{
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -1478px;
	cursor:pointer;
	position:relative;
	width:65px;
	height:26px;
	left:526px;
	top:-104px;
	text-indent:-9999px;
}

.prevImgesShow{
	visibility:visible;
}

.nextImgesShow{
	visibility:visible;
}

#slider{
	background-color:#e0e0e0;
	width:600px;
	height:10px;
	position:absolute;
	z-index:300;
}

#slider #pointer{
	width:7px;
	height:12px;
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:-576px -225px;
	position:absolute;
	top:-1px;
	overflow:hidden;
	cursor:w-resize;
}

#drop_zone{
	position:relative;
	top:45px;
	width:595px;
	/*IE6*/
	_margin-top:-56px;
	margin-left:35px;
}

#dropError{
	position:relative;
	z-index:300;
	font-size:14px;
	font-weight:bold;
	_top:-48px;
}

#dropError .str{
	color:#FF0033;
	position:relative;
	z-index:300;
}

#dropError .strIe{
	color:#FF0033;
	position:relative;
	top:-1px;
	font-weight:normal;
	z-index:300;
}

#dropError .strOpera{
	color:#FF0033;
}

#dropZone{
	float:left;
	width:426px;
	position:relative;
	z-index:110;
	_top:-50px;
}

#dropAreaHead{
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -580px;
	height:28px;
}

#dropArea {
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	background-image:url("../img/drop_zone.png");
	background-repeat:repeat-y;
	min-height:156px;
	height:auto;
	_height:156px;
}

#dropAreaFoot{
	background: url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -520px;
	height:30px;
}

#dropArea img{
	vertical-align:bottom;
}

#deleteBox {
	float:right;
	width:140px;
	height:150px;
	z-index:130;
	position:relative;
	background:url(../img/gazoGet.png) no-repeat top left;
	background-position: 0 -1136px;
	top:63px;
	_top:10px;
}

#downButtonArea {
	clear:both;
	margin-left:1px;
	position:relative;
	z-index:200;
	width:140px;
}

#down {
	clear:both;
	text-align:left;
	position:relative;
	_top:-50px;
}

#dl_button {
	background:url(../img/gazoGet.png) no-repeat top left;
	background-position: 0 -416px;
	cursor:pointer;
	text-indent:-9999px;
	width:65px;
	height:26px;
	float:left;
	position:relative;
}

#clear_button {
	background:url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -312px;
	cursor:pointer;
	text-indent:-9999px;
	width:65px;
	height:26px;
	float:right;
	position:relative;
}

.dlt {
	margin-left:1px;
	margin-top:1px;
	border:2px solid silver;
	cursor:move;
}

.out {
	margin-left:1px;
	margin-top:1px;
	border:2px solid silver;
	position:relative;
	z-index:200;
	cursor:move;
}

.dlt:hover{
	border-color:#7fffd4;
}

.out:hover{
	border-color:#7fffd4;
}

#rightMenu {
	float:right;
	width:238px;
	clear:right;
	_position:relative;
	_top:-30px;
}

#rightMenuHead {
	height:26px;
	background:url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -1938px;
}

#rightMenuItem {
	padding-left:5px;
	padding-right:5px;
	background-image: url("../img/right_menu.png");
	min-height:413px;
	height:auto;
	background-repeat:repeat-y;
	_height:415px;
}

#rightMenuItem img{
	vertical-align:bottom;
}

#rightMenuFoot {
	height:28px;
	background:url(../img/gazoGet.png) no-repeat top left;
	background-position:0 -1881px;
}


.ieCenter {
	text-align:center;
}

.ieLeft {
	text-align:left;
}

a:link {
	text-decoration:none;
	color: #6699FF;
}

#list{
	width: 350px;
	background: white;
	font-size: 9pt;
	color: #234e87;
	font-family: arial;
	position:absolute;
	z-index:320;
}

#list ul{
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

#list ul li{
	margin:0;
	padding:3px;
}

#list ul li.selected{
	background-color: #234e87;
	color: #fff;
}

#list ul strong.highlight{
	color: #800;
	margin:0;
	padding:0;
}