/******************************************************   OMAN navi !! anniversary3version1 CSS/         **   Copyright (c) http://muscat.jp/  ******************************************************/



body {
	font: 82%/1.5 arial, helvetica, serif;
	font /**/: 81%/1.5 arial, helvetica, serif; /* Windows Internet Explorer 5用の値を指定 */
	background: #ffffff ;
	text-align: center;
	padding: 0;
        margin-top : 1px ;
        margin-left : 0px ;
}




/* ちらちら */



/* ちらちら終了 */


a:link {color : #444444 ;
      text-decoration : none ;
}


a:visited {color : #000066 ;
      text-decoration : none ;
}




a:active {color : #000099 ;
      text-decoration : none ;
}
a:hover {color : #993333 ;
      text-decoration : none ;
}





/* 題 */

#headwrapper {
	width: 720px;
	height: 105px;
	border-bottom: 2px solid #FFFFFF; /* 下方向に2pxのボーダーを指定 */
}


.topimage {
	background: url(../image-hiromi/top-dubai.jpg) no-repeat;	float: left;
	width: 100%; 
	height: 75px;
	color: #ffffff;	text-align: left;
}

.spacetop {
	clear: both;
	height: 23px;
	border-bottom: 1px solid #efefef;
}


.first221 {
	width: 720px;
	clear: both;
	font-weight: bold;
	color: #333333; /* 文字色を指定 */
        font-size: 105%;
	height: 18px;
}
.first221 ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	border-top: 1px solid #ffffff; /* 上方向に1pxのボーダーを指定 */
	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	padding: 0px; }.first221 li {
	width: 119px;
	border-top: 1px solid #ffffff; /* 上方向に1pxのボーダーを指定 */
	float: left;	margin: 0; 	padding: 0; }


.first221 a {
	padding: 4px 0 4px 1px;
	background: #ffffff;	color: #666666; /* 文字色を指定 */	text-decoration: none; /* リンクの下線を表示させないように指定 */
}

.first221 a:hover {
	color: #111111; /* 文字色を指定 */
	background: #fffff0; /* 選択の際に文字下に配色 */
	border-width: 1px 0;}



.first221a {
	clear: both;
        font-size: 10px;
	background: #ffffff;
	color: #ff0000; /* 文字色を指定 */
}
.first221a ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         	padding: 0px; }.first221a li {
	float: left;	margin: 0; 	padding: 0; }


 /* .mainnavigation */

.mainnavigation {
	width: 720px;
	clear: both;
	font-weight: bold;
	color: #333333; /* 文字色を指定 */
        font-size: 100%;
	height: 15px;
}
.mainnavigation ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	border-top: 1px solid #ffffff; /* 上方向に1pxのボーダーを指定 */
	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	padding: 0px; }.mainnavigation li {
	width: 119px;
	border-top: 1px solid #ffffff; /* 上方向に1pxのボーダーを指定 */
	float: left;	margin: 0; 	padding: 0; }


.mainnavigation a {
	padding: 4px 0 4px 1px;
	background: #ffffff;	color: #666666; /* 文字色を指定 */	text-decoration: none; /* リンクの下線を表示させないように指定 */
}

.mainnavigation a:hover {
	color: #111111; /* 文字色を指定 */
	background: #fffff0; /* 選択の際に文字下に配色 */
	border-width: 1px 0;}


/* 題終了 */



#wrapper {
	width: 720px;
	margin: 0 auto;
	text-align: left;
}

#container1 {
	text-align: left;
	margin: 1px 0; 
	height: 12px;
	width: 720px;
}
#primary1 {
	width: 170px;
	float: right;
	text-align: right;
        font-size: 8pt;
}
#secondary1 {
	width: 530px;
	float: left;
        font-size: 8pt;
}



#first1 {
	background: #ffffff;
	width: 718px;
	clear: both;
	height: 25px;
}

#photomain {
	width: 720px;
	clear: both;
	background: #ffffff;
	height: 170px;
}


#first2 {
	width: 720px;
	clear: both;
	background: #ffffff;
	height: 22px;
}
#first2 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }#first2 li {	float: left;	margin: 0; 	padding: 0; }

#first2a {
	width: 720px;
	clear: both;
	background: #ffffff;
	height: 20px;
}
#first2a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }#first2a li {	float: left;	margin: 0; 	padding: 0; 
}



#first4 {
	width: 720px; /* 観光旅行エリア情報のページ用 */
	clear: both;
	text-align: left;
	background: #ffffff;
	height: 1px;
}





h1 {
	font-size: 100%;
	color: #555555;
	text-indent: -7500px;
}

h2 {
	text-align: left;
	font-size: 235%;
	color: #555555;
	margin-bottom: 0.1em;
	padding: 1pt; 
	background-color: #ffffff;
	border-bottom: 1px solid #e6e6fa; 
}

h3 {
	text-align: left;
	font-size: 140%;
	color: #555555;
	margin-bottom: 0.5em;
	padding: 1pt; 
	background-color: #efefef;
	border-left: 5px solid #333333; /* 左方向に5pxのボーダーを指定 */
	border-bottom: 1px solid #e6e6fa; 
}


h4 {
	font-size: 90%;
	color: #222222;
	background-color: #EFEFEF;
	margin-bottom: 0.5em;
	padding: 1pt; 
	text-align: center;
	border-left: 5px solid #D2B48C; /* 左方向に5pxのボーダーを指定 */
	border-bottom: 1px solid #CCCCCC /* 下方向に1pxのボーダーを指定 */
}








h5 {
	font-size: 90%;
	color: #222222;
	background-color: #EFEFEF;
	margin-bottom: 0.5em;
	padding: 1pt; 
	text-align: center;
	border-left: 5px solid #D2B48C; /* 左方向に5pxのボーダーを指定 */
	border-bottom: 1px solid #CCCCCC /* 下方向に1pxのボーダーを指定 */
}




h6 {
	font-size: 90%;
	color: #222222;
	background-color: #efefef;
	text-align: left;
	border-left: 4px solid #d2b48c; /* 左方向に5pxのボーダーを指定 */
	border-right: 3px solid #ffffff; /* 左方向に5pxのボーダーを指定 */
	border-bottom: 1px solid #cccccc; /* 下方向に1pxのボーダーを指定 */
	margin-top: 1em;

}







/* 中終わり */


/* 下 */

#footerxhtml {
	width: 720px;
	clear: both;
	text-align: center;
	background: #ffffff;
	color: #555555;
	height: 23px;
	border-top: 3px solid #ffffff; /* 　上方向に3pxのボーダーを指定 */
}





/* 下終わり */



#container {
	clear: both;
	width: 720px;
	background: #FFFFFF;
	text-align: left;
	border: 1px solid #FFFFFF;
	margin: 0 auto;
}




.color1	{color : #ff0000; }
.color2	{color : #ffffff; }
.color3	{color : #000000; }
.color11 {color : #ffff00; }
.color12 {color : #f4a460; }
.color13 {color : #ff69b4; }
.color14 {color : #00ffff; }
.color15 {color : #f5f5dc; }
.color16 {color : #d1b88d; }
.color17 {color : #c0c0c0; }
.color18 {color : #adff2f; }
.color21 {color : #222222; }
.color31 {color : #8b4513; }
.color32 {color : #555555; }


img {
	border: none;
	vertical-align: top;
}





/* === 本体 === */
















/* 中 */


/* 内部Navi共通 */


.navi_1 {
	clear: both;
	background: #ffffff;
	height: 20px;
}

.navi_1 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; /* リストに段差をsつけないように指定 */	padding: 0px; }

.navi_1 li {
	margin: 0; 	padding: 0; }





.navi_mini {
	width: 350px;
	clear: both;
	background: #ffffff;
	font-size: 75%;
	height: 20px;
}
.navi_mini ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.navi_mini li {	float: left;	margin: 0; 	padding: 0; }








.list_none {	list-style-type: none;}

/* 内部Navi共通終了 */

/* 内部border共通 */

.border_none {	width: 720px;
	clear: both;
	color: #333333;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	height: 2px;
}

/* 内部border共通終了 */



/* 説明文集 */

#wrappermemo {
	width: 720px;
	margin: 0 auto;
	text-align: left;
}


.memo_container {
	clear: both;
	text-align: left;
	margin: 10px 0; 
	width: 720px;
}

.memo_primary {
	width: 570px;
	float: right;
	color: #333333;
	background: #ffffff;
}

.memo_secondary {
	width: 140px;
	float: left;
	color: #333333;
	background: #ffffff;
	text-align: center;
}

.memo_footer {
	width: 720px;
	clear: both;
	text-align: right;
	color: #000000;
	background: #ffffff;
	border-top: 2px solid #ffffff;
	height: 20px;
}







/* 説明文集終わり */





/* Table */


/* LIST (Area Guide Map )タイプ720 */

.map1_footerfront {	clear: both;	background-color: #ffffff;
	height: 2px;}


.map1_primaryfront {	float: right; 	width: 715px;	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;}




.map3_primaryfront {	float: right; 	width: 563px;	text-align: center;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;}

.map4_primaryfront {	float: left; 	width: 140px;
	height: 90px;
	text-align: center;
	background-color: #ffffff;
}

.map4a_primaryfront {	float: left; 	width: 140px;
	height: 90px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #ffffff;
}






/* Table終了 */




/********** 廃止予定 **************/
.list_memo {	clear: both;
	position: relative;	text-align: left;	text-indent: 10px;	margin: 10px 0; 	width: 720px;}


/* 中終わり */

.photo_h {	float: left;	width: 140px; 
	margin: 8px;
 	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}





#first21 {

	width: 575px;
	clear: both;
        font-size: 8pt;
	background: #ffffff;
}
#first21 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }#first21 li {	float: left;	margin: 0; 	padding: 0; }

#first21a {
	width: 550px;
	clear: both;
	background: #ffffff;
}
#first21a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }#first21a li {	float: left;	margin: 0; 	padding: 0; 
}

.memo201_secondary {
	width: 140px;
	float: left;
        font-size:8pt;
	color: #000000;
	background: #ffffff;
}


.first22 {
	width: 575px;
	clear: both;
        font-size: 8pt;
	background: #ffffff;

}
.first22 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.first22 li {	float: left;	margin: 0; 	padding: 0; }

.first22a {
	width: 550px;
	clear: both;
	background: #ffffff;
}
.first22a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.first22a li {	float: left;	margin: 0; 	padding: 0; 
}


.first22 {
	width: 575px;
	clear: both;
        font-size: 8pt;
	background: #ffffff;

}
.first23 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.first23 li {	float: left;	margin: 0; 	padding: 0; }

.first23a {
	width: 400px;
	clear: both;
	background: #ffffff;
	height: 20px;
}
.first23a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.first23a li {	float: left;	margin: 0; 	padding: 0; 
}


/* 1旅程表 タイプ565 2YN*/

.table101_wrapperfront {
	width: 565px;}

.table101_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.table101_primaryfront {	float: left; 	width: 400px;	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}.table101_secondaryfront {	float: left;	width: 55px; 	text-align: right;
	border-right: 5px solid #ffffff;
}.table101_advertisementfront {	float: right; 	width: 100px;	text-align: left;
}


.table110a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}





/* LIST (Area Guide Go to )タイプ565 2YN*/


.table106_wrapperfront {
	width: 100%;}

.table106_box {
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.table106a_box {
	float: left; 
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table106_primaryfront {
        float: left; 	width: 175px;
	text-align: left;
}

.table106_advertisementfront {
	float: right; 
	width: 390px;
	border-left: 1px solid #CCCCCC;	text-align: left;
}


/* LIST (Link)タイプ720 */


.table108_wrapperfront {	width: 565px;}

.table108_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}
.table108_primaryfront {	float: left; 	width: 280px;	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
}

.table108sp_primaryfront {	float: left; 	width: 381px;	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
}.table108_secondaryfront {	float: left;	width: 180px; 	text-align: left;
}.table108_advertisementfront {	float: right; 	width: 90px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;

	text-align: left;
}



/* LIST (Area 詳細Guide  )タイプ565 2YN*/


.table110_wrapperfront {
	width: 565px;}

.table110_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.table110a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table110_primaryfront {	float: left; 	width: 147px;	text-align: left;	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #ffffff;
}.table110_secondaryfront {	float: left;	width: 143px; 	text-align: left;
	border-right: 1px solid #ffffff;
}.table110_advertisementfront {	float: right; 	width: 270px;	text-align: left;	border-bottom: 1px solid #ffffff;
}

/* LIST (Area 詳細Guide  )タイプ565 2YN*/


.table111_wrapperfront {
	width: 565px;}

.table111_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.table111a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table111_primaryfront {	float: left; 	width: 180px;	text-align: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}.table111_secondaryfront {	float: left;	width: 200px; 	text-align: left;
	border-right: 1px solid #ffffff;
}.table111_advertisementfront {	float: right; 	width: 180px;	text-align: left;	border-bottom: 1px solid #ffffff;
}





/* LIST (表紙  )タイプ565 2YN*/


.table114_wrapperfront {
	width: 565px;}

.table114_box {
	width: 565px;
	height: 245px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table114a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}


.table114_secondaryfront {	float: left;	width: 185px; 	text-align: left;
	border-right: 5px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table114_primaryfront {	float: left; 	width: 185px;	text-align: left;	border-right: 5px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}.table114_advertisementfront {	float: right; 	width: 185px;	text-align: left;	border-bottom: 1px solid #ffffff;
}





.first122 {
	width: 185px;
	clear: both;
        font-size: 8pt;
	background: #ffffff;
	height: 15px;
}
.first122 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; }.first122 li {	margin: 0; 	padding: 0; }

.first122a {
	width: 550px;
	clear: both;
	background: #ffffff;
	height: 20px;
}

.first122a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0; 	padding: 0px; 
}
.first122a li {	float: left;	margin: 0; 	padding: 0; 
}







/* LIST (albam 詳細Test  )タイプ565 2YN*/


.table130_wrapperfront {
	width: 565px;}

.table130_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table130a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table130_primaryfront {	float: left; 	width: 140px;	text-align: center;
        font-size: 90%;
	color: #333333;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}.table130_secondaryfront {	float: left;	width: 140px; 
        font-size: 90%;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #ffffff;
}.table130_advertisementfront {	float: left; 	width: 140px;	text-align: center;
        font-size: 90%;
	color: #333333;	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table130_advertisementfront2 {	float: left;  	width: 140px;	text-align: center;
        font-size: 90%;
	color: #333333;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}



/* TEST */


img.tablephoto {
        margin: 0px 0.5em 0.5em 0px;  
	float: left;  
}





#menu,#print {	display: none;}





/*Last update: 2006/12/10/ */






/* LIST (Area Guide Go to )タイプ565 2YN*/


.table141_wrapperfront {	width: 565px;}

.table141_box {
	float: left; 
	text-align: left;
}



.table141_primaryfront {
        float: left; 	width: 150px;
	text-align: left;
}

.table141_advertisementfront {
	float: right; 
	width:410px;
	text-align: left;
}




.table150_wrapperfront {
	width: 565px;}

.table150_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table150a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table150_primaryfront {	float: left; 	width: 140px;	text-align: center;
        font-size: 90%;
	color: #333333;
	border-top: 10px solid #ffffff;
	border-left: 71px solid #222222;
	border-right: 70px solid #333333;
	border-bottom: 1px solid #ffffff;
}.table150_secondaryfront {	float: left;	width: 140px; 
        font-size: 90%;
	color: #333333;
	border-top: 10px solid #ffffff;
	text-align: center;
	border-bottom: 1px solid #ffffff;
}.table150_advertisementfront {	float: right;  	width: 140px;	text-align: center;
        font-size: 90%;
	color: #333333;
	border-top: 10px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}




.table168_wrapperfront {
	clear: both;	width: 100%;}

.table168_box {
	width: 100%;
	float: left; 
	text-align: left;
}
.table168_primaryfront {	float: left;	width: 212px;	text-align: left;
}.table168_secondaryfront {	float: left;	width: 212px; 	text-align: left;
}.table168_advertisementfront {	float: left;	width: 141px;
	text-align: left;
	color: #333333;
}





#first51 {
	width: 575px;
	clear: both;
        font-size: 8pt;
	padding-left: 7px; 
	background: #ffffff;
}
#first51 ul {	list-style: url(../image-hiromi/mini-khanjar.gif) ;	float: left;	margin: 5px; 	padding-left: 7px; }#first51 li {	float: left;	margin: 0px; 	padding-left: 0px; }





/* jhmjhgjhkgkgkj */







#wrapper2008 {	width: 720px;	margin: 0 auto;
	text-align: left;}

#header {
	color: #333333;	background-color: #ffffff;}




#primary2008 {	float: right;	width: 570px;
	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}#secondary2008 {	float: left;	width: 140px;	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}#footer2008 {
	clear: both; /* 寄せを解除 */	background-color: #ffffff;
	color: #333333;
	height: 85px;}


.totop {
	clear: both;
	text-align: right;
	font-size: 10px;
	color: #555555;
	background-color: #ffffff;
	border-top: 2px solid #ffffff; 
	border-bottom: 3px solid #ffffff;
}







/* table 106 both挿入*/


.first81 ul {	list-style: url(../image-hiromi/mini-khanjar.gif) ;	margin: 0px; 	padding-left: 0px; }.first81 li {
	list-style: url(../image-hiromi/mini-khanjar.gif) ;
	margin: 0px; 	padding-left: 0px; }


.memo100_container {
	clear: both;
	text-align: left;
	height: 1px;
}


/*
<style type="text/css">h1, h2, h3, h4, h5, h6 { margin-bottom: 0 }p { margin-top: 0 }</style>
*/





 /* サイト詳細ナビ */

.first121 {
	clear: both;
	color: #666666; /* 文字色を指定 */
        font-size: 98%;
	height: 18px;
}
.first121 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	padding: 0px; }.first121 li {	float: left;	margin: 0; 	padding: 0; }


.first121 a {	padding: 4px 0 4px 1px;
	background: #ffffff;	color: #666666; /* 文字色を指定 */	text-decoration: none; /* リンクの下線を表示させないように指定 */
}

.first121 a:hover {
	color: #111111; /* 文字色を指定 */}



.first121a {
	clear: both;
        font-size: 10px;
	background: #ffffff;
	color: #ff0000; /* 文字色を指定 */
}
.first121a ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         	padding: 0px; }.first121a li {	float: left;	margin: 0; 	padding: 0; }

 /* サイトナビ */

.first121a a {	padding: 4px 0 4px 1px;	background: #ffffff;	color: #555555; /* 文字色を指定 */	text-decoration: none; /* リンクの下線を表示させないように指定 */}

.first121a a:hover {
	color: #111111; /* 文字色を指定 */
        text-decoration : none ;}







.table141a_wrapperfront {	width: 565px;}

.table141a_box {
	float: left; 
	text-align: left;
}



.table141a_primaryfront {
        float: left; 	width: 360px;
	text-align: left;
}

.table141a_advertisementfront {
	float: right; 
	width:200px;
	text-align: left;
}



/* LIST (DATA )タイプ565 2YN*/


.table146_wrapperfront {
	width: 100%;}

.table146_box {
	float: left; 
	text-align: left;
}

.table146a_box {
	float: left; 
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table146_primaryfront {
        float: left; 	width: 105px;
	text-align: left;
}

.table146_advertisementfront {
	float: right; 
	width: 234px;	text-align: left;
}









.table153_wrapperfront {
	width: 565px;}

.table153_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #cccccc;
}

.table153a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}


.table153_secondaryfront {	float: left; 	width: 123px; 	text-align: left;
	border-right: 5px solid #ffffff;
	color: #7C6240;
}

.table153_primaryfront {	float: left; 	width: 123px;	text-align: center;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}.table153_primaryfront2 {	float: left; 	width: 127px;	text-align: center;
	color: #333333;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

}

.table153_primaryfront3 {	float: left; 	width: 127px;	text-align: center;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}


.table153_primaryfront21 {	float: left; 	width: 127px;	text-align: center;
	border-left: 1px solid #ffffff;
	color: #7C6240;
}




.table153_primaryfront22 {	float: left; 	width: 127px;	text-align: center;
	color: #7C6240;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}



.table153_advertisementfront {	float: right; 	width: 50px;	text-align: center;
	color: #808080;
 	font-size: 80%;
}




/* LIST (DATA )タイプ565 TEXT*/


.table156_wrapperfront {
	width: 100%;}

.table156_box {
	float: left; 
	text-align: left;
}

.table156a_box {
	float: left; 
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table156_primaryfront {
        float: left; 	width: 80px;
	text-align: left;
	border-bottom: 5px solid #ffffff;
}

.table156_advertisementfront {
        float: left; 
	width: 170px;	text-align: left;
	border-bottom: 1px solid #cccccc;
}




/* LIST (Area Guide Go to )タイプ565 2YN*/


.table161_wrapperfront {	width: 565px;}

.table161_box {
	float: left; 
	text-align: left;
}



.table161_primaryfront {
        float: left; 	width: 280px;
	text-align: left;
	border-right: 5px solid #ffffff;

}

.table161_advertisementfront {
	float: right; 
	width:280px;
	text-align: left;
}



/* LIST (Area 詳細Guide  )タイプ565 2YN*/


.table171_wrapperfront {
	width: 415px;}

.table171_box {
	width: 415px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.table171a_box {
	clear: both;	float: left; 	width: 415px;
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table171_primaryfront {	float: left; 	width: 110px;	text-align: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}.table171_secondaryfront {	float: left;	width: 185px; 	text-align: left;
	border-right: 1px solid #ffffff;
}.table171_advertisementfront {	float: right; 	width: 115px;	text-align: left;	border-bottom: 1px solid #ffffff;
}



#listmemo {
	width: 565px;
	height: 113px;

	margin: 0 auto;
	text-align: left;
}





/* LIST (DATA )タイプ565 TEXT NEW*/


.table186_wrapperfront {
	width: 100%;}

.table186_box {
	float: left; 
	text-align: left;
}

.table186a_box {
	float: left; 
	text-align: left;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table186_primaryfront {
        float: left; 	width: 70px;
	height: 41px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}

.table186_advertisementfront {
        float: left; 
	width: 190px;	text-align: left;
	border-top: 14px solid #ffffff;
	border-right: 10px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}




/* LIST (DATA )タイプ565 TEXT NEW-H4*/


.table187_wrapperfront {
	width: 100%;}

.table187_box {
	float: left; 
	text-align: left;
	background: #efefef;
	border-bottom: 2px solid #efefef;
}

.table187a_box {
	float: left; 
	text-align: left;
	background: #efefef;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.table187_primaryfront {
        float: left; 	width: 70px;
	height: 41px;
	text-align: left;
	border-left: 5px solid #D2B48C;
}

.table187_advertisementfront {
        float: left; 
	width: 180px;	text-align: left;
	border-top: 14px solid #efefef;
}




/* test用CSS */

#headWrapper{
	position:absolute;
	top:0;
	width:720px;
}

#headBox{
	width:720px;
	height:75px;
}

.space1 {
	clear: both;
	height: 160px;
}






.space2 {
	clear: both;
	height: 1px;
}

.space3 {
	clear: both;
	height: 18px;
}

.space4 {
	clear: both;
	height: 30px;
}

.space5 {
	clear: both;
	height: 1px;
	border-bottom: 2px solid #efefef;
}

.space6 {
	clear: both;
	height: 18px;
}

.space7 {
	clear: both;
	height: 5px;
}

.space8 {
	clear: both;
	height: 3px;
	border-bottom: 1px solid #cccccc;
}


.topspace {
	clear: both;
	height: 5px;
}

.topspace2 {
	clear: both;
	height: 10px;
}



#primary3y {	float: right;	width: 565px;
	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}#secondary3y {	float: left;	width: 140px;	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}#footer3y {
	clear: both; /* 寄せを解除 */	background-color: #ffffff;
	color: #333333;
	height: 85px;}

/* test用CSS */


/* TOPに追加　29　SEP   border-bottom: 3px solid #ffffff; */






/* test用CSS2 */


.table141b_wrapperfront {	width: 720px;}

.table141b_box {
	float: left; 

	text-align: left;
}



.table141b_primaryfront {
        float: left; 	width: 515px;
	text-align: left;
}

.table141b_advertisementfront {
	float: right; 
	width:200px;
	text-align: left;
}






/* TOPに追加　3　OCT   border-bottom: 3px solid #ffffff; */


#title {
	text-align: left;
	font-size: 30px;
	color: #555555;
	margin-bottom: 0.5em;
	padding: 1pt;  
	background-color: #ffffff;
	border-bottom: 1px solid #e6e6fa; 
}





#container2 {
	clear: both;
	text-align: left;
	margin: 1px 0; 
	height: 12px;
        font-size: 96%;
	width: 565px;
}
#primary2 {
	width: 80px;
        font-size: 92%;
	color: #555555;
	float: right;
	text-align: right;
}
#secondary2 {
	width: 483px;
        font-size: 84%;
	float: left;
}


/* 改良版v2 */


.wrapper3an {	width: 720px;	margin: 0 auto;
	text-align: left;}

.primary3an {	float: right;	width: 570px;
	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}.secondary3an {	float: left;	width: 140px;	margin: 5px 0; /* 上下方向にマージンを指定 */
	background-color: #ffffff;
	color: #333333;}.footer3an {
	clear: both; /* 寄せを解除 */	background-color: #ffffff;
	color: #333333;
	height: 85px;}



.table253_wrapperfront {
	width: 565px;}

.table253_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #cccccc;
}

.table253a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}


.table253_secondaryfront {	float: left; 	width: 110px;	text-align: left;
}

.table253_primaryfront {	float: left; 	width: 110px;	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.table253_primaryfront1 {	float: left; 	width: 110px;	text-align: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.table253_primaryfront2 {	float: left; 	width: 115px; 	text-align: left;
	border-right: 5px solid #ffffff;
	color: #7C6240;

}

.table253_primaryfront3 {	float: left; 	width: 110px;	text-align: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}


.table253_advertisementfront {
	float: right; 
	width: 110px;	text-align: left;
}





.table254_wrapperfront {
	width: 565px;}

.table254_box {
	width: 565px;
	float: left; 
	text-align: left;
	border-bottom: 1px solid #cccccc;
}

.table254a_box {
	clear: both;	float: left; 	width: 565px;
	text-align: left;
	border-bottom: 1px solid #ffffff;
}


.table254_secondaryfront {	float: left; 	width: 75px;	text-align: left;
}


.table254_primaryfront {	float: left; 	width: 75px;	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.table254_primaryfront1 {	float: left; 	width: 75px;	text-align: left;
	border-right: 1px solid #cccccc;
}
.table254_primaryfront2 {	float: left; 	width: 100px; 	text-align: center;
	border-right: 5px solid #ffffff;
	color: #7C6240;

}

.table254_primaryfront3 {	float: left; 	width: 75px;	text-align: left;
	border-left: 1px solid #cccccc;
}

.table254_primaryfront4 {	float: left; 	width: 75px;	text-align: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}


.table254_advertisementfront {
	float: right; 
	width: 75px;	text-align: left;
}


.table254_secondaryfront101 {	float: left; 	width: 75px;	text-align: left;
	border-left: 1px solid #cccccc;
}

.table254_primaryfront102 {	float: left; 	width: 75px;	text-align: left;
}


.font2	{font: 92%/1.5 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; 
}


.title2 {

	text-align: left;
	font-size: 30px;
	color: #555555;
	margin-bottom: 0.5em;
	padding: 1pt;  
	background-color: #ffffff;
	border-bottom: 1px solid #e6e6fa; 
}










.font3	{font: 90%/1.5 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; 
}
.font4	{font: 60%/1.5 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; 
}





/* TEST 3AN */


.table241_wrapperfront {	width: 565px;}

.table241_box {
	float: left; 
	text-align: left;
}



.table241_primaryfront {
        float: left; 	width: 475px;
	text-align: left;
}

.table241_advertisementfront {
	float: right; 
	width: 90px;
	text-align: right;
}


.photo3an {
	clear: both;
	height: 133px;
}


.link3an {
	clear: both;
	border-top: 5px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	height: 76px;
}



.table341_wrapperfront {	width: 565px;}

.table341_box {
	float: left; 
	text-align: left;
}



.table341_primaryfront {
        float: left; 	width: 345px;
	text-align: left;
}

.table341_advertisementfront {
	float: right; 
	width: 220px;
	text-align: right;
}


/* TEST 気候 */

.table254_secondaryfront12 {	float: left; 	width: 95px;
	background: #fffff0;	text-align: left;
}

.table254_primaryfront11 {	float: left; 	width: 38px;
	background: #fffff0;
	color: #ff6347;	text-align: center ;
	border-left: 1px solid #cccccc;
}

.table254_primaryfront13 {	float: left; 	width: 38px;
	background: #fffff0;
	color: #777777;	text-align: center ;
	border-left: 1px solid #cccccc;
}

.table254_primaryfront14 {	float: left; 	width: 38px;
	background: #fffff0;
	color: #1E90FF;	text-align: center ;
	border-left: 1px solid #cccccc;
}

.table254_primaryfront15 {	float: left; 	width: 38px;
	background: #fffff0;
	color: #555555;	text-align: center ;
	border-left: 1px solid #cccccc;
}




/* TEST 気候end */


	/* リンク	---------------------------------------------*/


.leftnavigation {	clear: both;
        font-size: 11px;
	width: 139px;
	color: #ff0000; /* 文字色を指定 */
}.leftnavigation ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         	padding: 0px;}.leftnavigation li {	margin: 0; 	padding: 0; 
	height: 16px;
	background: #f9f9f9;
	border-left: 7px solid #ffffff;
	border-bottom: 1px solid #cccccc;}.leftnavigation a {	padding: 1px 0 1px 0px;	color: #555555; /* 文字色を指定 */}

.leftnavigation a:hover {
	color: #111111; /* 文字色を指定 */}



.leftnavigation3 {	clear: both;
        font-size: 11px;
	width: 139px;
	color: #ff0000; /* 文字色を指定 */}.leftnavigation3 ul {	list-style: none; /* リストのマーカーを表示させないように指定 */	margin: 0;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         	padding: 0px;}.leftnavigation3 li {	margin: 0; 	padding: 0; 
	height: 16px;
	background: #f9f9f9;
	border-bottom: 1px solid #cccccc;}.leftnavigation3 a {	padding: 1px 0 1px 0px;	color: #555555; /* 文字色を指定 */}

.leftnavigation3 a:hover {
	color: #111111; /* 文字色を指定 */}


/* Dubai navi 追記事項 */




.table241c_wrapperfront {	width: 360px;}

.table241c_box {
	float: left; 
	text-align: left;
}



.table241c_primaryfront {
        float: left; 	width: 145px;
	text-align: left;
}

.table241c_advertisementfront {
	float: right; 
	width: 215px;
	text-align: left;
}




/* TEST 写真 */


.table233_wrapperfront {
	width: 565px;
}

.table233_box {
	width: 565px;
	float: left; 
	background: #ffffff;
	text-align: left;
}

.table233p_primaryfront {	float: left; 	width: 135px;
	height: 135px;	text-align: center;
        font-size: 90%;
	background: #f0f0f0;
	color: #333333;
	border-top: 5px solid #333333;
	border-bottom: 5px solid #333333;
	border-left: 23px solid #cccccc;
	border-right: 23px solid #cccccc;
}


.table233_secondaryfront {	float: left;	width: 4px; 
	height: 146px;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #ffffff;
}