/*
	* @layout
	* body
	*	+====+ lw
	*	+----+ lo
	*	| lt |
	* +----+
	* | lm |
	* +----+
	* | lb |
	*	+----+
	*	+====+
*/

*{padding:0px;margin:0px;font-family:sans-serif;}
body{
	width:100%;
	text-align:center;
	background-color: #66FF00;
}
img{border:none;}
ul{list-style:none;}
strong{font-weight:normal;}/*SEO*/
tt{font-family:monospace;}
#lw,#lo,#lt,#lm,#lb{overflow:hidden;background:white;}

#lw{
	width:900px;
	text-align:center;
	margin:auto;
}
#lo{width:880px;margin:auto;}
#lt{width:100%;}
#lm{width:100%;}
#lb{width:100%;height:30px;position:relative;}

/*#lt*/
.rh {width:100%;height:116px;position:relative;text-align:left;overflow:hidden;}
.rh h1{font-weight:normal;}
.rh div{position:absolute;z-index:0;}
.rh div.c0{z-index:1;right:8px;bottom:8px;color:#FFFFFF;font-size:12px;}

/*#lt*/
.mt{width:100%;height:50px;overflow:hidden;text-align:left;}
.mt ul{width:100%;}
.mt ul li{margin-right:7px;float:left;width:170px;height:100%;overflow:hidden;}
.mt ul li.e{clear:right;margin:0px;}

/*#lm*/
.mm{width:100%;}
.mm div{overflow:hidden;}
.mm .l{width:526px;float:left;}
.mm .l .swf{width:100%;}
.mm .l .sg{position:relative;width:526px;height:183px;overflow:hidden;background:url('img/tile/shop-guide.png') no-repeat;}
.mm .l .sg li{position:absolute;font-size:11px;text-align:left;}
.mm .l .sg li span{float:left;display:block;width:36px;height:32px;vertical-align:middle;text-align:center;}
.mm .l .sg li a{color:#d90f75;text-decoration:none;}
.mm .l .sg li a:hover {text-decoration:underline;}
.mm .l .sg .fl{left:8px;top:24px;width:280px;}
.mm .l .sg .f1{top:52px;}
.mm .l .sg .f2{top:82px;}
.mm .l .sg .f3{top:128px;}
.mm .l .sg .f3 a{color:#888;line-height:1.1;}
.mm .l .sg .f4{top:154px;}
.mm .l .sg .f4 a{color:#888;line-height:1.1;}
.mm .l .sg .ge{position:absolute;left:311px;top:24px;width:110px;}
.mm .l .sg .fa{top:52px;}
.mm .l .sg .gd{top:52px;left:421px;}
.mm .l .sg .gr{top:94px;}
.mm .l .sg .sv{top:94px;left:421px;}
.mm .l .sg .ti{top:32px;width:200px;color:red;font-weight:bold;}
.mm .l .sg .ti a{color:red;}


/*#lm*/
.mm .r{
	width:348px;
	float:right;
}
.mm .r .ew{width:100%;}
.mm .r .ew .w a{width:170px;height:50px;overflow:hidden;}
.mm .r .ew .w a.wl{float:left;}
.mm .r .ew .w a.wr{float:right;}
.mm .r .ew .news{width:348px;height:97px;background:url('img/tile/news.png') no-repeat;position:relative;overflow:hidden;}
.mm .r .ew .news ul{
	position:absolute;
	left:10px;
	top:26px;
	width:320px;
	height: 61px;
}
.mm .r .ew .news ul li{text-align:left;color:#ed73a2;font-size:12px;width:100%;height:40px;}
.mm .r .ew .news ul li span{color:#968cd7;display:block;}
.mm .r .ew .news ul li a{color:#ed73a2;text-decoration:underline;}
.mm .r .ew .news ul li a:hover {text-decoration:none;}

/*#lm*/
.mm .r .ar{width:100%;}
.mm .r .ar .w{float:left;width:168px;height:100%;overflow:hidden;text-align:left;}
.mm .r .ar .e{float:right;margin:0px;}
.mm .r .ar .txt{font-size:10px;padding:2px;}
.mm .r .ar li{width:170px;height:183px;overflow:hidden;background-repeat:no-repeat;position:relative;}
.mm .r .ar li.ac{float:left;background-image:url('img/tile/access.png');}
.mm .r .ar li.ru{float:right;background-image:url('img/tile/runo-card.png');}
.mm .r .ar li .tx{position:absolute;left:4px;top:28px;width:160px;height:150px;font-size:9px;text-align:left;}
.mm .r .ar li .tx .im{width:100%;text-align:center;}

#mu{width:100%;text-align:left;}
#mu li{float:left;margin-left:20px;width:125px;height:30px;}
#mu li.t{margin:0px;text-align:center;width:300px;}
#mu li.t div{position:relative;width:100%;height:100%;}
#mu li.t div span{position:absolute;left:25%;top:30%;color:#7070cf;font-size:12px;}
#mu li.o{text-align:center;}
#mu li.o div{width:100%;height:100%;background:#ffb3d9;}
#mu li.o div a{display:block;width:100%;height:100%;text-decoration:none;font-size:12px;color:#f3007f;font-weight:bold;line-height:2.2;}

/*#lb*/
.bar2{position:relative;}
.bar2 strong{
	position:absolute;
	right:8px;
	font-size:10px;
	color:white;
	font-family:sans-serif;
}

/*option*/
.sp{clear:both;background:transparent;margin:0px;margin:0px;font-size:0px;text-align:left;line-height:0px;}
.wfh30{width:100%;height:30px;}
.wfh24{width:100%;height:24px;}
.wfh16{width:100%;height:16px;}
.wfh7{width:100%;height:7px;}
.wfh4{width:100%;height:4px;}
.wfh2{width:100%;height:2px;}
.whh2{width:50%;height:2px;}
.bar0{width:100%;height:7px;}
.bar0 div{width:100%;height:3px;border-bottom:solid 1px #ffb3d9;}
.bar0 div.bk{border-color:gray;}
.bar1{width:100%;height:8px;background:#8c86d6;}
.bar2{width:100%;height:14px;background:#66cc00;}
.bar2 strong{font-size:10px;line-height:1.3;}
.col0{background:#d90f75;}
.col1{background:#ffb3d9;}
.col2{background:#f3007f;}
.fg0{color:#d90f75;}
.fg1{color:#ffb3d9;}
.fg2{color:#f3007f;}

.guide{border:solid 1px #ffb3d9;}

/*sub-page*/
.event{margin:auto;width:830px;text-align:left;overflow:hidden;}
.event ul{}
.event .l{float:left;width:250px;overflow:hidden;}
.event .r{float:right;width:570px;overflow:hidden;}
.event .r h3{font-size:13px;font-weight:bold;width:500px;}
.event .r p{font-size:12px;}
.event .sp{clear:both;width:100%;height:7px;}
.event a{text-decoration:none;color:#f3007f;}
.event a:hover {color:#ffb3d9;}
.px{width:100%;height:1px;font-size:0px;}
.p1{background:url('img/event/px-ffb3d9.png') repeat-x;margin:30px 0px 16px 0px;}
.p2{background:url('img/event/px-666666.png') repeat-x;margin:4px 0px;}

.hd{width:100%;height:30px;overflow:hidden;}
.hd ul{position:relative;width:100%;height:100%;;}
.hd li.l{position:absolute;top:10px;left:2px;}
.hd li.r{position:absolute;top:3px;right:2px;}
.t2{height:30px;}
.t2 li{width:170px;height:100%;}

.pt{width:100%;height:25px;background:url('img/title/m.png');}
.pt .l{float:left;width:200px;height:100%;}
.pt .l img{height:100%;}
.pt .r{float:right;width:4px;height:100%;background:url('img/title/r.png');}

.shop{width:100%;position:relative;}
.shop .l{float:left;width:140px;height:512px;overflow:hidden;/*border:solid 1px #999;*/}
.shop .l *{margin:0px;padding:0px;font-size:13px;}

.shop .l ol{width:138px;height:278px;list-style:none;position:relative;background:url('img/guide/menu-m-2.png') repeat-x;}
.shop .l ol li{width:100%;height:30px;position:absolute;overflow:hidden;line-height:2.0;z-index:0;}
.shop .l ol li a{text-decoration:none;color:#838383;display:block;width:100%;height:100%;font-weight:bold;}
.shop .l ol li.t a,
.shop .l ol li a:hover {color:#d90f75;}
.shop .l ol li.floor{left:0px;top:1px;}
.shop .l ol li.floor1{left:0px;top:32px;}
.shop .l ol li.floor2{left:0px;top:63px;}
.shop .l ol li.floor3{left:0px;top:94px;}
.shop .l ol li.genre{left:0px;top:125px;}
.shop .l ol li.fashion{left:0px;top:156px;}
.shop .l ol li.goods{left:0px;top:187px;}
.shop .l ol li.gourmet{left:0px;top:218px;}
.shop .l ol li.service{left:0px;top:249px;}
.shop .l ol li.ml{background:url('img/guide/menu-l-2.png');width:6px;height:100%;z-index:1;left:0px;top:0px;}
.shop .l ol li.mr{background:url('img/guide/menu-r-2.png');width:6px;height:100%;z-index:1;right:0px;top:0px;}

#menu2link ol{height:124px;overflow:hidden;}

.shop .l a strong{font-weight:bold;}

.shop .r{float:right;width:720px;}
.shop .r table{width:100%;border-collapse:collapse;}
.shop .r caption{text-align:left;}
.shop .r caption strong{color:#d90f75;font-weight:bold;font-size:16px;}
.shop .r th{border-top:solid 2px #ffb3d9;border-bottom:solid 1px #ffb3d9;}
.shop .r th,
.shop .r td{text-align:left;overflow:hidden;font-weight:normal;font-size:14px;line-height:2.2;font-family:monospace;border-bottom:dashed 1px #ffb3d9;margin:0px auto;}
.shop .r td a{font-family:monospace;}
.shop .r .c{text-align:center;}
.shop .r .floor{width:80px;}
.shop .r .name{width:190px;}
.shop .r .item{width:220px;}
.shop .r .tel{width:100px;}
.shop .r td small{font-size:12px;}
.shop .r .floormap{width:100%;overflow:hidden;text-align:center;}
.shop .r .shoplist{width:601px;margin:0px auto;text-align:center;border:solid 1px #999;}
.shop .r .shoplist .box{width:560px;margin:10px auto;height:120px;text-align:left;}
.shop .r .shoplist .box ul{float:left;width:32%;overflow:hidden;list-style:none;}
.shop .r .shoplist .box ul li{width:100%;height:24px;overflow:hidden;}
.shop .r .shoplist .box ul li .pos{float:left;width:10%;overflow:hidden;font-family:monospace;}
.shop .r .shoplist .box ul li .name{float:left;width:90%;overflow:hidden;}
.shop .r .shoplist .box ul li * a{display:block;width:100%;height:100%;overflow:hidden;font-size:13px;font-weight:bold;text-align:left;}
.shop .r .shoplist .box ul li.c_green a{color:#009900;}
.shop .r .shoplist .box ul li.c_blue a{color:#0099cc;}
.shop .r .shoplist .box ul li.c_red a{color:#dc0067;}
.shop .r .shoplist .box ul li.c_yellow a{color:#ffcc00;}
/*shop-information*/
.shop .r .shopinfo{width:100%;overflow:hidden;}
.shop .r .shopinfo *{margin:0px;padding:0px;}
.shop .r .shopinfo .ll{float:left;width:328px;overflow:hidden;text-align:left;}
.shop .r .shopinfo .ll img{border:solid 1px black;}
.shop .r .shopinfo .rr{float:right;width:380px;overflow:hidden;text-align:left;font-size:12px;}

/*
.shop .r .shopinfo .rr{}
*/
.shop .r .shopinfo .rr ul{list-style:none;width:100%;height:110px;position:relative;}
.shop .r .shopinfo .rr li{position:absolute;}
.shop .r .shopinfo .rr li.icon{left:0px;top:6px;z-index:1;}
.shop .r .shopinfo .rr li.clip{right:8px;top:0px;z-index:0;}
.shop .r .shopinfo .rr li.name{left:0px;bottom:35px;font-size:10px;width:100%;z-index:1;}
.shop .r .shopinfo .rr li.name h2{font-size:12px;font-weight:bold;}
.shop .r .shopinfo .rr li.name h3{font-size:16px;font-weight:bold;}
.shop .r .shopinfo .rr li.name h3 small{font-size:12px;}
.shop .r .shopinfo .rr li.hour{left:0px;bottom:0px;z-index:1;}
.shop .r .shopinfo .rr .information{width:100%;height:12px;overflow:hidden;margin:0px;font-size:0px;background:url('img/guide/shop-info.png') repeat-y;}
.shop .r .shopinfo .rr .info{margin:0px 12px;}
.shop .r .shopinfo .rr .info strong{font-size:12px;font-weight:bold;}
.shop .r .shopinfo .rr .info big{font-size:12px;font-weight:bold;color:red;}
.shop .r .shopinfo .rr .intro{font-size:12px;font-weight:bold;color:black;}
.shop .r .shopinfo .rr .url a{font-size:13px;font-weight:bold;color:#d90f75;text-decoration:none;}
.shop .r .shopinfo .rr .url a:hover {text-decoration:underline;}

#shr{width:100%;}
#shr .lll{float:left;width:180px;overflow:hidden;}
#shr .rrr{float:left;width:180px;text-align:right;}
#shr h2{font-size:12px;}
#shr h3{font-size:16px;}

/*lerf-right-contents*/
.lrc{width:100%;overflow:hidden;border-bottom:solid 1px #ffb3d9;}
.lrc .l{float:left;width:220px;margin-right:auto;height:100%;overflow:hidden;border-right:solid 1px #ffb3d9;text-align:left;}
.lrc .r{float:right;width:650px;margin:0px auto;height:100%;overflow:hidden;text-align:center;}
.lrc small{font-size:9px;}

.webpaper{font-size:12px;height:657px;}
.webpaper h3{width:100%;font-size:12px;font-weight:bold;text-align:center;}
.webpaper .pdf{width:300px;margin:0px auto;overflow:hidden;}
.webpaper .pdf h4{width:100%;font-size:12px;font-weight:normal;text-align:right;}
.webpaper .get{width:500px;margin:0px auto;text-align:center;overflow:hidden;border:solid 1px #999;}
.webpaper .get div{overflow:hidden;text-align:left;}
.webpaper .get .in{width:480px;margin:10px auto;}
.webpaper .get .in .ll{float:left;width:120px;}
.webpaper .get .in .rr{float:right;width:340px;}

.link{height:450px;}

.about{height:580px;}
.about .r table{width:520px;border-collapse:collapse;margin:0px auto;overflow:hidden;table-layout:fixed;}
.about .r td{width:420px;font-size:12px;border-bottom:dotted 2px #d90f75;padding:20px 0px;}
.about .r td.t{width:100px;font-size:14px;}

.privacy{height:450px;}
.privacy .r .info{width:620px;margin:0px auto;text-align:left;font-size:11px;line-height:1.2;}
.privacy .r .info ol{list-style:decimal inside;}
.privacy .r .info ol li{}

.sitemap{height:500px;}
.list{width:100%;text-align:center;}
.list h3{width:80%;margin-right:auto;font-size:13px;color:#d90f75;font-weight:bold;border-bottom:dashed 1px #d90f75;text-align:left;}
.list a{color:#d90f75;text-decoration:none;}
.list a:hover {color:#ffb3d9;}
.list .ll{width:620px;margin:0px auto;text-align:left;}
.list .lll{float:left;width:150px;line-height:1.6;font-size:13px;}
.link .list .lll{width:240px;}

/**/
.access{width:656px;margin:0px auto;text-align:center;}
.access .l{text-align:left;}
.access .cmt{width:654px;margin:0px auto;text-align:center;font-size:12px;color:white;border:solid 1px #d90f75;background:#d90f75;}
.access .cmt .m{width:100%;background:white;}
.access .cmt .m div{width:600px;margin:0px auto;text-align:left;font-size:12px;padding:10px 0px;}
.access .cmt .t{width:100%;background:#d90f75;}
.access .cmt .t div{width:600px;margin:20px auto;text-align:left;font-size:16px;line-height:1.6;}

#subtitle{clear:both;width:100%;text-align:right;font-size:12px;line-height:1.8;}
#subtitle a{font-size:12px;color:#f3007f;text-decoration:none;}
#subtitle a:hover {text-decoration:underline;}

#rupia_guide{width:640px;margin:16px auto;text-align:left;}
#rupia_guide h3{width:100%;border-bottom:solid 2px #ffb3d9;color:#d90f75;font-weight:bold;font-size:16px;text-align:left;padding-left:4px;line-height:1.7;margin:16px 0px;}
#rupia_guide ul{margin:0px 8px;}
#rupia_guide ul li{margin:6px 0px;font-size:12px;line-height:1.2;}
#rupia_guide ul li.hl{color:#f66;}
#rupia_guide table{width:100%;font-size:12px;line-height:1.4;border-collapse:collapse;}
#rupia_guide table caption{width:100%;font-weight:bold;color:#d90f75;line-height:1.4;}
#rupia_guide table td,
#rupia_guide table th{font-size:12px;border:solid 1px #ffb3d9;padding:4px;font-weight:normal;text-align:center;}
#rupia_guide table th{background:#ffeeee;color:#d90f75;}
#rupia_guide .highlight{width:100%;text-align:center;}
#rupia_guide .highlight div{width:300px;margin:0px auto;padding:3px;font-size:16px;font-weight:bold;color:#f66;border:double 3px #ffb3d9;}

.coupon{width:600px;margin:0px auto;text-align:left;font-size:11px;}
.coupon .tips{width:100%;padding:8px;border-bottom:dashed 1px #d90f75;}
.coupon .tips big{font-weight:bold;font-size:12px;color:#d90f75;}
.coupon .d{width:100%;color:#d90f75;border-bottom:dashed 1px #d90f75;}
.coupon .l{float:left;width:160px;text-align:center;}
.coupon .r{float:left;width:420px;text-align:left;}
.coupon h3{font-size:13px;color:black;}
.coupon .t0{font-size:13px;font-weight:bold;}
.coupon .t1{font-size:11px;color:black;}
.coupon .t2{font-size:11px;color:gray;}
.coupon .t3{color:gray;}
.coupon .limit{color:black;}

.hol{color:red;}
.sun{color:red;}
.sat{color:blue;}

.nocontents{width:100%;height:300px;text-align:center;font-size:12px;}
.hidden{display:none;}
