@charset "utf-8";
/* CSS Document */

/*	Title:			Wom Bangkok
	Author:			Manop Bootkaew
	Last Updated:	18.06.2008
*/

/*  .........................................
	. Main 
	.........................................
*/

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}*/


/*
* 	{padding: 0; border: 0; margin: 0; outline: 0; list-style-type: none; }
*/

html, body {
	/*margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;*/
	font-family:"メイリオ","MS PGothic","MS Gothic",tahoma,arial,sans-serif;
}
#headerWrapper div, #headerWrapper span, #headerWrapper applet, #headerWrapper object, #headerWrapper iframe, #headerWrapper h1, #headerWrapper h2, #headerWrapper h3, #headerWrapper h4, #headerWrapper h5, #headerWrapper h6, #headerWrapper p, #headerWrapper blockquote, pre, #headerWrapper a, #headerWrapper abbr, #headerWrapper acronym, #headerWrapper address, #headerWrapper big, #headerWrapper cite, #headerWrapper code, #headerWrapper del, #headerWrapper dfn, #headerWrapper em, #headerWrapper font, #headerWrapper img, #headerWrapper ins, #headerWrapper kbd, #headerWrapper q, #headerWrapper s, #headerWrapper samp, #headerWrapper small, #headerWrapper strike, #headerWrapper strong, #headerWrapper sub, #headerWrapper sup, #headerWrapper tt, #headerWrapper var, #headerWrapper dl, #headerWrapper dt, #headerWrapper dd, #headerWrapper ol, #headerWrapper ul, #headerWrapper li, #headerWrapper fieldset, #headerWrapper form, #headerWrapper label, #headerWrapper legend, #headerWrapper table, #headerWrapper caption, #headerWrapper tbody, #headerWrapper tfoot, #headerWrapper thead, #headerWrapper tr, #headerWrapper th, #headerWrapper td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
#contentWrapper div, #contentWrapper span, #contentWrapper applet, #contentWrapper object, #contentWrapper iframe, #contentWrapper h1, #contentWrapper h2, #contentWrapper h3, #contentWrapper h4, #contentWrapper h5, #contentWrapper h6, #contentWrapper p, #contentWrapper blockquote, pre, #contentWrapper a, #contentWrapper abbr, #contentWrapper acronym, #contentWrapper address, #contentWrapper big, #contentWrapper cite, #contentWrapper code, #contentWrapper del, #contentWrapper dfn, #contentWrapper em, #contentWrapper font, #contentWrapper img, #contentWrapper ins, #contentWrapper kbd, #contentWrapper q, #contentWrapper s, #contentWrapper samp, #contentWrapper small, #contentWrapper strike, #contentWrapper strong, #contentWrapper sub, #contentWrapper sup, #contentWrapper tt, #contentWrapper var, #contentWrapper dl, #contentWrapper dt, #contentWrapper dd, #contentWrapper ol, #contentWrapper ul, #contentWrapper li, #contentWrapper fieldset, #contentWrapper form, #contentWrapper label, #contentWrapper legend, #contentWrapper table, #contentWrapper caption, #contentWrapper tbody, #contentWrapper tfoot, #contentWrapper thead, #contentWrapper tr, #contentWrapper th/*, #contentWrapper td*/ {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
#contentWrapper img {
	border: none;
}
#contentWrapper2 img {
	border: none;
}
#sidebarLeft div#searchBox, #sidebarLeft span#searchBox, #sidebarLeft applet#searchBox, #sidebarLeft object#searchBox, #sidebarLeft iframe#searchBox, #sidebarLeft h1#searchBox, #sidebarLeft h2#searchBox, #sidebarLeft h3#searchBox, #sidebarLeft h4#searchBox, #sidebarLeft h5#searchBox, #sidebarLeft h6#searchBox, #sidebarLeft p#searchBox, #sidebarLeft blockquote#searchBox, pre#searchBox, #sidebarLeft a#searchBox, #sidebarLeft abbr#searchBox, #sidebarLeft acronym#searchBox, #sidebarLeft address#searchBox, #sidebarLeft big#searchBox, #sidebarLeft cite#searchBox, #sidebarLeft code#searchBox, #sidebarLeft del#searchBox, #sidebarLeft dfn#searchBox, #sidebarLeft em#searchBox, #sidebarLeft font#searchBox, #sidebarLeft img#searchBox, #sidebarLeft ins#searchBox, #sidebarLeft kbd#searchBox, #sidebarLeft q#searchBox, #sidebarLeft s#searchBox, #sidebarLeft samp#searchBox, #sidebarLeft small#searchBox, #sidebarLeft strike#searchBox, #sidebarLeft strong#searchBox, #sidebarLeft sub#searchBox, #sidebarLeft sup#searchBox, #sidebarLeft tt#searchBox, #sidebarLeft var#searchBox, #sidebarLeft dl#searchBox, #sidebarLeft dt#searchBox, #sidebarLeft dd#searchBox, #sidebarLeft ol#searchBox, #sidebarLeft ul#searchBox, #sidebarLeft li#searchBox, #sidebarLeft fieldset#searchBox, #sidebarLeft form#searchBox, #sidebarLeft label#searchBox, #sidebarLeft legend#searchBox, #sidebarLeft table#searchBox, #sidebarLeft caption#searchBox, #sidebarLeft tbody#searchBox, #sidebarLeft tfoot#searchBox, #sidebarLeft thead#searchBox, #sidebarLeft tr#searchBox, #sidebarLeft th#searchBox, #sidebarLeft td#searchBox {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
#searchBox p {
	padding: 0 !important;
	margin: 0 !important;
}
#sidebarLeft div.shopDirectory, #sidebarLeft span.shopDirectory, #sidebarLeft applet.shopDirectory, #sidebarLeft object.shopDirectory, #sidebarLeft iframe.shopDirectory, #sidebarLeft h1.shopDirectory, #sidebarLeft h2.shopDirectory, #sidebarLeft h3.shopDirectory, #sidebarLeft h4.shopDirectory, #sidebarLeft h5.shopDirectory, #sidebarLeft h6.shopDirectory, #sidebarLeft p.shopDirectory, #sidebarLeft blockquote.shopDirectory, pre.shopDirectory, #sidebarLeft a.shopDirectory, #sidebarLeft abbr.shopDirectory, #sidebarLeft acronym.shopDirectory, #sidebarLeft address.shopDirectory, #sidebarLeft big.shopDirectory, #sidebarLeft cite.shopDirectory, #sidebarLeft code.shopDirectory, #sidebarLeft del.shopDirectory, #sidebarLeft dfn.shopDirectory, #sidebarLeft em.shopDirectory, #sidebarLeft font.shopDirectory, #sidebarLeft img.shopDirectory, #sidebarLeft ins.shopDirectory, #sidebarLeft kbd.shopDirectory, #sidebarLeft q.shopDirectory, #sidebarLeft s.shopDirectory, #sidebarLeft samp.shopDirectory, #sidebarLeft small.shopDirectory, #sidebarLeft strike.shopDirectory, #sidebarLeft strong.shopDirectory, #sidebarLeft sub.shopDirectory, #sidebarLeft sup.shopDirectory, #sidebarLeft tt.shopDirectory, #sidebarLeft var.shopDirectory, #sidebarLeft dl.shopDirectory, #sidebarLeft dt.shopDirectory, #sidebarLeft dd.shopDirectory, #sidebarLeft ol.shopDirectory, #sidebarLeft ul.shopDirectory, #sidebarLeft li.shopDirectory, #sidebarLeft fieldset.shopDirectory, #sidebarLeft form.shopDirectory, #sidebarLeft label.shopDirectory, #sidebarLeft legend.shopDirectory, #sidebarLeft table.shopDirectory, #sidebarLeft caption.shopDirectory, #sidebarLeft tbody.shopDirectory, #sidebarLeft tfoot.shopDirectory, #sidebarLeft thead.shopDirectory, #sidebarLeft tr.shopDirectory, #sidebarLeft th.shopDirectory, #sidebarLeft td.shopDirectory {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
.toppage-coupon img {
	border:none !important;
}
.toppage-twitter {
	text-align:center;	
}
.toppage-twitter img {
	border:none !important;
}
#sidebarLeft div#tags_show, #sidebarLeft span#tags_show, #sidebarLeft applet#tags_show, #sidebarLeft object#tags_show, #sidebarLeft iframe#tags_show, #sidebarLeft h1#tags_show, #sidebarLeft h2#tags_show, #sidebarLeft h3#tags_show, #sidebarLeft h4#tags_show, #sidebarLeft h5#tags_show, #sidebarLeft h6#tags_show, #sidebarLeft p#tags_show, #sidebarLeft blockquote#tags_show, pre#tags_show, #sidebarLeft a#tags_show, #sidebarLeft abbr#tags_show, #sidebarLeft acronym#tags_show, #sidebarLeft address#tags_show, #sidebarLeft big#tags_show, #sidebarLeft cite#tags_show, #sidebarLeft code#tags_show, #sidebarLeft del#tags_show, #sidebarLeft dfn#tags_show, #sidebarLeft em#tags_show, #sidebarLeft font#tags_show, #sidebarLeft img#tags_show, #sidebarLeft ins#tags_show, #sidebarLeft kbd#tags_show, #sidebarLeft q#tags_show, #sidebarLeft s#tags_show, #sidebarLeft samp#tags_show, #sidebarLeft small#tags_show, #sidebarLeft strike#tags_show, #sidebarLeft strong#tags_show, #sidebarLeft sub#tags_show, #sidebarLeft sup#tags_show, #sidebarLeft tt#tags_show, #sidebarLeft var#tags_show, #sidebarLeft dl#tags_show, #sidebarLeft dt#tags_show, #sidebarLeft dd#tags_show, #sidebarLeft ol#tags_show, #sidebarLeft ul#tags_show, #sidebarLeft li#tags_show, #sidebarLeft fieldset#tags_show, #sidebarLeft form#tags_show, #sidebarLeft label#tags_show, #sidebarLeft legend#tags_show, #sidebarLeft table#tags_show, #sidebarLeft caption#tags_show, #sidebarLeft tbody#tags_show, #sidebarLeft tfoot#tags_show, #sidebarLeft thead#tags_show, #sidebarLeft tr#tags_show, #sidebarLeft th#tags_show, #sidebarLeft td#tags_show {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
#sidebarLeft div.aboutThailand, #sidebarLeft span.aboutThailand, #sidebarLeft applet.aboutThailand, #sidebarLeft object.aboutThailand, #sidebarLeft iframe.aboutThailand, #sidebarLeft h1.aboutThailand, #sidebarLeft h2.aboutThailand, #sidebarLeft h3.aboutThailand, #sidebarLeft h4.aboutThailand, #sidebarLeft h5.aboutThailand, #sidebarLeft h6.aboutThailand, #sidebarLeft p.aboutThailand, #sidebarLeft blockquote.aboutThailand, pre.aboutThailand, #sidebarLeft a.aboutThailand, #sidebarLeft abbr.aboutThailand, #sidebarLeft acronym.aboutThailand, #sidebarLeft address.aboutThailand, #sidebarLeft big.aboutThailand, #sidebarLeft cite.aboutThailand, #sidebarLeft code.aboutThailand, #sidebarLeft del.aboutThailand, #sidebarLeft dfn.aboutThailand, #sidebarLeft em.aboutThailand, #sidebarLeft font.aboutThailand, #sidebarLeft img.aboutThailand, #sidebarLeft ins.aboutThailand, #sidebarLeft kbd.aboutThailand, #sidebarLeft q.aboutThailand, #sidebarLeft s.aboutThailand, #sidebarLeft samp.aboutThailand, #sidebarLeft small.aboutThailand, #sidebarLeft strike.aboutThailand, #sidebarLeft strong.aboutThailand, #sidebarLeft sub.aboutThailand, #sidebarLeft sup.aboutThailand, #sidebarLeft tt.aboutThailand, #sidebarLeft var.aboutThailand, #sidebarLeft dl.aboutThailand, #sidebarLeft dt.aboutThailand, #sidebarLeft dd.aboutThailand, #sidebarLeft ol.aboutThailand, #sidebarLeft ul.aboutThailand, #sidebarLeft li.aboutThailand, #sidebarLeft fieldset.aboutThailand, #sidebarLeft form.aboutThailand, #sidebarLeft label.aboutThailand, #sidebarLeft legend.aboutThailand, #sidebarLeft table.aboutThailand, #sidebarLeft caption.aboutThailand, #sidebarLeft tbody.aboutThailand, #sidebarLeft tfoot.aboutThailand, #sidebarLeft thead.aboutThailand, #sidebarLeft tr.aboutThailand, #sidebarLeft th.aboutThailand, #sidebarLeft td.aboutThailand {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}





#sidebarRight div, #sidebarRight span, #sidebarRight applet, #sidebarRight object, #sidebarRight iframe, #sidebarRight h1, #sidebarRight h2, #sidebarRight h3, #sidebarRight h4, #sidebarRight h5, #sidebarRight h6, #sidebarRight p, #sidebarRight blockquote, pre, #sidebarRight a, #sidebarRight abbr, #sidebarRight acronym, #sidebarRight address, #sidebarRight big, #sidebarRight cite, #sidebarRight code, #sidebarRight del, #sidebarRight dfn, #sidebarRight em, #sidebarRight font, #sidebarRight img, #sidebarRight ins, #sidebarRight kbd, #sidebarRight q, #sidebarRight s, #sidebarRight samp, #sidebarRight small, #sidebarRight strike, #sidebarRight strong, #sidebarRight sub, #sidebarRight sup, #sidebarRight tt, #sidebarRight var, #sidebarRight dl, #sidebarRight dt, #sidebarRight dd, #sidebarRight ol, #sidebarRight ul, #sidebarRight li, #sidebarRight fieldset, #sidebarRight form, #sidebarRight label, #sidebarRight legend, #sidebarRight table, #sidebarRight caption, #sidebarRight tbody, #sidebarRight tfoot, #sidebarRight thead, #sidebarRight tr, #sidebarRight th, #sidebarRight td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
}
#contentWrapperNonRight div, #contentWrapperNonRight span, #contentWrapperNonRight applet, #contentWrapperNonRight object, #contentWrapperNonRight iframe, #contentWrapperNonRight h1, #contentWrapperNonRight h2, #contentWrapperNonRight h3, #contentWrapperNonRight h4, #contentWrapperNonRight h5, #contentWrapperNonRight h6, #contentWrapperNonRight p, #contentWrapperNonRight blockquote, pre, #contentWrapperNonRight a, #contentWrapperNonRight abbr, #contentWrapperNonRight acronym, #contentWrapperNonRight address, #contentWrapperNonRight big, #contentWrapperNonRight cite, #contentWrapperNonRight code, #contentWrapperNonRight del, #contentWrapperNonRight dfn, #contentWrapperNonRight em, #contentWrapperNonRight font, #contentWrapperNonRight img, #contentWrapperNonRight ins, #contentWrapperNonRight kbd, #contentWrapperNonRight q, #contentWrapperNonRight s, #contentWrapperNonRight samp, #contentWrapperNonRight small, #contentWrapperNonRight strike, #contentWrapperNonRight strong, #contentWrapperNonRight sub, #contentWrapperNonRight sup, #contentWrapperNonRight tt, #contentWrapperNonRight var, #contentWrapperNonRight dl, #contentWrapperNonRight dt, #contentWrapperNonRight dd, #contentWrapperNonRight ol, #contentWrapperNonRight ul, #contentWrapperNonRight li, #contentWrapperNonRight fieldset, #contentWrapperNonRight form, #contentWrapperNonRight label, #contentWrapperNonRight legend, #contentWrapperNonRight table, #contentWrapperNonRight caption, #contentWrapperNonRight tbody, #contentWrapperNonRight tfoot, #contentWrapperNonRight thead, #contentWrapperNonRight tr/*, #contentWrapperNonRight th, #contentWrapperNonRight td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*color:#5A6875;*/
	/*vertical-align: baseline*/
}
#contentWrapperNonRight img {
	border: none;
}
#footer div, #footer span, #footer applet, #footer object, #footer iframe, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer blockquote, pre, #footer a, #footer abbr, #footer acronym, #footer address, #footer big, #footer cite, #footer code, #footer del, #footer dfn, #footer em, #footer font, #footer img, #footer ins, #footer kbd, #footer q, #footer s, #footer samp, #footer small, #footer strike, #footer strong, #footer sub, #footer sup, #footer tt, #footer var, #footer dl, #footer dt, #footer dd, #footer ol, #footer ul, #footer li, #footer fieldset, #footer form, #footer label, #footer legend, #footer table, #footer caption, #footer tbody, #footer tfoot, #footer thead, #footer tr, #footer th, #footer td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: baseline;*/
	list-style-type: none;
}

.containerColumn3Block {
	float:left;/*margin:0 11px !important;*/overflow:hidden;width:569px;
}

.containerShopBlocks {
	float:left;/*margin:0 11px !important;*/overflow:hidden;width:702px;
}

/*  .........................................
	. Body 
	.........................................
*//*
body {
	
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
	color:#5A6875;
	
	
}*/
input[type=text], input[type=password], textarea {
	color:#7F828B;
	border:1px #8894A1 solid;
}
input[type=image] {
	cursor:pointer;
}
select {
	border:1px #8894A1 solid;
	color:#7F828B;
}
#wrapper, #headerWrapper, #container, #pre-header, #footer {
	width: 900px;
	margin: 0 auto;
}
#social-bookmark-header {
	list-style:none;
	display:block;
	width:900px;
	height:20px;
	margin:0px;
	padding:0px;
}
#social-bookmark-header img {
	border:0;
}
#social-bookmark-header li{
	float:right;
	margin-right:5px;
}
#headerWrapper {
	display:block;
	margin:0 0 7px 0;
	position:relative;
}
h1 {
	position: absolute;
	font-size: 13px;
	color: #000;
	left: 418px;
	top: 90px;
	font-weight: bold;
	font-family: "ms pGothic";
	color: #bdbdbd;
}
h1 span {
	color: #bdbdbd;
}
p.Wom-bangkok {
	background:transparent url(../images_wom/Wom-bangkok.gif) no-repeat scroll 0 0;
	display:block;
	height:97px;
	margin:0 0 11px 15px;
	width:390px;	
}

p.Wom-bangkok a.logo {
	display:block;
	height:84px;
	text-decoration:none;
	width:351px;
}
p.Wom-bangkok a:hover {
	text-decoration: none;
}
p.Wom-bangkok span {
	visibility: hidden;
}
p.Wom-bangkok em.top-banner { 
	display: block;
	width: 468px;
	height: 60px;
	position: absolute;
	left: 428px;
	top: 2px;
	background: url(../../giftland/banner.jpg) no-repeat;
}
p.Wom-bangkok em.top-banner a {
	display: block;
	width: 468px;
	height: 60px;	
	border: none;
	text-decoration:none;
}
p.Wom-bangkok em.top-banner a span {
	visibility: hidden;
}

.welcome-message-top {
	background-image:url(../images_wom/img/welcome-image.jpg);
	background-repeat:no-repeat;
	color:#5C6874;
	display:block;
	left:430px;
	padding-left:19px !important;
	padding-top:2px !important;
	position:absolute;
	top:71px;
}

.welcome-message-top span {
	color:#f5399a;	
}

p.login {
	left:705px;
	position:absolute;
	top:70px;
	width:197px;
}
p.login input {
	margin-right: 5px;
	float: left;
}
#navigation {
	background:transparent url(../images_wom/bg/bg-nav_2.gif) repeat-x scroll 0 0;
	font-family:"ms pGothic";
	height:31px;
	padding:0 2px 0;
	width:900px;/*border-bottom: 1px solid #cbcbcb; 
		border-left: 1px solid #cbcbcb;
		border-right: 1px solid #cbcbcb; */
	}
#navigation li {
	color:#999999;
	display:inline;
	font-size:15px;
	font-weight:bold;
	line-height:37px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#navigation a {
	font-size: 12px;
}
#navigation li a {
	color: #89A3B2;
	text-decoration: none;
}
#navigation li#home a {
	border-right:2px solid #8CA8C1;
	padding:0 20px 0 20px;
}
#navigation li#area-guide a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;
}
#navigation li#gourmet a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;
}
#navigation li#beauty a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;
}
#navigation li#shopping a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;
}
#navigation li#hotel a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;	
}
#navigation li#jobbox a {
	/*border-right: 2px solid #8CA8C1;*/
	padding: 0 18px 0 18px;	
}
#navigation li#webboard a {
	border-right: 2px solid #8CA8C1;
	padding: 0 18px 0 18px;
}
#navigation li#womblog a {
	border: none;
	padding: 0 0 0 20px;
}




/* new design navi */
#navigation2 {
		display:block;
		list-style:none;
		height:59px;
		margin:0;
		padding:0;
		background:url(../images_wom/new_menu/tail.jpg) repeat-x;
	}
		#navigation2 li {
			float:left;
			margin:0;
			padding:0;
		}
		#navigation2 li#home {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/1_Home.jpg);
		}
		#navigation2 li#home a:hover {
			background:url(../images_wom/new_menu/onover/Button2_03.jpg);
		}
			#navigation2 li#home a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#home span {
				visibility:hidden;	
			}			
		
		#navigation2 li#area-guide {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/2_AreaGuide.jpg);
		}
		#navigation2 li#area-guide a:hover {
			background:url(../images_wom/new_menu/onover/Button2_04.jpg);
		}
			#navigation2 li#area-guide a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#area-guide span {
				visibility:hidden;	
			}
			
		#navigation2 li#gourmet {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/3_Gourmet.jpg);
			margin:0;
			padding:0;
		}
		#navigation2 li#gourmet a:hover {
			background:url(../images_wom/new_menu/onover/Button2_05.jpg);
		}
			#navigation2 li#gourmet a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			
			#navigation2 li#gourmet span {
				visibility:hidden;	
			}
			
		#navigation2 li#beauty {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/4_Beauty.jpg);
			margin:0;
			padding:0;
		}
		#navigation2 li#beauty a:hover {
			background:url(../images_wom/new_menu/onover/Button2_06.jpg);
		}
			#navigation2 li#beauty a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#beauty span {
				visibility:hidden;	
			}
			
		#navigation2 li#shopping {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/5_Shopping.jpg);
		}
		#navigation2 li#shopping a:hover {
			background:url(../images_wom/new_menu/onover/Button2_07.jpg);
		}
			#navigation2 li#shopping a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#shopping span {
				visibility:hidden;	
			}
			
		#navigation2 li#webboard {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/6_KuchikomiWOM.jpg);
		}
		#navigation2 li#webboard a:hover {
			background:url(../images_wom/new_menu/onover/Button2_08.jpg);
		}
			#navigation2 li#webboard a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#webboard span {
				visibility:hidden;	
			}
			
		#navigation2 li#hotel {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/7_hotel.jpg);
		}
		#navigation2 li#hotel a:hover {
			background:url(../images_wom/new_menu/onover/Button2_09.jpg);
		}
			#navigation2 li#hotel a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#hotel span {
				visibility:hidden;	
			}
			
		#navigation2 li#jobbox {
			background-color:#399;
			width:90px;
			height:59px;
			background:url(../images_wom/new_menu/8_Jobbox.jpg);
		}
		#navigation2 li#jobbox a:hover {
			background:url(../images_wom/new_menu/onover/Button2_10.jpg);
		}
			#navigation2 li#jobbox a {
				display:block;
				width:90px;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#jobbox span {
				visibility:hidden;	
			}
			
		#navigation2 li#sell_buy {
			background-color:#399;
			/* width:93px; */
			width:4px;
			height:59px;
			background:url(../images_wom/new_menu/9_Sell.jpg);
		}
		#navigation2 li#sell_buy a:hover {
			background:url(../images_wom/new_menu/onover/Button2_11.jpg);
		}
			#navigation2 li#sell_buy a {
				display:block;
				/* width:93px; */
				width:0;
				height:59px;
				text-decoration:none;
			}
			#navigation2 li#sell_buy span {
				visibility:hidden;	
			}
		
/* form new design */
#form-search-top {
			display:block;
			width:200px;
			height:31px;
			background:url(../images_wom/Search.gif) no-repeat;
			margin:0 !important;
			padding:0 !important;
			float:left;
			position:relative;
			border:0 !important;
			
		}
			#form-search-top input#keyword {
				border:medium none !important;
				left:36px;
				margin:0 !important;
				padding:0 !important;
				position:absolute;
				top:8px;
				height:16px;
				width:101px !important;
			}
			#form-search-top  input#form-search-top-but-go {
				background:transparent none repeat scroll 0 0;
				border:none;
				height:20px;
				left:146px;
				position:absolute;
				top:5px;
				width:44px;
				cursor:pointer;
			}





#container:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.top-ad {
	display:block;
	height:100px;
	left:350px;
	line-height:12px;
	position:absolute;
	top:5px;
	width:544px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.top-ad li {
	background:transparent url(../images_wom/icon/pinkArrow.gif) no-repeat scroll 0 2px;
	padding-left:5px;
}
.top-ad a {
	color:#AAC09C;
	text-decoration:none;
	font-size:9px !important;
	margin-left:15px !important;
}
.top-ad a:hover {
	color:#FF9900;
}
#container {
	height: 1%;
	margin: 0 auto;
	/*overflow: hidden;*/
}
#sidebarLeft {
	width: 198px;
	overflow: hidden;
	float: left;
} 
/* 
#sidebarLeft form {
	width: 168px;
	height: 39px;
	position: relative;
	background: url(../images_wom/bg/bg-search.gif) no-repeat;
	padding:10px 15px !important;
	color: #e25a98;
	font-weight: bold;
} 
 */
#sidebarLeft form span {
	color: #8db2c5;
}
#sidebarLeft form input.textinput {
	margin-top: 3px;
	border: 1px solid #9c9c9c;
	background: none;
	width: 120px;
}
#sidebarLeft form input.btn-go {
	position: absolute;
	left: 150px;
	top: 22px;
}
#sidebarLeft h2 {
	background: #fee8eb;
	/*border-left: 10px #f57dba solid !important;*/
	padding: 4px !important;
	color: #e37519 !important;
	font-size: 14px;
	margin: 10px 0 5px 0 !important;
	border-bottom:2px solid #F6B0D2 !important;
	
}
.shopDirectory {
	overflow: hidden;
	margin: 5px 0;
}
.shopDirectory li {
	display: block;
	background: #ffffff;
	/*border-bottom: 1px solid #efefef !important;*/
	width: 198px;
	padding-top: 10px !important;
	list-style: none;
	clear:both;
}
.shopDirectory li a {
	color: #61687a;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.shopDirectory li img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
/*.shopDirectory > li {background: url(../images_wom/icon/ic-gourmet.gif) left no-repeat;} 
		.shopDirectory > li + li {background: url(../images_wom/icon/ic-beauty.gif) left no-repeat;}
		.shopDirectory > li + li + li {background: url(../images_wom/icon/ic-shopping.gif) left no-repeat;} 
		.shopDirectory > li + li + li +li {background: url(../images_wom/icon/ic-kids.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li {background: url(../images_wom/icon/ic-house.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li {background: url(../images_wom/icon/ic-life.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-school.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-sport.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li {background: url(../images_wom/icon/ic-hospital.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li + li{background: url(../images_wom/icon/ic-hotel.gif) left no-repeat;}
		.shopDirectory > li + li + li + li + li + li + li + li + li + li + li{background: url(../images_wom/icon/ic-tour.gif) left no-repeat; border-bottom: none;}*/
		
		.shopDirectory li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.shopDirectory li ul li {
	color: #f594c7;
	border:none !important;
	text-decoration: none;
	padding-top:5px !important;
	padding-left:20px !important;
}
/*
	.shopDirectory li ul li {
		height: 18px;
		width:100%;
		color: #f594c7; 
		font-weight: bold;
		background-color:#993333;
		/*display:block;
		/*background: url(../images_wom/bg/bg_subDirectories.gif) no-repeat;
		border: none;			
		padding: 3px 0 3px 15px;
		
	}
	*/
		
	/**--------Googiw 30.06.2008----------**/
	.tags {
	width: 186px;
	border: 1px solid #efefef !important;
	padding: 5px !important;
	margin-top:4px !important;
	text-align:justify;
	text-justify:distribute;
}
.tags a {
	color: #428dd1;
	text-decoration:none;
	z-index:20;
}
.tags a:hover {
	color: #7eb2c7;
}
.tags a.level1 {
	font-size: 12px;
}
.tags a.level2 {
	font-size: 12px;
}
.tags a.level3 {
	font-size: 18px;
	font-weight: bold;
}
.tags a.level4 {
	font-size: 20px;
	font-weight: bold;
}
/*end Googiw*/
		.tags-more {
	display:block;
	text-align:right;
}
.tags-more a {
	color:#89A3B2;
	font-size:12px;
	font-weight:bold;
}
/**--------jan 10092008---------**/
	.tags img {
	float: left;
	padding: 0 10px 5px 5px;
	display: block;
}
.tags p {
	color: #89a3b4;
	font-weight: 700;
	margin-bottom: 5px;
}

.tags span {
	color: #616378;
	padding: 0 5px;
	display: block;
	overflow: hidden;
}
.toppage-coupon {
	margin-top:5px;
	margin-bottom:5px;
}
	.toppage-coupon img {
		width:197px;	
	}

.cover {
	width: 186px;
	border: 1px solid #efefef !important;
	padding: 5px !important;
	margin-top:4px !important;
}
/*
.cover a {
	color: #428dd1;
	text-decoration:none;
	z-index:20;
}
.cover a:hover {
	color: #7eb2c7;
}
.cover a.level1 {
	font-size: 12px;
}
.cover a.level2 {
	font-size: 12px;
}
.cover a.level3 {
	font-size: 18px;
	font-weight: bold;
}
.cover a.level4 {
	font-size: 20px;
	font-weight: bold;
}
.cover img {
	float: left;
	padding: 0 10px 5px 5px;
	display: block;
}
.cover p {
	color: #89a3b4;
	font-weight: 700;
	margin-bottom: 5px;
}
.cover span {
	color: #616378;
	padding: 0 5px;
	display: inline;
	overflow: hidden;
}
.cover-style1 {
	color:#FF0000 !important;
}
.cover-style2 {
	color:#FF0000 !important;
	font-size:10px !important;
}
*/
.more-toppage {
	text-align:right !important;
	border-bottom:none !important;
	margin:0 !important;
	padding:2px !important;
}
.more-toppage a {
	text-decoration:none !important;
	font-weight:normal !important;
	font-size:10px !important;
}
.more-shop-toppage {
	text-align:right !important;
	float:left !important;
	width:555px !important;
	border-bottom:none !important;
	margin:0 !important;
	padding:2px !important;
}
.more-shop-toppage a {
	text-decoration:none !important;
	color:#89A3B2 !important;
	font-weight:normal !important;
	font-size:10px !important;
}
/** end jan 10092008**/
	
	.aboutThailand {
	overflow: hidden;
	margin: 5px 0;
}
.aboutThailand li {
	width: 198px;
	list-style: none;
	margin: 5px 0 !important;
}
.aboutThailand li.money {
	border: 1px solid #edb659 !important;
	padding: 7px !important;
	background: url(../images_wom/bg/bg-money.gif) bottom right no-repeat;
	width: 182px;
	color: #5c6876;
}
.aboutThailand li.money p {
	font-weight: bold;
	color: #eeb75a;
	display: block;
	padding:0 !important;
	margin:0 !important;
}
.aboutThailand li.money p span, .aboutThailand li.money p em {
	display: block;
	margin-top: 2px !important;
	color: #5c6876;
	font-style: normal;
	font-weight: normal;
	font-family: tahoma, arial, sans-serif;
}
.aboutThailand li.weather {
	border: 1px solid #7ecb87 !important;
	padding: 7px !important;
	width: 182px;
	color: #5c6876;
	position: relative;
	font-family:sans-serif, "MS PGothic", "MS Gothic", tahoma, arial;
}
.aboutThailand li.weather img {
	position: absolute;
	left: 146px;
	top: 8px;
}
.aboutThailand li.weather p {
	font-weight: bold;
	color: #7ecb87;
	display: block;
	width: 130px;
	padding:0 !important;
	margin:0 !important;
}
.aboutThailand li.weather p span, .aboutThailand li.weather p em {
	display: block;
	margin-top: 2px !important;
	color: #5c6876;
	font-style: normal;
	font-weight: normal;
	font-family: tahoma, arial, sans-serif;
}
.aboutThailand li ul {
	border: 1px #f0cdd1 solid !important;
	background: #f6f6f6 1px;
	padding: 10px !important;
	width: 176px;
}
.aboutThailand li ul li {
	width: 156px;
	background: url(../images_wom/icon/ic-list.gif) left no-repeat;
	height: 15px;
	padding: 3px 0 0 20px !important;
	border-bottom: 1px dotted #afafaf !important;
}
.aboutThailand li ul li a {
	color: #abbba1;
	text-decoration: none;
	font-weight: bold;
}
.aboutThailand li ul li a:hover {
	color: #f8941e;
	text-decoration: none;
}
.womUpdate {
	overflow: hidden;
	margin: 5px 0 !important;
}
.womUpdate {
	width: 198px;
}
.womUpdate > li {
	display: block;
	width: 181px;
	background: url(../images_wom/icon/ic-list.gif) left top no-repeat;
	padding: 0 5px 5px 15px !important;
	overflow: hidden;
	margin-bottom: 5px !important;
	line-height: 14px;
	border-bottom:1px dotted #AFAFAF !important;
}
.womUpdate > li span {
	display: block;
	border-left: 1px solid #f57dba !important;
	overflow: hidden;
	width: 160px;
	padding: 0 5px !important;
	color: #7f828b;
	margin-bottom: 5px !important;
	text-align: justify;
}
.womUpdate > li span em a {
	text-decoration: none;
	color: #f57dba;
	font-style: normal;
	text-decoration:underline;
	display:block;
}
#contentWrapperNonRight {
	/*border-top:1px dotted #7E7E7E;*/
		float:left;
	margin:0px 0px 0px 11px;
	overflow:hidden;
	padding:0px;
	width:689px;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
#contentWrapperNonRight {
	float:left;
	margin:0 0 0 7px !important;
	overflow:hidden;
	padding:0px;
	width:689px;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
#contentWrapperNonRight2 {
	float:left;
	margin:0 0 0 7px !important;
	overflow:hidden;
	padding:0px;
	width:689px;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
#contentWrapperNonRight3 {
	float:left;
	margin:0 0 0 7px !important;
	overflow:hidden;
	padding:0px;
	width:689px;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
.shop-category-h2 {
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-top:7px !important;
	width:410px;
}
.shop-category-h2 a {
	color:#666666;
}
#contentWrapperNonRight h2 {
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-top:7px !important;
	width:410px;
}
.shop-menu-top {
	display:block;
	float:right;
	height:30px;
	position:relative;
	width:270px;
	list-style:none;
}
.shop-menu-top a {
	color: #B9B9B9;	
	text-decoration: underline;
	
}
.shop-menu-top li {
	height:30px;
	margin-left:5px !important;
	padding:8px 0pt 0pt 30px !important;
	
}
.shop-menu-top.mod-bookmark-page {
	background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0pt 3px;
	position:absolute;
}
.shop-menu-top.mod-add-bookmark {
	background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 4px;
	left:127px;
	position:absolute;
}
.shop-menu-top > li {
	background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0pt 3px;
	position:absolute;
}
.shop-menu-top > li + li {
	background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 4px;
	left:127px;
	position:absolute;
}
#title-detail-shop {
	border-bottom:1px solid #E5E5E5 !important;
	border-top:1px solid #D8B1C4 !important;
	height:50px;
	width:684px;
	clear:both;
}
#title-detail-shop span.span-first {
	float:left;
	display:block;
	width:500px !important;/*background-color:#6633FF;*/
}
#title-detail-shop span.span-second {
	/*background-color:#00FF99;*/
		display:block;
	float:right;
	height:50px;
	width:138px;
}
#title-detail-shop span img.coupon-shop-detail {
	float:right;
	height:26px;
	width:129px;
	margin-top:13px !important;
	margin-right:20px !important;
}
#title-detail-shop span.span-coupon-shop-detail {
	float:right;
	display:block;
}
#contentWrapperNonRight h3 {
	/*background:transparent url(../images_wom/bg/logo-shop-detail_03.gif) no-repeat scroll right -5px;*/
		
		
		clear:both;
	color:#DC8BB4;
	font-size:18px;
	padding-top:5px !important;
	display:inline;
	float:left;
}
#contentWrapperNonRight h3 span {
	clear:both;
	color:#999999;
	display:block;
	height:25px;
}
.head-main-shop {
	clear:both !important;
	color:#DC8BB4 !important;
	display:inline !important;
	float:left !important;
	font-size:16px !important;
	padding-top:5px !important;
	left:0;
	width:500px !important;
	position:static;
}
.head-main-shop span {
	clear:both !important;
	color:#999999 !important;
	display:block !important;
	height:25px !important;
}
#title-detail-shop img {
	float:right;
	height:50px;
}
.clear {
	clear: both;
}
.shop-detail-content {
	margin-top:15px !important;
}
.shop-detail-content ul {
	padding:0px;
	float:left;
	width:352px;
	height:360px;
	list-style:none !important;
}
.shop-detail-content ul li {
}

.shop-detail-content ul li.shop-image-1 {
	height:235px;
}

.shop-detail-content ul li.shop-image-2 {
	float:left !important;
	height:114px;
	margin-top:5px !important;
	width:119px !important;
}
.shop-detail-content ul li.shop-image-2 a {
	width:119px !important;
}

.shop-detail-content ul li.shop-image-2 img{
	width:113px;
	height:113px;
}
.shop-detail-content ul > li + li + li {
	float:left;
}
.shop-detail-content ul li.shop-image-3 {
	float:left;
	width:119px !important;
	height:114px;
	margin-top:5px !important;
}
.shop-detail-content ul li.shop-image-3 img {
	width:113px;
	height:113px;
}

.shop-detail-content ul > li + li + li + li {
	float:left;
	width:113px;
}
.shop-detail-content ul li.shop-image-4 {
	float:left;
	width:113px !important;
	height:114px;
	margin-top:5px !important;
}
.shop-detail-content ul li.shop-image-4 img {
	height:113px;
	width:113px;
}
.shop-detail-content h4 {
	color:#82B2B4;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-left:18px !important;
	width:290px;
}
.shop-detail-content p {
	color:#838294;
	float:left;
	margin-top:10px !important;
	padding-left:18px !important;
	width:290px;
	text-align:justify;
	text-justify:distribute;
	line-height:16px;
}
.shop-detail-news {
	margin-top:10px !important;
}
.shop-detail-news h4 {
	background-color:#EAF0EC;
	border-color:#E3DFD3 rgb(227, 223, 211) rgb(229, 229, 229) !important;
	border-style:solid !important;
	border-width:1px !important;
	color:#81B2B7;
	font-size:16px;
	height:22px;
	padding:5px 0px 0px 22px !important;
	width:650px;
	margin: 0 !important;
}
/*.shop-detail-news > div {
		background-color:#FFFDF1;
		border-bottom:1px solid #E3DFD3;
		border-left:1px solid #E3DFD3;
		border-right:1px solid #E3DFD3;
		color:#807F85;
		padding-top:18px;
		padding-left:10px;
		width:662px;
	}*/
.shop-detail-recommend-container {
	background-color:#FFFDF1;
	border-bottom:1px solid #E3DFD3 !important;
	border-left:1px solid #E3DFD3 !important;
	border-right:1px solid #E3DFD3 !important;
	color:#807F85;
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
	width:662px;
}
.shop-detail-recommend-container h4 {
	background-color:#EAF0EC;
	border-color:#E3DFD3 rgb(227, 223, 211) rgb(229, 229, 229);
	border-style:solid;
	border-width:1px;
	color:#81B2B7;
	font-size:16px;
	height:22px;
	padding:5px 0px 0px 22px;
	width:650px;
}
.shop-detail-news-container {
	background-color:#FFFDF1;
	border-bottom:1px solid #E3DFD3 !important;
	border-left:1px solid #E3DFD3 !important;
	border-right:1px solid #E3DFD3 !important;
	color:#807F85;
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
	width:662px;
}
.shop-detail-news-container h4 {
	background-color:#EAF0EC;
	border-color:#E3DFD3 rgb(227, 223, 211) rgb(229, 229, 229) !important;
	border-style:solid !important;
	border-width:1px !important;
	color:#81B2B7;
	font-size:16px;
	height:22px;
	padding:5px 0px 0px 22px !important;
	width:650px;
}
.shop-detail-news ul li {
	margin-bottom:20px !important;
	color:#807F85;
}
.shop-detail-news ul li span {
	color:#80C87E;
	margin-right:13px !important;
	margin-left:39px !important;
}
#shop-data {
	margin-top:16px;
}
#shop-data ul.nev-middle {
	background:transparent url(../images_wom/img/border-bottom-data_03.gif) no-repeat scroll left 29px;
	height:35px;
	margin-top:5px !important;
	list-style:none !important;
	padding: 0;
	margin-left: 0 !important;
}
#shop-data ul li {
	float:left;
}
#shop-tab1 {
	background:transparent url(../images_wom/button/w.gif) no-repeat scroll 0% 0%;
	height:27px;
	margin-right:2px !important;
	/*padding:8px 0 0 !important;*/
	text-align:center;
	width:130px;
	cursor:pointer;
}
#shop-tab1 a:hover {
	background:transparent url(../images_wom/button/w-1.gif) no-repeat scroll 0% 0%;
}
#shop-tab1:hover a {
/*color:#FFF !important;*/
	}
.shop-tab1-selected {
	background:transparent url(../images_wom/button/w-1.gif) no-repeat scroll 0% 0% !important;
}
.shop-tab1-selected a {
/*color:#FFF !important;*/
	}
#shop-tab1 a {
	/*color:#A38465;*/
	color:#999;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	display:block !important;
	height:27px !important;
}
#shop-tab1 a span {
	display:block !important;
	padding-top:9px !important;	
}
#shop-tab2 {
	background:transparent url(../images_wom/button/w.gif) no-repeat scroll 0% 0%;
	height:27px;
	margin-right:2px !important;
	/*padding:8px 0 0 !important;*/
	text-align:center;
	width:130px;
	cursor:pointer;
}
#shop-tab2 a:hover {
	background:transparent url(../images_wom/button/w-2.gif) no-repeat scroll 0% 0%;
}
#shop-tab2 a span {
	display:block !important;
	padding-top:9px !important;	
}
#shop-tab2:hover a {
/*color:#FFF;*/
	}
.shop-tab2-selected {
	background:transparent url(../images_wom/button/w-2.gif) no-repeat scroll 0% 0% !important;
}
.shop-tab2-selected a {
/*color:#FFF !important;*/
	}
#shop-tab2 a {
	/*color:#6F98AC;*/
		color:#999;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	display:block;
	height:27px;
}


#shop-tab3 {
	background:transparent url(../images_wom/button/w.gif) no-repeat scroll 0% 0%;
	height:27px;
	margin-right:2px;
	/*padding:8px 0 0 !important;*/
	text-align:center;
	width:130px;
	cursor:pointer;
}
#shop-tab3 a:hover {
	background:transparent url(../images_wom/button/w-3.gif) no-repeat scroll 0% 0% !important;
}
#shop-tab3 a span {
	display:block !important;
	padding-top:9px !important;	
}
#shop-tab3:hover a {
/*color:#FFF !important;*/
}
.shop-tab3-selected {
	background:transparent url(../images_wom/button/w-3.gif) no-repeat scroll 0% 0% !important;
}
.shop-tab3-selected a {
/*color:#FFF !important;*/
	}
#shop-tab3 a {
	/*olor:#7F9B6A;*/
		color:#999;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	display:block;
	height:27px;
}

#shop-tab4 {
	background:transparent url(../images_wom/button/w.gif) no-repeat scroll 0% 0%;
	height:27px;
	margin-right:2px;
	/*padding:8px 0 0 !important;*/
	text-align:center;
	width:130px;
	cursor:pointer;
}
#shop-tab4 a:hover {
	background:transparent url(../images_wom/button/w-4.gif) no-repeat scroll 0% 0%;
}
#shop-tab4 a span {
	display:block !important;
	padding-top:9px !important;	
}
#shop-tab4:hover a {
/*color:#FFF !important;*/
	}
.shop-tab4-selected {
	background:transparent url(../images_wom/button/w-4.gif) no-repeat scroll 0% 0% !important;
}
.shop-tab4-selected a {
/*color:#FFF !important;*/
}
#shop-tab4 a {
	/*olor:#7F9B6A;*/
	color:#999;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	display:block;
	height:27px;
}
#shop-tab5 {
	background:transparent url(../images_wom/button/w.gif) no-repeat scroll 0% 0%;
	height:27px;
	margin-right:2px;
	/*padding:8px 0 0 !important;*/
	text-align:center;
	width:130px;
	cursor:pointer;
}
#shop-tab5 a:hover {
	background:transparent url(../images_wom/button/w-5.gif) no-repeat scroll 0% 0%;
}
#shop-tab5 a span {
	display:block !important;
	padding-top:9px !important;	
}
#shop-tab5:hover a {
/*color:#FFF !important;*/
}
.shop-tab5-selected {
	background:transparent url(../images_wom/button/w-5.gif) no-repeat scroll 0% 0% !important;
}
.shop-tab5-selected a {
/*color:#FFF !important;*/
}
#shop-tab5 a {
	/*olor:#7F9B6A;*/
	color:#999;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	display:block;
	height:27px;
}


#shop-data-div {
	/*background:url(../images_wom/img/border-bottom-data_03.gif) no-repeat left 2px;*/
	padding-top:0 !important;
	height:319px;
	position:relative;
	width:673px;
}
#shop-data-dl {
	width:290px;
	display:block;
	font-weight:bold;
	line-height:20px;
	float:left;
	min-height:290px;
}
#shop-data-dl dt {
	width:60px;
	float:left;
	display:block;
	color:#EF9AA4;
	display:block;
	clear:both;
}
#shop-data-dl dd {
	width:208px;
	float:left;
	display:block;
	color:#828493;
	font-weight:normal;
	margin-left:10px !important;
}
#shop-data-dl dd a {
	color:#428DD1;
}
#shop-data-div img.shop-map {
	float:right;
	width:346px;
	right:0;
	top:15px;
	position:absolute;
}
#recommend-menu-list {
	margin-top:8px !important;
	padding-left:12px !important;
}
#recommend-menu-list dl {
	float:left;
	width:138px;
	margin-right:38px !important;
}
#recommend-menu-list dl.last {
	margin-right:0 !important;
}
#recommend-menu-list dl dt {
	text-align:center;
	font-weight:bold;
	color:#82996D;
	margin:0px 0px 0px 0px;
	display:block;
	min-height:40px;
}
#recommend-menu-list dl dd.recommend-menu-price {
	background-color:#F4F4F4;
	color:#ED983B;
	display:block;
	font-weight:bold;
	margin:2px 0px 0px !important;
	padding-top:4px !important;
	padding-bottom:2px !important;
	text-align:center;
}
#recommend-menu-list dl dd.recommend-menu-pic {
	display:block;
	text-align:center;
	margin-top:8px !important;
	margin-left:0px !important;
}
#recommend-menu-list dl dd.recommend-menu-detail {
	display:block;
	color:#7F838E;
	margin-top:8px !important;
	text-align:justify;
	text-justify:distribute;
	margin-left: 0 !important;
}
#menu-list {
	margin-top:18px !important;
}
#menu-list h4 {
	background-color:#DFEEF5;
	color:#80AFB5;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	padding:3px 0px 0px 13px !important;
}
#menu-list dl {
	float:left;
	width:336px;
	margin-top:13px !important;
}
#menu-list dd {
}
#menu-list dd.recommend-menu-pic {
	float:left;
	width:138px;
	margin:0 !important;
}
#menu-list dt {
	float:left;
	width:198px;
	margin:0 !important;
}
#menu-list dt  span {
	color:#7F9767;
	font-weight:bold;
	padding-left:10px !important;
	display:block;
	margin-top:0px !important;
}
#menu-list dd.recommend-menu-price {
	width:198px;
	float:left;
	margin:0 !important;
}
#menu-list dd.recommend-menu-price  span {
	color:#EF973D;
	font-weight:bold;
	padding-left:10px !important;
	padding-top:5px !important;
	display:block;
}
#menu-list dd.recommend-menu-detail {
	width:198px;
	float:left;
	margin:0 !important;
}
#menu-list dd.recommend-menu-detail span {
	color:#7E828B;
	padding-left:10px !important;
	padding-top:5px !important;
	display:block;
	text-align:justify;
	text-justify:distribute;
	padding-right:10px;
}
#detailBox {
	width: 674px;
	display: block;
	overflow: hidden;
}
#navDetail {
	width: 674px;
	overflow: hidden;
	color: #7c7d81;
}
#navDetail li {
	float: left;
	margin-right: 2px !important;
}
#navDetail span {
	display: none;
}
#menuBox {
	background: url(../../images/bg/line.gif) no-repeat;
	width: 674px;
	height: 6px;
}
#menuBox > li {
	float: left;
	width: 137px;
	margin-right: 39px !important;
}
#menuBox > li + li + li + li {
	margin-right: 0;
}
#menuBox li h5 {
	color: #869262;
	text-align: center;
	margin-top: 17px !important;
}
#menuBox li em {
	background: #f4f4f4;
	width: 139px;
	line-height: 18px;
	display: block;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #ec972c;
	text-align: center;
	margin: 5px 0;
}
#menuBox li p {
	font-size: 12px;
	color: #7c7d81;
	padding: 0 2px !important;
}
#menuListBox {
	width: 674px;
	margin: 10px 0 !important;
	color: #7c7d81;
	list-style:none !important;
	padding: 0 !important;
}
#menuListBox h2 {
	background:#E1ECF2 none repeat scroll 0% 0%;
	color:#7DB8B6;
	font-size:14px;
	line-height:18px;
	padding-left:13px !important;
	width:667px;
}
/** menu 1 **/
.menulistbox1 {
	padding-top: 10px !important;
	padding-left: 0 !important;
	list-style:none !important;
}
.menulistbox1 li {
	line-height:15px;
	margin:10px 14px 0pt 10px !important;
	width:661px;
}
.menulistbox1 p strong {
	color: #8c9a77;
}
.menulistbox1 em {
	color: #e99741;
	font-style: normal;
	font-weight: bold;
}

/** menu 2 **/
.menulistbox2 {
	padding: 0 !important;
	list-style:none !important;
}
.menulistbox2 li {
	clear:both;
	margin:11px 14px 0pt 0px !important;
	overflow:hidden;
	width:673px;
}
.menulistbox2 li img {
	float: left;
	margin:0 7px 7px !important;
}
.menulistbox2 strong {
	color: #8c9a77;
	display: block;
	padding-top: 0px;
}
.menulistbox2 em {
	color: #e99741;
	font-style: normal;
	font-weight: bold;
	display: block;
	margin-bottom: 5px !important;
}
/** menu 3 **/
				.menulistbox3 {
	width:673px;
	display:block;
	list-style:none;
	padding:0 !important;
}
.menulistbox3 li {
	margin: 10px 14px 0 0 !important;
	padding-left: 13px !important;
	width: 305px;
	float: left;
}
.menulistbox3 li + li {
	float: left;
}
.menulistbox3 li img {
	float: left;
	margin: 0 18px 7px !important;
}
.menulistbox3 strong {
	color: #8c9a77;
	display: block;
	float: left;
	clear: both;
}
.menulistbox3 em {
	color: #e99741;
	font-style: normal;
	font-weight: bold;
	display: block;
	float: right;
}
.menulistbox3 p {
	padding-top: 5px !important;
	clear: both;
}
#contentWrapperNonRight .table-shop-detail-head h2 {
	color:#A9BC9C;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}
#contentWrapperNonRight .table-shop-detail-head {
	height:41px;
	border-bottom:solid 1px #D8B1C4 !important;
	/*background-color:#3399FF;*/
			vertical-align:middle;
}
#contentWrapperNonRight .table-shop-detail-head td {
	vertical-align:middle;
}
#contentWrapperNonRight .table-shop-detail-head img {
	vertical-align:middle;
	margin-left:22px !important;
}
#contentWrapperNonRight .table-shop-detail-head a {
	color:#BBBBBB;
	text-decoration:underline;
}
#contentWrapperNonRight .table-shop-title {
	height:57px;
	border-bottom:solid 1px #E5E5E5 !important;
	margin-bottom:15px !important;
}
#title-shop-top {
	padding-left:23px !important;
	font-weight:bold;
	color:#DD8BB3;
	vertical-align:bottom;
	font-size:18px;
}
#title-shop-bottom {
	font-weight:bold;
	padding-left:23px !important;
	vertical-align:top;
	font-size:18px;
}
#logo-shop {
	background:url(../images_wom/bg/logo-shop-detail_03.gif);
	width:123px;
}
#contentWrapperNonRight .table-shop-pic-content {
/*height:311px;*/
			/*background-color:#FFFF99;*/
			
		}
#contentWrapperNonRight .table-shop-pic-content td {
	vertical-align:top;
	color:#80828F;
}
#contentWrapperNonRight .table-shop-pic-content .td-left {
	padding-left:20px !important;
}
#contentWrapperNonRight .table-shop-pic-content td h4 {
	color:#82AEB9;
	font-size:16px;
}
#contentWrapperNonRight .table-shop-pic-content img {
/*margin-left:20px;*/
		}
#contentWrapperNonRight .shoptitle {
	background:#fbe9eb;
	padding-left:23px !important;
	width:664px;
	font-size:16px;
	margin-bottom:5px !important;
	_margin-bottom:-5px !important;
 /margin-bottom:-5px !important;
	border: 1px solid #89848a;
	padding-top:3px !important;
}
#contentWrapperNonRight .confirmtitle {
	background:#fbe9eb;
	padding-left:23px !important;
	width:661px;
	font-size:16px;
	margin-bottom:15px !important;
}
#contentWrapperNonRight .pinkbox {
	background:#fbf5e4;
	padding:15px 23px !important;
	width:638px;
	color:#666;
	clear:both;
	margin:12px 0 !important;
}
#contentWrapperNonRight h4.h4-shop-reserve {
	color:#82b2b6;
	margin:13px 0 0 23px;
	font-size:14px;
}
#content-shop-reserve {
	display:block;
	margin:5px 0 0 40px;
	min-height:147px;
	width:360px;
}
#contentWrapperNonRight dl {
	margin-bottom:44px;
}
#contentWrapperNonRight .square {
	margin:13px 0 13px 23px;
}
#contentWrapperNonRight .square li {
	margin:0 0 10px 15px;
	list-style:square;
}
#contentWrapperNonRight dt.dt-shop-reserve {
	border-bottom:1px solid #e5e5e5;
	width:661px;
	margin-bottom:13px;
	font-size:16px;
	padding:0 0 5px 23px;
	vertical-align:middle;
}
#contentWrapperNonRight dt p {
	margin:0;
}
#contentWrapperNonRight dt strong {
	color:#f19ba4;
	font-size:14px;
	word-spacing:25px;
	margin-right:30px;
}
#contentWrapperNonRight dt span.span-reserve {
	color:#f43698;
	font-size:16px;
	font-weight:bold;
	margin:0 20px;
}
.book-btn {
	background:url(../images_wom/button/book.gif) no-repeat;
	width:140px;
	height:29px;
	display:block;
	text-decoration:none;
	margin:12px auto !important;
}
#contentWrapperNonRight dd .book-btn span {
	visibility:hidden;
}
#contentWrapperNonRight dd a img {
	margin:0!important;
}
#contentWrapperNonRight dd img.image-reserve {
	float:right;
	margin-right:25px !important;
	margin-bottom:13px !important;
}
#contentWrapperNonRight .formReserve ins {
	color:#448DD1;
	float:right;
	font-size:10px;
	margin:-29px 78px 0 0 !important;
	text-decoration:none;
}
#contentWrapperNonRight .formReserve .double {
	color:#448DD1;
	float:right;
	font-size:10px;
	margin:-35px 160px 0 0 !important;
	text-decoration:none;
}
#contentWrapperNonRight .formReserve em {
	float:left;
	margin:-2px 27px 0 1px !important;
	font-style:normal;
	_margin-bottom:5px !important;
	font-weight:bold;
}
#contentWrapperNonRight .formReserve .specific {
	margin:3px 0 0 3px !important;
	color:#5A6875;
}
#contentWrapperNonRight .formReserve label {
	color:#a4567d;
	font-size:14px;
	font-weight:bold;
	width:151px;
	text-align:left;
	display:block;
	float:left;
	clear:left;
	margin-bottom:14px !important;
}
#contentWrapperNonRight label span {
	color:#FF0000;
	float: none;
}
#contentWrapperNonRight input.textinput {
	width:239px;
	height:20px;
	border:1px solid #86949d;
	margin-bottom:14px !important;
	background:url(../images_wom/bg/input-bg.gif) top left repeat-x;
	_margin-top:-3px !important !important;
}
#contentWrapperNonRight input.textinput-drd {
	margin:14px 0;
	width:239px;
	height:20px;
	_margin-top:-5px !important;
	border:1px solid #86949d;
	background:url(../images_wom/bg/input-bg.gif) top left repeat-x;
}
#contentWrapperNonRight .label-drd {
	/*margin:0 0 19px !important;*/
}
#contentWrapperNonRight input.radioinput {
	float:left;
	_margin-top:-5px !important;
	_margin-bottom:-10px !important;
}
#contentWrapperNonRight div.div-shop-reserve {
	clear:both;
}
#contentWrapperNonRight .formReserve input.inputimage {
	margin:0 4px 0 146px !important;
}
#contentWrapperNonRight select {
	float:left;
	width:138px;
	height:20px;
	margin-bottom:50px !important;
}
#contentWrapperNonRight .formReserve2 {
	margin-top:10px !important;
}
/*
#contentWrapperNonRight .formReserve2 label {
	color:#a4567d;
	font-size:14px;
	font-weight:bold;
	width:151px;
	text-align:left;
	display:block;
	float:left;
	clear:left;
	margin-bottom:14px !important;
}
*/
#contentWrapperNonRight .formReserve2 ins {
	text-decoration:none;
	color:#000; /*float:left; */
	font-size:12px;
	margin-top:3px !important;
}
#contentWrapperNonRight .formReserve2 span {
	margin:11px 0 0 0 !important;
}
/*
#contentWrapperNonRight .formReserve2 label {
	margin:10px 13px 0 23px !important;
	_margin-left:12p !importantx;
	width:70px;
}*/
.shop-reserve-label1 {
	margin:10px 13px 0 23px !important;
	width:70px;
	color:#A4567D !important;
	font-size:14px;
	font-weight:bold;
	/*width:151px;*/
	width:70px;
	text-align:left;
	display:block;
	float:left;
	clear:left;
	/*margin-bottom:14px !important;*/	
}
/*		#contentWrapperNonRight .formReserve2 .first-label{margin:3px 13px 0 23px; _margin-left:12px; /margin-left:12px;}*/
	#contentWrapperNonRight .formReserve2 select {
	margin:11px 0 0 0 !important;
}
#contentWrapperNonRight .formReserve2 .first-select {
	margin:0 10px 0 0 !important;
	_margin-right:0 5px 0 0 !important;
}
#contentWrapperNonRight .formReserve2 .big-gray {
	margin:26px 0 16px !important;
}
#contentWrapperNonRight .formReserve2 .gray-form {
	background:#f5f5f5;
	width:663px;
	height:100px;
	display:block;
	overflow:hidden;
	padding-left:21px !important;
	margin-right:46px !important;
	margin-bottom:2px !important;
}
#contentWrapperNonRight .formReserve2 .textinput2 { /*background:url(../images_wom/bg/input-bg.gif) top left repeat-x; border:1px solid #86949d; */
	display:block;
	float:left;
	margin:-10px 46px 0 0 !important;
	height:20px;
	width:140px;
}
#contentWrapperNonRight .formReserve2 .radio-box {
	float:left;
	clear:none;
	margin:-7px 0 0 -15px !important;
	_margin:-10px 0 0 -15px !important;
}
#contentWrapperNonRight .formReserve2 .radio2 { /*display:block; float:left;*/
	margin:0 5px !important;
}
#contentWrapperNonRight .formReserve2 strong {
	_margin-top:5px !important; /*float:left;*/
}
#contentWrapperNonRight .formReserve2 span {
	word-spacing:147px;
	_word-spacing: 156px;
/word-spacing: 156px;
	color:#a4567d;
	font-weight:bold;
	display:block;
	margin:5px 0 0 0 !important;
}
#contentWrapperNonRight .formReserve2 span em {
	float:none;
	margin-left:-75px !important;
}
#contentWrapperNonRight .formReserve2 .bigselect {
	width:334px;
	_width:353px;
	margin:9px 0 0 0 !important;
	border:1px solid #7f9db9 !important;
}
#contentWrapperNonRight .formReserve2 .area {
	width:638px;
	height:187px;
	background:url(../images_wom/bg/input-bg.gif) top left repeat-x;
	border:1px solid #8e9aa8 !important;
	margin:0 auto 15px !important;
	display:block;
	_margin-left:11px !important;
	overflow:hidden;
}
#contentWrapperNonRight .formReserve2 .area-title {
	margin-left:23px !important;
	_margin-left:12px !important;
}
#contentWrapperNonRight .formReserve2 input.inputimage {
	margin:0 4px 0 146px !important;
}
#contentWrapperNonRight .sample {
	width:638px;
	height:193px;
	display:block;
	margin:0 auto !important;
	overflow:hidden;
	background:#f0f0f0;
	_margin-left:11px !important;
}
#contentWrapperNonRight img {
	margin:auto !important;
}
#contentWrapperNonRight .btn-complete {
	margin:auto auto auto 260px !important;
	width:335px;
	display:block;
}
h2.head-cat-reserve {
	background:#FBE9EB none repeat scroll 0 0;
	border:1px solid #BBBBBB !important;
	font-size:16px !important;
	margin-bottom:5px !important;
	padding-left:23px !important;
	padding-top:7px !important;
	width:664px !important;
	/width:663px !important;
	line-height:15px;
	height:23px;
	color:#666666;
}
div.title-reserve-list {
	color:#F19BA4;
	font-size:14px;
	margin-right:30px !important;
	word-spacing:25px;
	font-size: 14px;
	font-weight:bold;
	/margin-top:5px !important;
}
div.container-reserve-list {
	margin-bottom: 10px !important;
}
div.border-reserve-list {
	border:1px solid #BBBBBB !important;
	padding-left:5px !important;
	min-height:229px;
	/height:229px;
	/width:681px;
}
div.bottom-detail-list {
	background:#FBF5E4 none repeat scroll 0 0;
	clear:both;
	color:#666666;
	padding: 15px 23px !important;
	width: 641px;
	/width: 640px;
	border:1px solid #BBBBBB !important;
	border-top: none !important;
}
div.sub-title-reserve-list {
	color:#82B2B6;
	font-size:14px;
	font-weight:bold;
}
span.detail-title-reserve-list {
	color: #5A6875;
	font-size: 12px;
	font-weight: normal;
	margin-left:5px !important;
}
span.detail-title-reserve-list em {
	color:#F19BA4;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
}
div.sub-title-reserve-list2 {
	float: left;
	margin-right:5px !important;
}
div.detail-reserve-list {
	display: block;
	width:335px;
	float: left;
	color:#5A6875;
}
div.detail-title-reserve-inline {
	display: inline
}
div.contain-detail-reserve-list {
	display: block;/*min-height:150px;*/
	}
div.reserve-content-container {
	width:400px;
	float:left;
}
div.reserve-image {
	float:right;
}
img.image-reserve {
	margin:0 5px 5px 0 !important;
}
#shop-contact {
	color:#858390;
}
#shop-contact p {
	margin-left:10px !important;
	margin-top:15px !important;
}
#shop-contact p  span {
	color:#FE0200;
}
#shop-contact form {
	margin-top:32px !important;
	margin-left:10px !important;
}
#shop-contact form label {
	display:block;
	width:763;
}
#shop-contact form label input {
	display:block;
	position:relative;
	left:133px;
	width:505px;
	height:24px;
	top:-14px;
	background-image:url(../images_wom/bg/input_03.gif);
	padding:0 !important;
	margin:0 !important;
}
#shop-contact textarea {
	display:block;
	position:relative;
	left:133px;
	top:-14px;
	background:url(../images_wom/bg/text-area_03.gif) no-repeat #F2F2F2;
	width:505px;
	height:137px;
	padding:0 !important;
	margin:0 !important;
}
#shop-contact form div {
	display:block;
	position:relative;
	left:133px;
	width:630px;
}
#shop-contact form div input {
	width:auto;
}
#contentWrapper {
	width: 558px;
	overflow: hidden;
	float: left;
	margin: 0 11px !important;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
#contentWrapper2 {
	width: 558px;
	overflow: hidden;
	float: left;
	margin: 0 11px !important;
	font-family: "メイリオ", "MS PGothic", "MS Gothic", tahoma, arial, sans-serif;
	font-size: 12px;
}
#contentWrapper2 h2 {
	background:#FEE8EB none repeat scroll 0 0;
	border-left:10px solid #F57DBA;
	color:#5A6875;
	display:block;
	font-size:14px;
	padding:3px !important;
	position:relative;
	width:542px;
}

#contentWrapper h2 {
	background: #fee8eb;
	border-left: 10px #f57dba solid ;
	padding: 3px !important; /*color: #89A3B2 !important; */
	font-size: 14px;
	margin: 10 5px 0 !important;
	position: relative;
	display:block;
	width:542px;
	display:block;
	color:#5A6875;
	clear:both;
}
#contentWrapper h2.back-number span a {
	width:86px !important;
	left:-32px !important;
}
.header2 {
	background:transparent none repeat scroll 0 0 !important;
	border-bottom:2px solid #F6B0D2 !important;
	border-left:medium none !important;
	padding-left:8px !important;
	color:#89A3B2 !important;
}
.header2 a {
	color:#89A3B2 !important;
	text-decoration:none;
}
#shop_list {
	float:left;
	display:block;
	margin: 3px 0px 0px 0px !important;
	width:300px !important;
}
#select_area {
	width:200px;
	float:left;
	display:block;
	margin-left:5px !important;
}
#select_area select {
	margin-top:3px !important;
	width:233px;
}
/*#contentWrapper h2 span {position: absolute; color: #0072bc; left: 310px; top: 3px;}*/
		#contentWrapper h2 span {
	width:400px;
	display:inline;
	position:absolute;
	left:310px;
	top:3px;
	color:#0072BC;
}
#contentWrapper h2.short-tab {
	display:block !important;
	width:254px !important;
	background:none !important;
	border-bottom:2px solid #F6B0D2 !important;
	padding-left:8px !important;
	border-left:none !important;
}
#contentWrapper h2.short-tab a {
	color:#E37519;
	text-decoration:none;
}
#contentWrapper h2.short-tab span a {
	color:#89A3B2;
	display:inline;
	font-size:12px;
	left:13px;
	position:absolute;
	top:1px;
	width:36px;
}
.more-shop-info {
	color:#89A3B2 !important;
	display:inline !important;
	font-size:12px !important;
	left:-37px !important;
	position:absolute !important;
	top:1px !important;
	width:94px !important;
}
#contentWrapper h2.long-tab {
	display:block !important;
	width:537px !important;
	background:none !important;
	border-bottom:2px solid #F6B0D2 !important;
	padding-left:8px !important;
	border-left:none !important;
}
#contentWrapper h2.long-tab a {
	color:#E37519;
	text-decoration:none;
}
#contentWrapper .what-new {
	margin-bottom:10px !important;
}
#contentWrapper .what-new li {
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	line-height:20px;
	width:266px;
}
#contentWrapper .what-new li + li {
	margin-top:0 !important;
}
#contentWrapper .what-new li em {
	color:#F5AFD3;
	font-style:normal;
	font-weight:bold;
	margin-left:10px !important;
	margin-right:5px !important;
}
#contentWrapper .what-new li a {
	color:#5C6874;
}
.detail-shop-info {
	display:block;
	float:left;
	margin-top:3px !important;
	width:195px;
	line-height:14px;
	color:#5A6875;
}
.newsBox ul li a {
	color:#89A3B2;
	font-weight:bold;
	padding-bottom:5px !important;
	text-decoration:underline;
	line-height:12px;
}
.newsBox ul li span.new {
	background:url(../images_wom/icon/new.gif) left no-repeat;
	width:32px!important;
	height:7px;
	overflow:hidden;
	display: inline-table;
	padding:1px !important;
}
.newsBox ul li span em {
	height:7px;
	padding-left:9px !important;
	visibility:hidden;
}
.newsBox ul li span.up {
	background:url(../images_wom/icon/up.gif) left no-repeat;
	width:32px!important;
	height:7px;
	overflow:hidden;
	display: inline-table;
	padding:1px;
}
#list-news-show .div_left {
	width:65px;
	float:left;
	text-align:center;
}
#list-news-show .div_right {
	width:205px;
	float:left;
	text-align:left;
}
#list-news-show .span_top {
	display:block;
	width:205px;
	height:auto;
	clear:both;
}
#list-news-show .span_bottom {
	display:block;
	width:205px;
	height:auto;
	clear:both;
}
#list-news-show a {
	float:left;
	color:#89A3B2;
	font-size:12px;
	font-weight:bold;
}
#list-news-show .img_new {
	float:left;
	margin:0px 2px;
}
.shop-recommend-more {
	font-size: 11px !important;
	left:487px !important;
	width:80px !important;
}
.shop-recommend-more a {
	font-weight: normal !important;
}
.more-toppage-what-new {
	text-align: right;
	border: none !important;
	line-height: 20px !important;
	padding: 0;
}
.more-toppage-what-new a {
	color: #89A3B2 !important;
	font-size:10px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	padding: 0;
}
.wom-present-non-border-bottom {
	border: 0 !important;
}
.wom-event-list-top-page {
	display:block;
	float:left;
	line-height:14px;
	margin-top:3px !important;
	width:260px;
	color:#5A6875;
}
#list-event-show .div_left {
	width:125px;
	float:left;
	text-align:center;
}
#list-event-show .div_right {
	width:145px;
	float:left;
	text-align:left;
}
#list-event-show .span_top {
	overflow: hidden;
	float: left;
	clear: both!important;
}
#list-event-show .span_bottom {
	display:block;
	width:145px;
	height:auto;
	clear:both;
}
#list-event-show .span_top a {
	color:#89A3B2;
	font-size:12px;
	font-weight:bold;
}
#list-event-show .span_top .img_event {
	float:right;
}
.more-long-tab {
	color:#89A3B2;
	display:inline;
	font-size:12px;
	left:479px;
	position:absolute;
	top:5px;
	width:75px;
	font-weight:normal;
}
/*#contentWrapper h2 span a{color: #0072bc; text-decoration: underline;}*/
		#contentWrapper h2 span select {
	width:234px;
}
.recommend {
	margin: 10px 0px 0px 0px !important; /*border-bottom: 1px solid #e8e8e8;*/
	overflow: hidden; 
	/* border-bottom: 1px solid #efefef; */
	/border-bottom:none;
	
}
.recommend li {
	display: inline;
	float: left;
	margin-right: 22px !important;
	width: 123px;
}
.recommend li p.titleRecommand {
	color: #f25d9d;
	position: relative;
	padding: 5px 0 5px 25px !important;
	min-height: 15px;
	font-size: 12px;
	font-weight: bold; /*border-bottom: 1px dotted #808080;*/
	line-height: normal;
}
.recommend li p.titleRecommand img {
	position: absolute;
	left: 3px;
	top: 2px;
	/left: -23px;
	
}
.recommend li p.recommandDetails {
	color:#65666B;
	font-size:0.95em/12px;
	line-height:14px;
	padding:5px 0pt !important;
	text-align:justify;
}
.recommend li p a {
	color: #89A3B2;
	display:block !important;
	text-decoration:underline;
	font-size: 11px;
	
}
.recommend li.lastBox {
	display: inline;
	float: left;
	width: 123px;
	margin: 0!important;
}
.recommend li.lastBox p.titleRecommand {
	color: #f25d9d;
	position: relative;
	padding: 5px 0 5px 25px !important;
	min-height: 15px;
	font-size: 12px;
	font-weight: bold; /*border-bottom: 1px dotted #808080; */
	line-height: normal;
}
.recommend li.lastBox p.titleRecommand img {
	position: absolute;
	left: 3px;
	top: 2px;
}
.recommend li.lastBox p.recommandDetails {
	padding: 5px 0 !important;
	text-align: justify;
	color: #65666b;
}
.recommend li.lastBox p a {
	color: #89A3B2;
	display:block;
	text-decoration:underline;
}
.newsEvent {
	margin-bottom: 10px !important;
	overflow: hidden;
	clear: both;
}
.newsEvent li {
	display: inline;
	float: left;
}
.newsEvent li.newsBox {
	width: 274px;
	margin-right: 10px !important;
	overflow: hidden;
}
.newsEvent li.newsBox h2 {
	background: #fee8eb; /*border-left: 10px #f57dba solid;*/
	padding: 4px;
	color: #e37519;
	margin: 0 0 5px 0 !important;
	position: relative;
}
.newsEvent li.newsBox h2 span {
	position: absolute;
	color: #0072bc;
	left: 220px !important;
	top: 3px;
}
.newsEvent li.newsBox h2 span a {
	color: #0072bc;
	text-decoration: underline;
}
/*.newsEvent li.newsBox ul {margin: 5px 0;}*/
				.newsEvent li.newsBox ul li {
	border-bottom: 1px dotted #999999;
	width: 266px;
	padding: 7px 0 !important;
}
.newsEvent li.newsBox ul li img {
	display:block;
	float:left;
	margin-right:5px !important;
}
.newsEvent li.newsBox ul li p {
	float: right;
	margin-left: 5px !important;
	width: 205px;
	color: #5e6578;
	text-align: justify;
}
.newsEvent li.newsBox ul li p span a {
	text-decoration: underline;
	color: #89A3B2;
	display: block;
	font-weight: bold;
	padding-bottom: 5px !important;
}
.eventBox ul li a {
	color:#89A3B2;
	font-weight:bold;
	padding-bottom:5px !important;
	text-decoration:underline;
}
.eventBox ul li span.new {
	background:transparent url(../images_wom/icon/new.gif) no-repeat scroll left center;
	display:inline-table;
	height:7px;
	overflow:hidden;
	padding:1px !important;
	width:32px !important;
}
.eventBox ul li span em {
	height:7px;
	padding-left:9px !important;
	visibility:hidden;
}
.eventBox .detailEventBox {
	display:block;
	float:left;
	margin-top:3px !important;
	width:132px;
	line-height:14px;
	color:#5A6875;
	overflow:hidden;
}
.eventBox img {
	margin-right:5px !important;
}
.newsEvent li.eventBox {
	width: 274px;
	overflow: hidden;
}
.newsEvent li.eventBox h2 {
	background: #fee8eb; /*border-left: 10px #f57dba solid;*/
	padding: 4px !important;
	color: #e37519;
	margin: 0 0 5px 0 !important;
	position: relative;
}
.newsEvent li.eventBox h2 span {
	position: absolute;
	color: #0072bc;
	left: 220px !important;
	top: 3px;
}
.newsEvent li.eventBox h2 span a {
	color: #0072bc;
	text-decoration: underline;
}
.newsEvent li.eventBox ul {
	margin-top: 5px !important;
	overflow: hidden;
}
.newsEvent li.eventBox li {
	border-bottom:1px dotted #999999;
	display:block;
	font-size:0.98em;
	margin:5px 0 0 !important;
	padding-bottom:5px !important;
	width:263px;
}
.newsEvent li.eventBox li + li {
	width: 274px;
	display:block;
	margin-bottom: 0!important;
}
.newsEvent li.eventBox li img {
	float: left;
}
.newsEvent li.eventBox li .subeventBox {
	width: 188px!important;
	line-height:14px;
}
.newsEvent li.eventBox li p {
	float: left;
	margin-left: 5px !important;
	width: 145px;
	color: #5e6578;
	line-height: 14px;
}
.newsEvent li.eventBox li p span a {
	text-decoration: underline;
	color: #89A3B2;
	display: block;
	font-weight: bold;
	padding-bottom: 5px !important;
	line-height:14px;
}
.newsEvent-top-title {
	background:transparent none repeat scroll 0 0 !important;
	border-left:medium none !important;
	color:#666666 !important;
	display:block !important;
	float:left !important;
	font-size:12px !important;
	font-weight:bold !important;
	margin:9px 0 0 !important;
	min-height:18px !important;
	padding-top:0 !important;
	width:280px !important;
}
.newsEvent-top-bookmark {
	display:block;
	float:right;
	height:30px;
	position:relative;
	width:270px;
	list-style:none !important;
}
.newsEvent-top-bookmark > li {
	background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0 3px;
	height:30px;
	left:3px;
	padding-left:30px !important;
	padding-top:8px !important;
	position:absolute;
}
.newsEvent-top-bookmark .li1 {
	background:transparent url(../images_wom/button/img-1.gif) no-repeat scroll 0 3px;
	height:30px;
	left:3px;
	padding-left:30px !important;
	padding-top:8px !important;
	position:absolute;
}
.newsEvent-top-bookmark > li + li {
	background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 5px;
	left:130px;
	position:absolute;
}
.newsEvent-top-bookmark .li2 {
	background:transparent url(../images_wom/button/img-2.gif) no-repeat scroll 5px 5px;
	left:130px;
	/height:27px;
	position:absolute;
}
.newsEvent-top-bookmark .li2 a {
	/margin-left:29px !important;
	/margin-top:8px !important; 	
}
.newsEvent-top-bookmark li a {
	color:#B9B9B9;
	text-decoration:underline;
	display:block;
	width:110px;
}
.webboardWom {
	margin: 5px 0 10px !important;
	overflow: hidden;
	/*padding: 10px !important;*/
}
.webboardWom li {
	/*background: url(../images_wom/icon/ic-webboard.gif) left no-repeat;*/
	padding: 5px 0px !important;	
	border-bottom: 1px solid #f0f0f0 !important;
	color: #778391;
	font-weight: bold;
}
.webboardWom li span a {
	font-weight: normal;
	color: #448ccb;
	/*padding: 0 10px !important;*/
	text-decoration: underline;
}
.webboardWom li em {
	font-weight: normal;
	font-style: normal;
	color: #aabf96;
	padding-left: 5px !important;
}
/*-- start columnWom --*/
		.columnWom {
	margin: 10px 0 10px !important;
	overflow: hidden;
}
.columnWom dt {
	float: left;
	display: block;
	width: 235px;
	height: 153px;
	border: 1px solid #d0d2d1 !important;
}
.columnWom dd {
	float: left;
	margin-left: 10px !important;
	width: 310px;
	color: #5f6871;
	text-align: justify;
}
.columnWom dd.titleColumn a {
	font-size: 14px;
	font-weight: bold;
	color: #f45e9e;
	text-decoration: none;
	margin-bottom: 10px !important;
	display: block;
}
.columnWom dd.titleColumn a:hover {
	color: #f8941e;
	text-decoration: none;
}
.columnWom dd.detailColumn {
	line-height: 14px;
	height: 95px;
	text-align: justify;
	text-justify: distribute;
}
.columnWom dd.backNumber {
	background: url(../images_wom/bg/bg-backnumber.gif) no-repeat;
	width: 310px;
	height: 14px;
	text-align: center;
	padding: 5px 0 !important;
	font-size: 14px;
	color: #f8941e;
	font-weight: bold;
}
/*-- start list page--*/
.listDirectory {
	width: 561px;
	margin: 5px auto !important;
	display: block;
	float: left;
}
.listDirectory dt {
	display:block;
	float: left;
	width: 124px;
	height: 90px;
}
.image-border-shop {
	position:relative;
	display:block;
	cursor:pointer;
}
.border-shop {
	background: url(../images_wom/border-shop-list.gif) top left no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0em;
	margin: 0;
	width:123px;
	height:82px;
}
.shop-image-border-big {
	background: url(../images_wom/border-shop-detail-big.gif) top left no-repeat;
	left: 0px;
	top: 0px;
	width:352px;
	height:235px;
	position: absolute;
	cursor:pointer;/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images_wom/test.png', sizingMethod='scale');*/
				/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images_wom/test.png', sizingMethod='scale');*/
				
			 }
.shop-image-border-small {
	background: url(../images_wom/border-shop-detail-small.gif) top left no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor:pointer;
	padding: 0em;
	margin: 0;
	width:113px;
	height:113px;
}
.listDirectory dd {
	float: left;
	margin-left: 5px !important;
}
.listDirectory dd.titleList {/*background: url(../images_wom/icon/ic-arrow.gif) top left no-repeat;*/
	color: #FF99CC;
	margin-right: 10px !important;
	font-weight:bold;
	margin-top:6px !important;
	width:225px;
	display:block;
	font-size:12px;
}
.listDirectory dd.titleList a {
	color: #FF99CC;
	text-decoration:none;
	font-weight:bold;
}
.listDirectory dd.titleList span {
	display:block;
	margin-top:5px !important;
}
.listDirectory dd.titleList span a {
	color: #3188A9;
	display: inline;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
.listDirectory dd.catchcopy {
	color: #3399CC;
	float: right;
	text-align:right;
	text-right:distribute;
	margin-right:6px !important;
	margin-top:6px !important;
	text-align:right;
	width:185px;
}
.listDirectory dd.catchcopy a {
	color: #3188A9;
	text-decoration:none;
	font-weight:normal;
	font-size:10px !important;
}
.listDirectory dd.catchcopy span a {
	color: #3188A9;
	display: block;
	text-decoration: underline;
	font-size: 10px !important;
	font-weight: normal;
	margin-top: 5px !important;
	text-decoration:none;
}
.listDirectory dd.detailDirectory {
	display: block;
	width: 426px;
	margin-top: 5px !important;
	line-height: 13px;
	color: #5f6877;
	font-size: 10px !important;
	text-align:justify;
	text-justify:distribute;
}
.listDirectory dd span.shop-list-coupon-intro-status {
	display:inline;
	color:#F69C04;
	font-size:10px;
	font-weight:normal;
}
/*Googiw add 08092008*/
			h2.headercolumn {
	color: #87a3af;
	background: none !important;
	border: none !important;
	clear: both;
	padding:0 !important;
}
h2.headercolumn1 {
	background: #f7f7f9 !important;
}
h2.headercolumn em {
	color: #448fd0;
	font-size: 10px;
	font-style: normal;
	position:absolute;
	right: 10px;
	font-weight: normal;
}
h2.headercolumn em a {
	text-decoration: underline;
	color: #448fd0;
}
h2.headercolumn em a:hover {
	text-decoration: none;
	color: #448fd0;
}
dl.colWom {
	width: 544px;
	clear: both;
	padding-bottom: 20px !important;
	border-bottom: 1px solid #efefef !important;
	min-height:52px
}
dl.colWom dt {
	float: left;
	padding: 0 25px !important;
}
dl.colWom dd {
	color: #5f6877;
	line-height: 16px;
}
dl.colWom dd strong {
	color: #87a2ad;
	padding: 10px 0 !important;
	display: block;
}
dl.ColWomDetail {
	width: 544px;
	clear: both;
	margin-top: 10px !important;
	padding-bottom: 20px !important;
	border-bottom: 1px solid #efefef !important;
	min-height:20px;
}
dl.ColWomDetail dt {
	float: right;
	margin-left: 10px;
}
dl.ColWomDetail dd {
	line-height: 16px;
	margin-top:10px;
}
dl.ColWomDetail dd strong.columnist-strong {
	color: #86a3b3;
	font-size: 13px;
}
dl.ColWomDetail dd span.span-show-date {
	color: #f290c1;
	font-weight: 700;
}
/*dl.ColWomDetail dd a {color: #59958d; font-size: 10px; text-decoration: underline; padding-top: 10px; display: block;}*/
			/*dl.ColWomDetail dd a:hover {text-decoration: none;}*/
			
		#ColListTotal {
	width: 544px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #efefef;
}
dl.ColList {
	width: 220px;
	border-bottom: 1px dotted #000;
	padding-top: 10px;
	margin-right: 15px;
	font-size: 11px;
	float: left;
}
dl.noborder {
	border-bottom: none;
}
dl.ColList dt {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 50px;
}
dl.ColList dd {
	height: 50px;
	padding-top: 10px !important;	
	color:#5F6877;
}
dl.ColList dd a {
	color: #418ed2;
	text-decoration: underline;
}
dl.ColList dd a:hover {
	color: #418ed2;
	text-decoration: none;
}
#listMenuYear {
	list-style: none;
	padding: 10px 0 !important;
}
#listMenuYear li {
	display: inline;
	margin-right: 20px !important;
}
#listMenuYear li a {
	color: #418ed2;
	text-decoration: underline;
}
#listMenuYear li a:hover {
	color: #418ed2;
	text-decoration: none;
}
table.listMenu {
	width: 544px;
	margin: 0 auto !important;
	border: none !important;
}
table.listMenu tr {/*display: table;*/
	height: 70px;
}
table.listMenu tr td, table.listMenu tr th {
	vertical-align: middle;
	display: table-cell;
	border-bottom: 1px dotted #000  !important;
}
table.listMenu tr th {
	width: 70px;
	text-align: left;
}
table.listMenu tr td {/*width: 65px;*/;
	vertical-align:top !important;
}
table.listMenu tr td.column-back-number-detail {
	padding-top:3px !important;
	text-align:justify;
	text-justify:distribute;	
	color:#5F6877;
}
table.listMenu tr td a.link-back-number-subject {
	color:#5A6875;
!important
}
table.listMenu tr td.listdate {
	color: #ee87b6;
	line-height:20px;
}
table.listMenu tr td.detailListMenu {
	width: 210px;
}
table.listMenu tr td a {
	color:#7EB2C7;
}
h2.about {
	clear:both;
	color: #e960a4 !important;
	font-size: 14px !important;
	background: none !important;
	border: none !important;
	width: 429px !important;
}
.contactFieldset {
	clear:both;
}
.WomAbout {
	width: 429px;
}
.WomAbout p {
	color:#61687A;
	padding-bottom: 15px !important;
	line-height: 16px;
}
.WomAbout p a {
	color: #428ccd;
	text-decoration: underline;
}
.WomAbout p a:hover {
	color: #428ccd;
	text-decoration: none;
}
table.address {
	border: none;
	width: 609px;
	float: left;
	overflow: hidden;
	line-height: 16px;
}
table.address tr {
	display: table;
}
table.address th {
	font-weight: bold;
	color: #88a4b0;
	line-height: 24px;
	width: 120px;
	text-align: left;
	border-bottom: #f0f0f2 1px solid !important;
	padding: 5px 0 !important;
}
table.address td {
	border-bottom: #f0f0f2 1px solid !important;
	width: 489px;
	padding: 5px 0;
	color:#61687B !important;
}
.contact {
	padding:10px !important;
	width:570px;
}
.contact ul {
	clear:both;
	list-style:none;
}
.contact ul li {
	clear: both;
}
.contact ul li label {
	width: 148px;
	font-size: 12px;
	font-weight: 700;
	float: left;
	text-align: left;
	color: #89a3b2;
	line-height: 28px;
}
.contact ul li label span {
	color: #e860a2;
}
.contact ul li label.colorblack {
	color: #000;
}
.contact ul li p {
	width: 366px;
	float: right;
	clear: none !important;
	color: #666;
	font-weight:700;
	font-size: 11px;
}
.contact ul li input, .contact ul li select {
	float: left;
	text-align: left;
	border: 1px solid #8894a2 !important;
	background: #f2f2f2 url(../images_wom/bg/bg_txtbox.gif) no-repeat; /*width: 225px;*/
	color: #7F828B;
}
.contact-input-text-field {
	width:300px;
	background: #f2f2f2 url(../images_wom/bg/bg_txtbox_contact.gif) no-repeat !important;
}	
.contact ul li textarea {
	width: 386px;
	background: #f2f2f2 url(../images_wom/bg/bg_txtarea.gif) no-repeat;
	border: 1px solid #8894a2 !important;
	color: #7F828B;
	_margin-left: -4px !important;
}
.contact ul li label.txtarea {
	padding-top: 80px !important;
}
.contact input.bt-contact {
	background: none;
	border:none !important;
	float: none; /*width: 124px;*/
}
.contact ul li.pagesubmit {
	width: 609px;
	text-align: center;
	padding-top: 20px !important;
}
/*End Googiw 08092008*/
			
			/* add by jim 08092008 */
		.map {
	color:#999;
	border: none!important;
	background: none !important;
}
.titlearea {
	color:#5f677a;
	border: 1px solid #e4e4e4 !important;
	background: #f7f7f9 !important;
	margin-bottom: 0 !important;
	width: 550px !important;
	clear: both;
}
.detailarea {
	background: #fef8ec;
	margin-bottom:20px !important;
}
.detailarea dt {
	color: #f9c;
	font-size: 14px;
	font-weight: bold;
}
.detailarea dd {
	padding : 5px 10px 10px;
	color: #5f677a;
	line-height: 18px;
}
.titlearea2 {
	padding: 10px 10px 0 !important;
}
.picArea1 img {
	margin: 7px;
	border: 1px solid #e4e4e4 !important;
}
.titlearea2 {
	color: #f9c;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px !important;
}
.detailarea2 {
	padding: 0 10px 10px !important;
	line-height: 18px;
	color:#5f677a;
}
.picArea2 img {
	padding: 10px 10px 10px 0;
	overflow: hidden;
}
.area1 input {
	background: url(../images_wom/button/bnt-area1.gif);
	width: 88px;
	height: 25px;
	color:#fff;
	font-weight: 700;
}
.area1 {
	text-align: center;
	margin:20px !important;
}
.area2 { /*background: #fef8ec;*/
	overflow: hidden;
	display:block;
	border: 1px solid #e4e4e4 !important;
	margin-bottom:5px !important;
}
.detailarea3 {
	background: #fef8ec;
	display:block;
	background:url(../images_wom/bg/bg_01_area2.gif) right bottom no-repeat;
	padding-bottom:20px !important;
}
.detailarea3 dt {
	color: #f9c;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px 5px 5px !important;
}
.detailarea3 img {
	float:left;
	padding: 10px 10px 0 10px !important;
}
.detailarea3 dd {
	margin: 5px 20px 0 10px !important;
	line-height: 16px;
	overflow: hidden;
}
.detailarea4 {
	width: 430px;
}
.picArea2 img {
	border: 1px solid #e4e4e4 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.picArea3 img {
	padding-left: 5px !important;
	margin: 5px 0 !important;
}
.listarea {
	display:block;
	float:left;
	padding:10px 10px 30px !important;
	width:537px;
	list-style: none;
}
.listarea li {
	float:left;
	padding:5px 30px !important;
	width:114px;
}
.listarea li a {
	color:#408ece;
}
.titleterm {
	text-align: center;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	margin: 20px 10px 0 !important;
}
.titleterm2 {
	background: none !important;
	border: none !important;
	color: #f6b0d2 !important;
	padding: 0 20px;
	margin-top: 15px;
}
.detailterm {
	clear: both;
	color: #61687b;
	text-indent: 2em;
	margin-bottom: 15px !important;
	padding: 0 20px !important;
}
.detailterm2 {
	padding: 10px 20px 0 !important;
	text-indent: 0em !important;
	clear: both;
	color:#61687B;
}
.listterm {
	padding: 0 20px 20px !important;
	line-height: 18px;
}
.listterm li {
	list-style: decimal !important;
	padding: 0 10px !important;
	margin-left: 20px !important;
	color:#61687B !important;
}
.listterm2 {
	padding: 0 20px 20px 10px !important;
	line-height: 18px;
}
.listterm2 li {
	color:#61687B !important;
}
/* en add by jim 08092008 */	
		
		/* add by jim 09092008 */		
		#tbPrice {
	border: 1px solid #d4d4d4 !important;
	width: 560px;
	margin: 20px auto !important;
	text-align: center;
	border-bottom: none !important;
}
#tbPrice th {
	background: #feeef8;
	padding: 7px !important;
}
#tbPrice tr {
}
#tbPrice td {
	padding: 7px !important;
	border-bottom: 1px solid #d4d4d4 !important;
	border-left: 1px solid #d4d4d4 !important;
}
#tbPrice .tbcenter {
	text-align: left !important;
	border-left: none !important;
	padding-left: 20px !important;
}
.centerPrice {
	padding: 20px 0 !important;
	text-align: center;
}
.detailPrice {
	color: #df7915;
	padding-left: 55px !important;
}
.detailPrice2 {
	clear: both;
	line-height: 16px;
}
.memberPrice input {
	width: 232px;
	height: 56px;
	margin-top: 10px !important;
}
.titleRegiste {
	background: url(../images_wom/button/step1_registe.gif) no-repeat !important;
	padding-left: 153px !important;
	color: #e860a2 !important;
	border: 1px solid #e2e2e2;
	width: 380px !important;
	margin: 10px 0 20px !important;
}
.titleRegiste2 {
	color: #8ba2b2;
	font-weight: 700;
	padding-left: 10px !important;
}
.titleRegiste2-top {
	margin-bottom:10px !important;
	font-size:14px !important;
}
.listRegiste {
	line-height: 18px;
	padding: 10px 0 !important;
	padding-left: 10px !important;	
	color:#5A6875 !important;
}
.listRegiste li {
	list-style: decimal !important;
	margin-left: 20px !important;
}
.detailRegiste {
	padding: 10px 10px !important;	
	color:#5A6875;
}
.detailRegiste span {
	color:#DD7C15;
}
.detailRegiste2 {
	padding-left: 10px !important;
}
.detailRegiste2Last {
	margin-bottom:20px !important;
}
.tbRegiste {
	width: 540px;
	margin: 20px 0 !important;
	border: 1px solid #d2975d !important;
	border-bottom: none !important;
	border-left: none !important;
}
.tbRegiste th {
	border-bottom: 1px solid #d2975d !important;
	border-left: 1px solid #d2975d !important;
	padding: 10px !important;
	font-weight: normal !important;
	width: 160px;
	background: #ffecf0;
}
.tbRegiste td {
	padding: 5px;
	border-bottom: 1px solid #d2975d !important;
	border-left: 1px solid #d2975d !important;
	padding: 10px !important;
}
.topRegiste {
	background: #fef6d2 !important;
	text-align: left;
	color: #dd7c15;
	font-weight: 700;
}
 .tbRegiste input type=text {
border: 1px solid #7f9db9 !important;
}
.centerRegiste {
	text-align: center;
	padding: 10px !important;
}
#register-block-button {
	width:557px;
	text-align:center;
}
#regis-button-submit {
	position:absolute;
	display:block;
	height:25px;
	width:300px;
	top:35px;
	left:128px;
	text-align:center;
}
.label-register-check-box {
	background-color:#EEEEEE;
	position:absolute;
	display:block;
	height:17px;
	width:153px;
	top:10px;
	left:200px;
	text-align:center;
}
.regis-pass-field {
	width:100px;
}
.centerRegisteAgreement {
	padding:0 !important
}
.centerRegiste a {
	color: #408ece;
	text-decoration: underline;
}
.confREgiste {
	color: #f682c1;
	font-weight: 700;
}
.redRegist {
	color: #FF0000;
}
.inputRegiste {
	width: 273px;
}

#ul-regis-spec {
				clear:both; color:#666666; margin-top:20px !important; display:block; height:240px;
			}
#regis-spec-1 {
	float:left;
	display:block;
	height:116px;
	width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-1.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-1 p {
		position:absolute;top:5px;left:37px; font-size:10px;
		line-height:12px;
	}
	#regis-spec-1 p span {
		color:#e860a2;			
		line-height:22px;			
		display:block;
	}
#regis-spec-2 {
	float:left;
	margin-left:2px !important;
	display:block;
	height:116px;
	width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-2.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-2 p {
		font-size:10px;
		left:45px;
		position:absolute;
		top:5px;
		line-height:12px;
	}
	#regis-spec-2 p span {
		color:#e860a2;			
		line-height:22px;			
		display:block;
	}
	
#regis-spec-3 {
	float:left;
	margin-left:2px !important;
	display:block;
	height:116px;
	width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-3.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-3 p {
		font-size:10px;
		left:51px;
		position:absolute;
		top:5px;
		line-height:12px;
	}
	#regis-spec-3 p span {
		color:#e860a2;			
		line-height:22px;			
		display:block;
	}
	
#regis-spec-4 {
	float:left;
	margin-left:2px !important;
	/margin-left:0px !important;
	margin-top:2px !important;
	display:block;
	height:116px;
	width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-4.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-4 p {
		font-size:10px;
		left:51px;
		position:absolute;
		top:5px;
		line-height:12px;
	}
	#regis-spec-4 p span {
		color:#e860a2;			
		line-height:15px;			
		display:block;
		
	}
	
#regis-spec-5 {
	float:left;
	margin-left:2px !important;
	margin-top:2px !important;
	display:block;
	height:116px;
	width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-5.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-5 p {
		font-size:10px;
		left:51px;
		position:absolute;
		top:5px;
		line-height:12px;
	}
	#regis-spec-5 p span {
		color:#e860a2;			
		line-height:15px;			
		display:block;
		
	}
	#regis-spec-5 p em {
		color:#dd7c15;
		display:block;
		font-style:normal;
		font-size:10px;
	}
	
#regis-spec-6 {
	float:left;
	margin-left:2px !important;
	margin-top:2px !important;
	display:block;
	height:116px;
	width:184px;
	/width:184px;
	background:transparent url(../images_wom/bg/bg-regis-li-6.jpg) no-repeat ;
	position:relative;
	
}
	#regis-spec-6 p {
		font-size:10px;
		left:51px;
		position:absolute;
		top:5px;
		line-height:12px;
	}
	#regis-spec-6 p span {
		color:#e860a2;			
		line-height:15px;			
		display:block;
		
	}
	#regis-spec-6 p em {
		color:#dd7c15;
		display:block;
		font-style:normal;
		font-size:10px;
	}

/* end add by jim 09092008 */
				
		
#sidebarRight {
	width: 122px;
	overflow: hidden;
	float: right;
	display:block;
	
}
/*#sidebarRight p.banner120 {background: url(../images_wom/banner/banner120.jpg) no-repeat; width: 120px; height: 60px; border: 1px solid #efefef; margin-bottom: 15px; display: block;}
		#sidebarRight p.banner120 span { visibility: hidden;}*/
#sidebarRight ul {
	list-style:none;
	display: block; 
	margin: 0px!important;
}
#sidebarRight ul li {
	margin-bottom:4px !important;
	display:block;
	
}
#sidebarRight ul li a {
	/*float:left;*/
}
/*--start footer --*/
#footer {
	overflow: hidden;
	margin: 10px auto !important;
	text-align: center;
	clear: both;
}
#navfooter {
	border-top: 1px solid #fac8e5 !important;
	border-bottom: 1px solid #e4e4e4 !important;
	height: 25px;
	text-align: center;
	padding-top: 10px !important;
	display: block;
	margin-bottom: 10px !important;
}
#navfooter li {
	display: inline;
	list-style: none;
	color: #f580b5;
	font-weight: bold;
	font-size: 13px;
}
#navfooter li a {
	color: #f580b5;
	text-decoration: none;
	font-size:12px;
}
#navfooter li#about a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px 0 5px !important;
}
#navfooter li#advertisement a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px;
}
#navfooter li#condition a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px !important;
}
#navfooter li#privacy a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px !important;
}
#navfooter li#company a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px !important;
}
#navfooter li#contactus a {
	border-right: 2px solid #f580b5 !important;
	padding: 0 10px !important;
}
#navfooter li#sitemap a {
	border-right:2px solid #F580B5 !important;
	padding: 0 10px !important;
}
#navfooter li#snaplink a {
	border-right:2px solid #F580B5 !important;
	padding: 0 10px !important;
}
#navfooter li#seo_link a {
	border-right:2px solid #F580B5 !important;
	padding: 0 10px !important;
}
#navfooter li#wom-bangkok a {
	padding: 0 0 0 10px !important;
}
#footer p {
	font-family:tahoma;
	padding-top: 5px !important;
	color: #797f8b;
	font-size: 14px;
	text-align: center;
}
.link-page-link {
	color:#3775A8;
}
.link-page-normal {
	color:#63A787;
	font-weight:bold;
}
/* board */
#contentWrapper #mainAdvertise {
	width: 558px;
	margin-bottom: 10px !important;
}
.boardLists {
	width: 557px;
	font-size:1em;
	color: #5A6875;
	/*margin-top: 9px !important;*/
	border-left: 1px solid #f2c692 !important;
	border-top: 1px solid #f2c692 !important;
}
.boardLists a {
	color:#0072BC;
}
.boardLists th {
	color: #e58e25;
	padding: 5px !important;
	background: #fff6dd;
	border-right: 1px solid #f2c692 !important;
	border-bottom: 1px solid #f2c692 !important;
}
.boardLists td {
	padding: 6px !important;
	border-right: 1px solid #f2c692 !important;
	border-bottom: 1px solid #f2c692 !important;
}
.boardLists td span {
	color:red;
}
.boardLists td p {
	color: #db679f;
	padding-left: 20px !important;
	background: url(../images_wom/icon/circle-star.gif) no-repeat 0 2px;
}
.boardLists td p span {
	color: #5a6875;
}
.boardLists td .good-answer {
	color:#00CC00
}
form.viewSearch {
	border: 1px solid #e7c5d6 !important;
	text-align: center;
	height:38px;
	display:block;
	position:relative;
}
/*form.viewSearch p { display:block; position:relative; background-color:#333366; }*/
form.viewSearch .textviewSearch {
	border:1px solid #8894A1 !important;
	font-size:12px;
	left:155px;
	position:absolute;
	top:9px;
	width:144px;
}
form.viewSearch .selectviewSearch {
	border:1px solid #8894A1 !important;
	font-size:12px;
	left:306px;
	position:absolute;
	top:9px;
	width:148px;
}
form.viewSearch .btn_viewSearch {
	left:461px;
	position:absolute;
	top:8px;
}
form.viewSearch .link-board-new-topic {
	position:absolute;
	top:8px;
	left:7px;
}
p.bookmark {
	text-align: right;
	padding-top: 10px !important;
}
h3.postpageHeader {
	width: 536px;
	height: 24px;
	color: #fff;
	font-size: 1em;
	padding: 7px 0 0 20px !important;
	margin: 5px 0 0 0 !important;
	background: url(../images_wom/bg/titleHeaderPost.gif) 0 0 no-repeat;
	border: 1px solid #e2e2e2 !important;
}
h3.postpageHeaderRegis {
	margin-bottom:20px !important;
}
h3.postpageHeader span {
	color: #e860a2;
	padding-left: 90px !important;
}
h3.editShopHeader {
	background:transparent url(../images_wom/bg/titleHeaderPost.gif) no-repeat scroll 0 0;
	border:1px solid #E2E2E2 !important;
	color:#FFFFFF !important;
	font-size:1em !important;
	height:24px !important;
	margin-top:5px !important;
	padding:7px 0 0 20px !important;
	width:661px !important;
	margin-bottom:20px !important;
}
h3.editShopHeader span {
	color: #e860a2 !important;
	padding-left: 85px !important;
	display:inline !important;
}
.tableEditShop {
	width: 683px;
	border-left: 1px solid #d2975d;
	border-top: 1px solid #d2975d;
	margin-bottom:15px;
	clear:both;
}
.tableEditShop caption {
	color: #dd7c15;
	font-size: 1em;
	font-weight: bold;
	padding: 9px !important;
	background: #fef6d2;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	border-right: 1px solid #d2975d !important;
	text-align:left;
}
.tableEditShop th {
	width: 200px;
	font-size: 12px;
	font-weight: normal;
	padding: 9px !important;
	background: #ffecf0;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	border-left:1px solid #D2975D !important;
	color:#5A6875 !important;
}
.tableEditShop caption span {
	float: right;
	margin-top: -20px !important;
}
.tableEditShop th span {
	color: #ff0000;
}
.tableEditShop th em {
	color: #5db868;
	font-style: normal;
}
.tableEditShop td {
	font-size: 12px;
	padding: 9px;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	text-align:left;
	vertical-align:top;
	color:#5A6875;
}
.tableEditShop td span {
	font-weight: bold;
	color: #f682c1;
}
.tableEditShop td.tdCenter {
	text-align:center;
}
.tableEditShop td a {
	color:#0072BC;
}
p.commentPost {
	font-size: 12px;
	color:#5A6875;
	font-weight: bold;
	padding: 15px 0 15px 12px !important;
}
p.commentPost span {
	color: #ff0000;
}
.postProcess {
	width: 557px;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
}
.post-aligh-left {
	text-align:left !important;
	font-size:12px !important;
}
.postProcess caption {
	color: #dd7c15;
	font-size: 1em;
	font-weight: bold;
	padding: 9px !important;
	background: #fef6d2;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	border-right: 1px solid #d2975d !important;
}
.postProcess th {
	width:141px;
	font-size: 1em;
	padding: 9px !important;
	background: #ffecf0;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	color:#5F6871;
}
.postProcess th span {
	color: #ff0000;
}
.postProcess td {
	font-size: 0.75em;
	padding: 9px !important;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	font-size:12px;
	color:#5A6875;
}
.postProcess td a {
	color:#428DD1;
}
.postProcess td .postInstruction {
	float: left;
}
.postProcess td .postInstruction span {
	color: #0033cc;
}
.postProcess td .postIn {
	float: right;
	color: #de7c17;
	text-decoration: underline;
}
.postProcess td .selectPost {
	width: 226px;
	height: 20px;
	margin: 5px 0 !important;
}
.postProcess td .textPost {
	width:369px;
	height: 15px;
	margin: 5px 0 !important;
	background: url(../images_wom/bg/bg_textpoststep01.gif) no-repeat;
	border: 1px solid #8894a1 !important;
}
.postProcess td.login-input-text {
	border:1px solid #9C9C9C !important;
	width:250px !important;
}
.postProcess td input.change-pasword {
	border:1px solid #9C9C9C !important;
	width:140px;
}
.postProcess td .areaPost {
	width: 368px;
	height: 173px;
	margin-top: 5px !important;
	background: url(../images_wom/bg/bg_textareastep01.jpg) no-repeat;
	border: 1px solid #8894a1 !important;
}
.postProcess td p.brownUnderline {
	color: #de7c17;
	text-decoration: underline;
	padding-top: 5px !important;
}
.postProcess td ul.postQuestion {
	list-style: none;
}
.postProcess td ul.postQuestion li {
	/*padding: 0 0 12px 25px !important;*/
	background: url(../images_wom/icon/circle-heart.gif) left top no-repeat;
	clear:both !important;
	width:375px !important;
}
.postProcess td ul.postQuestion li span {
	color: #0033cc;
	text-decoration: underline;
}
.postProcess td ul.postAnswer {
	list-style: none;
	font-size:12px;
}
.postProcess td ul.postAnswer select {
	border:1px solid #8894A1 !important;
	margin-left:5px !important;
}
.postProcess td p {
	font-size:12px;
}
.postProcess td p.textRed {
	color: #ff0000;
}
ul.buttonPost {
	list-style: none;
	text-align: center;
	margin: 5px 0 !important;
}
ul.buttonPost li {
	display: inline;
	padding: 0 4px !important;
}
/* Add by OiL in file "question answer" --------------------------- */			
.tableQuestion {
	width: 557px;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	color:#5F6871;
}

.tableQuestion caption {
	color: #dd7c15;
	font-size: 1em;
	font-weight: bold;
	/*padding: 9px !important;*/
	background: #fef6d2;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	border-right: 1px solid #d2975d !important;
	min-height:30px;
}
.tableQuestion th {
	width: 140px;
	font-size: 1em;
	font-weight: normal;
	padding: 9px !important;
	background: #ffecf0;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
}
/*
.tableQuestion caption span {
	display:block;
	float:left;
	margin-top:0 !important;
	width:371px;
}*/
.tableQuestion th span {
	color: #ff0000;
}
.tableQuestion th p span {
	color: #5F6871;
}
.tableQuestion th img {
	cursor:pointer;
	float:none;
	padding-left:auto !important;
	padding-right:auto !important;
	clear:both;
}
.tableQuestion th em {
	color: #5db868;
	font-style: normal;
}
.tableQuestion td {
	font-size: 1em;
	padding: 9px !important;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	vertical-align: top;
	text-align:left;
}
.tableQuestion td span {
	font-weight: bold;
	color: #f682c1;
}
p.pageAnswer {
	font-size: 0.75em;
	color: #666666;
	text-align: right;
	padding:8px 0 !important;
}
p.pageAnswer a {
	color: #016ecf;
	text-decoration: none;
	font-size:12px;
}
.tableAnswer {
	color : #5F6871;
	width: 557px;
	margin-bottom: 13px !important;
	border-left: 1px solid #f0cacd !important;
	border-top: 1px solid #f0cacd !important;
}
.tableAnswer caption {
	color: #f682c1;
	font-size: 1em;
	font-weight: bold;
	/*padding: 3px !important;*/
	background: #fff1f3;
	border-left: 1px solid #f0cacd !important;
	border-top: 1px solid #f0cacd !important;
	border-right: 1px solid #f0cacd !important;
	min-height:14px;
}
.tableAnswer caption span.point-close {
	float: left;
	margin-left:10px !important;
	color:red;
}
.tableAnswer caption span {
	float: left;
	margin-top: 0px;
}
.tableAnswer caption em {
	float:right;
}
.tableAnswer th {
	width: 140px;
	font-size: 1em;
	font-weight: normal;
	padding: 9px !important;
	background: #fafafa !important;
	border-right: 1px solid #f0cacd !important;
	border-bottom: 1px solid #f0cacd !important;
}
.tableAnswer th p span {
	color:#5F6871;
}
.tableAnswer th p img {
	cursor:pointer;
}
.tableAnswer th.answerCream {
	background: #fef7db;
}
.tableAnswer th span {
	color: #ff0000;
}
.tableAnswer th em {
	color: #5db868;
	font-style: normal;
}
.tableAnswer td {
	font-size: 1em;
	padding: 9px;
	border-right: 1px solid #f0cacd;
	border-bottom: 1px solid #f0cacd;
	vertical-align: top;
}
.tableAnswer td a {
	color:#428DD1;
}
.tableAnswer td p {
	padding-bottom: 18px;
}
.answer-thankyou span {
	cursor:pointer;
	text-decoration:underline;
}
.tableAnswerCloseMain {
	width:557px;
	margin:auto auto 10px auto;
	border-left: 1px solid #f0cacd;
	border-top: 1px solid #f0cacd;
}
.tableAnswerCloseMain th {
	font-size: 12px;
	font-weight: normal;
	padding: 9px;
	background: #fafafa;
	border-right: 1px solid #f0cacd;
	border-bottom: 1px solid #f0cacd;
}
.tableAnswerCloseMain td {
	font-size: 12px;
	padding: 9px;
	border-right: 1px solid #f0cacd;
	border-bottom: 1px solid #f0cacd;
	text-align:left;
	vertical-align:top;
}
.tableAnswerCloseMain td p {
	padding-bottom: 18px;
}
.tableAnswerClose {
	width: 405px;
	border-left: 1px solid #f0cacd;
	border-top: 1px solid #f0cacd;
}
.tableAnswerClose caption {
	color: #f682c1;
	font-size: 1em;
	font-weight: bold;
	padding: 9px;
	background: #fff1f3;
	border-left: 1px solid #f0cacd;
	border-top: 1px solid #f0cacd;
	border-right: 1px solid #f0cacd;
}
.tableAnswerClose caption span {
	float: right;
	margin-top: -20px;
}
.tableAnswerClose th {
	width: 140px;
	font-size: 0.75em;
	font-weight: normal;
	padding: 9px;
	background: #fafafa;
	border-right: 1px solid #f0cacd;
	border-bottom: 1px solid #f0cacd;
}
.tableAnswerClose th p span {
	color:#5F6871;
}
.tableAnswerClose th.answerCream {
	background: #fef7db;
}
.tableAnswerClose th span {
	color: #ff0000;
}
.tableAnswerClose th em {
	color: #5db868;
	font-style: normal;
}
.tableAnswerClose td {
	font-size: 0.75em;
	padding: 9px;
	border-right: 1px solid #f0cacd;
	border-bottom: 1px solid #f0cacd;
	text-align:left;
	vertical-align:top;
}
.tableAnswerClose td p {
	padding-bottom: 18px;
}
.answer-thankyou span {
	cursor:pointer;
	text-decoration:underline;
}
ul.answer-center {
	list-style: none;
	text-align: center;
	margin: 8px 0;
}
ul.answer-center li {
	display: inline;
	padding: 0 4px;
}
/* Text Align */
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.text_normal {
	font-weight: normal;
}
.clear_color {
	color:#5A6875 !important
}
/* Add by OiL in file "list news" ---------------------- */
ul.listNews {
	width: 530px;
	list-style: none;
	margin: 0 auto !important;
}
ul.list_hotel_pickup {
	width: 530px;
	list-style: none;
	margin: 0 auto !important;
	padding:0 !important;
}

ul.list_hotel_pickup li {
	width:530px;
	display: block;
	font-size: 12px;
	padding-bottom:17px !important;
	margin-bottom: 5px !important;
	border-bottom: 1px dotted !important;
	overflow: hidden;
	height:50px;
	margin-top:10px !important;
}
ul.list_hotel_pickup li img {
	float: left;
	width: 61px;
	height: 61px;
}
ul.list_hotel_pickup li p {
	float: right;
	width: 460px;
}
ul.list_hotel_pickup li p span {
	display:block;
	height:20px;
	width:459px;
	text-align:justify;
	text-justify:distribute;
	color:#5A6875;
}
ul.list_hotel_pickup li p span a {
	color:#82B0BF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:underline;
	width:360px;
}
ul.list_hotel_pickup li p span a:hover {
	color: #f8941e;
	text-decoration: none;
}
ul.list_hotel_pickup li p em {
	color:#ACBD9B;
	display:block;
	float:right;
	font-style:normal;
	margin-bottom:0 !important;
	width:90px;
}
ul.list_hotel_pickup li p:first-line {
	line-height: 200%;
}
ul.list_hotel_pickup li.lastlist_hotel_pickup {
	border: none !important;
}


ul.listNews li {
	width:530px;
	display: block;
	font-size: 12px;
	padding-bottom:17px !important;
	margin-bottom: 5px !important;
	border-bottom: 1px dotted !important;
	overflow: hidden;
	height:50px;
	margin-top:10px !important;
}
ul.listNews li img {
	float: left;
	width: 61px;
	height: 61px;
}
ul.listNews li p {
	float: right;
	width: 460px;
}
ul.listNews li p span {
	display:block;
	height:20px;
	width:459px;
	text-align:justify;
	text-justify:distribute;
	color:#5A6875;
}
ul.listNews li p span a {
	color:#82B0BF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:underline;
	width:360px;
}
ul.listNews li p span a:hover {
	color: #f8941e;
	text-decoration: none;
}
ul.listNews li p em {
	color:#ACBD9B;
	display:block;
	float:right;
	font-style:normal;
	margin-bottom:0 !important;
	width:90px;
}
ul.listNews li p:first-line {
	line-height: 200%;
}
ul.listNews li.lastlistNews {
	border: none !important;
}
.news-list-detail {
	display:block;
	float:left;
	margin-top:5p !importantx;
	line-height:14px;
	text-align:justify;
	text-justify:distribute;
	color:#5A6875;
}
ul.listNews li p.list-what-new {
	width:528px;
}
ul.listNews li p.list-what-new em {
	width:100px; !important
}
ul.listNews li p.list-what-new span {
	width:530px; !important
}
/* Add by OiL in file "news + event" ---------------------- */
dl.newsDetail, dl.eventDetail {
	width: 558px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	border-top:1px solid #D8B1C4 !important;
	padding:10px 0px 0px 0px !important;
	clear:both;
}
dl.newsDetail dt, dl.eventDetail dt {
	width: 215px;
	float: left;
	padding-left: 16px !important;
}
dl.newsDetail dd, dl.eventDetail dd {
	width: 298px;
	float: right;
	padding-right: 12px !important;
}
dl.newsDetail dd > p, dl.eventDetail dd > p {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px !important;
}
dl.newsDetail dd p a {
	color: #82b0bf;
	text-decoration: underline;
}
dl.eventDetail dd p a {
	color: #acbd9b;
	text-decoration: underline;
}
dl.newsDetail dd p a:hover, dl.eventDetail dd p a:hover {
	color: #f8941e;
	text-decoration: none;
}
dl.newsDetail dd > p + p, dl.eventDetail dd > p + p {
	font-size: 12px;
	font-weight: normal;
}
dl.newsDetail dd p.closeNewsDetail, dl.eventDetail dd p.closeNewsDetail {
	color: #acbd9b;
	padding-top: 5px !important;
	margin-top: 17px !important;
	border-top: 1px solid #efefef !important;
}
.link-back {
	text-align:right;
}
.link-back a {
	color:#ACBD9B;
	text-decoration:underline;
	font-size:12px;
}	
/* Add by OiL in file "list event" ---------------------- */
ul.listEvent {
	width: 530px;
	list-style: none;
	margin: 0 auto !important;
}
ul.listEvent li {
	width: 530px;
	display: block;
	font-size: 12px;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	border-bottom: 1px dotted !important;
	overflow: hidden;
}
ul.listEvent li img {
	float: left;
	width: 123px;
	height: 90px;
}
ul.listEvent li p {
	float: right;
	width: 397px;
}
ul.listEvent li p span {
	display:block;
	width:397px;
	clear:both;
	text-align:justify;
	text-justify:distribute;
}
ul.listEvent li p span a {
	color: #82B0BF;
	text-decoration: underline;
	font-weight: bold;
	display:block;
	float:left;
	width:305px;
}
ul.listEvent li p span a:hover {
	color: #f8941e;
	text-decoration: none;
}
ul.listEvent li p em {
	font-style: normal;
	color: #acbd9b;
	margin-bottom: 10px !important;
	display:block;
	float:right;
	width:90px;
}
ul.listEvent li p:first-line {
	line-height: 200%;
}
ul.listEvent li.lastlistNews {
	border: none;
}
h2.title {
	margin:0px 0px 10px 0px !important;
}
/* register */
	.tableRegister {
	width: 557px;
	border-left: 1px solid #d2975d;
	border-top: 1px solid #d2975d;
}
.tableRegister caption {
	color: #dd7c15;
	font-size: 12px;
	font-weight: bold;
	padding: 9px !important;
	background: #fef6d2;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	border-right: 1px solid #d2975d !important;
	text-align:left;
}
.tableRegister th {
	width: 140px;
	font-size: 12px;
	font-weight: normal;
	padding: 9px !important;
	background: #ffecf0;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;	
	color:#5A6875;
}
.tableRegister caption span {
	float: right;
	margin-top: -20px !important;
}
.tableRegister th span {
	color: #ff0000;
}
.tableRegister th em {
	color: #5db868;
	font-style: normal;
}
.tableRegister td {
	font-size: 12px;
	padding: 9px !important;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d  !important;
	text-align:left;
	vertical-align:top;
	color:#5A6875;
}
.tableRegister td span {
	font-weight: bold;
	color: #f682c1;
}
 .tableRegister td input type=text {
 border:1px solid #9C9C9C !important;
}
/*.but-submit-image {
	border:none !important;
}*/

.tableMypage {
	display:block;
	left:53px;
	position:absolute;
	/* top:30px; */
	top:10px;
	width:555px;
}
.tableMypage caption {
	color: #dd7c15;
	font-size: 12px;
	font-weight: bold;
	/*padding: 9px; */
			background: #fef6d2;
	border-left: 1px solid #d2975d !important;
	border-top: 1px solid #d2975d !important;
	border-right: 1px solid #d2975d !important;
	border-bottom: 1px solid #d2975d !important;
	text-align:center;
	widows:555px;
	height:33px;
	line-height:30px;/*margin-top:30px;*/
			/*margin:35px 0px 0px 30px;*/
		}
.tableMypage th {
	background:#FFECF0 none repeat scroll 0 0;
	border-bottom:1px solid #D2975D !important;
	border-left:1px solid #D2975D !important;
	border-right:1px solid #D2975D !important;
	font-size:12px;
	font-weight:normal;
	padding:9px !important;
	color:#5A6875;
}
.tableMypage caption span {
	float: right;
	margin-top: -20px !important;
}
.tableMypage th span {
	color: #ff0000;
}
.tableMypage th em {
	color: #5db868;
	font-style: normal;
}
.tableMypage td {
	border-bottom:1px solid #D2975D !important;
	border-right:1px solid #D2975D !important;
	font-size:12px;
	padding:9px !important;
	text-align:left;
	vertical-align:top;
	width:374px;
	color:#5A6875;
}
			/*.tableMypage td span {font-weight: bold; color: #f682c1;}*/
		.tableMypage td input type=text {
 border:1px solid #9C9C9C !important;
}
#all-list li {
	/*padding-left:30px;*/
		margin-bottom:5px !important;
		list-style:none ;
}
#all-list li + li {
	padding-left:30px !important;
	margin: 0px;
	list-style:none ;
}
.tableMypage a {
	color:#428DD1;
}
/* Related Link */
#relateLink {
	width: 175px;
	font-size: 12px;
	margin: 7px 0 !important;
	padding-bottom: 12px !important;
	border: 1px solid #efcdd1 !important;
	background: #fff url(../images_wom/bg/bg_relateLink.gif) repeat-x;
}
#relateLink li {
	background:transparent url(../images_wom/icon/pinkArrow.gif) no-repeat scroll 0 7px;
	border-bottom:1px dotted #BEBEBE !important;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0 10px;
	padding:5px 0 5px 18px !important;
	width:126px;
}

#relateLink li a {
	color: #aac09c !important;
}
#relateLink li a:hover {
	color: #f8941e !important;
	text-decoration: none !important;
}
#mypage-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:17px !important;
	line-height:16px !important;
	width:665px !important;
}
#mypage-wishlist-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:15px !important;
	height:23px !important;
	margin:0;
	width:665px !important;
	display:block;
	position:relative;
}
#mypage-wishlist-h2 span {
	margin-left:15px;
}
#mypage-wishlist-h2 img {
	position:absolute;
	left:300px;
	top: 4px;
	left:536px;
	cursor:pointer;
}
#mypage-wishlist-h2 img + img {
	left:538px;
	position:absolute;
	top:4px;
}
#mypage-h2 {
	display:block;
}
#mypage-h2 span {
	margin-left:25px;
	font-size:17px;
	color:#DA9424;
}
#agreement-h2 {	
	margin-left:25px;
	color:#E05A95 !important;
}
#mypage-container {
	/*background-color:#66CC00;*/
	/*border-bottom:1px solid #FFE2E6;
	border-left:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;*/
	display:block;
	min-height:700px;
	position:relative;
	width:650px;
}
#mypage-table {
	border-bottom:1px solid #FFE2E6 !important;
	border-left:1px solid #FFE2E6 !important;
	border-right:1px solid #FFE2E6 !important;
	display:block;
	min-height:380px;
	width:662px;
}
#mypage-table p {
	padding-top:10px !important;
	margin-left:30px !important;
}
#mypage-table p img {
	cursor:pointer;
}
#agreement-list {
	margin-top:10px !important;
	margin-left:70px !important;
	line-height:18px;
}
#agreement-list span {
	color:#87A2B3;
	font-size:16px;
	font-weight:bold;
}
#agreement-list p {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px !important;
}
#text-area-header {
	display:block;
	margin-left:50px !important;
	color:#DB9327;
	margin-top:50px;
}
#agreement-area {
	background: url(../images_wom/bg/bg-area-agreement.gif) #F2F2F2 no-repeat scroll top left;
	height:197px;
	width:542px;
	/*margin-left:50px;*/
	padding:4px;
	margin:20px 0px 20px 0px !important;
	background-image: url(../images_wom/bg/bg-area-agreement.gif) top left no-repeat;
	font-size:12px;
}
#checkbox-agreement {
	text-align:center;
	display:block;
	width:595px;
	margin-bottom:30px !important;
}
#mypage-table caption {
	width:555px;
	font-size:17px;
}
#mypage-table th {
	width:142px;
}
#mypage-table th em {
	display:inline;
	color:#A5721F;
}
#mypage-table h3 {
	color:#62677B;
	font-size:16px;
	top:414px;
	left:17px;
	position:absolute;
}
.h3-wishlist-head {
	color:#E07D15;
	font-size:18px;
}
#mypage-table dl {
	display:block;
	width:265px;
	height:34px;
	background-color:#666633;
}
#mypage-table dl dd {
	display:inline;
}
#mypage-table dl dt {
	display:inline;
	color:#87A3B1;
	font-size:12px;
}
#bt-new-shop {
	cursor:pointer;
	left:553px;
	position:absolute;
	top:443px;
}
#table-list-shop-mypage {
	width:626px;
	margin-left:17px !important;
	margin-bottom:5px !important;
	line-height:20px;
}
#table-list-shop-mypage caption {
	background-color:#F0F0F0;
	border:1px solid #F0F0F0 !important;
	font-size:14px;
	font-weight:bold;
	height:34px;
	line-height:20px !important;
	padding-top:7px !important;
	width:626px;
	color:#5A6875;
}
#table-list-shop-mypage th {
	color:#60697A;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border-right:1px solid #F0F0F0 !important;
	border-left: 1px solid #F0F0F0 !important;
	border-bottom:1px solid #F0F0F0 !important;
	background-color:#F6F7F9;/*width:inherit !important;*/	
}
#table-list-shop-mypage th + th {
	border-left:none;
}
#table-list-shop-mypage td {
	color:#60697A;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border-right:1px solid #F0F0F0 !important;
	border-left: 1px solid #F0F0F0 !important;
	border-bottom:1px solid #F0F0F0 !important;
	text-align:	center;/*width:inherit !important;*/	
}
#table-list-shop-mypage td + td {
	border-left:none;
}
#table-list-shop-mypage a {
	color:#7EB2C7;
}
#mypage-tablelist div {
	width:663px;
	min-height:200px;
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	border-left:1px solid #FFE2E6 !important;
	border-bottom:1px solid #FFE2E6 !important;
	border-right:1px solid #FFE2E6 !important;/*clear:both;*/
}
#mypage-tablelist ul {
	width:660px;
	min-height:200px;
	list-style:none;
	padding:0;
	margin:0;
	display:block;/*
	border-left:1px solid #FFE2E6;
	border-bottom:1px solid #FFE2E6;
	border-right:1px solid #FFE2E6;
	clear:both;
	*/
}
#mypage-tablelist li.block {
	display:block;
	float:left;
	margin:0;
	width:30px;
}
#mypage-tablelist li.block span {
	position:relative;
	left:-1000px;
}
#mypage-tablelist li.content {
	display:block;
	float:left;
	width:300px;
}
#mypage-tablelist h3 {
	display:block;
	color:#E07D18;
	border-bottom:1px solid #EFEFEF !important;
	width:260px;
	margin-bottom:12px !important;
	line-height:30px;
	float:left;
}
#mypage-tablelist dl {
	display:block;
	height:38px;
	width:294px;
	float:left;
}
#mypage-tablelist dt {
	display:block;
	width:192px;
	float:left;
}
#mypage-tablelist dt a {
	color:#89A4AF;
	text-decoration:underline;
}
#mypage-tablelist dd.dd-checkbox {
	display:block;
	width:20px;
	padding-top:10px !important;
	float:left;
}
#mypage-tablelist dd.dd-img {
	display:block;
	width:50px;
	float:left;
}
#form-shop {
	border-bottom:1px solid #FFE2E6 !important;
	border-left:1px solid #FFE2E6 !important;
	border-right:1px solid #FFE2E6 !important;
	display:block;
	width:663px;
	position:static;
}
#mypage-edit-shop-h2 {
	background:#FFE2E6 none repeat scroll 0 0 !important;
	color:#E15B96 !important;
	font-size:17px !important;
	height:22px !important;
	line-height:14px !important;
	position:relative !important;
	width:665px !important;
}
#mypage-edit-shop-h2 span {
	margin-left:20px;
}
#mypage-edit-shop-h2 img.but-change-lang-jp {
	left:419px;
	position:absolute;
	top:3px;
	cursor:pointer;
}
#mypage-edit-shop-h2 img.but-change-lang-en {
	left:500px;
	position:absolute;
	top:3px;
}
#mypage-edit-shop-h2 img.but-change-lang-th {
	left:580px;
	position:absolute;
	top:3px;
}
.table-form-shop {
	display:block !important;
	float:left !important;
	/*width:670px !important;	*/
		margin-left:0 !important;
	margin-top:0 !important;
	position:static !important;
	width:643px !important;
}
.table-form-shop caption {
	text-align:left !important;
	/*width:555px !important;*/
			margin:0 !important;
	padding:0 !important;
	width:643px !important;
}
.table-form-shop th {
	/*padding:0 !important;*/
			margin:0 !important;
}
.table-form-shop td {
	width:486px !important;
	margin:0 !important;
	padding:8px !important;
}
#div-table-form-shop {
	float:left;
	width:664px;
	min-height:100px;
}
.japanese-change-lang {
	background-image: url(../images_wom/button/bt-shop-japan.gif);
	width: 77px;
	height: 22px;
	position: absolute;
	left: 419px;
	top: 3px;
	cursor: pointer;
}
.japanese-change-lang:hover {
	background-image: url(../images_wom/button/japanese_onover.jpg) !important;
}
.english-change-lang {
	background-image: url(../images_wom/button/bt-eng.gif);
	width: 77px;
	height: 22px;
	position: absolute;
	left: 500px;
	top: 3px;
	cursor: pointer;
}
.english-change-lang:hover {
	background-image: url(../images_wom/button/english_onover.jpg) !important;
}
.english-change-lang-defaut {
	background-image: url(../images_wom/button/english_onover.jpg) !important;
	width: 77px;
	height: 22px;
	position: absolute;
	left: 500px;
	top: 3px;
	cursor: pointer;
}
.japanese-change-lang-default {
	background-image: url(../images_wom/button/japanese_onover.jpg) !important;
	width: 77px;
	height: 22px;
	position: absolute;
	left: 419px;
	top: 3px;
	cursor: pointer;
}
.thai-change-lang {
	background-image: url(../images_wom/button/bt-thai.gif);
	width: 77px;
	height: 22px;
	position: absolute;
	left: 581px;
	top: 3px;
	cursor: pointer;
}
.thai-change-lang:hover {
	background-image: url(../images_wom/button/thai_onover.jpg) !important;
}
.thai-change-lang-default {
	background-image: url(../images_wom/button/thai_onover.jpg) !important;
	width: 77px;
	height: 22px;
	position: absolute;
	left: 581px;
	top: 3px;
	cursor: pointer;
}
.text-red {
	color:red;
}
/*
[id^="c"+(o)] {
	background-color:#FF0000  !important;
	display:none !important;
}*/
/*
*:before  {
	background-color:#FF0000  !important;
}*/




/* HOTEL AGODA */
/* Start menu1 */
	
/** hotel **/
#contentleft {
	width: 293px;
	overflow: hidden;
	float: left;
	font-family:"メイリオ","MS PGothic","MS Gothic",tahoma,arial,sans-serif;
}
#contentleft h2 {
	background: #fee8eb;
	border-left: 10px #f57dba solid;
	padding: 4px;
	color: #e37519;
	font-size: 14px;
	margin-bottom: 5px !important;
	margin-top: 0 !important;
}
#contentleft .search {
	background: #fff;
	border-color:#ebebec;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	padding: 4px;
	color: #b39f70;
	overflow: hidden;
	margin-bottom: 5px;
}
#contentleft .search form {
	overflow: hidden;
	width: 270px;
	padding-top: 10px;
}
#contentleft .search form ul li {
	margin-bottom: 5px;
/margin-bottom: -5px;
}
#contentleft .search input, #contentleft .search select {
	border: 1px solid #97afc6;
	width: 70%;
}
#contentleft .search form ul li label {
	float: left;
	padding-left: 10px;
	margin-top: 5px;
}
#contentleft .search form ul li p, #contentleft .search form ul li p.date {
	width: 230px;
	float: right;
	text-align: left;
	margin: 0 !important;
}
#contentleft .search form ul li p.date {
	width: 190px;
	vertical-align: middle;
}
#contentleft .search form ul li p.date img {
	margin: 0 0 -4px 5px;
}
#contentleft .search form p {
	width: 85px;
	float: left;
	text-align: center;
	overflow: hidden;
	line-height: 24px;
}
#contentleft .search form fieldset {
	clear: both;
	text-align: center;
	padding: 15px 0px;
}
#contentleft .search form fieldset input {
	width: auto;
	border: none;
}
/* clear float inside li */
	#contentleft .search form ul li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contentleft .hotelList {
	list-style:none;
	padding:0 !important;
	font-size:12px;
}
#contentleft .hotelList li {
	margin: 0 0 16px 23px;
	line-height: 16px;
	display: block;
}
#contentleft .hotelList li img {
	float: left;
	margin-right: 10px;
	border:none;
}
#contentleft .hotelList li span img {
	margin-right: 0 !important;
}
#contentleft .hotelList li strong, .contentright ol.detailhotel li strong {
	font-size: 14px;
	color: #86b5bb;
	display: block;
	text-decoration:none;
}
#contentleft .hotelList li strong a, .contentright ol.detailhotel li strong a {
	font-size: 14px;
	color: #86b5bb;
	display: block;
	text-decoration:none;
}
#contentleft .hotelList li em, .contentright ol.detailhotel li em {
	color: #666a75;
	text-decoration: underline;
	font-size: 14px;
	font-style: normal;
	display: block;
}
#contentleft .hotelList li p, .contentright ol.detailhotel li span {
	color: #b39f70;
}
.contentright {
	width: 574px;
	overflow: hidden;
	float: right;
}
.contentright h2 {
	background: #f7f7f7;
	border-left: 10px #d0d0d0 solid;
	padding: 4px 4px 4px 15px;
	color: #f67cb9;
	font-size: 14px;
	margin-bottom: 5px;
	display:block;
}
	.contentright h2 img {
		display:inline;
		margin-left:10px;
	}
.contentright h3 {
	margin:5px 0 0 26px !important;
	color: #91a7c0;
	font-size: 14px;
	
}
.contentright {
	font-family:"メイリオ","MS PGothic","MS Gothic",tahoma,arial,sans-serif;
}
.contentright ul {
	color:#666A75;
	font-size:12px;
	margin:5px 0 0 !important;
	padding:0 0 20px 22px;
	list-style:none !important;
}
.contentright ul li {
	margin-left: 0px;
	line-height: 22px;
	list-style: decimal;
}
.contentright ul.detailhotel {
	color: #757575;
	padding: 0 0 0 5px !important;
	font-size:12px;
}
.contentright ul.detailhotel li {
	list-style: decimal;
	line-height: 16px;
}
.contentright ul.detailhotel li strong {
	display: inline;
}
.contentright ul.detailhotel li A:link {
	font-size: 14px;
	color: #86b5bb;
	text-decoration:none;
}
.contentright ul.detailhotel li A:hover {
	font-size: 14px;
	color: #86b5bb;
	text-decoration:none;
}
.contentright ul.detailhotel li A:visited {
	font-size: 14px;
	color: #86b5bb;
	text-decoration:none;
}
.contentright ul.detailhotel li em {
	display: inline;
}
.contentright ul.detailhotel li > p {
	padding: 0px;
}
.contentright ul.detailhotel li > p + p {
	/*padding: 5px 0 25px;*/
}
.contentright ul.detailhotel A:link {
	font-size: 12px;
	color: #86b5bb;
	text-decoration:none;
}
.contentright ul.detailhotel A:hover {
	font-size: 12px;
	color: #86b5bb;
	text-decoration:none;
}


.detailhotel1 {
	color:#757575;
	font-size:12px;
}

.img-hotel-main-detail {
	margin-bottom:10px !important;
}
.detailhotel1 em {
	font-style:normal;
}
.detailhotel1  strong a {
	color:#86B5BB;
	display:block;
	font-size:14px;
	text-decoration:none;
}
.hotel-list-page {
	margin: 0 !important;
	padding: 0 !important;
	list-style:none;
	font-size:12px;
	color:#666A75;
}
.hotel-list-page p {
	margin:0 !important;
}
.hotel-list-page img {
	margin-right:5px !important; 
}
.hotel-list-page strong a {
	color:#86B5BB;
	display:block;
	font-size:14px;
	text-decoration:none;
}

.p-image {
	margin:0 !important;
}
.hotel-list-page em {
	color:#666A75;
	display:block;
	font-size:14px;
	font-style:normal;
	text-decoration:underline;
}
.list-page-list-hotel {
	font-size:12px;
}
/** hotel **/

caption.board-title {
	min-height:30px; padding:0;margin:0;
}
caption span.board-title-span1 {
	display:block;
	float:left;
	margin-left:5px !important;
	margin-top:7px !important;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	width:380px;
	_width:375px;
	text-align:left;
}
caption img {
	padding:0 !important;margin:3px 3px 0 0 !important; float:left;
}

.index-control {
	margin-left:10px;
	margin-bottom:10px;
}
.row-top {
	border-top:1px solid #F0F0F0;
}
.wish-list-board {
	height:35px !important;
}
.msg-show-container {
	border:#F6B0D2 3px solid !important;
	min-height:280px;
	background: transparent url(../images_wom/bg/bg-msg-error.jpg) no-repeat scroll 227px 69px;
	color:#88A4B2;
}
.msg-show-container-1-column {
	border:#F6B0D2 3px solid !important;
	min-height:280px;
	background: transparent url(../images_wom/bg/bg-msg-error.jpg) no-repeat scroll 395px 69px;
	color:#88A4B2;
}
.msg-show-container span , .msg-show-container-1-column span{
	display:block;
	margin:165px 10px 20px 10px !important;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.img-button {
	cursor:pointer;
}
/* toggle icon show & not show */
.toggle_1 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../../images_wom/button/toggle.gif);
	background-position:0 -3px;
	background-repeat:repeat;
	height:9px;
	width:9px;
	cursor:pointer;
}
.toggle_0 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../../images_wom/button/toggle.gif);
	background-position:-25px -3px;
	background-repeat:repeat;
	height:9px;
	width:9px;
	cursor:pointer;
}
/* toggle icon show & not show */

.search-news-event-box {
	margin:0 10px 0 279px !important;
}
.search-what-new-box {
	margin:0px 10px 0px 235px !important;
}
.search-news-event-box input {
	width:120px;
}
.search-news-event-but-submit {
	width:50px;
}
.search-news-event-box-wom-news {
	margin:0px 10px 0px 258px !important;
}
.search-shop-info-box {
	margin:0 10px 0 294px !important;
}
.img-new {
	display:inline;
	float:left;
}
.link-top-page {
	border:1px solid #EFEFEF;
	margin-top:4px;
	padding:5px;
	text-align:justify;
	width:186px;
}
.link-top-page a {
	color:#89A3B2 !important;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:0;
	text-decoration:none;
}
.cmsContent {
	float:left;
	margin:0 0 0 11px !important;
	overflow:hidden;
	padding:0;
	width:680px;
}
.cmsContentIncludeRight {
	float:left;
	margin:0 0 0 11px !important;
	overflow:hidden;
	padding:0;
	width:558px;
}
.cmsContent h2 {
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-top:7px;
	/*width:410px;*/
}
.cmsContentColumn {
	float:left;
	margin:0 0 0 11px !important;
	overflow:hidden;
	padding:0;
	width:558px;
}
}
.cmsContentArea {
	float:left;
	margin:0 0 0 11px !important;
	overflow:hidden;
	padding:0;
	width:558px;
}
.cmsContentColumn h2 {
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-top:7px;
	/*width:410px;*/
}

/* shop reservation */
#shop-reserve-step-4 {
	font-size:14px;
	display:block;
	margin:10px auto 30px 50px !important;
	line-height:20px;
	color:#5C6876;
}
.div-radio-shop-reserve label {
	clear:none !important;
	color:#5A6875 !important;
	display:inline !important;
	float:none !important;
	font-size:12px !important;
	font-weight:bold !important;
	margin-bottom:auto !important;
	text-align:left !important;
	width:auto !important;
}
#formReserve2 select {
	float:none !important;
	height:auto !important;
	/*margin:auto !important;*/
		width:auto !important;
}
.text-label-shop-reserve {
	/*height: 20px;*/
	display: block;
	color:#5A6875;
	width:200px;
}
.text-label-shop-reserve-time {
	float:left;
	margin:0 0 0 30px;
	height:32px;
	width:530px;
}
.label-time {
	margin:0 0 0 30px !important;
}
.list-order-reserve {
	position:relative;
	height:130px;
	background:#F5F5F5 none repeat scroll 0 0;
	margin-top:5px !important;
}
.list-order-reserve span {
	display:inline !important;
	margin-right: 10px !important;
}
.list-order-div1 {
	position:absolute;
	top:8px;
	left:82px;
}
.list-order-div2 {
	position:absolute;
	top:30px;
	left:19px;
}
.list-order-div3 {
	position: absolute;
	top: 57px;
	left: 92px;
}
.list-order-div4 {
	position: absolute;
	top: 80px;
	left: 134px;
}
.shop-reserve-span-red {
	color: #FF0000 !important;
	display:inline !important;
}

.container-news-event {
	border-top:1px solid #D8B1C4 !important;
	width:558px;
	float:left;
	margin:0 11px !important;
}
.container-news-event-image {
	width:220px;
	float:left;
	padding-top:10px;
	margin-left:5px;
}
.container-news-event-detail {
	width:320px;float:left;padding-top:10px;margin-left:5px;
}
.container-news-event-date-show {
	text-align:left;float:left; width:320px;border-top:1px solid #EFEFEF;color:#ACBD9B;margin-top:17px;padding-top:5px; font-size:12px;font-family:"メイリオ","MS PGothic","MS Gothic",tahoma,arial,sans-serif;
	font-size:12px;
}
.container-news-event-link-back {
	width:320px;
}
.shop-reserve-step-3-table {
	margin-left:20px !important;
}
.shop-reserve-step-3-table th {
	color:#A4567D;
	font-weight:bold;
	line-height:30px;
	font-size:14px;
}
.shop-reserve-step-3-table td {
	color:#5A6875;
}
.shop-reserve-step-3-table-list-order {
	margin: 0px auto 0 22px !important;
}
.shop-reserve-step-3-table-list-order th {
	color:#A4567D;
	font-weight:bold;
	line-height:24px;
	font-size:14px;
	text-align:right;
}
.shop-reserve-step-3-table-list-order td {
	color:#5A6875;
	padding-left:10px;
}
.error-message {
	color:red !important;
	font-size:12px !important;
	text-decoration:none !important;
}
.div-back-board {
	width:540px;
	text-align:	right;
	clear:both;
}
.div-back-board a {	
	color:#428DD1;
}
.board-navi {
	width:550px; 
	float:left;
	color:#61687A;
}
.board-navi a {
	color:#428DD1;
}
.div-cat-board {
	float:left;
	width:557px;
	background:#FFFFFF;
	line-height:16px;
	border-bottom:1px solid #F2C692 !important;
	margin-top:7px !important;
}
.ul-cat-board {
	margin:0;
	padding:0 10px 0 0 !important;
	list-style:none;
}
.ul-cat-board li {
	display:inline;
	margin:0 !important;
	padding:0 !important;
	cursor:pointer !important;
}	
.ul-cat-board li a {
	float:left;
	background:url(../images_wom/bg/bg-cat-board-left.jpg) no-repeat left top;
	margin:0 !important;
	padding:0 0 0 9px !important;
	font-size:10px !important;
	text-decoration:none;
}
.ul-cat-board li a span {
	float:left;
	display:block;
	background:url(../images_wom/bg/bg-cat-board-right.jpg) no-repeat right top;
	padding:7px 3px 2px 10px !important;
	color:#0054a6 !important;
	font-weight:normal;
	font-size:10px !important;	
	position:relative !important;
}
.ul-cat-board li a:hover span {
	 background-position:100% -25px;
	cursor:pointer !important;
}
.ul-cat-board li a:hover {
	background-position:0% -25px;
	cursor:pointer !important;
}
#current-cat-board a {
	background-position:0% -25px;
}
#current-cat-board a span {
	background-position:100% -25px;
}
.image-board-cat {
	vertical-align:middle;
	position:absolute;
	top:6px;
	left:-7px;
}
.viewNumber a{
	color:#0072BC;
}
h2.cat-list-shop-reservation {
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-top:7px !important;
	width:410px;
}

.adsense-header {
	border-bottom:1px #f0f0f0 solid; height:20px !important; background: url(../images_wom/bg/navi-shop-adsense.jpg) no-repeat; padding-left:15px !important; color:#9b9b9b; font-weight:bold; margin-bottom:8px !important; vertical-align: bottom; line-height:18px;
}


#shipping-content-new {
	
	background:transparent url(../images_wom/bg/backIssues23_u.jpg) no-repeat scroll 0 70px;
	height:650px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	width:559px;
}
	#shipping-content-new h4 {
		border-bottom:1px solid #E65973;
		color:#E65973;
		font-size:18px;
		font-weight:bold;
		line-height:19px;
		margin-left:5px;
		/*width:272px;*/
		width:552px;
	}
	#shipping-content-new p {
		color:#5A6875;
		font-size:11px;
		line-height:14px;
		margin-left:6px;
		margin-top:2px;
		/*width:272px;*/
		width:552px;
	}
	#shipping-dl {
		color:#5A6875;
	}
		#shipping-dl dt{
			color:#e65973;
			display:block;
			width:200px;
			float:left;
			margin-left:40px;
		}
		#shipping-dl dd {
			color:#5A6875;
			display:block;
			width:200px;
			float:left;
		}
		#shipping-dl dd strong{ 
			font-size:18px;
		}

.postpageHeaderShipping {
		background:transparent url(../images_wom/bg/titleHeaderShipping.gif) no-repeat scroll 0 0;
		border:1px solid #E2E2E2 !important;
		color:#FFFFFF;
		font-size:1em;
		height:24px;
		margin:10px 0 10px !important;
		padding:7px 0 0 20px !important;
		width:536px;
	}	
	h3.postpageHeaderShippingTop span {
		color:#E860A2;
		padding-left:40px !important;
	}
.postpageHeaderShippingTop {
		background:transparent url(../images_wom/bg/titleHeaderShipping.gif) no-repeat scroll 0 0;
		border:1px solid #E2E2E2 !important;
		color:#FFFFFF;
		font-size:1em;
		height:24px;
		margin:0px 0 10px !important;
		padding:7px 0 0 20px !important;
		width:536px;
	}	
	
	h3.postpageHeaderShipping span {
		color:#E860A2;
		padding-left:40px !important;
	}
	div#shipping-content {
		background:transparent url(../images_wom/bg/bg-shipping-content.jpg) no-repeat scroll 0 0;
		height:170px;
		width:558px;
		margin-top:10px !important;
		line-height:20px;
		margin-bottom:10px;
	}
	#shipping-title-content {
		color:#88a2b3;
		font-weight:bold;
/*		margin:13px 0 0 25px !important;*/
		margin:19px 0 0 25px !important;
		display:block;
		float:left;
		width:370px;
		font-size:12px !important;
	}
	#shipping-content1 {
		color:#dd7a12;
		float:left;
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:3px !important;
		width:100%;
	}
	.shipping-content2 {
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:10px !important;
		width:100%;
		float:left;
		color:#666666;
		font-size:11px !important;
	}
	.shipping-content4 {
		
		width:100%;
		float:left;
		color:#666666;
		font-size:11px !important;
	}
		#shipping-content2 span {
			color:#e860a2;
		}
		#shipping-content2 em {
			font-weight:bold;
			font-style:normal !important;
		}
	#shipping-content3 {
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:10px !important;
		width:100%;
		float:left;
		color:#666666;
		font-size:11px !important;
	}
		#shipping-content3 span {
			font-weight:bold;
		}
		#shipping-content3 em{
			color:#2f7bc6;
			font-style:normal;
			font-size:11px !important;
		}
		 #formRegis textarea{
			width:368px;
		}
		
		.shipping-text-input  {
			width:368px;
		}
	
/* backup shipping
 *
 *
	h3.postpageHeaderShipping span {
		color:#E860A2;
		padding-left:134px !important;
	}
	div#shipping-content {
		background:transparent url(../images_wom/bg/bg-shipping-content.jpg) no-repeat scroll 0 0;
		height:302px;
		width:558px;
		margin-top:10px !important;
		line-height:20px;
	}
	#shipping-title-content {
		color:#88a2b3;
		font-weight:bold;
		margin:13px 0 0 25px !important;
		display:block;
		float:left;
		width:100%;
		font-size:14px !important;
	}
	#shipping-content1 {
		color:#dd7a12;
		float:left;
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:93px !important;
		width:100%;
	}
	#shipping-content2 {
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:10px !important;
		width:100%;
		float:left;
		color:#666666;
		font-size:11px !important;
	}
		#shipping-content2 span {
			color:#e860a2;
		}
		#shipping-content2 em {
			font-weight:bold;
			font-style:normal !important;
		}
	#shipping-content3 {
		margin-bottom:0 !important;
		margin-left:26px !important;
		margin-right:0 !important;
		margin-top:10px !important;
		width:100%;
		float:left;
		color:#666666;
		font-size:11px !important;
	}
		#shipping-content3 span {
			font-weight:bold;
		}
		#shipping-content3 em{
			color:#2f7bc6;
			font-style:normal;
			font-size:11px !important;
		}
		 #formRegis textarea{
			width:368px;
		}
		
		.shipping-text-input  {
			width:368px;
		}
*/
/*.ad-google-right {
	display:block;
	width: 120px;
	overflow: hidden;
}
*//*
.ad-google-right {
	display:block;
	width: 120px;
	position: relative !important;	
	top:0 !important;
	left:0 !important;
}
.ad-google-right iframe {
	width: 120px !important;
	position: absolute !important;
	left: 0px !important;
	top: 0px !important;
}
.ad-google-right body {
	margin:0 !important;
	padding:0 !important;
	top:0 !important;
	left:0 !important;
	width:120px !important;
	height:240px !important;
}
.ad-google {
	position:relative !important;
	top:0 !important;
	left:0 !important;
}
.ad-google iframe {
	position:relative !important;
  	display: block !important;
	width: 120px !important;	
	margin:0 !important;
	padding:0 !important;
	top:0 !important;
	left:0 !important;
}
.ad-google INS {
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;	
	position:relative !important;
}
.ad-google INS body {
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
}
#google_ads_frame1 {
	position:relative !important;
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;	
}
*/
.ad-google-right {display: block; padding: 0px!important; margin: 0px!important; clear: left; list-style: none; position: relative;}

.ad-google-right iframe {display: block; margin: 0px!important; position: absolute;}

.link-to-shop {
	color:#FF99CC !important;	
	text-decoration:none !important;
} 
.beauty-and-cafe {
		width:558px;
		float:left;
		position:relative;
		/*background:transparent url(../images_wom/beautyAndCafe.jpg) no-repeat scroll 0 0;*/
	}
		.beauty-link-toppage {
			display:block;
			width:588px;
			height:200px;
			float:left;
			margin-bottom:5px !important;
			background:transparent url(../images_wom/banner/Banner_Italian.jpg) no-repeat scroll 0 0;
		}
		.cafe-link-toppage {
			display:block;
			width:588px;
			height:200px;
			float:left;			
			margin-bottom:5px !important;
			background:transparent url(../images_wom/banner/Banner_Jatujak.jpg) no-repeat scroll 0 0;
		}


.contentWarpperNonLeftRight {
	display:block;
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:890px;
}