@charset "utf-8";
/* CSS Document */

/* qa--------------*/

#qa #title01{
	background:url(../img/qa_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#qa .q_box{
	background:url(../img/qa_q.jpg) 10px center no-repeat;
	border:#CCCCCC solid 1px;
	padding:20px;
	margin:20px 0 10px 0;
	width:600px;
}

*html #qa .q_box{
	width:640px;
}

#qa .q_box p{
	color:#990000;
	font-size:1.6em;
	font-weight:bold;
	text-indent:40px;
}

#qa .a_box{
	background:url(../img/qa_a.jpg) 40px center no-repeat;
	padding:15px;
	margin:10px 0;
	width:610px;
}

*html #qa .a_box{
	width:640px;
}

#qa .a_box p{
	margin-left:80px;
}

/* company--------------*/

#company #title01{
	background:url(../img/company_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#company table td{
	vertical-align:top;
	padding:10px;
}


/* privacy--------------*/
#privacy #title01{
	background:url(../img/privacy_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#privacy table td{
	vertical-align:top;
	padding:10px;
}


/* contact--------------*/
#contact #title01{
	background:url(../img/contact_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#contact table td{
	vertical-align:top;
	padding:10px;
}

#contact .alignc p{
	width:62px;
	margin:0 auto;
}


/* sitemap--------------*/
#sitemap #title01{
	background:url(../img/sitemap_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#sitemap table td{
	vertical-align:top;
	padding:10px;
}

/* member--------------*/
#member #title01{
	background:url(../img/member_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#member table td{
	vertical-align:top;
	padding:10px;
}


#member .alignc p{
	width:62px;
	margin:0 auto;
}


/* login01--------------*/
#login01 #title01{
	background:url(../img/login01_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#login01 table td{
	vertical-align:top;
	padding:10px;
}
#login01 .alignc p{
	width:62px;
	margin:0 auto;
}
/* login02--------------*/
#login02 #title01{
	background:url(../img/login02_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#login02 table td{
	vertical-align:top;
	padding:10px;
}
#login02 .alignc p{
	width:62px;
	margin:0 auto;
}
/* login013--------------*/
#login03 #title01{
	background:url(../img/login03_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#login03 table td{
	vertical-align:top;
	padding:10px;
}
#login03 .alignc p{
	width:62px;
	margin:0 auto;
}

/* lot--------------*/
#lot #title01{
	background:url(../img/lot_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#lot #title02{
	background:url(../img/lot_title02.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
	margin-top:30px;
}

#lot #title03{
	background:url(../img/lot_title03.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
	margin-top:30px;
}

#lot #title04{
	background:url(../img/lot_title04.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
	margin-top:30px;
}

#lot table{
	width:640px;
}

#lot table th{
	background:url(../img/table_th.jpg) 0 0 no-repeat;
	width:170px;
	height:30px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
}

#lot table td{
	padding-left:10px;
}

#lot #lot_box{
	width:640px;
}

#lot .lot_left{
	width:170px;
	float:left;
}

#lot .lot_right{
	background:url(../img/lot_table.jpg) 0 0 no-repeat;
	width:457px;
	height:182px;
	float:right;
}

#lot .lot_right table{
	width:400px;
	margin:15px 10px 0 10px;
}

#lot .lot_right table td{
	padding:1px 10px 0px 10px;
}

#lot #lot_box p{
	float:left;
}

#lot #lot_box p{
	width:170px;
	height:40px;
	background:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:40px;
	text-align:center;
	margin-top:10px;
}

#lot .pic_box{
	background:url(../img/lot_pic_box.jpg) 0 0 no-repeat;
	width:140px;
	height:126px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
	padding:8px;
	cursor: url(../img/magplus.cur), pointer;
}

*html #lot .pic_box{
	width:156px;
	height:142px;
}

*.PopBoxImageLarge{
	border: 5.px solid #FFFFFF;
	cursor: url(../img/magminus.cur), pointer;
}

/* manager--------------*/
#manager #title01{
	background:url(../img/manager_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#outline{
	width:620px;
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:10px;
}

#outline2{
	width:640px;
}

*html #outline{
	width:640px;
	padding:10px;
}


#outline table{
	width:620px;
	margin:0px;
	text-align:center;
}

#outline2 table{
	width:640px;
	margin:0px;
	text-align:center;
}

#outline table strong{
	font-weight:bold;
}

#outline table td{
	padding:5px;
	vertical-align:top;
}

#outline table th{
	background:#FFFFFF;
	padding:5px;
	vertical-align:top;
}

#outline table img{
	margin:10px;
}

/* event--------------*/
#event #title01{
	background:url(../img/event_title01.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
}
#event #main #content #outline{
	width:940px;
}


#event #main #content table{
	width:940px;
}
/* link--------------*/
#link #title01{
	background:url(../img/link_title01.jpg) 0 0 no-repeat;
	width:640px;
	height:55px;
	text-indent:-9999px;
}

#link #content li{
	background:url(../img/icon02.jpg) 0 0 no-repeat;
	padding:0 0 0 15px;
	margin:5px 0;
}

#link #content div{
	margin-bottom:30px;
}

/* new--------------*/
#new #title01{
	background:url(../img/06.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
	margin-top:10px;
}

#main #new #content #outline{
	width:940px;
}


#main #new #content table{
	width:940px;
}

#new #title02{
	background: url(../img/index_title02.jpg) 0 0 no-repeat;
	width:640px;
	height:61px;
	text-indent:-9999px;
	clear:both;
}

#new #search01{
	background:url(../img/new_search01.jpg) 0 0 no-repeat;
	width:600px;
	height:150px;
	padding:10px 20px;
}

*html #new #search01{
	width:640px;
	height:180px;
	padding:10px 20px;
}

#new #search01 table{
	width:600px!important;
}

*html #new #search01 table{
	width:580px!important;
}

#new #title03{
	background: url(../img/index_title03.jpg) 0 0 no-repeat;
	width:260px;
	height:61px;
	text-indent:-9999px;
	clear:both;
	float:left;
}

#new #search02{
	background:url(../img/index_title03.jpg) right 0 no-repeat;
	width:380px;
	height:61px;
	float:left;
}

#new #search02 p{
	margin:20px 10px 20px 0 ;
	float:left;
}

#new #banner{
	float:right;
	width:310px;
	display:inline;
	margin-top:10px;
}

#new #search_box{
	float:left;
	display:inline;
	margin-top:10px;
}


/* recommend--------------*/
#recommend #title01{
	background:url(../img/01.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
}

#main #recommend #content #outline{
	width:940px;
}


#main #recommend #content table{
	width:940px;
}

/* shoplist--------------*/
#shoplist #title01{
	background:url(../img/03.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
}

#main #shoplist #content #outline{
	width:940px;
}


#main #shoplist #content table{
	width:940px;
}

/* marinalist--------------*/
#marinalist #title01{
	background:url(../img/04.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
}

#main #marinalist #content #outline{
	width:940px;
}


#main #marinalist #content table{
	width:940px;
}

/* berthlist--------------*/
#berthlist #title01{
	background:url(../img/05.jpg) 0 0 no-repeat;
	width:960px;
	height:55px;
	text-indent:-9999px;
}

#main #berthlist #content #outline{
	width:940px;
}


#main #berthlist #content table{
	width:940px;
}