body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	word-wrap: break-word;
	background-image:url(images/bg.gif);
	text-align: center;
	font: 12px Osaka, "MS Pgothic", verdana, arial, sans-serif;
	color: #333333;
}

a:link {
    color: #ffffff;
    text-decoration: none;
}

a:visited {
    color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #747474;
    text-decoration: underline;
}

/*layout*/
#contents {
	margin: 0px auto 15px auto;
	width: 980px;
	text-align:left;
}

/*entry*/
#entry{
	background-image: url(images/bg.jpg);
	padding:0 30px 0 30px;
	width:610px;
}

#entry a:link{
color:#0088CC;}

#entry a:visited{
color:#0088CC;}

#entry a:hover{
color:#0088CC;}

.entry_title{
	font-size:16px;
	background-image: url(images/entry_title.gif);
	width:610px;
	height:35px;
	margin-bottom:20px;
	font-weight:bold;
}

.entre_kiji{
font-size:12px;
line-height:18px;
}


/* ----------------右側------------------*/


#main_tokyo{
	background-image: url(images/tokyo_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_osaka{
	background-image: url(images/osaka_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_paris{
	background-image: url(images/paris_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_milano{
	background-image: url(images/milano_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_shanghai{
	background-image: url(images/shanghai_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_london{
	background-image: url(images/london_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_ny{
	background-image: url(images/ny_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_hongkong{
	background-image: url(images/hongkong_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}

#main_singapore{
	background-image: url(images/singapore_main.jpg);
	padding: 83px 0 35px 0;
	width:670px;
	height:107px;
}



/* -----------------head------------------*/
#conserch {
	width: 980px;
	height:40px;
	background-color: #2e2e2e;
	margin-bottom:15px;
	}

#conserch2 {
	width: 970px;
	background-color: #2e2e2e;
	margin-bottom:15px;
	padding:5px;
	text-align:center;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	}


#header_logo {
	margin: 6px 0px 0 0px;
	width:120px;
	background-color:#2e2e2e;
	float:left;
	padding-left:10px;
}

#menu {
	margin: 10px 15px 0px 0px;
	float:right;
	width:830px;
    font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
}



/* -----------------side------------------*/

.side_txt{
	font-size:10px;
	padding:15px 15px 15px 20px;
	line-height:19px;

	}

#leftclm {
	word-wrap: break-word;
	float: left;
	width: 670px;            /*-- ori 500px --*/
	text-align: left;
}

#rightclm {
	word-wrap: break-word;
	float: left;
	width: 300px;
	text-align: left;
	margin-left:10px;
	margin-top:11px;
	letter-spacing:1px;
}

.clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}

#city {
width:190px;
font-size:11px;
line-height:20px;
layout-grid-line:20px;}

#city a:link{
color:#0088CC;}

#city a:visited{
color:#0088CC;}

#city a:hover{
color:#0088CC;}

#footer{
margin-top:15px;
font-size:10px;
color:#FFFFFF;
line-height:20px;
background-color:#000000;
padding:10px 0 10px 20px;
letter-spacing:1px;
}

#footer02{
font-size:10px;
color:#FFFFFF;
background-color:#000000;
padding:10px 0 10px 20px;
line-height:20px;
letter-spacing:1px;
}

.side_info{
font-size:10px;
color:#FFFFFF;
padding:15px;
background:#000000;
line-height:16px;
layout-grid-line:16px;}

.sp_ad {
text-align:right;
margin-bottom:10px;
}


