/* ====================================================================== */
/* カテゴリ＆マップ */
/* ====================================================================== */

#cat-frame {
	padding: 0px 0px 0px 0px;
}

#cat-image {
	float: left;
	width: 110px;
}

#cat-main {
}

#cat-main-with-image {
	float: left;
	width: 535px;
	padding: 0px 0px 0px 15px;
}

#cat-map-frame {
	width: 664px;
	border: solid 1px #d9d9d9;
	padding: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#cat-map-search {
	width: 642px;
	background: url("../img/cmn/search_bg.jpg");
	border: solid 1px #eeebe6;
	padding: 7px 10px;
}

#cat-image-frame {
	width: 658px;
	text-align: center;
	background-color: #f6f6f6;
	padding: 10px 10px;
	border: solid 1px #f0f0f0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#cat-image-wrap {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
}

/* ====================================================================== */
/* 標準レイアウトセット１（set01） */
/* ====================================================================== */

.list-01-box {
	float: left;
	width: 655px;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	background-color: #ffffff;
	padding: 12px;
}

.list-02-box {
	width: 100%;
	background: url("../img/cmn/list_02_bg.gif") repeat-y;
}

.list-02-clm01 {
	float: left;
	width: 311px;
	padding: 12px 17px 12px 12px;
}

.list-02-clm02 {
	float: left;
	width: 311px;
	padding: 12px 12px 12px 17px;
}

.list-03-box {
	width: 100%;
	background: url("../img/cmn/list_03_bg.gif") repeat-y;
}

.list-03-clm01 {
	float: left;
	width: 196px;
	padding: 12px 17px 12px 12px;
}

.list-03-clm02 {
	float: left;
	width: 196px;
	padding: 12px 17px 12px 17px;
}

.list-03-clm03 {
	float: left;
	width: 196px;
	padding: 12px 12px 12px 17px;
}

.list-04-box {
	width: 100%;
	background: url("../img/cmn/list_04_bg.gif") repeat-y;
}

.list-04-clm01 {
	float: left;
	width: 138px;
	padding: 5px 19px 7px 7px;
	text-align: center;
}

.list-04-clm02 {
	float: left;
	width: 138px;
	padding: 5px 19px 7px 19px;
	text-align: center;
}

.list-04-clm03 {
	float: left;
	width: 138px;
	padding: 5px 19px 7px 19px;
	text-align: center;
}

.list-04-clm04 {
	float: left;
	width: 138px;
	padding: 5px 7px 7px 19px;
	text-align: center;
}

.list-05-box {
	width: 680px;
}

.list-05-photo {
	float: left;
	width: 132px;
	text-align: center;
}

.list-05-space {
	float: left;
	width: 5px;
}

.no-photo {
	padding: 3px 0px;
	color: #cccccc;
	border: dashed 1px #fff0f0;
	background-color: #fffff0;
}

.no-link {
	color: #478830;
}

/* ====================================================================== */
/* 標準レイアウトセット２（set02） */
/* ====================================================================== */

.list-01-box-set02 {
	width: 100%;
}

.list-01-clm01-set02 {
	float: left;
	width: 680px;
	padding: 0px 0px 10px 0px;
}

.list-02-box-set02 {
	width: 100%;
}

.list-02-clm01-set02 {
	float: left;
	width: 330px;
	padding: 0px 20px 10px 0px;
}

.list-02-clm02-set02 {
	float: left;
	width: 330px;
	padding: 0px 0px 10px 0px;
}

.list-03-box-set02 {
	width: 100%;
}

.list-03-clm01-set02 {
	float: left;
	width: 210px;
	padding: 0px 25px 10px 0px;
}

.list-03-clm02-set02 {
	float: left;
	width: 210px;
	padding: 0px 0px 10px 0px;
}

.list-03-clm03-set02 {
	float: left;
	width: 210px;
	padding: 0px 0px 10px 25px;
}

.list-04-box-set02 {
	width: 100%;
}

.list-04-clm01-set02 {
	float: left;
	width: 155px;
	padding: 0px 20px 10px 0px;
	text-align: center;
}

.list-04-clm02-set02 {
	float: left;
	width: 155px;
	padding: 0px 20px 10px 0px;
	text-align: center;
}

.list-04-clm03-set02 {
	float: left;
	width: 155px;
	padding: 0px 20px 10px 0px;
	text-align: center;
}

.list-04-clm04-set02 {
	float: left;
	width: 155px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.list-05-box-set02 {
	width: 680px;
}

.list-05-photo-set02 {
	float: left;
	width: 132px;
	text-align: center;
}

.list-05-space-set02 {
	float: left;
	width: 5px;
}

.no-photo-set02 {
	padding: 3px 0px;
	color: #cccccc;
	border: dashed 1px #fff0f0;
	background-color: #fffff0;
}

.no-link-set02 {
	color: #478830;
}

