@charset "utf-8";
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	padding:0px;
	margin:0px;
}
p{
	padding:0px;
	margin:0px;
}

ul{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

a:link, a:visited, a:active{ text-decoration: none; }
a:hover { text-decoration: underline}

/*top_center_box*/
#top_center_box{
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	/*width:485px;*/
}


/*top_message_box*/
.top_message_box{
/*	border:solid 1px #F7D68D;
	background-color:#fffce6;*/
	margin:5px 0px;
	padding:0px 2px;
	width:478px;
}

#top_center_box .top_message_box h2{
/*	background-image:url(/image/bk_title_toptopic.jpg);
	background-repeat:no-repeat;
	padding:20px 0px 20px 40px;
	margin:0px 0px 0px 5px;*/
}

/*hotnews_box*/
.top_hotnews_box{
	border:solid 1px #C8C8C8;
	margin:3px 0px 3px 0px;
	padding:5px 5px 5px 5px;
	width:468px;

}

/*pickup_box*/
.pickup_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 0px;
	/*position:relative;*/
}

.pickup_n_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 0px;
	position:relative;
}

.pickup_job_n_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 5px;
}

.pickup_bbs_n_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 5px;
}

.top_title{
	margin:0px 0px 0px 0px;
}

/*list_news_box*/
.list_news_box a{
	background-image:url(/image/li_mark_apricot.gif);
	background-repeat:no-repeat;
	padding:0px 5px 0px 8px;
}

.list_news_box2 a{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 5px 0px 8px;
}

.pickup_box table{
	clear:both;
	width:460px;
	margin:0px 2px 0px 2px;
}

.pickup_box th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:3px 2px 3px 2px;
}

.pickup_box td{
	vertical-align:top;
	padding:8px 5px 5px 5px;
/*	background-image:url(/image/bk_bar.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}

.pickup_box td img{
/*	margin:0px 0px 10px 0px;*/
}

.pickup_box .mark{
	float:left;
}

.pickup_box .more{
	float:right;
}

.pickup_box .date{
	color:#919191;
}

/*pickup_n_box*/
.pickup_n_box table{
	clear:both;
	width:460px;
	margin:0px 2px 0px 2px;
}

.pickup_n_box th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:3px 2px 3px 2px;
}

.pickup_n_box td{
	vertical-align:top;
	padding:3px 2px 3px 2px;
	background-image:url(/image/bk_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.pickup_n_box td img{
	margin:0px 0px 10px 0px;
}

.pickup_n_box .mark{
	float:left;
}

.pickup_n_box .more{
	float:right;
}

.pickup_n_box .date{
	color:#919191;
}


/*ul.newslist_ul*/
#top_center_box ul.newslist_ul{
	margin:0px 0px 0px 5px;
}

ul.newslist_ul li{
	padding:5px 0px 5px 0px;
	display: block;
	clear: both;
	color:#919191;
	border-style: none none dotted none;
	border-width: 1px;
	border-color: #AAA;
}

ul.newslist_ul li img{
	margin:0px 5px 0px 0px;
	/*float:left;*/
}

ul.newslist_ul li a{
	margin:0px;
	padding:0px;
}


ul.newslist_ul .shop{
	width:390px;
	position:relative;
	/*padding-left:70px;*/
}

.pickup_n_box ul.newslist_ul .shop{
	width:390px;
	position:relative;
	/*left:70px;*/
}

.unit_name{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

/*ul.joblist_ul*/
#top_center_box .pickup_job_box ul.joblist_ul li{
	background-image:url(/image/li_mark_apricot.gif);
	background-repeat:no-repeat;
	padding:0px 0px 3px 10px;
	list-style-position:outside;
	color:#919191;
}

/*ul.job_n_list_ul*/
#top_center_box .pickup_job_n_box ul.joblist_n_ul li{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 3px 10px;
	list-style-position:outside;
	color:#919191;
}


/*ul.bbslist_ul*/
#top_center_box .pickup_bbs_box ul.bbslist_ul li{
	background-image:url(/image/li_mark_apricot.gif);
	background-repeat:no-repeat;
	padding:0px 0px 3px 10px;
	list-style-position:outside;
	color:#919191;
}

/*ul.bbs_n_list_ul*/
#top_center_box .pickup_bbs_n_box ul.bbs_n_list_ul li{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 3px 10px;
	list-style-position:outside;
	color:#919191;
}

/*pickup_job_box*/
.pickup_job_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 5px;
}


/*pickup_bbs_box*/
.pickup_bbs_box{
	border:solid 1px #AAA;
	padding:3px 0px 3px 5px;
}


/*right_box*/
#right_box{
	float:right;
	width:236px;
	margin-top: 5px;
	padding:3px 0px 0px 3px;
	/*background-image:url(/image/bk_rightbox.gif);
	background-repeat:repeat;*/
}

/*right_search_box*/
.right_search_box{
	margin:0px 2px 7px 0px;
	background-color:#ffffff;
}

#right_box .right_search_box h3{
	margin:1px 0px 1px 0px;
}

.s_category_box{
	background-color:#EEE;
	margin:5px 3px 5px 3px;
	padding:5px 3px 5px 3px;
	width:220px;
}

.right_search_box ul{
	width:220px;
}

#right_box .right_search_box li{
	padding:0px 0px px 5px;
	margin:0px 0px 0px 5px;
	display:inline;
}

/*right_online_box*/
.right_online_box{
	margin:7px 2px 7px 0px;
	background-color:#ffffff;
	width:234px;
}

.right_online_box td{
	width: 234px;
	vertical-align:top;
	padding:3px 2px 3px 5px;
/*	background-image:url(/image/bk_bar.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}

.right_online_box td img{
	margin:0px 0px 10px 0px;
}

.right_online_box .name{
/*
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
*/
}

.right_online_box .shop{
/*	margin:0px 0px 0px 3px;*/
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

.right_online_box .list{
	float:right;
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

.right_online_box p{
	clear:both;
}



/*right_update_box*/
.right_update_box{
	margin:0px 2px 7px 0px;
	padding:0px 0px 5px 0px;
	background-color:#ffffff;
	width:234px;
}

.right_update_box .shop{
	margin:0px 0px 0px 3px;
}

.right_update_box .date{
	margin:0px 0px 0px 3px;
	color:#919191;
}

.right_update_box td{
	vertical-align:top;
	padding:3px 2px 3px 5px;
	background-image:url(/image/bk_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.right_update_box td img{
	margin:0px 0px 10px 0px;
}

#right_box .right_update_box li{
	padding:3px 2px 3px 5px;
	margin:0px 0px 0px 5px;
	background-image:url(/image/bk_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.right_update_box .pre{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

.right_update_box .list{
	float:right;
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

/*right_new_box*/
.right_new_box{
	margin:0px 2px 7px 0px;
	background-color:#ffffff;
	width:234px;
}

.right_new_box .shop{
	margin:0px 0px 0px 3px;
}

.right_new_box .date{
	margin:0px 0px 0px 3px;
	color:#919191;
}

.right_new_box td{
	vertical-align:top;
	padding:3px 2px 3px 5px;
	background-image:url(/image/bk_bar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.right_new_box td img{
	margin:0px 0px 10px 0px;
}

.right_new_box .list{
	float:right;
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
}

/*right_link_box*/
.right_link_box{
	margin:7px 2px 7px 0px;
	background-color:#ffffff;
}

#right_box  .right_link_box li{
	background-image:url(/image/li_mark_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 5px;
}



/* index上のホットニュース等田の字組み部分 */
.ta_tableA	{ border-collapse: collapse; font-size: 10pt; margin-top: 10px; }
.ta_td01	{ width: 50%; line-height: 120%; padding: 5px 0px; border-style: none dotted dotted none; border-width: 1px; border-color: #AAA; }
.ta_td02	{ width: 50%; line-height: 120%; padding: 5px 0px; border-style: none none dotted none; border-width: 1px; border-color: #AAA; }

/* index右のオンラインショップ部分 */
.ols_td01 {
	padding: 5px 0px;
	border-style: none none dotted none;
	border-width: 0px 0px 1px 0px;
	border-color: #AAA;
}