@charset "utf-8";


@import url(archives_common.css);


/* ---------------------------------------------------------------------------------------------------- */
/* image-title */

h1, #see-season li {
	font-size: 2px;
	text-indent: -999em;
}

#see-season li a {
	display: block;
}



/* ---------------------------------------------------------------------------------------------------- */
/* headline */

/* h1 */
h1 {
	height: 45px;
	margin-bottom: 20px;
	background: no-repeat left top;
}

#areaku h1 {
	background: url("../images/spot/kuranomachi/title.gif");
}

#areaoh h1 {
	background: url("../images/spot/ohirasan/title.gif");
}

#areaho h1 {
	background: url("../images/spot/hoshino/title.gif");
}

#areaiz h1 {
	background: url("../images/spot/izuru/title.gif");
}

#areamin h1 {
	background: url("../images/spot/minagawa/title.gif");
}

#areamiy h1 {
	background: url("../images/spot/miyamachi/title.gif");
}

#areaso h1 {
	background: url("../images/spot/soja/title.gif");
}

#areaou h1 {
	background: url("../images/spot/outskirts/title.gif");
}

#see00 h1 {
	background: url("../images/spot/see/title.gif");
}

#seete h1 {
	background: url("../images/spot/see/t-temple.gif");
}

#seemu h1 {
	background: url("../images/spot/see/t-museum.gif");
}

#seecu h1 {
	background: url("../images/spot/see/t-culture.gif");
}

#seena h1 {
	background: url("../images/spot/see/t-nature.gif");
}

#eat00 h1 {
	background: url("../images/spot/eat/title.gif");
}

#eatja h1 {
	background: url("../images/spot/eat/t-japanese.gif");
}

#eatso h1 {
	background: url("../images/spot/eat/t-soba.gif");
}

#eatchi h1 {
	background: url("../images/spot/eat/t-chinese.gif");
}

#eatwe h1 {
	background: url("../images/spot/eat/t-western.gif");
}

#eatyu h1 {
	background: url("../images/spot/eat/t-yugao.gif");
}

#eatcha h1 {
	background: url("../images/spot/eat/t-chamise.gif");
}

#eatme h1 {
	background: url("../images/spot/eat/t-meibutsu.gif");
}

#play00 h1 {
	background: url("../images/spot/play/title.gif");
}

#playen h1 {
	background: url("../images/spot/play/t-entertainment.gif");
}

#playna h1 {
	background: url("../images/spot/play/t-nature.gif");
}

#playcu h1 {
	background: url("../images/spot/play/t-culture.gif");
}

#playmu h1 {
	background: url("../images/spot/play/t-museum.gif");
}

#miya00 h1 {
	background: url("../images/spot/miyage/title.gif");
}

#miyami h1 {
	background: url("../images/spot/miyage/t-miyage.gif");
}

#miyato h1 {
	background: url("../images/spot/miyage/t-tokusan.gif");
}

#miyaar h1 {
	background: url("../images/spot/miyage/t-art.gif");
}

#stay00 h1 {
	background: url("../images/spot/stay/title.gif");
}

#stayry h1 {
	background: url("../images/spot/stay/t-ryokan.gif");
}

#stayho h1 {
	background: url("../images/spot/stay/t-hotel.gif");
}

#stayot h1 {
	background: url("../images/spot/stay/t-others.gif");
}



/* ---------------------------------------------------------------------------------------------------- */
/* spot / common */

.ebox {
	margin-left: 0;
}



/* ---------------------------------------------------------------------------------------------------- */
/* spot / index */

body.in .box2 {
	margin-right: 20px;
	width: 355px;
}

body.in div.la {
	margin-right: 0;
}

body.in .box2 h2 {
	margin-bottom: 10px;
}

body.in .box2 img {
	float: right;
	width: 160px;
	margin-left: 5px;
}

body.in .box2 h3 {
	padding-left: 14px;
	margin-top: 5px;
	margin-bottom: 0;
	background: url("../images/common/p-ci01-9bc.gif") no-repeat left center;
}

body.in .box2 .list03 {
	margin-bottom: 0;
}

body.in .box2 .list03 li {
	font-size: smaller;
	color: #808080;
	background: url("../images/common/p-ar01-999.gif") no-repeat left center;
}

body.in .box2 .list03 li a {
	font-size: larger;
}



/* ---------------------------------------------------------------------------------------------------- */
/* area / index */

body.area ul.list03 {
	margin-left: 14px;
}

#areamap {
	margin-left: 30px;
	margin-bottom: 20px;
}

#areamap .photo {
	float: right;
	width: 488px;
}

#areamap .map {
	float: left;
	width: 212px;
}



/* ---------------------------------------------------------------------------------------------------- */
/* category */

body.ca .ebox {
	margin-bottom: 10px;
	line-height: 1.3;
}

body.ca .box2 {
	float: left;
	width: 358px;
	padding: 5px 0;
	margin: 0 10px 0 0;
	border: 1px dotted #CCC;
}

body.ca .ebox div.la {
	margin-right: 0;
}

body.ca .box2 img {
	float: right;
	height: 90px;
	width: 120px;
	margin: 0 5px 0 0;
}

body.ca .box2 h3, body.ca .box2 ul {
	margin: 0 135px 0 5px;
}

body.ca .box2 h3 {
	padding-bottom: 3px;
	padding-left: 42px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #CCC;
	letter-spacing: normal;
	background: url("../images/spot/see/t-name.gif") no-repeat left center;
}

body.ca .box2 li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #CCC;
}

body.ca .box2 li.area {
	padding-left: 42px;
	background: url("../images/spot/see/t-area.gif") no-repeat left center;
}

body.ca .box2 li.body {
	padding-bottom: 0;
	padding-left: 42px;
	margin-bottom: 0;
	border-bottom: none;
	background: url("../images/spot/see/t-excerpt.gif") no-repeat left 3px;
}



/* ---------------------------------------------------------------------------------------------------- */
/* see */

#see-season {
	margin-bottom: 2em;
	margin-left: 0;
}

#see-season img {
	float: right;
}

#see-season url {
	float: left;
	width: 200px;
}

#see-season li {
	float: left;
	height: 45px;
	width: 51px;
	margin-bottom: 5px;
	cursor: pointer;
}

#see-season li.ss-mt {
	width: 98px;
	cursor: default;
}

#see-season li.ss-mt span {
	margin-left: 47px;
	cursor: pointer;
}

#see-season li span {
	height: 45px;
	width: 51px;
	display: block;
}

#ss-m03 {
	background: url("../images/spot/see/btn-spring.gif") no-repeat left top;
}

#ss-m03 span {
	background: url("../images/spot/see/btn-m03.gif") no-repeat left top;
}

#ss-m04 {
	background: url("../images/spot/see/btn-m04.gif") no-repeat left top;
}

#ss-m05 {
	background: url("../images/spot/see/btn-m05.gif") no-repeat left top;
}

#ss-m06 {
	background: url("../images/spot/see/btn-summer.gif") no-repeat left top;
}

#ss-m06 span {
	background: url("../images/spot/see/btn-m06.gif") no-repeat left top;
}

#ss-m07 {
	background: url("../images/spot/see/btn-m07.gif") no-repeat left top;
}

#ss-m08 {
	background: url("../images/spot/see/btn-m08.gif") no-repeat left top;
}

#ss-m09 {
	background: url("../images/spot/see/btn-autumn.gif") no-repeat left top;
}

#ss-m09 span {
	background: url("../images/spot/see/btn-m09.gif") no-repeat left top;
}

#ss-m10 {
	background: url("../images/spot/see/btn-m10.gif") no-repeat left top;
}

#ss-m11 {
	background: url("../images/spot/see/btn-m11.gif") no-repeat left top;
}

#ss-m12 {
	background: url("../images/spot/see/btn-winter.gif") no-repeat left top;
}

#ss-m12 span {
	background: url("../images/spot/see/btn-m12.gif") no-repeat left top;
}

#ss-m01 {
	background: url("../images/spot/see/btn-m01.gif") no-repeat left top;
}

#ss-m02 {
	background: url("../images/spot/see/btn-m02.gif") no-repeat left top;
}

#see-season p {
	width: 200px;
	margin: 0;
}

#see-season p span {
	padding-left: 12px;
	background: url("../images/common/p-in01-f90.gif") no-repeat left center;
}


