box-search03@charset "utf-8";
/* item list / event list */
/****************************/
.search_area {margin:2px 0 15px;}
.box-item {float:left;margin-bottom:15px;}
.ie7 .search_area .box-item,
.ie8 .search_area .box-item {margin-right:30px;}

#related-news .box-item{float:none;margin:0 0 10px;padding-bottom:10px;background:url(images/line-02y.gif) repeat-x 0 bottom;}
.block_info1 .box-item,
.block_info2 .box-item {float:none;margin:0 0 15px;padding-bottom:15px;background:url(images/line-02y.gif) repeat-x 0 bottom;width:100%;}

.box-item.mr0 {margin-right:0;}

.box-item h4,
#sec .box-item h4 {color:#afafaf;font-size:1.2em;font-weight:normal;margin-top:3px;}
.box-item h5,
#sec .box-item h5 {color:#b3914f;font-size:1.2em;font-weight:normal;}

#sec #related-news .box-item .img,
.block_info1 .box-item .img,
.block_info2 .box-item .img {float:left;}
.search_area .box-item .img {border:1px solid #E7E5E5;}


#sec #related-news .box-item h4,
#sec #related-news .box-item h5 {font-size:1.4em;margin-bottom:0px;padding:0 0 0 145px;line-height:1.6; background:none;}
#sec #related-news .box-item p {font-size:1.2em;padding-left:145px;}
#sec .box-item .link-more,
#sec #related-news .box-item .link-more {color:#646464;background:url(images/arrow-01.png) no-repeat 145px 3px;display:block;padding-left:158px;}

#sec .block_info1 .box-item h4,
#sec .block_info1 .box-item h5 {font-size:1.3em;margin-bottom:0px;padding:0 0 0 215px;line-height:1.6;background:none;}
#sec .block_info1 .box-item h5 span {color:#49392B;display:block;}
#sec .block_info1 .box-item p {font-size:1.2em;padding-left:215px;}
#sec .block_info1 .box-item .link-more {color:#646464;background:url(images/arrow-01.png) no-repeat 215px 3px;display:block;padding-left:228px;}

#sec .block_info2 .box-item h4,
#sec .block_info2 .box-item h5 {font-size:1.3em;margin-bottom:0px;padding:0 0 0 145px;line-height:1.6;background:none;}
#sec .block_info2 .box-item h5 span {color:#49392B;display:block;}
#sec .block_info2 .box-item p {font-size:1.2em;padding-left:145px;}
#sec .block_info2 .box-item .link-more {color:#646464;background:url(images/arrow-01.png) no-repeat 145px 3px;display:block;padding-left:158px;}

.box-item:hover {cursor:default;}
.box-item.link:hover {cursor:pointer;}


/* icon color */
.icon_area li {color:#fff;width:80px;text-align:center;list-style:none;}
.icon01 {border-color:#c25454;background-color:#c25454;}
.icon02 {border-color:#a2c6bb;background-color:#a2c6bb;}
.icon03 {border-color:#9bb0e6;background-color:#9bb0e6;}
.icon04 {border-color:#e3c39d;background-color:#e3c39d;}
.icon05 {border-color:#75c3d4;background-color:#75c3d4;}
.icon06 {border-color:#E69BB6;background-color:#E69BB6;}
.icon07 {border-color:#DF7004;background-color:#DF7004;}
.icon08 {border-color:#96C577;background-color:#96C577;}
.icon09 {border-color:#D4D76D;background-color:#D4D76D;}
.icon10 {border-color:#0F8AB7;background-color:#0F8AB7;}

.box-item h4 span {color:#fff;font-size:0.8em;width:80px;text-align:center;display:inline-block;line-height:1.2;padding:2px 0 0;}
.block_info2 .box-item h4 span {padding:3px 0 0;}
.block_info1 .box-item h4 span {padding:3px 0 0;}


/* 3 item */
.item-3 .box-item {width:202px;position:relative; margin:5px 45px 10px 0;}
.item-3 .box-item ul.icon_area {position:absolute;top:123px;right:0;}
.item-3 .box-item.mr0 {margin-right:0;}

/* 4 item */
.item-4 .box-item {width:132px;}
.item-4 .box-item.mr0 {margin-right:0;}
.dep_event .box-item {margin:0 45px 15px 0;}
.dep_event .item-4 .box-item:nth-child(4n) {margin-right:0;}

/* shop news rss and list */
.ttl-h3 {
	position:relative;
	height:45px;
}
.ttl-h3 h3.title {
	color:#a6874b;
	font-size:1.8em;
	font-weight:normal;
	padding-top:12px;
	background:none;
}
.ttl-h3 p {
	font-size:1.1em;
	top:10px;
	position:absolute;
}
.ttl-h3 p.list {
	right:0px;
	line-height:18px;
}
.ttl-h3 p.list a {
	display:block;
	padding:0 10px;
	text-decoration:none;
}
.ttl-h3 p.list a:hover {text-decoration:underline;}
.ttl-h3 p.rss {
	right:45px;
	padding:0 10px;
	border-right:1px solid #e5e5e5;
}


/* list and rss */
.news-btns {height:30px;position:relative;}
#area_c .news-btns p {font-size:1.1em;position:absolute;top:10px;}
.news-btns p.list {
	right:10px;
}
.news-btns p.list a {padding:0 10px;text-decoration:none;}
.news-btns p.list a:hover {text-decoration:underline;}
.news-btns p.rss {right:47px;padding:0 10px;border-right:1px solid #e5e5e5;}


/* loading more item */
#news-event-list {margin-bottom:30px;}
#news-event-list .box-item:nth-of-type(3n) {margin-right:0;}

.ie7 #news-event-list .box-item,
.ie8 #news-event-list .box-item {margin-right:27px;}

img#loading {
    display: none;
	margin:-10px 0 40px;
}
.loading {text-align:center;}


/* shop page */
/*********************************/

/* shop search page */
/*********************************/
/* category search */
.box-search01 {margin-bottom:25px;}

.box-search01 dl {float:left;background:#f5f5f5 url(images/line-searchcate.gif) repeat-y 126px 0;width:345px;min-height:130px;margin-bottom:5px;}
.box-search01 dl:nth-child(1n){margin-right:5px;}
.box-search01 dt {float:left;height:130px;width:125px;}
.box-search01 dd {font-size:1.2em;padding:8px 5px 5px 130px;}
.box-search01 p {float:left;margin-bottom:3px;}
.box-search01 p:nth-child(1n){width:48%;}
.box-search01 p:nth-child(2n){width:52%;}

.box-search01 .btn-cate04 p:nth-child(1n){width:55%;}
.box-search01 .btn-cate04 p:nth-child(2n){width:45%;}

.box-search01 .btn-cate06 p:nth-child(1),
.box-search01 .btn-cate06 p:nth-child(2),
.box-search01 .btn-cate06 p:nth-child(3){float:none;width:100%;}


.box-search01 dt a {color:#49392b;font-size:1.3em;text-align:center;text-decoration:none;display:block;height:50px;padding-top:80px;}
.box-search01 dt a:hover {color:#49392b;}
.btn-cate01 dt a {background:#f5f5f5 url(images/btn-cate01.gif) no-repeat 50% 0;}
.btn-cate02 dt a {background:#f5f5f5 url(images/btn-cate02.gif) no-repeat 50% 0;}
.btn-cate03 dt a {background:#f5f5f5 url(images/btn-cate03.gif) no-repeat 50% 0;}
.btn-cate04 dt a {background:#f5f5f5 url(images/btn-cate04.gif) no-repeat 50% 0;}
.btn-cate05 dt a {background:#f5f5f5 url(images/btn-cate05.gif) no-repeat 50% 0;}
.btn-cate06 dt a {background:#f5f5f5 url(images/btn-cate06.gif) no-repeat 50% 0;}

.btn-cate01 dt a:hover {background:#cdbe94 url(images/btn-cate01-on.gif) no-repeat 50% 0;}
.btn-cate02 dt a:hover {background:#cdbe94 url(images/btn-cate02-on.gif) no-repeat 50% 0;}
.btn-cate03 dt a:hover {background:#cdbe94 url(images/btn-cate03-on.gif) no-repeat 50% 0;}
.btn-cate04 dt a:hover {background:#cdbe94 url(images/btn-cate04-on.gif) no-repeat 50% 0;}
.btn-cate05 dt a:hover {background:#cdbe94 url(images/btn-cate05-on.gif) no-repeat 50% 0;}
.btn-cate06 dt a:hover {background:#cdbe94 url(images/btn-cate06-on.gif) no-repeat 50% 0;}

.box-search01 dd a {color:#49392b; text-decoration:none; background:url(images/arrow-01.png) no-repeat 3px 5px;padding:1px 0 0 15px;display:block;}
.box-search01 dd a:hover {text-decoration:underline;}

/* aiueo search */
.box-search02 {margin-bottom:25px;}
.box-search02 ul:first-child{background:url(images/line-02y.gif) repeat-x 0 bottom;margin-bottom:10px;padding-bottom:5px;}
.box-search02 li {
	color:#d7d7d7;font-size:2em;text-align:center;
	width:64px;height:64px;line-height:64px;
	float:left;margin:0 6px 5px 0;
	background-color:#fbfbfb;
}
.box-search02 li.num {width:128px;letter-spacing:0.4em;}

.box-search02 li a {color:#49392b;text-decoration:none;height:64px;display:block;background-color:#f5f5f5;}
.box-search02 li a:hover {background-color:#cdbe94;color:#49392b;}

/* floor search */
.box-search03 li {
	width:165px;height:130px;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
	background-color:#f5f5f5;
}
.box-search03 li a {background-color:#f5f5f5;display:block;}
.box-search03 li a:hover{background-color:#cdbe94;}


/* page navigation 01 */
.pagenavi-01 li {float:left;width:33%;margin:0 2px 25px 0;}
.pagenavi-01 li:nth-child(3){margin-right:0;}
.pagenavi-01 a{
color: #a6874b;font-size:1.5em;
text-decoration:none;
display:block;
padding: 10px 0 10px 25px;
background: #f5f5f5 url(images/arrow-01.png) no-repeat 13px 16px;
}
.pagenavi-01 .active a {color:#49392b;background: #e8e2d7 url(images/arrow-01.png) no-repeat 13px 16px;}
.pagenavi-01 a:hover {color:#fff;background: #cdbe94 url(images/arrow-02.png) no-repeat 13px 16px;}

/* page navigation 02 */
.pagenavi-02 li {float:left;border:1px solid #000;margin:0 5px 10px 0;}
.pagenavi-02 li a{text-decoration:none;}
.pagenavi-02 .btn-cate01 {border-color:#9d87ae;}
.pagenavi-02 .btn-cate02 {border-color:#8c5781;}
.pagenavi-02 .btn-cate03 {border-color:#9f8569;}
.pagenavi-02 .btn-cate04 {border-color:#ce98be;}
.pagenavi-02 .btn-cate05 {border-color:#72867f;}
.pagenavi-02 .btn-cate06 {border-color:#ce9587;}
.pagenavi-02 li img {float:left;}
.pagenavi-02 li.active span {display:block;height:40px;line-height:40px;font-size:1.4em;width:200px;text-align:center;background-color:#f5f5f5;}

/* tooltip */
.tip {
	cursor: default;
	border-radius: 5px;
	color: #fff;
	display:none;
	font-size:1.2em;
	padding:5px 10px 3px;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
	top:0;
	left:10px;
}
.tip:before {
	content: "";
	position: absolute;
}
.tip:before{
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
	bottom: -10px;
}
.btn-cate01 .tip {
	background-color: #9d87ae;background-color: rgba(157, 135, 174, 0.8);
	margin:-75px 0 0 -65px;
}
.btn-cate01 .tip:before {border-top: 10px solid #9d87ae;border-top: 10px solid rgba(157, 135, 174, 0.8);}

.btn-cate02 .tip {
	background-color: #8c5781;background-color: rgba(140, 87, 129, 0.8);
	margin:-75px 0 0 -78px;
}
.btn-cate02 .tip:before {border-top: 10px solid #8c5781;border-top: 10px solid rgba(140, 87, 129, 0.8);}

.btn-cate03 .tip {
	background-color: #9f8569;background-color: rgba(159, 133, 105, 0.8);
	margin:-75px 0 0 -75px;
}
.btn-cate03 .tip:before {border-top: 10px solid #9f8569;border-top: 10px solid rgba(159, 133, 105, 0.8);}

.btn-cate04 .tip {
	background-color: #ce98be;background-color: rgba(206, 152, 190, 0.8);
	margin:-75px 0 0 -68px;
}
.btn-cate04 .tip:before {border-top: 10px solid #ce98be;border-top: 10px solid rgba(206, 152, 190, 0.8);}

.btn-cate05 .tip {
	background-color: #72867f;background-color: rgba(114, 134, 127, 0.8);
	margin:-75px 0 0 -78px;
}
.btn-cate05 .tip:before {border-top: 10px solid #72867f;border-top: 10px solid rgba(114, 134, 127, 0.8);}

.btn-cate06 .tip {
	background-color: #ce9587;background-color: rgba(206, 149, 135, 0.8);
	margin:-75px 0 0 -84px;
}
.btn-cate06 .tip:before {border-top: 10px solid #ce9587;border-top: 10px solid rgba(206, 149, 135, 0.8);}

/* shop detail tips */
/* shop detail tooltip */
span.tooltips {
	display: none;
}
#ttp01,
#ttp02,
#ttp03,
#ttp04,
#ttp05,
#ttp06 {
	border-radius: 5px;
	color: #fff;
	display:none;
	font-size:1.2em;
	padding:5px 10px 3px;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
}
#ttp01:before,
#ttp02:before,
#ttp03:before,
#ttp04:before,
#ttp05:before,
#ttp06:before {
	content: "";
	position: absolute;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
	bottom: -10px;
	border-top: 10px solid #9d87ae;
}
#ttp01 {background-color:#9d87ae;}
#ttp01:before {border-top: 10px solid #9d87ae;}

#ttp02 {background-color:#8c5781;}
#ttp02:before {border-top: 10px solid #8c5781;}

#ttp03 {background-color:#9f8569;}
#ttp03:before {border-top: 10px solid #9f8569;}

#ttp04 {background-color:#ce98be;}
#ttp04:before {border-top: 10px solid #ce98be;}

#ttp05 {background-color:#72867f;}
#ttp05:before {border-top: 10px solid #72867f;}

#ttp06 {background-color:#ce9587;}
#ttp06:before {border-top: 10px solid #ce9587;}

/* in shop list tips */
.shop-list .pagenavi-02 li {margin:1px;}
.shop-list .pagenavi-02 li img {height:25px;width:25px;}
.shop-list .box-item .tip {margin-left:-9999px !important;}


/* page navigation 03 */
.pagenavi-03 {border-top:1px solid #000;padding-top:2px;margin-bottom:15px;}
.pagenavi-03 li {float:left; margin:0 2px 3px 0;}
.pagenavi-03 li a {
	color:#a6874b;
	font-size:1.2em;
	text-decoration:none;
	display:block;
	padding:5px 15px;
	background-color:#f5f5f5;
}
/* fashion */
.fashion .pagenavi-03 {border-color:#9d87ae;}
.fashion .pagenavi-03 a:hover {background-color:#f0edf3;}
.fashion .pagenavi-03 .active a {color:#fff;background-color:#9d87ae;}

/* groceries -zakka */
.groceries .pagenavi-03 {border-color:#8c5781;}
.groceries .pagenavi-03 a:hover {background-color:#eee6ec;}
.groceries .pagenavi-03 .active a {color:#fff;background-color:#8c5781;}

/* interior */
.interior .pagenavi-03 {border-color:#9f8569;}
.interior .pagenavi-03 a:hover {background-color:#f1ede9;}
.interior .pagenavi-03 .active a {color:#fff;background-color:#9f8569;}

/* beauty */
.beauty .pagenavi-03 {border-color:#ce98be;}
.beauty .pagenavi-03 a:hover {background-color:#f8f0f5;}
.beauty .pagenavi-03 .active a {color:#fff;background-color:#ce98be;}

/* other */
.service .pagenavi-03 {border-color:#72867f;}
.service .pagenavi-03 a:hover {background-color:#eaedec;}
.service .pagenavi-03 .active a {color:#fff;background-color:#72867f;}

/* food */
.food .pagenavi-03 {border-color:#ce9587;}
.food .pagenavi-03 a:hover {background-color:#f8efed;}
.food .pagenavi-03 .active a {color:#fff;background-color:#ce9587;}

/* pagenavi 04 -aiueo */
.pagenavi-04 {background:#FFF url(images/line-03y.gif) repeat-x 0 bottom;padding-bottom:10px;margin-bottom:15px}
.pagenavi-04 ul:first-child {background:#FFF url(images/line-02y.gif) repeat-x 0 bottom;padding-bottom:0px;margin-bottom:5px;}

.pagenavi-04 li {
	color:#d7d7d7;font-size:2em;text-align:center;
	width:38px;height:38px;line-height:38px;
	float:left;margin:0 6px 5px 0;
	background-color:#fbfbfb;
}
.pagenavi-04 li.num {width:76px !important;}

.pagenavi-04 li a {color:#49392b;text-decoration:none;height:38px;display:block;background-color:#f5f5f5;}
.pagenavi-04 li a:hover {background-color:#cdbe94;color:#49392b;}
.pagenavi-04 li.active a {color:#fff;background-color:#49392b;}

/* page navigation 05 */
.pagenavi-05 {margin:-17px 0 15px;}
.pagenavi-05 li {display:inline;min-width:95px;text-align:center;margin:0 -1px 0 0;}
.pagenavi-05 li a {
	color:#49392b;
	font-size:1.2em;
	text-decoration:none;
	display:inline-block;
	padding:5px 10px;
	margin:0 0px 2px 0;
	background-color:#f5f5f5;
}
.pagenavi-05 a:hover,
.pagenavi-05 .active a {
	color:#34290c;
	background-color:#e8e2d7;
}

/* page navigation 06 */
.pagenavi-06 {border-bottom:1px solid #d6d4ce;}
.pagenavi-06 ul {border-bottom:1px solid #5d543d;}
.pagenavi-06 li {float:left; margin:0 5px 5px 0;text-align:center;}
.pagenavi-06 li a {
	color:#49392b;
	font-size:1.7em;
	line-height:1.4;
	text-decoration:none;
	display:block;
	padding:5px 15px;
	background-color:#f5f5f5;
}
.pagenavi-06 a span {font-size:0.8em;}
.pagenavi-06 a:hover {color:#49392b;background-color:#cdbe94;}
.pagenavi-06 .active a {color:#fff;background-color:#49392b;}


/* shop list */
/*******************************/
#sec .shop-list.item-4 .box-item {width:154px;margin:0 20px 40px 0;}
.ie #sec .shop-list .box-item {min-height:260px;}


#sec .shop-list .box-item h4 {color:#fff;font-size:1.4em;line-height:1; display:inline-block;padding:4px 10px 2px;background-color:#c7ae7e;margin-bottom:2px;}
.shop-list .box-item h5 {font-size:1.3em;}
.shop-list .box-item p {font-size:1.1em;}
#sec .shop-list .box-item:hover h4 {text-decoration:none;}

#filterlist .box-item {opacity: 0;display: none;}


/* shop detail */
/****************************/
.detail_block > .clearfix {height:45px;position:relative;}
#sec .detail_block .clearfix h3 {background:none;margin:0;padding:0;line-height:1.4;}
.detail_block .clearfix h3 span {font-size:0.7em;color:#999;display:block;}
.detail_block .clearfix .pagenavi-02 {position:absolute;right:0;bottom:5px;height:45px;}
.detail_block .clearfix .pagenavi-02 li:last-child {margin-right:0;}

.img-block {margin-bottom:25px;}
.img-block .l {background:url(images/line-02y.gif) repeat-x 0 0;padding:10px 0 2px;}

/* gallery */
#slideshow {
	margin: 0 auto;
	width: 375px;
	text-align: left;
}
#slideshow #mainpic {
	width: 375px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
#slideshow #mainpic li {
	top: 0;
	left: 0;
	position: absolute;
	width: 375px;
	text-align:center;
}

#slideshow ul#gallery {
	width: 375px;
}

#slideshow ul#gallery li {
	width: 70px;
	margin:5px 6px 0 0 ;
	float: left;
	display: inline;
}
#slideshow ul#gallery li:nth-child(5n){margin-right:0;}
#slideshow .active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}


/* shop info */
.detail_block p {font-size:1.2em;margin-bottom:10px;}
.shop-info dt {
	color:#b3914f;
	font-size:1.2em;
	float:left;
	width:100px;
	border-right:1px solid #9f9f9f;
}
.shop-info dd {
	font-size:1.2em;
	padding:0 0 10px 120px;
	min-height:20px;
}

#related-news {margin:0 15px 20px;}
#related-news .btn-more,
#btn-close {font-size:1.2em;}

/* news detail */
#sec .block.info h4  {
	color:#afafaf;font-size:1.2em;font-weight:normal;text-align:right;
	margin:-7px 3px 10px 0;padding:0;background-color:transparent;
}
#sec .block.info h4 span {color:#fff;padding:0 10px;min-width:70px;display:inline-block;text-align:center;}

/* floor pages */
/********************************/
.floor-img {text-align:center;margin-bottom:20px;}

.floor-list .box-item {
	width:100%;
	min-height:115px;
	padding:10px 0;
	margin:0 0 10px;
	background:#FFF url(images/line-04y.gif) no-repeat right 0;
}
.floor-list .box-item .img {float:left;text-align:center;}

.floor-list .box-item .img img {width:115px;height:auto;}
#sec .floor-list .box-item h5 {font-size:1.6em;padding:0 25px 0 135px;margin-bottom:}
#sec .floor-list .box-item p {font-size:1.2em;padding:2px 25px 0 135px;}

/* in floor list tips */
.floor-list .pagenavi-02 {height:34px;padding:0 25px 5px 135px;}
.floor-list .pagenavi-02 li {margin:2px;}
.floor-list .pagenavi-02 li img {height:30px;width:30px;}
.floor-list .btn-cate01 .tip {margin:-10px 0 0 -65px;}
.floor-list .btn-cate02 .tip {margin:-10px 0 0 -78px;}
.floor-list .btn-cate03 .tip {margin:-10px 0 0 -78px;}
.floor-list .btn-cate04 .tip {margin:-10px 0 0 -65px;}
.floor-list .btn-cate05 .tip {margin:-10px 0 0 -75px;}
.floor-list .btn-cate06 .tip {margin:-10px 0 0 -83px;}

/* only shop and floor page */
.shop-list .box-item .img {border:1px solid #e7e5e5;width:154px;}
.floor-list .box-item .img {border:1px solid #e7e5e5;}

/* contact form */
/******************************/
.error-txt {color:#f00;margin-bottom:15px;}
#sec .block .error-txt p{margin-bottom:1px;line-height:1.4;}


.form-list {margin-bottom:15px;}
.form-list dt {float:left;padding:8px 5px;}
.form-list dd {
	padding:8px 0 10px 200px;
	margin-bottom:2px;
	min-height:22px;
	background:url(images/line-form.gif) no-repeat 0 bottom;
}

/* privacy box */
#sec #privacy h4 {
	color:#b3914f;
	font-size:1.2em;
	padding:0;margin-bottom:0px;
	background-color:#fff;
}
#privacy .secin{border:1px solid #d7d7d7;padding:5px 10px;height:150px;overflow-y:scroll;margin-bottom:2px;}
#privacy li {padding-bottom:10px;}
#privacy .indent-p{list-style:none;padding-left:0px;}
#privacy .indent-p li {text-indent:-31px;padding:0 0 5px 31px;}
.agree {background-color:#e8e2d7;text-align:center;padding:8px 0 5px;}

/* event calendar */
/**************************/
/* h3 week days */
#event-cal h3 {
	color:#49392b;font-size:1.5em;font-weight:normal;
	background-color:#cdbe94;
	padding:5px 10px 3px;margin-bottom:15px;
}
/* paging link*/
#event-cal .paging {background-color:#f5f5f5;font-size:1.2em;width:100%;height:25px;position:relative;margin-bottom:10px;}
#event-cal .paging li {position:absolute;top:4px;}
#event-cal .paging li a {text-decoration:none;}

.week-back {left:5px;}
.week-this {left:49%;}
.week-next {right:5px;}

.week-back a {color:#49392b;padding:0 10px 0 18px;background:url(images/arrow-w01.gif) no-repeat 0 0; }
.week-back a:hover {color:#34290c;background:url(images/arrow-w01-on.gif) no-repeat 0 0; }
.week-this a {color:#49392b;padding:0 10px 0 18px;background:url(images/arrow-w02.gif) no-repeat 0 0; }
.week-this a:hover {color:#34290c;background:url(images/arrow-w02-on.gif) no-repeat 0 0; }
.week-next a {color:#49392b;padding:0 18px 0 10px;background:url(images/arrow-w02.gif) no-repeat right 0; }
.week-next a:hover {color:#34290c;background:url(images/arrow-w02-on.gif) no-repeat right 0; }

/* table */
#event-cal table {width:100%;margin-bottom:10px;}
#event-cal th,
#event-cal td {border-top:1px solid #d6d4ce;border-bottom:1px solid #d6d4ce;padding:5px 0;text-align:center;}

#event-cal .week th {color:#34290c;font-size:1.1em;font-weight:normal;padding:10px 0 10px 4px;background:url(images/back-th01.gif) repeat-y 0 0;width:92px;}
#event-cal .week th.ttl {color:#fff;font-size:1.3em;font-weight:bold;padding:10px 0;background:url(images/back-thttl.gif) no-repeat 0 0;border-right:1px solid #d6d4ce;width:307px;}
#event-cal .week th.sat {background:url(images/back-th03.gif) repeat-y 0 0;}
#event-cal .week th.sun,
#event-cal .week th.hol,
#event-cal .week th.sat.hol,
#event-cal .week th.sun.hol {background:url(images/back-th04.gif) repeat-y 0 0;}

#event-cal th.ev-ttl {border-right:1px solid #d6d4ce;text-align:left;padding-left:2px;}
#event-cal th.ev-ttl a {display:block;min-height:70px;text-decoration:none;}
#event-cal th.ev-ttl a img {float:left;margin-right:5px;}
#event-cal th.ev-ttl a span {font-size:1.1em;font-weight:normal;color:#000;display:block;}

#event-cal .tbl-premiere th.ev-ttl a span.ttl,
#event-cal .tbl-shop th.ev-ttl a span.name {color:#b3914f;font-weight:bold;}

#event-cal td {height:65px;vertical-align:middle;font-size:1.3em;}

/*
.tbl-premiere th.ev-ttl a span {padding:0 3px 0 121px;}
.tbl-shop th.event-ttl a span {padding:0 3px 0 78px;}
*/

#event-cal tr td:nth-of-type(2n) {background:url(images/back-th01.gif) repeat-y 0 0;}
#event-cal tr td.today {background:url(images/back-th02.gif) repeat-y 0 0;}


/* top page free area */
.box-free{margin:0 0 20px; font-size:1.2em;}
.box-free h4 {font-size:1.3em;}
.box-free h5 {font-size:1.2em;}
.box-free h6{font-size:1.1em;}
#area_c .box-free p{font-size:1em;}
#area_c .box-free ul {list-style:disc;padding-left:20px;}
#area_c .box-free ol {list-style:decimal;padding-left:25px;}

/* sitemap */
/************************/
#sitemap a {text-decoration:none;display:block;}
#sitemap a:hover {text-decoration:underline;}

/* 1st */
#sitemap dt {
	font-size:1.6em;
	line-height:27px;
	padding:0 0 5px 25px;
	margin-bottom:20px;
	background:#FFF url(images/arrow-04.gif) no-repeat 0 0;
	border-bottom:1px solid #d6d4ce;
}
#sitemap dt a {color:#b3914f;}

/* 2nd , 3rd */
#sitemap dd {margin:0 0 25px 20px;}
/*2nd*/
#sec #sitemap dd p {
	font-size:1.3em;
	line-height:1.4;
	margin-bottom:2px;
}
#sec .block #sitemap dd p {
	font-size:1.1em;
	line-height:1.4;
	margin-bottom:2px;
}

#sitemap dd p a {
	color:#34290c;
	background:#FFF url(images/arrow-01.png) no-repeat 0 3px;
	padding-left:12px;
}
/* 3rd */
#sitemap dd ul {
	list-style:none;
	margin:0 0 15px 15px;
	padding:0;
	background:url(images/back-smap.gif) repeat-y 0 0;
}
#sitemap dd li {
	font-size:1.2em;
	float:left;
	width:200px;
	margin:0 11px 5px 0;
}
#sitemap dd li a {
	padding:2px 0 2px 8px;
	background:url(images/arrow-05.gif) no-repeat 0 8px;
}

#melmaga dt {float:left;}
#melmaga dd {padding-left:110px;}

#box-facebook {margin-bottom:25px;}
#box-facebook iframe {width:100% !important;}

