@charset "utf-8";

@import "/css/common/common_overseas.css";

/* float解除*/
#overseasBody div.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#overseasBody div.row {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}


/* HEAD CONTENTS */
#overseasBody #overseasHeadArea {
	position: relative;
	background: url(/images/abroad/bg_head_top.gif) no-repeat left bottom;
	margin-bottom: 15px;
	height: 572px;
	width: 690px;
}
#overseasBody #overseasHeadArea2 {
	margin-bottom: 12px;
}
	#overseasHeadArea p.image {
	}
	#overseasHeadArea h2 {
		position: absolute;
		left: 12px;
		top: 221px;
		width: 169px;
		height: 177px;
		/*\*//*/
		padding-bottom: 177px;
		/**/
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}
	#overseasHeadArea h2.type-a {
		background: url(/images/abroad/icn_area_a.jpg) no-repeat left top;
		border:none;
	}
	#overseasHeadArea h2.type-b {
		background: url(/images/abroad/icn_area_b.jpg) no-repeat left top;
		border:none;
	}
	#overseasHeadArea ul {
	}
	#overseasHeadArea li {
		position: absolute;
		width: 159px;
		height: 162px;
	}
		#overseasHeadArea li.a000001 {
			left: 181px;
			top: 227px;
		}
		#overseasHeadArea li.a000002 {
			left: 350px;
			top: 227px;
		}
		#overseasHeadArea li.a000007 {
			left: 519px;
			top: 227px;
		}
		#overseasHeadArea li.a000003 {
			left: 12px;
			top: 398px;
		}
		#overseasHeadArea li.a000006 {
			left: 181px;
			top: 398px;
		}
		#overseasHeadArea li.a000004 {
			left: 350px;
			top: 398px;
		}
		#overseasHeadArea li.a000005 {
			left: 519px;
			top: 398px;
		}

/* BODY CONTENTS */
#overseasBody #overseasMainArea {
	float: right;
	width: 478px;
}
#overseasBody #overseasSideArea {
	float: left;
	width: 200px;
}

/* searchObj, arrangeObj */
	#overseasMainArea div.searchObj,
	#overseasMainArea div.arrangeObj {
		background: url(/images/common/frm_main_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 15px;
	}
		#overseasMainArea div.searchObj h2,
		#overseasMainArea div.arrangeObj h2 {
			margin-bottom: 12px;
			width: 478px;
			height: 36px;
			text-indent: -9999px;
			overflow: hidden;
			display: block;
							border:none;
		}
		#overseasMainArea div.searchObj h2 {
			background: url(/images/abroad/tit_search_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000001 {
			background: url(/images/abroad/tit_search000001_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000002 {
			background: url(/images/abroad/tit_search000002_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000003 {
			background: url(/images/abroad/tit_search000003_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000004 {
			background: url(/images/abroad/tit_search000004_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000005 {
			background: url(/images/abroad/tit_search000005_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000006 {
			background: url(/images/abroad/tit_search000006_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area000007 {
			background: url(/images/abroad/tit_search000007_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area001000 {
			background: url(/images/abroad/tit_search001000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area002000 {
			background: url(/images/abroad/tit_search002000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area003000 {
			background: url(/images/abroad/tit_search003000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area004000 {
			background: url(/images/abroad/tit_search004000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area005000 {
			background: url(/images/abroad/tit_search005000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area006000 {
			background: url(/images/abroad/tit_search006000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area007000 {
			background: url(/images/abroad/tit_search007000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area008000 {
			background: url(/images/abroad/tit_search008000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area009000 {
			background: url(/images/abroad/tit_search009000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area010000 {
			background: url(/images/abroad/tit_search010000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area011000 {
			background: url(/images/abroad/tit_search011000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area012000 {
			background: url(/images/abroad/tit_search012000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area013000 {
			background: url(/images/abroad/tit_search013000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area014000 {
			background: url(/images/abroad/tit_search014000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area015000 {
			background: url(/images/abroad/tit_search015000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area016000 {
			background: url(/images/abroad/tit_search016000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area017000 {
			background: url(/images/abroad/tit_search017000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area018000 {
			background: url(/images/abroad/tit_search018000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area019000 {
			background: url(/images/abroad/tit_search019000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area020000 {
			background: url(/images/abroad/tit_search020000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area021000 {
			background: url(/images/abroad/tit_search021000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area022000 {
			background: url(/images/abroad/tit_search022000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area023000 {
			background: url(/images/abroad/tit_search023000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area024000 {
			background: url(/images/abroad/tit_search024000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area025000 {
			background: url(/images/abroad/tit_search025000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area026000 {
			background: url(/images/abroad/tit_search026000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area027000 {
			background: url(/images/abroad/tit_search027000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area028000 {
			background: url(/images/abroad/tit_search028000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area029000 {
			background: url(/images/abroad/tit_search029000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area030000 {
			background: url(/images/abroad/tit_search030000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area031000 {
			background: url(/images/abroad/tit_search031000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area032000 {
			background: url(/images/abroad/tit_search032000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area033000 {
			background: url(/images/abroad/tit_search033000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area034000 {
			background: url(/images/abroad/tit_search034000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area035000 {
			background: url(/images/abroad/tit_search035000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area036000 {
			background: url(/images/abroad/tit_search036000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area037000 {
			background: url(/images/abroad/tit_search037000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area038000 {
			background: url(/images/abroad/tit_search038000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area039000 {
			background: url(/images/abroad/tit_search039000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area040000 {
			background: url(/images/abroad/tit_search040000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area041000 {
			background: url(/images/abroad/tit_search041000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area042000 {
			background: url(/images/abroad/tit_search042000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area043000 {
			background: url(/images/abroad/tit_search043000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area044000 {
			background: url(/images/abroad/tit_search044000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area045000 {
			background: url(/images/abroad/tit_search045000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area046000 {
			background: url(/images/abroad/tit_search046000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area047000 {
			background: url(/images/abroad/tit_search047000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.searchObj h2.area048000 {
			background: url(/images/abroad/tit_search048000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.type-a {
			background: url(/images/abroad/tit_arrange_kyoshiki_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.type-b {
			background: url(/images/abroad/tit_arrange_wedding_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2 {
			background: url(/images/abroad/tit_arrange_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000001 {
			background: url(/images/abroad/tit_arrange_kyoshiki000001_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000002 {
			background: url(/images/abroad/tit_arrange_kyoshiki000002_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000003 {
			background: url(/images/abroad/tit_arrange_kyoshiki000003_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000004 {
			background: url(/images/abroad/tit_arrange_kyoshiki000004_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000005 {
			background: url(/images/abroad/tit_arrange_kyoshiki000005_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000006 {
			background: url(/images/abroad/tit_arrange_kyoshiki000006_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki000007 {
			background: url(/images/abroad/tit_arrange_kyoshiki000007_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki001000 {
			background: url(/images/abroad/tit_arrange_kyoshiki001000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki002000 {
			background: url(/images/abroad/tit_arrange_kyoshiki002000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki003000 {
			background: url(/images/abroad/tit_arrange_kyoshiki003000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki004000 {
			background: url(/images/abroad/tit_arrange_kyoshiki004000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki005000 {
			background: url(/images/abroad/tit_arrange_kyoshiki005000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki006000 {
			background: url(/images/abroad/tit_arrange_kyoshiki006000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki007000 {
			background: url(/images/abroad/tit_arrange_kyoshiki007000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki008000 {
			background: url(/images/abroad/tit_arrange_kyoshiki008000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki009000 {
			background: url(/images/abroad/tit_arrange_kyoshiki009000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki010000 {
			background: url(/images/abroad/tit_arrange_kyoshiki010000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki011000 {
			background: url(/images/abroad/tit_arrange_kyoshiki011000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki012000 {
			background: url(/images/abroad/tit_arrange_kyoshiki012000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki013000 {
			background: url(/images/abroad/tit_arrange_kyoshiki013000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki014000 {
			background: url(/images/abroad/tit_arrange_kyoshiki014000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki015000 {
			background: url(/images/abroad/tit_arrange_kyoshiki015000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki016000 {
			background: url(/images/abroad/tit_arrange_kyoshiki016000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki017000 {
			background: url(/images/abroad/tit_arrange_kyoshiki017000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki018000 {
			background: url(/images/abroad/tit_arrange_kyoshiki018000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki019000 {
			background: url(/images/abroad/tit_arrange_kyoshiki019000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki020000 {
			background: url(/images/abroad/tit_arrange_kyoshiki020000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki021000 {
			background: url(/images/abroad/tit_arrange_kyoshiki021000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki022000 {
			background: url(/images/abroad/tit_arrange_kyoshiki022000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki023000 {
			background: url(/images/abroad/tit_arrange_kyoshiki023000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki024000 {
			background: url(/images/abroad/tit_arrange_kyoshiki024000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki025000 {
			background: url(/images/abroad/tit_arrange_kyoshiki025000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki026000 {
			background: url(/images/abroad/tit_arrange_kyoshiki026000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki027000 {
			background: url(/images/abroad/tit_arrange_kyoshiki027000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki028000 {
			background: url(/images/abroad/tit_arrange_kyoshiki028000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki029000 {
			background: url(/images/abroad/tit_arrange_kyoshiki029000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki030000 {
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki031000 {
			background: url(/images/abroad/tit_arrange_kyoshiki031000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki032000 {
			background: url(/images/abroad/tit_arrange_kyoshiki032000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki033000 {
			background: url(/images/abroad/tit_arrange_kyoshiki033000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki034000 {
			background: url(/images/abroad/tit_arrange_kyoshiki034000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki035000 {
			background: url(/images/abroad/tit_arrange_kyoshiki035000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki036000 {
			background: url(/images/abroad/tit_arrange_kyoshiki036000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki037000 {
			background: url(/images/abroad/tit_arrange_kyoshiki037000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki038000 {
			background: url(/images/abroad/tit_arrange_kyoshiki038000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki039000 {
			background: url(/images/abroad/tit_arrange_kyoshiki039000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki040000 {
			background: url(/images/abroad/tit_arrange_kyoshiki040000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki041000 {
			background: url(/images/abroad/tit_arrange_kyoshiki041000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki042000 {
			background: url(/images/abroad/tit_arrange_kyoshiki042000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki043000 {
			background: url(/images/abroad/tit_arrange_kyoshiki043000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki044000 {
			background: url(/images/abroad/tit_arrange_kyoshiki044000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki045000 {
			background: url(/images/abroad/tit_arrange_kyoshiki046000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki046000 {
			background: url(/images/abroad/tit_arrange_kyoshiki046000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki047000 {
			background: url(/images/abroad/tit_arrange_kyoshiki047000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-kyoshiki048000 {
			background: url(/images/abroad/tit_arrange_kyoshiki048000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000001 {
			background: url(/images/abroad/tit_arrange_wedding000001_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000002 {
			background: url(/images/abroad/tit_arrange_wedding000002_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000003 {
			background: url(/images/abroad/tit_arrange_wedding000003_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000004 {
			background: url(/images/abroad/tit_arrange_wedding000004_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000005 {
			background: url(/images/abroad/tit_arrange_wedding000005_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000006 {
			background: url(/images/abroad/tit_arrange_wedding000006_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding000007 {
			background: url(/images/abroad/tit_arrange_wedding000007_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding001000 {
			background: url(/images/abroad/tit_arrange_wedding001000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding002000 {
			background: url(/images/abroad/tit_arrange_wedding002000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding003000 {
			background: url(/images/abroad/tit_arrange_wedding003000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding004000 {
			background: url(/images/abroad/tit_arrange_wedding004000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding005000 {
			background: url(/images/abroad/tit_arrange_wedding005000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding006000 {
			background: url(/images/abroad/tit_arrange_wedding006000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding007000 {
			background: url(/images/abroad/tit_arrange_wedding007000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding008000 {
			background: url(/images/abroad/tit_arrange_wedding008000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding009000 {
			background: url(/images/abroad/tit_arrange_wedding009000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding010000 {
			background: url(/images/abroad/tit_arrange_wedding010000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding011000 {
			background: url(/images/abroad/tit_arrange_wedding011000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding012000 {
			background: url(/images/abroad/tit_arrange_wedding012000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding013000 {
			background: url(/images/abroad/tit_arrange_wedding013000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding014000 {
			background: url(/images/abroad/tit_arrange_wedding014000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding015000 {
			background: url(/images/abroad/tit_arrange_wedding015000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding016000 {
			background: url(/images/abroad/tit_arrange_wedding016000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding017000 {
			background: url(/images/abroad/tit_arrange_wedding017000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding018000 {
			background: url(/images/abroad/tit_arrange_wedding018000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding019000 {
			background: url(/images/abroad/tit_arrange_wedding019000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding020000 {
			background: url(/images/abroad/tit_arrange_wedding020000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding021000 {
			background: url(/images/abroad/tit_arrange_wedding021000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding022000 {
			background: url(/images/abroad/tit_arrange_wedding022000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding023000 {
			background: url(/images/abroad/tit_arrange_wedding023000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding024000 {
			background: url(/images/abroad/tit_arrange_wedding024000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding025000 {
			background: url(/images/abroad/tit_arrange_wedding025000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding026000 {
			background: url(/images/abroad/tit_arrange_wedding026000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding027000 {
			background: url(/images/abroad/tit_arrange_wedding027000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding028000 {
			background: url(/images/abroad/tit_arrange_wedding028000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding029000 {
			background: url(/images/abroad/tit_arrange_wedding029000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding030000 {
			background: url(/images/abroad/tit_arrange_wedding030000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding031000 {
			background: url(/images/abroad/tit_arrange_wedding031000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding032000 {
			background: url(/images/abroad/tit_arrange_wedding032000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding033000 {
			background: url(/images/abroad/tit_arrange_wedding033000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding034000 {
			background: url(/images/abroad/tit_arrange_wedding034000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding035000 {
			background: url(/images/abroad/tit_arrange_wedding035000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding036000 {
			background: url(/images/abroad/tit_arrange_wedding036000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding037000 {
			background: url(/images/abroad/tit_arrange_wedding037000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding038000 {
			background: url(/images/abroad/tit_arrange_wedding038000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding039000 {
			background: url(/images/abroad/tit_arrange_wedding039000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding040000 {
			background: url(/images/abroad/tit_arrange_wedding040000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding041000 {
			background: url(/images/abroad/tit_arrange_wedding041000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding042000 {
			background: url(/images/abroad/tit_arrange_wedding042000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding043000 {
			background: url(/images/abroad/tit_arrange_wedding043000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding044000 {
			background: url(/images/abroad/tit_arrange_wedding044000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding045000 {
			background: url(/images/abroad/tit_arrange_wedding045000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding046000 {
			background: url(/images/abroad/tit_arrange_wedding046000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding047000 {
			background: url(/images/abroad/tit_arrange_wedding047000_top.gif) no-repeat left top;
		}
		#overseasMainArea div.arrangeObj h2.area-wedding048000 {
			background: url(/images/abroad/tit_arrange_wedding048000_top.gif) no-repeat left top;
		}
		
		
		#overseasMainArea div.searchObj p.headding,
		#overseasMainArea div.arrangeObj p.headding {
			margin-bottom: 9px;
		}
		#overseasMainArea div.searchObj div.formbox,
		#overseasMainArea div.arrangeObj div.formbox {
			background: url(/images/abroad/frm_main_m_top.gif) no-repeat left bottom;
			margin-bottom: 12px;
			padding: 0 17px 13px 17px;
		}
			#overseasMainArea div.searchObj div.formbox div.row,
			#overseasMainArea div.arrangeObj div.formbox div.row {
				margin-bottom: 10px;
			}
				#overseasMainArea div.searchObj div.formbox div.list,
				#overseasMainArea div.arrangeObj div.formbox div.list {
					position: relative;
				}
				#overseasMainArea div.searchObj div.formbox div.list select,
				#overseasMainArea div.arrangeObj div.formbox div.list select {
					font-size: 12px;
				}
				
					#overseasMainArea div.searchObj div.formbox div.list p,
					#overseasMainArea div.arrangeObj div.formbox div.list p {
						position: absolute;
						top: -25px;
						left: 90px;
					}
				#overseasMainArea div.searchObj div.formbox ul,
				#overseasMainArea div.arrangeObj div.formbox ul {
				}
					#overseasMainArea div.searchObj div.formbox li,
					#overseasMainArea div.arrangeObj div.formbox li {
						float: left;
						width: auto;
						margin-right: 10px;
						margin-bottom: 4px;
						white-space: nowrap;
					}
					#overseasMainArea div.searchObj div.formbox li input,
					#overseasMainArea div.arrangeObj div.formbox li input {
						margin-right: 4px;
					}
				#overseasMainArea div.searchObj div.formbox div.button,
				#overseasMainArea div.arrangeObj div.formbox div.button {
					text-align: center;
				}
					#overseasMainArea div.searchObj div.formbox div.button input,
					#overseasMainArea div.arrangeObj div.formbox div.button input {
						margin: 0 auto;
					}
#overseasMainArea div.searchObj div.kodawaribox,
		#overseasMainArea div.arrangeObj div.kodawaribox {
			padding: 0 17px 0 17px;
		}
			#overseasMainArea div.searchObj div.kodawaribox ul,
			#overseasMainArea div.arrangeObj div.kodawaribox ul {
			}
				#overseasMainArea div.searchObj div.kodawaribox li,
				#overseasMainArea div.arrangeObj div.kodawaribox li {
					padding-left: 9px;
					float: left;
					width: 200px;
					margin-bottom: 4px;
					margin-right:10px;
					font-size:12px;
					display:block;
				}
					#overseasMainArea div.searchObj div.kodawaribox li span,
 					#overseasMainArea div.arrangeObj div.kodawaribox li span {
						color: #999999;
					}


/* guideObj */
	#overseasMainArea div.guideObj {
		margin-bottom: 10px;
		border:none;
	}
		#overseasMainArea div.guideObj h2 {
			margin-bottom: 5px;
			width: 192px;
			text-indent: -9999px;
			overflow: hidden;
			display: block;
		}
		#overseasMainArea div.guideObj h2.type-a {
		border:none;
			padding:0;
			margin:0;
			width:100%;
			background: url(/images/abroad/tit_abroad_planguide_a.gif) no-repeat left top #fef5f6;
		}


		#overseasMainArea div.guideObj h2.type-b {
			background: url(/images/abroad/tit_abroad_planguide_b.gif) no-repeat left top;
		}
		#overseasMainArea div.guideObj table td.top img{
		vertical-align:bottom;
		}
		#overseasMainArea div.guideObj table td.bottom img{
		vertical-align:top;
		}
		
		#overseasMainArea div.guideObj table td{
		margin:0;
		padding:0;
		line-height: 0;
		}
			#overseasMainArea div.guideObj span.pink {
				color: #F13E8F;
				font-weight: bold;
			}
			#overseasMainArea div.guideObj span.small {
				font-size: 10px;
				/*\*/
				*font-size: 80%;
				/**/
			}

/* areaObj */
	#overseasMainArea div.areaObj {
		margin-bottom: 17px;
		padding: 0px 17px 0px 17px;
	}
		#overseasMainArea div.areaObj p.headding {
			margin-bottom: 5px;
			font-weight: bold;
		}
		#overseasMainArea div.areaObj ul {
		}
		#overseasMainArea div.areaObj li {
			float: left;
			width: auto;
			margin-right: 15px;
			margin-bottom: 4px;
			white-space: nowrap;
		}


/* reportObj */
	#overseasMainArea div.reportObj {
		background: url(/images/abroad/frm_report_b_top.gif) no-repeat left bottom;
		padding-bottom: 6px;
		margin-bottom:10px;
	}

		#overseasMainArea div.reportObj a{
		display:block;
	}

		#overseasMainArea div.reportObj p.headding {
		}
		#overseasMainArea div.reportObj div.headlead {
			position: relative;
		}
			#overseasMainArea div.reportObj div.headlead p {
				position: absolute;
				top: -40px;
				padding: 0 20px 0 170px;
				color: #663333;
			}
		#overseasMainArea div.reportObj div.listbox {
			background: url(/images/abroad/bg_report_top.gif) repeat-y left top;
			padding: 9px 15px 0px 15px;
		}
			#overseasMainArea div.reportObj div.listbox div.row {
				padding-bottom: 9px;
			}
			#overseasMainArea div.reportObj div.listbox div.row-bottom {
				margin-bottom: 0;
			}
				#overseasMainArea div.reportObj div.listbox span.image {
					float: left;
					width: auto;
					padding: 3px;
					border: solid 1px #DDD;
					background-color: #FFF;
					cursor: pointer;
					margin-right:10px;
				}
				#overseasMainArea div.reportObj div.listbox span.txt {
					width: 358px;
					margin-top: 8px;
				}
					#overseasMainArea div.reportObj div.listbox span.txt strong {
						margin-bottom: 2px;
					}
					#overseasMainArea div.reportObj div.listbox span.note {
						float: right;
						width: 368px;
						font-size: 10px;
						display: block;
					}
					


/* sperepoObj */
	#overseasSideArea div.sperepoObj {
		margin-bottom: 10px;
	}
	
	
/* fareObj */
	#overseasSideArea div.fareObj {
		background: url(/images/abroad/frm_side_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 14px;
	}
		#overseasSideArea div.fareObj p.headding {
			margin-bottom: 10px;
		}
		#overseasSideArea div.fareObj div.navbox {
			padding: 0 14px;
		}
			#overseasSideArea div.fareObj div.navbox p.b1 {
				float: left;
				width: auto;
				margin-right: 10px;
			}
			#overseasSideArea div.fareObj div.navbox p.b2 {
				position: relative;
				top: -5px;
				float: left;
				width: auto;
				font-size: 10px;
				/*\*/
				*font-size: 80%;
				/**/
			}
				#overseasSideArea div.fareObj div.navbox p.b2 strong {
					font-size: 16px;
					/*\*/
					*font-size: 190%;
					/**/
				}
			#overseasSideArea div.fareObj div.navbox div.b3 {
				float: right;
				width: auto;
			}
				#overseasSideArea div.fareObj div.navbox div.b3 li {
					float: left;
					width: auto;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
				}
				#overseasSideArea div.fareObj div.navbox div.b3 li.l1 {
					margin-right: 8px;
				}
				#overseasSideArea div.fareObj div.navbox div.b3 li img.arw {
					margin: 0;
				}
		#overseasSideArea div.fareObj div.calbox {
			background: url(/images/abroad/frm_side_m_top.gif) no-repeat left bottom;
			padding: 0 14px 10px 14px;
			margin-bottom: 9px;
		}
			#overseasSideArea div.fareObj div.calbox table {
				width: 174px;
			}
				#overseasSideArea div.fareObj div.calbox th {
					width: 14%;
					border-right: solid 1px #FFF;
					color: #666;
					text-align: center;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
					padding: 5px 0 4px 0;
				}
				#overseasSideArea div.fareObj div.calbox td {
					width: 14%;
					border-right: solid 1px #FFF;
					border-top: solid 1px #FFF;
					color: #666;
					text-align: center;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
				}
				#overseasSideArea div.fareObj div.calbox th.mon,
				#overseasSideArea div.fareObj div.calbox th.tue,
				#overseasSideArea div.fareObj div.calbox th.thi,
				#overseasSideArea div.fareObj div.calbox th.fri {
					background-color: #DDD;
				}
				#overseasSideArea div.fareObj div.calbox td.mon,
				#overseasSideArea div.fareObj div.calbox td.tue,
				#overseasSideArea div.fareObj div.calbox td.thi,
				#overseasSideArea div.fareObj div.calbox td.fri {
					background-color: #F5F5F5;
				}
				#overseasSideArea div.fareObj div.calbox th.wed {
					background-color: #ffe666;
				}
				#overseasSideArea div.fareObj div.calbox td.wed {
					background-color: #ffe666;
				}
				#overseasSideArea div.fareObj div.calbox th.sat {
					background-color: #bbddff;
				}
				#overseasSideArea div.fareObj div.calbox td.sat {
					background-color: #ddeeff;
				}
				#overseasSideArea div.fareObj div.calbox th.sun {
					background-color: #ffbbdd;
				}
				#overseasSideArea div.fareObj div.calbox td.sun {
					background-color: #ffddee;
				}
				
				#overseasSideArea div.fareObj div.calbox table a {
					width: 24px;
					padding: 5px 0 4px 0;
					text-decoration: none;
					color: #535ca7;
					background: none;
					display: block;
				}
				#overseasSideArea div.fareObj div.calbox table a:hover {
					text-decoration: none;
					color: #FFF;
					background-color: #ee5599;
				}
				#overseasSideArea div.fareObj div.calbox table span {
					width: 24px;
					padding: 5px 0 4px 0;
					color: #666;
					display: block;
				}
				
		#overseasSideArea div.fareObj div.placebox {
			padding: 0 14px 0 14px;
		}
			#overseasSideArea div.fareObj div.placebox p.title {
				margin-bottom: 6px;
			}
			#overseasSideArea div.fareObj div.placebox div.list {
				margin-bottom: 9px;
				padding:3px;
				background-color: #eeddcc;
			}
				#overseasSideArea div.fareObj div.placebox div.list p {
					width: 168px;
				}
					#overseasSideArea div.fareObj div.placebox div.list select {
						width: 100%;
						/*\*/
						*width: 168px;
						/**/
						font-size: 12px;
					}
				#overseasSideArea div.fareObj div.placebox div.button {
					text-align: center;
				}
					#overseasSideArea div.fareObj div.placebox div.button input {
						margin: 0 auto;
					}
					
					
/* rankingObj */
	#overseasSideArea div.rankingObj {
		background: url(/images/abroad/frm_side_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 16px;
	}
		#overseasSideArea div.rankingObj p.headding {
			margin-bottom: 10px;
		}
		#overseasSideArea div.rankingObj p.headlead {
			margin-bottom: 8px;
			padding: 0 16px;
			font-size: 10px;
			/*\*/
			*font-size: 80%;
			/**/
		}
		#overseasSideArea div.rankingObj div.themebox {
			margin-bottom: 8px;
			padding: 0 13px;
		}
			#overseasSideArea div.rankingObj div.themebox p.theme {
				margin-bottom: 9px;
				padding:6px 6px 5px 6px;
				background-color: #eeddcc;
			}

		#overseasSideArea div.rankingObj div.listUptrend{
		}
		#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list {
			padding: 0 15px 0 15px;
		}
			#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dt.htl_reconize_header {
				background: url(/images/abroad/icn_theme.gif) no-repeat left top;
				margin-bottom: 9px;
				padding:20px 6px 5px 6px;
				background-color: #eeddcc;
			}
			#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list span.htl_reconize_empty {
				font-size: 10px;
				/*\*/
				*font-size: 80%;
				/**/
			}
			#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item {
				background: url(/images/abroad/dot_ranking_top.gif) no-repeat left bottom;
				margin-left: 0px;
				margin-bottom: 7px;
				padding-bottom: 10px;
			}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a img{
					margin: 0px 2px 2px 2px;
					float: left;
					width: 34px;
					height: 34px;
					padding: 2px;
					border: solid 1px #e677aa;
					background-color: #FFF;
					display: block;
					cursor: pointer;
				}
					#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a:link,
					#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a:active,
					#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a:visited,
					#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_image a:hover {
						text-decoration: none;
					}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_link {
					margin-right: 2px;
					float: right;
					font-weight: bold;
					width: 122px;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
					display: block;
					cursor: pointer;
				}
					#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_lin a:hover {
						text-decoration: underline;
					}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_description {
					padding:0px 4px 0px 2px;
					width: 174px;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
					color: #666;
					display: block;
				}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank {
					background: url(/images/abroad/icn_rank_no.gif) no-repeat left top;
					padding: 1px 10px 0px 22px;
					margin-left: 2px;
					margin-bottom: -2px;
					height: 14px;
					width: 44px;
					line-height: 14px;
					font-weight: bold;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
					color: #FFF;
					display: block;
				}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_weight {
					color:#FF6600;
					display:none;
				}
				#overseasSideArea div.rankingObj div.listUptrend dl.htl_reconize_list dd.htl_reconize_item dl.htl_reconize_attributes {
					display:none;
				}
				
				
/* magazineObj */
	#overseasSideArea div.magazineObj {
		background: url(/images/abroad/frm_side2_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 9px;
	}
		#overseasSideArea div.magazineObj p.headding {
			margin-bottom: 9px;
		}
		#overseasSideArea div.magazineObj p.image {
			margin-bottom: 9px;
			padding-left: 0px;
		}
		#overseasSideArea div.magazineObj p.image img{
		border:none;

		}
		#overseasSideArea div.magazineObj div.link{
			border-top: solid 1px #DDD;
			padding: 10px 13px 0 13px;
		}
		
		
/* kokunaiObj */
	#overseasSideArea div.kokunaiObj {
		position: relative;
	}
		#overseasSideArea div.kokunaiObj p.button {
			position: absolute;
			left: 16px;
			top: 29px;
			width: 169px;
			height: 37px;
		}
		
		
/* infoObj */
	#overseasSideArea div.infoObj {
		background: url(/images/abroad/frm_side_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 15px;
	}
		#overseasSideArea div.infoObj p.headding {
			margin-bottom: 10px;
		}
		#overseasSideArea div.infoObj div.row {
			padding: 0 15px;
		}
			#overseasSideArea div.infoObj p.image {
				float: left;
				width: auto;
			}
			#overseasSideArea div.infoObj p.image img{
border:none;
			}
			#overseasSideArea div.infoObj div.txt {
				float: right;
				width: 106px;
				font-size: 10px;
				/*\*/
				*font-size: 80%;
				/**/
			}
			#overseasSideArea div.infoObj div.txt span {
				display: block;
				margin-bottom: 2px;
			}
				#overseasSideArea div.infoObj div.link ul {
				}
					#overseasSideArea div.infoObj div.link li {
					}
					
				
/* otherareaObj */
	#overseasSideArea div.otherareaObj {
		background: url(/images/abroad/frm_side_top.gif) no-repeat left bottom;
		margin-bottom: 10px;
		padding-bottom: 15px;
	}
		#overseasSideArea div.otherareaObj p.headding {
			margin-bottom: 10px;
		}
		#overseasSideArea div.otherareaObj div.link {
			padding: 0 15px;
		}
			#overseasSideArea div.otherareaObj div.link ul {
			}
				#overseasSideArea div.otherareaObj div.link li {
					background: url(/images/abroad/dot_ranking_top.gif) no-repeat left bottom;
					margin-bottom: 7px;
					padding-bottom: 9px;
					font-size: 10px;
					/*\*/
					*font-size: 80%;
					/**/
				}
				#overseasSideArea div.otherareaObj div.link li.li-bottom {
					background: none;
					background-color: #FFF;
					margin-bottom: 0;
					padding-bottom: 0;
				}

