/*index*/
#wrapper .caption-top img {
	display:inline;
	margin:2px 3px 0;
}


/*working robots arrow*/
.robotsp {
	font-size: 18px;
}

.rbt-left {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_left.gif) 1px 2px no-repeat;
}
.rbt-right {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_right.gif) 1px 2px no-repeat;
}
.rbt-up {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_up.gif) 1px 2px no-repeat;
}
.rbt-down {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_down.gif) 1px 2px no-repeat;
}



/*working robots images*/

.right-image {
	float:right;
	padding:5px 0 20px 20px;
}

.left-image {
	float:left;
	padding:5px 20px 20px 0;
}


#contents-area .column h3.subh3 {
	font-size:95%;
	line-height:1em;
}

/*travelogue*/

.travel-num table {
	width:260px;
	float:left;
}

.travel-num table td.cap-num {
	width:17px;
	padding:2px 0 0;
	vertical-align:top;
}

.travel-num table td p {
	padding:0 10px 0 0;
}

dl,dt,dd {
	margin:0;padding:0;
}

dt,dd {
	font-size: 80%;
	color: #600;
}

dd {
	padding:0 0 3px 0.5em;
}

.tb-photo {
	width:120px;
	float:left;
}
.tb-number {
	width:25px;
	float:left;
}
.tb-txt {
	width:450px;
	float:left;
}


/*kawaii画像背景*/
.title_kawaii {
	background-image:url(../images/feature/logo_kawaii_back.gif);
	background-repeat:no-repeat;
	width:350px;
	height:41px;
	padding:8px 0px 0px 35px;
	margin:20px 0px 0px 0px;
}


/*囲み　コラム*/
.column_box {
	width:555px;
	padding:20px;
	border:dotted 1px #999;
	clear:both;
}

/*コラム内テキスト*/
.column_box p {
	padding:0 5px;
}

/*コラム内テキスト（インデント有）*/
.column_box p.indent {
	text-indent:1em;
}
/*コラム内テキスト（インデント有-中国語）*/
.column_box p.indent-zh {
	text-indent:2em;
}


/*囲み　コラム小*/
.column_box_s {
	border:dotted 1px #999;
	float:left;
	width:340px;
	padding:10px;
}

/*コラム内テキスト*/
.column_box_s p {
	padding:0 5px;
}

/*コラム内テキスト（インデント有）*/
.column_box_s p.indent {
	text-indent:1em;
}
/*コラム内テキスト（インデント有-中国語）*/
.column_box_s p.indent-zh {
	text-indent:2em;
}


/*キャプション・写真出展元の説明リスト用*/
.caption_list{
	margin: 2px 0px 0px 0px;
	font-size: 80%;
}


/*タイトル上下に点線*/
.title_dash{
	border-top: dashed 1px #999;
	border-bottom: dashed 1px #999;
}

/*用語解説用文字*/

a.notes	{
		color:#000000;
		text-decoration:underline;
		}
a.notes:visited	{
		color:#000000;
		text-decoration:underline;
		}
a.notes:hover	{
		color:#ffffff;
		text-decoration:none;
		background-color:#BBBBBB;
		}

/*日本かわいいもの史　小画像枠線*/
.pict_frame_s {
	border:solid 1px #999;
}

