@charset "EUC-JP";

/* ---------------------------------------
メイン部分要素
---------------------------------------- */

#begin{
	float: right;
	width: 600px;
	text-align: left;
}

table#top_main{
	margin: 10px 0 0 10px;
}

#begin h2, #begin h3{
	margin: 12px 0 0 10px;
}

#begin .arrow{
	margin: 4px 0 10px 46px;
}

#begin ul{
	margin-left: 12px;
	list-style-type: disc;
}

#begin li{
	margin-left: 14px;
	margin-bottom: 0.5em;
	line-height: 1.4;
}

#begin p{
	margin-left: 10px;
	margin-bottom: 0.5em;
	line-height: 1.4;
}

#begin #grey_box{
	width: 552px;
	margin-left: 10px;
	padding: 6px 8px;
	border: 1px solid #999999;
}

#begin #grey_box p{
	margin-left: 0px;
}

#begin #grey_box span{
	color: #ff0000;
}

#begin_search_title{
	margin-left: 10px;
}

#begin_search{
	position: relative;
	width: 568px;
	height: 78px;
	margin-top: 4px;
	margin-left: 10px;
	border: 1px solid #999999;
	background-color: #e3e3e3;
}

#begin_search p#catalog_link{
	width: 548px;
	padding: 6px 0;
	border-bottom:1px dotted #666;
	font-size: 14px;
}

#begin_search p#catalog_link span{
	font-weight: bold;
	font-size: 13px;
}

#begin_search #search_category{
	position: absolute;
	top: 46px;
	left: 8px;
	width: 10em;
}

#begin_search #search_form{
	position: absolute;
	top: 44px;
	left: 146px;
	width: 240px;
	padding: 2px;
}

#begin_search #begin_search_btn{
	position: absolute;
	top: 44px;
	left: 398px;
}

#begin_btn{
	margin-top: 24px;
	text-align: center;
}

#begin_btn p{
	margin-top: 4px;
	line-height: 1.0;
	color: #333333;
}

p#bottom_link{
	margin-top: 48px;
	text-align: center;
}

#kaitori{
	width: 580px;
	margin: 12px auto 0 auto;
}

#kaitori_bnr{
	width: 580px;
	margin: 10px auto 0 auto;
}

#syuppin{
	width: 580px;
	margin: 20px auto 0 auto;
}
