/*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 4px no-repeat;
}
.rbt-right {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_right.gif) 1px 4px no-repeat;
}
.rbt-up {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_up.gif) 1px 4px no-repeat;
}
.rbt-down {
	padding:0 0 0 17px;
	background:url(../images/feature/yajirusi_down.gif) 1px 4px 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:295px;
	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;
}

/*用語解説用文字*/

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;
		}

/*折紙解説用*/
.ori-A {
background:url(../images/feature/ori_01.gif) no-repeat;
width:246px;
height:205px;
float:left;
text-align:center;
padding-top:20px;
}
.ori-A .caption {padding:10px 0}
.ori-B {
width:340px;
float:right;
padding-top:5px;
}
.ori-out {background:url(../images/feature/dash.gif) right bottom no-repeat;}
.ori1 {float:left;width:60px;text-align:right;}
.ori2 {float:left;width:158px;text-align:center;padding:15px 0;margin-right:20px}
.ori3 {float:right;width:362px;padding:15px 0;}

.fold1 {margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:left;}
.fold2 {width:240px;padding:10px;background:url(../images/feature/ji.jpg);}
.fold2 h2 {padding-bottom:10px;text-align:center;}
.fold3 {text-align:center;padding-bottom:5px;}


#folds_font a {background:url(../images/q_mark.gif) no-repeat;}

#folds_font a:hover,#folds_qmark a.ac {background:url(../images/q_mark_on.gif) no-repeat;}

#folds_font a {
	font-size:13px;
	color:#660000;
	font-weight:bold;
	padding:1px 0 0 20px;
	text-decoration:underline;
}

#folds_font a:hover {
	color:#CC6666;
	text-decoration:underline;
}

