* {
	margin: 0;
	padding: 0;
	list-style: none;
}
body {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
a {
	text-decoration: none;
	color: #1E3383;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}

.hidden {
	text-indent: -999px;
	overflow: hidden;
	height: 0;
	width:0;
	clear: both;
}
.btn-more {
	text-align: right;
	clear: both;
}
.pagetop-link {
	text-align: right;
	clear: both;
	padding: 30px 0px 0px;
}
.prev-link {
	text-align: center;
	clear: both;
	padding: 30px 0px 0px;
}

.float-left {
	float: left;
	overflow: hidden;
}
.float-right {
	float: right;
	overflow: hidden;
}
.next-prev-link {
	line-height: 100%;
	text-align: right;
	clear: both;
	overflow: hidden;
	padding: 20px 0px;
}
.next-prev-link li {
	display: inline;
	margin-left: 5px;
}
.next-prev-link li a {
	text-decoration: underline;
}
.next-prev-link li a:hover {
	text-decoration: none;
}

#wrap {
	width: 100%;
}

#wrap #header {
	width: 100%;
	height: 155px;
	overflow: hidden;
	background: url(/images/header_bg.gif) repeat-x top left;
}
#wrap #header #header-inner {
	width: 960px;
	height: 155px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}
#wrap #header #header-inner h1 {
	width: 430px;
	height: 103px;
	overflow: hidden;
	background-image: url(/images/header_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 0px;
	left: 0px;
}
#wrap #header #header-inner h1 a {
	display: block;
	width: 430px;
	height: 103px;
	overflow: hidden;
	text-indent: -9999px;
}
#wrap #header #header-inner #header-list {
	width: 365px;
	height: 100px;
	overflow: hidden;
	background-image: url(/images/header_list.jpg);
	background-repeat: no-repeat;
	background-position: -1px top;
	position: absolute;
	left: 593px;
	top:0px;
}
#wrap #header #header-inner #header-list li {
	display: inline;
}
#wrap #header #header-inner #header-list li a {
	display: block;
	width: 56px;
	height: 100px;
	margin-right: 6px;
	float: left;
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
	text-indent: -9999px;
	overflow: hidden;
	
}
#wrap #header #header-inner #header-list li#header-list1 a {
}
#wrap #header #header-inner #header-list li#header-list2 a {
}
#wrap #header #header-inner #header-list li#header-list3 a {
}
#wrap #header #header-inner #header-list li#header-list4 a {
	margin-right: 5px;
}
#wrap #header #header-inner #header-list li#header-list5 a {
	margin-right: 5px;
}
#wrap #header #header-inner #header-list li#header-list6 a {
	margin-right: 0px;
}
#wrap #header #header-inner #header-navi {
	background-image: url(/images/header_navi_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 51px;
	width: 960px;
	margin: 0px auto;
	position: absolute;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
}
#wrap #header #header-inner #header-navi  li a {
	display: block;
	position: absolute;
	top: 0px;
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
	height: 46px;
	text-indent: -9999px;
}
#wrap #header #header-inner #header-navi  #header-navi1 a {
	width: 161px;
	left: 0px;
}
#wrap #header #header-inner #header-navi  #header-navi2 a {
	width: 73px;
	left: 162px;
}
#wrap #header #header-inner #header-navi  #header-navi3 a {
	width: 211px;
	left: 236px;
}
#wrap #header #header-inner #header-navi  #header-navi4 a {
	width: 96px;
	left: 448px;
}
#wrap #header #header-inner #header-navi  #header-navi5 a {
	width: 96px;
	left: 545px;
}
#wrap #header #header-inner #header-navi #header-search {
	width: 245px;
	height: 46px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#wrap #header #header-inner #header-navi #header-search span {
	display: none;
}
#wrap #header #header-inner #header-navi #header-search .header-search-input {
	width: 118px;
	height: 16px;
	position: absolute;
	top:13px;
	left: 69px;
	padding: 2px;
	border: none;
	background: none;
	background: url(/images/header_search_input_bg.gif) no-repeat left top;
}
#wrap #header #header-inner #header-navi #header-search .header-search-btn {
	width: 37px;
	height: 20px;
	position: absolute;
	top:13px;
	left: 194px;
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
	cursor: pointer;
}

#wrap #Breadcrumbs {
	width: 100%;
	overflow: hidden;
	background-color: #F0F0F0;
}
#wrap #Breadcrumbs #Breadcrumbs-inner {
	width: 920px;
	overflow: hidden;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 10px 20px 0px 20px;
}
#wrap #Breadcrumbs #Breadcrumbs-inner li {
	line-height: 100%;
	display: inline;
}
#wrap #Breadcrumbs #Breadcrumbs-inner li a {
	color: #1E3383;
}


#wrap #mainimg {
	width: 100%;
	height: 320px;
	overflow: hidden;
	background-image: url(/images/mainimg_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
#wrap #mainimg #mainimg-inner {
	width: 960px;
	height: 320px;
	overflow: hidden;
	margin: 0px auto;
/*	background-color: #000000;*/
}
#wrap #mainimg #mainimg-inner #mainimg-left {
	width: 640px;
	height: 320px;
	float: left;
/*	background-color: #FFFFFF;*/
}
#wrap #mainimg #mainimg-inner #mainimg-right {
	width: 320px;
	height: 320px;
	float: right;
/*	background-color: #FFFFFF;*/
}

#wrap #main {
	width: 100%;
	overflow: hidden;
	background-color: #F0F0F0;
}
#wrap #main #main-inner {
	width: 960px;
	overflow: hidden;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 44px 0px 40px;
}
#left-title-area-info {
	width: 180px;
	height: 43px;
	overflow: hidden;
	background-image: url(/images/left_title_area_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-top: 20px;
}
#left-title-tour-info a {
	width: 180px;
	height: 49px;
	overflow: hidden;
	background-image: url(/images/left_title_tour_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-top: 10px;
	display: block;
}
#left-title-map-info a {
	width: 180px;
	height: 49px;
	overflow: hidden;
	background-image: url(/images/left_title_map_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-top: 0px;
	display: block;
}
#left-title-shoppingstreet-info {
	width: 180px;
	height: 43px;
	overflow: hidden;
	background-image: url(/images/left_title_shoppingstreet_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-top: 0px;
}
#wrap #main #main-inner #main-inner-left {
	width: 200px;
	float: left;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-left .list ul li {
	display: block;
	width: 160px;
	border-bottom: 1px solid #C2C2C2;
	font-size: 13px;
	line-height: 100%;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-left .list ul li a {
	display: block;
	background-image: url(/images/list_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	padding: 10px 0px 6px 20px;
}
#wrap #main #main-inner #main-inner-left .banner {
	width: 160px;
}
#wrap #main #main-inner #main-inner-left .banner li {
	padding-left: 20px;
	overflow: hidden;
	display: block;
}
* html body #wrap #main #main-inner #main-inner-left .banner li {
	display: inline;
}
#wrap #main #main-inner #main-inner-left .banner li a {
	display: block;
}
#wrap #main #main-inner #main-inner-left .mobile {
	width: 140px;
	border-bottom: solid 3px #BABABA;
	border-top: solid 3px #BABABA;
	margin-left: 20px;
	line-height: 120%;
	padding: 10px 0px 8px;
}
#wrap #main #main-inner #main-inner-left .mobile strong {
	line-height: 160%;
}
#wrap #main #main-inner #main-inner-left .mobile img {
	margin: 12px 0px 0px 25px;
}
#wrap #main #main-inner #main-inner-center {
	width: 400px;
	float: left;
	overflow: hidden;
	margin-right: 40px;
}
#topics-title {
	width: 172px;
	height: 40px;
	padding: 10px 0px 0px 228px;
	overflow: hidden;
	background-image: url(/images/top_topics_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	line-height: 100%;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-center .topics-list {
	width: 400px;
	overflow: hidden;
	padding: 0px 0px 27px 0px;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-img {
	width: 160px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-img img {
	border: 1px solid #DEDEDE;
	width: 150px;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-txt {
	width: 240px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-txt p.yyyymmdd {
	font-size: 10px;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-txt h3 {
	font-size: 14px;
	line-height: 120%;
	padding: 10px 0px;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .topics-list .topics-list-txt p {
	line-height: 150%;
}
#blog-title {
	width: 312px;
	height: 35px;
	padding: 10px 0px 0px 88px;
	overflow: hidden;
	background-image: url(/images/top_blog_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	line-height: 100%;
	margin: 28px 0px 0px;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-center .blog-list {
	width: 400px;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-img {
	width: 100px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-img img {
	border: 1px solid #DEDEDE;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-txt {
/*	width: 300px;*/
	float: left;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-txt p.yyyymmdd {
	font-size: 10px;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-txt h3 {
	line-height: 120%;
	padding: 5px 0px;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .blog-list .blog-list-txt p {
	line-height: 150%;
}

#wrap #main #main-inner #main-inner-right {
	width: 300px;
	float: left;
	overflow: hidden;
}
#news-title {
	width: 173px;
	height: 40px;
	padding: 10px 0px 0px 127px;
	overflow: hidden;
	background-image: url(/images/top_news_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	line-height: 100%;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-right .news-list {
	width: 300px;
	overflow: hidden;
	border-bottom: solid 1px #C7C7C7;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-img {
	width: 105px;
	float: left;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-img img {
	border: 1px solid #DEDEDE;
	width: 90px;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-txt {
	width: 195px;
	float: left;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-txt p.yyyymmdd {
	font-size: 10px;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-txt h3 {
	line-height: 120%;
	padding: 6px 0px;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-right .news-list .news-list-txt p {
	line-height: 100%;
}
#twit-title {
	width: 173px;
	height: 36px;
	padding: 10px 0px 0px 127px;
	margin: 30px 0 0 0;
	overflow: hidden;
	background-image: url(/images/top_twit_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	line-height: 100%;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-right .twit-list {
	padding: 0px 0px 10px 0px;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-img {
	width: 70px;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-txt {
	width: 230px;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-img img {
	border:  none;
	width: 60px;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-txt p {
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-txt a {
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-right .twit-list .news-list-txt span {
	color: #666666;
	font-size: 85%;
}
#blog-title2 {
	width: 173px;
	height: 36px;
	padding: 10px 0px 0px 127px;
	margin: 30px 0 0 0;
	overflow: hidden;
	background-image: url(/images/top_blog_title2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	line-height: 100%;
	font-size: 12px;
}

#wrap #main #main-inner #main-inner-right .banner {
	padding: 43px 0px 0px;
}
#wrap #main #main-inner #main-inner-right .banner li {
	display: inline;
}
#wrap #main #main-inner #main-inner-right .banner li a {
	display: block;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-right .banner li a img {
	border: 1px solid #CFCFCF;
}
#wrap #main #main-inner #banner-title1 {
	background:url(../images/icon_arrow.gif) no-repeat left center;
	margin: 35px 0px 5px;
	padding: 0 0 0 8px;
	line-height: 110%;
	width: 292px;
	overflow: hidden;
	font-size: 92%;
}
#wrap #main #main-inner #banner-title2 {
	background:url(../images/icon_arrow.gif) no-repeat left center;
	margin: 18px 0px 5px;
	padding: 0 0 0 8px;
	line-height: 110%;
	width: 292px;
	overflow: hidden;
	font-size: 92%;
}
#wrap #main #main-inner .banner-table {
	border-top: solid 1px #C7C7C7;
	border-left: solid 1px #C7C7C7;
}
#wrap #main #main-inner .banner-table td {
	border-bottom: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	padding: 5px;
	width:50%;
	text-align: left;
	line-height: 110%;
	font-weight: normal;
	vertical-align: middle;
	font-size: 92%;
}
#wrap #main #main-inner .banner-table td img {
	margin-bottom: 8px;
}
#wrap #main #main-inner .banner-table td a:hover {
	text-decoration: underline;
}

#wrap #footer {
	width: 100%;
	height: 180px;
	overflow: hidden;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#wrap #footer #footer-inner {
	width: 960px;
	height: 180px;
	overflow: hidden;
	background-image: url(/images/footer_bg_inner.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px auto;
	position: relative;
}
#wrap #footer #footer-inner ul {
	position: absolute;
	top: 20px;
	left: 20px;
}
#wrap #footer #footer-inner ul li {
	display: inline;
	color: #FFFFFF;
	line-height: 100%;
}
#wrap #footer #footer-inner ul li a {
	color: #FFFFFF;
}
#wrap #footer #footer-inner dl {
	position: absolute;
	top: 60px;
	left: 20px;
	line-height: 120%;
}
#wrap #footer #footer-inner dl dt span {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
#wrap #footer #footer-inner dl dt {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#wrap #footer #footer-inner dl dd {
	color: #FFFFFF;
}



/* SHOP */
#wrap #main #main-inner #main-inner-center .shop-info-header {
	height: 60px;
	overflow: hidden;
	width: 100%;
}
#wrap #main #main-inner #main-inner-center .shop-info-header .shop-info-header-icon {
	width: 50px;
	float: left;
	padding-top:4px;
}
#wrap #main #main-inner #main-inner-center .shop-info-header .shop-info-header-title {
	width: 350px;
	overflow: hidden;
	float: left;
}
#wrap #main #main-inner #main-inner-center .shop-info-header .shop-info-header-title .shop-info-header-logo {
	float: right;
}
#wrap #main #main-inner #main-inner-center .shop-info-header .shop-info-header-title h2 {
	padding: 5px 0px 7px;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #000000;
}
#wrap #main #main-inner #main-inner-center .shop-info-header .shop-info-header-title p {
	color: #666666;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont img {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
	font-size: 13px;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 380%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 40px;
	overflow: hidden;
	clear: both;
}
	body.SHOP-INFO-FASHION #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_fashion1.gif);
	}
	body.SHOP-INFO-GOURMET #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_gourmet1.gif);
	}
	body.SHOP-INFO-GOODS #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_goods1.gif);
	}
	body.SHOP-INFO-AMUSEMENT #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_amusement1.gif);
	}
	body.SHOP-INFO-OTHERS #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_others1.gif);
	}
	body.SHOP-INFO-DEPARTMENT #wrap #main #main-inner #main-inner-center .shop-info-cont h3 {
		background-image: url(/images/shop_title_bg_department1.gif);
	}
#wrap #main #main-inner #main-inner-center .shop-info-cont .yyyymmdd {
	color: #666666;
	font-size: 10px;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont h4 {
	font-weight: bold;
	padding: 2px 0px 5px;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont .shop-ly1 {
	padding: 15px 0px 0px 0px;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont .hr {
	border-bottom: 1px solid #C2C2C2;
	overflow: hidden;
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 30px;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont table {
	border-top: solid 1px #D3D3D3;
	border-left: solid 1px #D3D3D3;
	margin-bottom: 15px;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont table th,
#wrap #main #main-inner #main-inner-center .shop-info-cont table td {
	border-bottom: solid 1px #D3D3D3;
	border-right: solid 1px #D3D3D3;
	font-weight: normal;
	text-align: left;
	padding: 8px 10px;
	vertical-align: top;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont table th {
	width: 20%;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont div {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .shop-info-cont .gmap {
	overflow: hidden;
	width: 400px;
	height: 355px;
}


/* SHOP NEWS */
#wrap #main #main-inner #main-inner-center #shop-news-title {
	background-image: url(/images/shop_news_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 70px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .news-list {
	width: 400px;
	overflow: hidden;
	border-bottom: solid 1px #C7C7C7;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-img {
	width: 105px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-img img {
	border: 1px solid #DEDEDE;
	width: 90px;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-txt {
	width: 295px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-txt p.yyyymmdd {
	font-size: 10px;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-txt h3 {
	line-height: 120%;
	padding: 6px 0px;
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .news-list .news-list-txt p {
	line-height: 100%;
}


/* SHOP LIST */
#wrap #main #main-inner #main-inner-center h2#shop-title-fashion {
	background-image: url(/images/shop_category_title_fashion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center h2#shop-title-gourmet {
	background-image: url(/images/shop_category_title_gourmet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center h2#shop-title-goods {
	background-image: url(/images/shop_category_title_goods.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center h2#shop-title-amusement {
	background-image: url(/images/shop_category_title_amusement.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center h2#shop-title-others {
	background-image: url(/images/shop_category_title_others.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center h2#shop-title-department {
	background-image: url(/images/shop_category_title_department.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 95px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .shop-list {
	width: 400px;
	overflow: hidden;
	padding: 0px 0px 25px 0px;
}
#wrap #main #main-inner #main-inner-center .shop-ly2 {
	text-align: right;
	padding: 0px 0px 40px 0px;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-img {
	width: 170px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-img img {
	width: 148px;
	border: 1px solid #DEDEDE;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-txt {
	width: 230px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-txt h3 {
	line-height: 120%;
	padding: 5px 0px 8px;
	font-size: 14px;
	border-bottom: solid 1px #C2C2C2;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-txt p {
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .shop-list .shop-list-txt p small {
	font-size: 11px;
}


/* TOPICS */
#wrap #main #main-inner #main-inner-center #topics-title {
	background-image: url(/images/topics_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 70px;
	width: 100%;
	overflow: hidden;
}


/* com */
#wrap #main #main-inner #main-inner-center .com-ly1 {
}
#wrap #main #main-inner #main-inner-center .com-ly1 p {
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 p img {
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 p.yyyymmdd {
	border-bottom: 1px solid #C7C7C7;
	line-height: 100%;
	margin: 0px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 p.yyyymmdd span {
	border-bottom: 3px solid #C7C7C7;
	display: block;
	width: 6em;
	padding: 0px 0px 10px 0px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 h2 {
	padding: 20px 0px 18px;
	border-bottom: 1px solid #C7C7C7;
	line-height: 100%;
	color: #1E3383;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 ul {
}
#wrap #main #main-inner #main-inner-center .com-ly1 ul li {
	padding: 2px 0px;
	font-size: 11px;
}
#wrap #main #main-inner #main-inner-center .com-ly1 ul li img {
	vertical-align: middle;
}
.hidden {
	display: none;
}


/* POLICY */
#policy-title {
	width: 400px;
	height: 76px;
	background: url(../images/policy_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


/* CONTACT */
#contact-title {
	width: 400px;
	height: 76px;
	background: url(../images/contact_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.contact-subtitle {
	width: auto;
	height: 23px;
	padding: 7px 0px 0px 8px;
	background: url(../images/contact_subtitle.gif) top left no-repeat;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
	margin-top: 12px;
	clear: both;
}
.contact-ly1 {
	padding: 14px 0px 14px 14px;
	background-color: #F0F0F0;
	overflow: hidden;
}
.contact-ly1 input,
.contact-ly1 textarea {
	background: url(../images/contact_input_bg.gif) top left no-repeat;
	border: 1px solid #B4B4B4;
	padding: 3px;
	font-size: 12px;
	color: #333333;
	clear: both;
}
.contact-ly1 label.contact-email {
	display: block;
	padding: 10px 0px 3px;
}
.contact-ly1 input.contact-email {
	width: 365px;
}
.contact-ly1 div{
	width: 100%;
	overflow: hidden;
}
.contact-ly1 div div {
	width: 193px;
	float: left;
}
.contact-ly1 label.contact-name {
	display: block;
	padding: 0px 0px 3px;
}
.contact-ly1 input.contact-name {
	width: 173px;
}
.contact-ly1 textarea.contact-text {
	width: 365px;
}
.contact-ly2 {
	text-align: center;
	padding: 40px 0px 0px;
}
.contact-ly2 input {
	width: 75px;
	height: 30px;
	margin: 0px 6px;
	border: none 0px;
	text-indent: -9999px;
	cursor: pointer;
}
.contact-ly2 input.contact-btn-submit {
	background: url(../images/contact_btn1.gif) top left no-repeat;
}
.contact-ly2 input.contact-btn-reset {
	background: url(../images/contact_btn2.gif) top left no-repeat;
}
#contact-thanks-title {
	width: 400px;
	height: 42px;
	background: url(../images/contact_thanks_title.gif) bottom left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


/* SHOP INFO */
#shop-info-title {
	width: 400px;
	height: 76px;
	background: url(../images/shop_info_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#shop-info-title-fashion a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_fashion.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#shop-info-title-goods a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_goods.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#shop-info-title-gourmet a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_gourmet.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#shop-info-title-amusement a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_amusement.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#shop-info-title-others a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_others.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#shop-info-title-department a {
	width: 400px;
	height: 80px;
	background: url(../images/shop_category_title_department.jpg) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.shop-info-list-fashion,
.shop-info-list-goods,
.shop-info-list-gourmet,
.shop-info-list-amusement,
.shop-info-list-others,
.shop-info-list-department {
	overflow: hidden;
	margin: 0px 0px 20px;
	width: 100%;
	display: block;
}
.shop-info-list-fashion li,
.shop-info-list-goods li,
.shop-info-list-gourmet li,
.shop-info-list-amusement li,
.shop-info-list-others li,
.shop-info-list-department li {
	display: inline;
	line-height: 100%;
}
.shop-info-list-fashion li a,
.shop-info-list-goods li a,
.shop-info-list-gourmet li a,
.shop-info-list-amusement li a,
.shop-info-list-others li a,
.shop-info-list-department li a {
	display: block;
	float: left;
	width: 178px;
	padding: 1px 10px 10px 12px;
	overflow: hidden;
	background: 3px 3px no-repeat;
}
.shop-info-list-fashion li a {
	background-image: url(../images/arrow_shop_fashion.gif);
}
.shop-info-list-goods li a {
	background-image: url(../images/arrow_shop_goods.gif);
}
.shop-info-list-gourmet li a {
	background-image: url(../images/arrow_shop_gourmet.gif);
}
.shop-info-list-amusement li a {
	background-image: url(../images/arrow_shop_amusement.gif);
}
.shop-info-list-others li a {
	background-image: url(../images/arrow_shop_others.gif);
}
.shop-info-list-department li a {
	background-image: url(../images/arrow_shop_department.gif);
}


/* LINK & SITEMAP */
#link-title {
	width: 400px;
	height: 70px;
	background: url(../images/link_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#sitemap-title {
	width: 400px;
	height: 70px;
	background: url(../images/sitemap_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.link-list h3 {
	padding: 7px 7px 5px;
	margin: 0px 0px 15px 0px;
	line-height: 100%;
	font-size: 13px;
	background-color: #F0F0F0;
	font-weight: normal;
	clear: both;
}
* html body .link-list h3 {
	padding: 3px 7px 5px;
}
.link-list h3 a {
	display: block;
}
* html .link-list h3 a {
	padding-top: 3px;
}
.link-list ul {
	overflow: hidden;
	margin: 0px 0px 20px;
	width: 189px;
	float: left;
}
.link-list ul.right {
	float: right;
}
.link-list ul li {
	display: inline;
	line-height: 100%;
}
.link-list ul li a {
	display: block;
	float: left;
	width: 178px;
	padding: 1px 10px 10px 12px;
	overflow: hidden;
	background: url(../images/arrow_link.gif) 3px 3px no-repeat;
}
.link-list2 {
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 2px solid #C7C7C7;
	overflow: hidden;
	clear: both;
}
.link-list2 ul {
	overflow: hidden;
	margin: 0px 0px 20px;
	width: 189px;
	float: left;
}
.link-list2 ul.right {
	float: right;
}
.link-list2 ul li a {
	display: block;
	float: left;
	width: 167px;
	padding: 7px 10px 9px 12px;
	overflow: hidden;
	background: url(../images/arrow_link.gif) 3px 10px no-repeat;
	border-bottom: 1px solid #C7C7C7;
}


/* GLOBAL */
#global-title {
	width: 400px;
	height: 70px;
	background: url(../images/global_title.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#global-title2 {
	font-size: 24px;
	line-height: 100%;
	color: #999999;
	margin-bottom: 50px;
}
#global-title3 {
	font-size: 17px;
	line-height: 125%;
	margin-bottom: 18px;
}
.global-link1 {
	background: url(../images/global_btn1.gif) top left no-repeat;
	width: 400px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.global-link2 {
	background: url(../images/global_btn2.gif) top left no-repeat;
	width: 400px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.global-link3 {
	background: url(../images/global_btn3.gif) top left no-repeat;
	width: 400px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.global-link4 {
	background: url(../images/global_btn4.gif) top left no-repeat;
	width: 400px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.global {
	width: 400px;
	overflow: hidden;
}
.global h2 {
	background: none;
	border-left: solid 3px #E91E00;
	padding: 4px 0 4px 9px;
	font-size: 150%;
	line-height: 110%;
	margin: 0 0 12px 0;
}
.global h2 span {
	display: block;
	font-size: 72%;
	margin: 0 0 4px 0;
}
.global h3 {
	background-color: #E4EDFC;
	color: #1E3383;
	padding: 7px;
	font-size: 117%;
	line-height: 110%;
	clear: both;
	margin: 3em 0px 10px;
}
.global h4 {
	background: none;
	color: #666;
	padding: 5px;
	font-size: 117%;
	line-height: 110%;
	border: solid 3px #E4E4E4;
	clear: both;
	margin: 15px 0px 6px;
	font-size: 100%;
}
.global ul.page-in-link {
	margin: 0 0 15px 0;
}
.global ul.page-in-link li {
	background: url(../images/global_arr1.gif) no-repeat left center;
	line-height: 160%;
	padding: 0 0 0 9px;
}
.global ul.page-in-link li a {
	text-decoration: underline;
}
.global ul.page-in-link li a:hover {
	text-decoration: none;
}
.global iframe {
	margin: 0 0 10px 0;
}
.global div.block ul li {
	list-style: disc;
	margin: 0 0 5px 2em;
	color: #666;
}
.global div.block ul li span {
	color: #333;
}
.global .area-map {
	margin: 0 0 12px 0;
}
.global p {
	margin-bottom: 1em;
}
.global .global-note {
	background-color: #FCEDED;
	padding: 14px;
}
.global .global-note h4 {
	color: #E64200;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	padding-bottom: 5px;
}
.global .global-note p {
	margin: 0px;
}



.sep {
	width: 100%;
	height: 10px;
	overflow: hidden;
	text-indent: -9999px;
	clear: both;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #BFBFBF;
}


/* FEATURE */
#wrap #main #main-inner #main-inner-center #feature-title {
	background-image: url(/images/feature_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 78px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature-list {
	width: 400px;
	overflow: hidden;
	border-bottom: solid 1px #C7C7C7;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 14px 0px;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-img {
	width: 135px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-img img {
	border: 1px solid #DEDEDE;
	width: 120px;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-txt {
	width: 265px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-txt h3 {
	line-height: 130%;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .feature-list .feature-list-txt p {
	line-height: 140%;
}


#wrap #main #main-inner #main-inner-center .feature {
}
#wrap #main #main-inner #main-inner-center .feature h2 {
	margin-bottom: 15px;
}
#wrap #main #main-inner #main-inner-center .feature h3 {
	background: url(../images/feature_subtitle_bg.gif) 0px 15px no-repeat;
	padding-top: 25px;
	color: #1E3383;
	font-size: 16px;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature h3 span {
	background: url(../images/feature_subtitle_bg.gif) left bottom no-repeat;
	display: block;
	padding: 0px 10px 8px 10px;
	margin-bottom: 7px;
}
#wrap #main #main-inner #main-inner-center .feature h3 span small {
	font-size: 12px;
}
#wrap #main #main-inner #main-inner-center .feature p {
	margin-bottom: 15px;
	line-height: 143%;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly1 {
	background-color: #FCF3F8;
	padding: 16px 13px;
	overflow: hidden;
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly1 img {
	float: right;
	margin-left: 10px;
}
#wrap #main #main-inner #main-inner-center .feature .sep {
	margin-bottom: 25px;
	border-bottom: 2px solid #999999;
}
#wrap #main #main-inner #main-inner-center .feature .sep2 {
	margin: 15px 0px 25px;
	border-bottom: 1px solid #CBCBCB;
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature h2.feature-title1,
#wrap #main #main-inner #main-inner-center .feature h3.feature-title1 {
	font-size: 18px;
	line-height: 130%;
	color: #1E3383;
	margin-bottom: 10px;
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature h2.feature-subtitle1,
#wrap #main #main-inner #main-inner-center .feature h3.feature-subtitle1,
#wrap #main #main-inner #main-inner-center .feature h4.feature-subtitle1 {
	padding: 4px 0px 2px 6px;
	margin-bottom: 15px;
	background: none;
	border-left: 4px solid #1E3383;
	clear: both;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .feature h2.feature-subtitle1b,
#wrap #main #main-inner #main-inner-center .feature h3.feature-subtitle1b,
#wrap #main #main-inner #main-inner-center .feature h4.feature-subtitle1b {
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	background: none;
	line-height: 130%;
	clear: both;
	background: url(../images/feature_title_br.gif) top left no-repeat;
}
#wrap #main #main-inner #main-inner-center .feature h2.feature-subtitle1c,
#wrap #main #main-inner #main-inner-center .feature h3.feature-subtitle1c,
#wrap #main #main-inner #main-inner-center .feature h4.feature-subtitle1c {
	padding: 3px 0px 2px 6px;
	margin-top: 35px;
	margin-bottom: 15px;
	background: none;
	border-left: 4px solid #1E3383;
	clear: both;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature h2.feature-subtitle2,
#wrap #main #main-inner #main-inner-center .feature h3.feature-subtitle2,
#wrap #main #main-inner #main-inner-center .feature h4.feature-subtitle2 {
	padding: 8px 0px 7px 8px;
	margin: 20px 0px 12px 0px;
	background: #E5EEFA;
	line-height: 100%;
	color: #1E3383;
	font-size: 14px;
	clear: both;
	line-height: 100%;
}
#wrap #main #main-inner #main-inner-center .feature-subtitle3 {
	border: solid 1px #1E3383;
	margin: 0 0 10px 0;
	padding: 0;
	color: #1E3383;
	overflow: hidden;
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature-subtitle3 .head {
	line-height: 110%;
	padding: 7px 10px 5px;
	font-size: 117%;
	font-weight: bold;
	border: none;
	background: none;
}
#wrap #main #main-inner #main-inner-center .feature-subtitle3 .txt {
	border-bottom: dashed 1px #1E3383;
	line-height: 110%;
	padding: 7px 10px 6px;
	margin: 0;
}

#wrap #main #main-inner #main-inner-center .feature .feature-emtxt1 {
	font-size: 14px;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 p {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l1 {
	float: left;
	width: 235px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l1 h4 {
	margin-top: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2r1 {
	float: right;
	width: 150px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l2 {
	float: left;
	width: 190px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2r2 {
	float: right;
	width: 195px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l3 {
	float: left;
	width: 175px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2r3 {
	float: right;
	width: 215px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l4 {
	float: left;
	width: 240px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2r4 {
	float: right;
	width: 160px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2l5 {
	float: left;
	width: 210px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 .feature-ly2r5 {
	float: right;
	width: 180px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-list1 li {
	padding-left: 1em;
	text-indent: -1em;
}
#wrap #main #main-inner #main-inner-center .feature .feature-sep1 {
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 7px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 13px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-sep2 {
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 7px;
	border-bottom: 1px solid #B0B0B0;
	margin-bottom: 15px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 {
	border-top: 1px solid #1E3383;
	border-left: 1px solid #1E3383;
	border-right: 1px solid #1E3383;
	overflow: hidden;
	margin: 25px 0px 0px 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 h5 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%;
	background-color: #F0FBFF;
	color: #1E3383;
	border-bottom: 1px solid #1E3383;
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div {
	padding: 20px 19px 0px;
	border-bottom: 1px solid #1E3383;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div h6 {
	font-size: 14px;
	font-weight: bold;
	color: #1E3383;
	padding-bottom: 7px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div img {
	margin-bottom: 8px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div.feature-ly3l {
	width: 195px;
	float: left;
	margin-right: 15px;
	border: none;
	padding: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div.feature-ly3r {
	width: 150px;
	float: left;
	border: none;
	padding: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly3 div.clr {
	clear: both;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 .feature-xmas-ly1-1 {
	width: 122px;
	float: left;
	margin: 0px 17px 0px 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 .feature-xmas-ly1-2 {
	width: 122px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 .feature-xmas-ly1-3 {
	width: 192px;
	float: left;
	margin: 0px 16px 0px 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 .feature-xmas-ly1-4 {
	width: 192px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 p {
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .feature .feature-xmas-ly1 img {
	margin-bottom: 5px;
}
.feature-column {
	background: #E5EEFA;
	padding: 12px 15px;
	color: #1E3383;
	overflow: hidden;
	margin-bottom: 1em;
}
.feature-column .feature-column-title {
	font-weight: bold;
	display: block;
	background: url(../images/dot.gif) bottom left repeat-x;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.clr {
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature .feature-ly2 p.lheight {
	margin-bottom: 1em;
}
#wrap #main #main-inner #main-inner-center .feature .feature5ly {
	background: #FF4039;
	overflow: hidden;
	margin: 5px 0px 30px;
}
#wrap #main #main-inner #main-inner-center .feature .feature5ly p {
	float: left;
	width: 200px;
	margin: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature5ly p.feature5lyr {
	color: #FFFFFF;
	width: 177px;
	padding: 18px 10px 5px 13px;
}
#wrap #main #main-inner #main-inner-center .feature .feature5ly2 {
	margin-bottom: 5px;
}


#wrap #main #main-inner #main-inner-center .feature .feature7ly1 {
	padding-top: 15px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 dl {
	overflow: hidden;
	background: #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 dl dt {
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 117%;
	display: block;
	overflow: hidden;
	background: #1E3383;
	width: 300px;
	padding: 10px 0px 10px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 dl dd {
	background: #2647C7;
	float: right;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 117%;
	width: 5.5em;
	display: block;
	overflow: hidden;
	width: 90px;
	padding: 10px 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 h3 {
	background: #F2F6FC;
	padding: 10px;
	margin: 0px 0px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 strong {
	color: #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph2 {
	padding-left: 20px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph2 li {
	display: block;
	float: left;
	width: 180px;
	overflow:hidden;
	margin-right: 4px;
	font-size: 83%;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph3 {
	padding-bottom: 15px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph3 li {
	display: block;
	float: left;
	width: 130px;
	overflow:hidden;
	margin-right: 4px;
	font-size: 83%;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph2 li img,
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph3 li img {
	margin-bottom: 4px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph2 li.last img,
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.ph3 li.last {
	margin-right: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.note {
	margin-bottom: 7px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 ul.note li {
	padding-left: 1em;
	text-indent: -1em;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div .left {
	float:left;
	width: 210px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div .right {
	float:left;
	width: 190px;
	text-align: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div.ly2 {
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div.ly2 .left {
	width: 285px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly1 div.ly2 .right {
	width: 115px;
}
#wrap #main #main-inner #main-inner-center .feature .feature7ly2 {
	color: #1E3383;
	font-size: 117%;
	padding: 20px 0px 0px;
}
.feature-anc {
	overflow: hidden;
	background: url(../images/dot2.gif) repeat-y center top;
	width: 400px;
	margin-bottom: 45px;
}
.feature-anc li {
	display: inline;
}
.feature-anc li a {
	display: block;
	width: 190px;
	padding: 6px 0px 5px;
	line-height: 110%;
	text-align: center;
	color: #FFFFFF;
	background: #1E3383;
	font-weight: bold;
}
.feature-anc li a.left {
	float: left;
}
.feature-anc li a.right {
	float: right;
}
.fearure-title-wp {
	border-left: solid 4px #1E3383;
	padding: 5px 0px 0px 10px;
	overflow:hidden;
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .feature .fearure-title-wp h3 {
	color: #1E3383;
	font-size:;
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
}
#wrap #main #main-inner #main-inner-center .feature .fearure-title-wp p {
	margin-bottom: 5px;
}
.link-pdf {
	border: solid 2px #CCCCCC;
	clear: both;
	padding: 7px;
	font-weight: bold;
	display: block;
	text-decoration: underline;
	line-height: 110%;
	margin: 10px 0px;
}
.link-pdf:hover {
	text-decoration: none;
}
.link-pdf img {
	vertical-align: middle;
}
.pgin {
	overflow: hidden;
}
* html body .pgin {
	height: 33px;
}
.pgin .left {
	float: left;
	width: 260px;
	font-size:83%;
	line-height: 130%;
}
.pgin .right {
	float: right;
	width: 114px;
	text-align: right;
}
#wrap #main #main-inner #main-inner-center .feature p.feture9-txt1 {
	font-size:108%;
	margin-bottom: 5px;
	color:#1E3383;
}
.fearure-title1 {
	overflow:hidden;
	margin-bottom: 10px;
	clear: both;
}
.fearure-title1 span.left {
	background:#1E3383;
	padding:6px 0px;
	line-height: 110%;
	font-weight: bold;
	display: block;
	width: 25px;
	color:#FFFFFF;
	float: left;
	text-align: center;
}
.fearure-title1 span.right {
	background:#E1E9F9;
	padding:6px 0px 6px 8px;
	line-height: 110%;
	display: block;
	color:#1E3383;
	float: left;
	width: 367px;
}
.fearure-title2 {
	overflow:hidden;
	margin-bottom: 10px;
	padding:6px 0px 6px 8px;
	color:#1E3383;
	background:#E1E9F9;
}
.feature9-ly1 {
	overflow: hidden;
	margin-bottom: 10px;
}
.feature9-ly1 .left {
	float: left;
	width: 240px;
}
.feature9-ly1 .right {
	float: right;
	width: 150px;
}
.feature9-ly1 a {
	text-decoration: underline;
}

.feature9-ly1 a:hover {
	text-decoration: none;
}
.feature10-ly1 {
	overflow: hidden;
	margin-bottom: 10px;
	border: none;
	background: none;
}
.feature10-ly1 .left {
	float: left;
	width: 240px;
	border: none;
	background: none;
}
.feature10-ly1 .right {
	float: right;
	width: 150px;
}
.feature10-ly1 .right p {
	text-align: center;
	font-size: 83%;
	line-height: 120%;
}
.feature10-ly1 .right p img {
	margin-bottom: 3px;
}
.feature10-ly1 a {
	text-decoration: underline;
}

.feature10-ly1 a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature10-ly1 .right p {
	margin-bottom: 5px;
}
.feature10-ly2 {
	border: solid 1px #1E3383;
	padding-bottom: 10px;
}
.feature10-ly1 a,
.feature10-ly2 a {
	color: #0000FF;
	text-decoration: none;
}
.feature10-ly1 a:hover,
.feature10-ly2 a:hover {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature10-ly2 h3 {
	background: none;
	background: #1E3383;
	color: #FFFFFF;
	font-size: 117%;
	line-height: 110%;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature10-ly2 h4 {
	background: none;
	background: #E4EDFC;
	color: #1E3383;
	line-height: 110%;
	text-align: left;
	padding: 5px 10px 3px;
	margin: 20px 0 10px;
	border-top: solid 1px #1E3383;
	border-bottom: solid 1px #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature10-ly2 p {
	margin: 0 10px 10px 10px;
}
.feature10-txt1 {
	font-size: 133%;
	color: #1E3383;
}
.feature10-txt2 {
	font-size: 117%;
}
.feature10-tb1 {
	margin: 0 10px;
}
.feature10-tb1 th,
.feature10-tb1 td {
	vertical-align: top;
	padding-bottom: 10px;
}

.feature10-tb1 th {
	white-space: nowrap;
	padding-right: 10px;
}

.feature11ly1 {
	margin: 0 0 40px 0;
}
.feature11ly1 li {
	font-weight: bold;
}
.feature11-ly1 {
	width: 400px;
	overflow: hidden;
	margin-bottom: 15px;
	border: none;
	background: none;
}
.feature11-ly1 .left {
	float: left;
	width: 240px;
	border: none;
	background: none;
}
.feature11-ly1 .right {
	float: right;
	width: 150px;
}
#wrap #main #main-inner #main-inner-center .feature .feature11-ly1 .right p {
	text-align: center;
	font-size: 83%;
	line-height: 120%;
	margin-bottom: 5px;
}
.feature11-ly1 .right p img {
	margin-bottom: 3px;
}
#wrap #main #main-inner #main-inner-center .feature .feature11txt1 {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature11txt2 {
	font-size: 117%;
	font-weight: bold;
	line-height: 120%;
	color: #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly2 {
	width: 352px;
	overflow: hidden;
	padding: 0 0 0 48px;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly2 p {
	width: 150px;
	float: left;
	margin: 0 9px 0 0;
	text-align: center;
	font-size:83%;
	line-height:120%;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly2 p img {
	margin: 0 0 3px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly3 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly3 .left {
	width: 60px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature11ly3 .right {
	width: 340px;
	float: right;
}

#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 {
	width: 400px;
	overflow: hidden;
	margin: 15px 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 .left {
	width: 234px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 .right {
	width: 145px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 p strong {
	font-size: 108%;
	display: block;
	margin-bottom: 15px;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 div.sep {
	width: 234px;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
	height: 1px;
	margin: 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 small {
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 p.pgin {
	text-align: center;
	padding: 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 .right img {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 .right a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly1 .right a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly2 {
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly2 a {
	display: block;
	width: 374px;
	line-height: 140%;
	padding: 10px 0 8px 26px;
	background: #E1E9F9 url(../images/icon_pdf_s.gif) no-repeat 6px center;
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly2 a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly2 p {
	margin: 0 0 7px 0;
}
#wrap #main #main-inner #main-inner-center .feature h3.feature12-subtitle1 {
	background: none #666666;
	padding: 8px 8px 7px 8px;
	margin: 80px 0 10px 0;
	line-height: 110%;
	color: #FFFFFF;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly3 {
}
#wrap #main #main-inner #main-inner-center .feature .feature12-ly3 li {
	text-indent: -2.5em;
	padding-left: 2.5em;
}
#wrap #main #main-inner #main-inner-center .feature h4.feature12-subtitle2 {
	background: #F2F2F2;
	border: solid 1px #999999;
	padding: 8px 8px 7px 8px;
	margin: 30px 0 10px 0;
	line-height: 110%;
	font-size: 100%;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly1 {
	width: 398px;
	overflow: hidden;
	margin: 0 0 45px 0;
	padding: 10px 0;
	border: solid 1px #657EC2;
	text-align: center;
	clear: both;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly1 p {
	margin: 0;
	padding: 0;
	color: #1E3383;
	line-height: 160%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly1 p strong {
	font-size: 117%;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .left {
	width: 230px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .left h4 {
	background: #E4EDFC;
	padding: 6px 10px 5px 10px;
	color: #1E3383;
	margin: 0 0 10px 0;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .left p {
	margin: 0 0 20px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .left p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .left p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .right {
	width: 150px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .right p {
	text-align: center;
	margin-bottom: 8px;
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly2 .right p img {
	margin-bottom: 3px;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly3 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 0 0;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly3 h4 {
	background: #E4EDFC;
	padding: 13px 10px 12px 10px;
	color: #1E3383;
	margin: 0 0 10px 0;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly3 a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly3 a:hover {
	text-decoration: none;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly4 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly4 .title {
	width: 398px;
	overflow: hidden;
	margin: 0 0 6px 0;
	border: solid 1px #657EC2;
	color: #1E3281;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly4 .title h4 {
	font-size: 108%;
	float: left;
	padding: 7px 0 0 10px;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly4 .title p {
	padding: 7px 10px;
	border-left: solid 1px #657EC2;
	float: right;
	margin: 0;
	line-height: 110%;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly5 {
	width: 306px;
	overflow: hidden;
	margin: 0 auto;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly5 .left {
	width: 150px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly5 .right {
	width: 150px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly5 p {
	text-align: center;
	margin-bottom: 8px;
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly5 p img {
	margin-bottom: 3px;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .left {
	width: 230px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .left p {
	margin: 0 0 20px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .left p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .left p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .right {
	width: 150px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly6 .right p {
	text-align: center;
	margin-bottom: 8px;
	font-size: 83%;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 15px 0;
	border-bottom: dashed 1px #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 .left {
	width: 230px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 .left p {
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 .left p strong {
	color: #1E3383;
	line-height: 200%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 .right {
	width: 150px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly7 .right p {
	text-align: center;
	margin-bottom: 8px;
	font-size: 83%;
}

#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 {
	width: 370px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 15px 15px 7px 15px;
	background: #E4EDFC;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left {
	width: 230px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left h4 {
	line-height: 130%;
	font-weight: normal;
	margin-bottom: 8px;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left h4 a {
	text-decoration: underline;
	color: #0000FF;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left h4 a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left p {
	margin-bottom: 8px;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .left .sep {
	width: 230px;
	clear: both;
	border: none;
	border-bottom: solid 1px #666666;
	overflow: hidden;
	height:1px;
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature13-ly8 .right {
	width: 112px;
	float: right;
}

#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .left {
	float: left;
	width: 250px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right {
	float: right;
	width: 130px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .left strong {
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .feature14-link-reader p {
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right p {
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right p a span {
	color: #333333;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly1 .right p img {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-index {
	width: 400px;
	overflow: hidden;
	margin-bottom: 55px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-index dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-index li {
	line-height: 150%;
}
#wrap #main #main-inner #main-inner-center .feature h3.feature14-title1 {
	padding-bottom: 9px;
	padding-top: 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-link-pdf {
	width: 400px;
	padding: 8px 0 7px;
	background: #E4EDFC;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-link-pdf p {
	margin: 0;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-link-pdf a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-link-pdf a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 {
	width: 400px;
	overflow: hidden;
	margin-bottom: 30px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .left {
	float: left;
	width: 190px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .right {
	float: right;
	width: 190px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .left dt,
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .right dt {
	background: #EDEDED;
	font-weight: normal;
	padding: 5px 5px 4px;
	line-height: 110%;
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .left li,
#wrap #main #main-inner #main-inner-center .feature .feature14-ly2 .right li {
	text-indent: -1em;
	padding-left: 1em;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 {
	width: 400px;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly1 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly1 h3 {
	width: 376px;
	color: #1E3383;
	font-size: 117%;
	line-height: 120%;
	padding: 10px;
	border-left: 4px solid #1E3383;
	background: none;
	margin: 25px 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly1 h3.gift {
	padding: 0;
	border: none;
	width: 400px;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly1 p {
	margin: 0 0 5px 0;
	font-size: 108%;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly1 p.note {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 0;
	font-size: 100%;
	font-weight: normal;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly2 {
	margin: 15px 0 35px;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly2 dt {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly2 li a {
	color: #0099CC;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 {
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 h3 {
	width: 390px;
	padding: 15px 0px 14px 10px;
	margin: 25px 0 9px 0;
	background: none;
	background-color: #E4EDFC;
	font-size: 108%;
	line-height: 120%;
	color: #1E3383;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 h3.l2 {
	padding: 7px 0px 6px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 p {
	margin: 0 0 9px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 .col2 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 .col2 .left {
	width: 226px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 .col2 .right {
	width: 160px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 p.note {
	text-indent: -1em;
	margin-left: 1em;
}
#wrap #main #main-inner #main-inner-center .feature .feature15 .ly3 p.note2 {
	text-indent: -1em;
	margin-left: 1em;
	font-size: 83%;
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly1 {
	margin: 0 0 20px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly1 p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly1 p strong {
	font-size:117%;
	font-weight: normal;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly1 p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly1 p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 {
	width: 398px;
	border: solid 1px #1E3383;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 h3 {
	font-size: 92%;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: bold;
	background: none;
	background: #1D317E;
	border: none;
	padding: 5px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 h4 {
	font-size: 133%;
	color: #1E3383;
	line-height: 110%;
	font-weight: bold;
	background: none;
	background: #FFFFFF;
	border: none;
	border-bottom: solid 1px #1E3383;
	padding: 13px 10px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 div {
	padding: 12px 12px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 div p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 div.col2 {
	width:374px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 div.col2 div.left {
	width:210px;
	float: left;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature16-ly2 div.col2 div.right {
	width:150px;
	float: right;
	padding: 0;
}

#wrap #main #main-inner #main-inner-center .feature .featurely17-1 {
	width:400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 p strong {
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 p small {
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img {
	width: 320px;
	margin: 15px auto 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img img {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img ul.list li {
	text-indent: -1em;
	padding-left: 1em;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img p.note {
	margin: 15px 0 0 0;
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table {
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table th,
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table td {
	color: #1E3383;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	padding: 5px 0 4px;
	border-bottom: solid 1px #CCCCCC;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table td {
	width: 5%;
	white-space: nowrap;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table th.last,
#wrap #main #main-inner #main-inner-center .feature .featurely17-1 div.img table td.last {
	border: none;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-2 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-2 div.left {
	width: 221px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-2 div.right {
	width: 170px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-2 p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-link {
	margin: 10px 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely17-link a {
}


#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 {
	width: 400px;
	overflow: hidden;
	margin: 15px 0 50px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 .left {
	width: 234px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 .right {
	width: 145px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 p strong {
	font-size: 108%;
	display: block;
	margin-bottom: 15px;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 div.sep {
	width: 234px;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
	height: 1px;
	margin: 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 small {
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 p.pgin {
	text-align: center;
	padding: 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 .right img {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 .right a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly1 .right a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 {
	width: 100%;
	margin: 0;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table {
	width: 400px;
	margin: 5px 0;
	border-collapse: collapse;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table td {
	vertical-align: middle;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table td.left {
	padding: 5px 0;
	line-height: 120%;
	background: #E8F0F9;
	text-align: left;
	width: 317px;
	border-right: solid 1px #FFF;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table td.right {
	padding: 8px 0;
	width: 82px;
	line-height: 120%;
	background: #D3E2F3;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table a {
	display: block;
	padding: 3px 0 3px 25px;
	background: url(../images/icon_pdf_s.gif) no-repeat 6px center;
	text-decoration: underline;
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 table a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly2 p {
	margin: 0;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-sep {
	width: 100%;
	overflow: hidden;
	text-indent: -9999px;
	height: 12px;
	border-bottom: solid 1px #CCCCCC;
	margin: 0 0 12px 0;
}
#wrap #main #main-inner #main-inner-center .feature h3.feature18-subtitle1 {
	background: none #666666;
	padding: 8px 8px 7px 8px;
	margin: 80px 0 10px 0;
	line-height: 110%;
	color: #FFFFFF;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly3 {
	margin-bottom: 1.5em;
}
#wrap #main #main-inner #main-inner-center .feature .feature18-ly3 li {
	margin-left: 1.5em;
	list-style: disc;
}
#wrap #main #main-inner #main-inner-center .feature h4.feature18-subtitle2 {
	background: #F2F2F2;
	border: solid 1px #999999;
	padding: 8px 8px 7px 8px;
	margin: 10px 0 10px 0;
	line-height: 110%;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .feature strong.feature18 {
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly {
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 {
	margin: 20px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title {
	margin: 0 0 12px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title h3 {
	color: #1E3383;
	font-weight: bold;
	font-size: 14px;
	line-height: 110%;
	padding: 10px;
	background: #E8F0F9;
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title p {
	line-height: 110%;
	padding: 5px 10px;
	background: #ECECEC;
	border-top: solid 1px #8CA3C5;
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title-sub {
	margin: 15px 0 12px 0;
	width: 398px;
	overflow: hidden;
	border: solid 1px #9DB6DF;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title-sub h4 {
	color: #1E3383;
	font-weight: bold;
	font-size: 13px;
	line-height: 110%;
	padding: 6px;
	margin: 0;
	border-bottom: solid 1px #9DB6DF;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.title-sub p {
	padding: 3px 6px;
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph {
	width: 368px;
	overflow: hidden;
	margin: 0 auto 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.left {
	float: left
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.right {
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.left,
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.right {
	width: 180px;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.left p,
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.right p {
	font-size: 10px;
	margin: 0;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.left p img,
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block1 div.ph div.right p img {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block2 {
	margin: 20px 0 0 0;
	border-top: solid 1px #999999;
	padding: 11px 0 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature19-ly div.block2 p {
	color: #FF3300;
	text-indent: -1em;
	padding-left: 1em;
}

#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 {
	width: 400px;
	overflow: hidden;
	border-bottom: solid 1px #CCCCCC;
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left {
	width: 255px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left p strong {
	font-size: 108%;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.desc {
	min-height: 190px;
}
* html body #wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.desc {
	height: 190px;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.desc p {
	letter-spacing: -0.05em;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.desc p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.desc p a:hover {
	text-decoration: blink;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.adobe-reader {
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.adobe-reader p {
	font-size: 83%;
	line-height: 130%;
	letter-spacing: -0.03em;
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.left div.adobe-reader p.btn {
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.right {
	width: 130px;
	float: right;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.right a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.right a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly1 div.right img {
	margin: 0 0 6px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly2 {
	margin: 0 0 45px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly2 dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly2 li {
	margin: 0 0 2px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 {
	width: 400px;
	overflow: hidden;
	margin: 0 0 30px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 h3 {
	border: none;
	background: none;
	padding: 12px 0 12px 16px;
	line-height: 110%;
	margin: 0 0 8px 0;
	color: #1E3383;
	border-left: 4px solid #1E3383;
	font-size: 116%;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 p {
	margin: 0 0 9px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 p.img {
	width: 360px;
	margin: 0 auto 9px;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 p.link {
	padding: 7px 2px;
	line-height: 110%;
	background: #E4EDFC;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 p.link a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature20-ly3 p.link a:hover {
	text-decoration: none;
}


#wrap #main #main-inner #main-inner-center .feature .feature21 h2.feature-title1 {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly1 h3 {
	color: #FF0000;
	font-weight: bold;
	font-size: 125%;
	border: 0;
	padding: 0;
	margin: 0;
	background: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly1 p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly1 p strong {
	font-size: 108%;
	font-weight: normal;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 p strong {
	color: #FF0000;
	font-weight: bold;
	font-size: 125%;
	text-align: center;
	display: block;
	padding: 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 h3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 112%;
	line-height: 130%;
	border: 0;
	padding: 5px 0;
	margin: 3px 0 0 0;
	background-image: none;
	background: #1E3383;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 div {
	background: #F6F6CC;
	width: 387px;
	height: 76px;
	overflow: hidden;
	padding: 8px 0 0 13px;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 div li {
	float: left;
	margin: 0 3px 0 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly2 p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 40px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 p.left {
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 p.right {
	width: 278px;
	float: right;
	font-size: 83%;
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly3 p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #CBCBCB;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 h3 {
	font-size: 117%;
	line-height: 130%;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 div.left {
	width: 242px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 div.right {
	width: 150px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 div.right p {
	text-align: center;
	line-height: 120%;
	font-size:83%;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature21-ly4 div.right p img {
	margin-bottom: 2px;
}


#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 {
	width: 100%;
	overflow: hidden;
	margin: 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 div.left {
	width: 250px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 div.right {
	width: 130px;
	float: right;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 div.right img {
	margin: 0 0 3px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 p {
	margin: 0 0 6px 0;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 p strong {
	font-size: 117%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 p.em {
	color: #FF0000;
	font-size: 114%;
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 p.em small {
	font-weight: normal;
	font-size: 75%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 a span {
	color: #333;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 dd {
	margin: 0 0 6px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly1 dd small {
	font-size: 92%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly2 {
	width: 100%;
	overflow: hidden;
	margin: 15px 0;
	background: #F6F6F6;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly2 dl {
	margin: 10px 15px;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly2 li {
	list-style: disc;
	margin: 0 0 0 1.5em;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 {
	width: 100%;
	overflow: hidden;
	margin: 15px 0 60px;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 p {
	margin: 0 0 3px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 p.left {
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 p.right {
	width: 278px;
	float: right;
	font-size: 83%;
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly3 p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 {
	width: 100%;
	overflow: hidden;
	margin: 30px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 h3 {
	width: 400px;
	height: 20px;
	background: none;
	padding: 0;
	margin: 0 0 12px 0;
	overflow: hidden;
	font-size: 117%;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 h3 a {
	display: block;
	width: 386px;
	height: 18px;
	background: none;
	padding: 2px 0 0 10px;
	margin: 0 0 12px 0;
	border-left: 4px solid #1E3383;
	position: relative;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 h3 a img {
	width: 90px;
	height: 20px;
	display: block;
	vertical-align: middle;
	position: absolute;
	right: 0px;
	top: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table {
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table th {
	vertical-align: middle;
	text-align:center;
	background:#D1D9E9;
	width:26px;
	font-weight: bold;
	color: #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table th.nonbg {
	background:#FFF;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table td {
	padding: 0 0 0 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table h4 {
	padding: 0 0 0 20px;
	margin: 3px 0 3px 0;
	background: url(../images/feature22_6.gif) no-repeat left top;
	font-size: 108%;
	line-height: 130%;
	font-weight: normal;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 table p.hd {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 div.hr {
	width: 100%;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	clear:both;
	border-bottom: dotted 1px #1E3383;
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature22-ly4 p.desc {
	margin:0 0 10px 0;
	line-height: 140%;
}

#wrap #main #main-inner #main-inner-center .feature .feature23 {
	width: 100%;
	overflow:hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 table {
	margin: 0 0 35px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 table td {
	vertical-align: top;
	padding-right: 2px;
	line-height: 150%;
	font-size: 92%;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 table td.cet {
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 table td a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 table td a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block {
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block div.title {
	width: 400px;
	background: url(../images/feature23_title_bg.gif) repeat-y left top;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block div.title span {
	width: 26px;
	display: block;
	background: #1E3383;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	float: left;
	padding: 7px 0;
	margin: 0;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block div.title h3 {
	width: 365px;
	font-size: 108%;
	color:#1E3383;
	padding: 7px 0 7px 32px;
	margin: 0;
	background: none;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block h4 {
	width: 388px;
	font-size: 108%;
	color:#1E3383;
	padding: 9px 5px;
	margin: 0 0 10px 0;
	background: none;
	line-height: 110%;
	border: solid 1px #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block p.left {
	width: 193px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.block div.right {
	width: 196px;
	float: right;
}
#wrap #main #main-inner #main-inner-center .feature .feature23 div.sep {
	border-bottom: solid 1px #CCCCCC;
	margin: 39px 0;
	height: 1px;
	text-indent: -9999px;
}

#wrap #main #main-inner #main-inner-center .feature .feature24 {
	width: 100%;
	overflow:hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 h3.feature-subtitle1 {
	padding: 7px 0 7px 8px;
	margin-bottom: 8px;
	line-height: 110%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.sale {
	margin-bottom: 35px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.sale p {
	margin-bottom: 3px;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.sale p strong {
	font-size: 117%;
	font-weight: bold;
	color: #FF0000;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift {
	margin-bottom: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift p {
	margin-bottom: 7px;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift p strong {
	font-size: 108%;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.oubo {
	width: 100%;
	background: #F8F7C8;
	padding: 6px 0;
	text-align: center;
	line-height: 110%;
	margin-bottom: 6px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.oubo p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.oubo a {
	color: #0099CC;
	font-weight: bold;
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.acro {
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.acro .left {
	float: left;
	width: 115px
	margin-bottom: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.acro .right {
	float: right;
	width: 282px;
	font-size: 83%;
	line-height: 130%;
	margin-bottom: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.acro a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift div.acro a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.gift p.note {
	font-size: 92%;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.sep {
	height: 18px;
	border-bottom: solid 1px #E7E7E7;
	margin: 0 0 18px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 .page-anc {
	margin-bottom: 20px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 .page-anc li {
	text-indent: -3em;
	padding-left: 3em;
	line-height: 140%;
	margin-bottom: 3px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 .page-anc li a {
	color: #0099CC;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block {
	width: 100%;
	overflow: hidden;
	margin-bottom: 28px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title {
	width: 358px;
	padding: 6px 0 6px 44px;
	margin: 0 0 7px 0;
	background: url(../images/feature24_3.jpg) no-repeat left center;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title table {
	width: 100%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title table td {
	line-height: 130%;
	vertical-align: middle;
	color: #1E3383;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title table td.alp {
	width: 24px;
	font-size: 117%;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title table td.tit h3 {
	background: none;
	padding: 0;
	margin: 0;
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.title table td.num {
	width: 34px;
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block p {
	margin-bottom: 4px;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.col {
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.col div.left {
	width: 193px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .feature .feature24 div.block div.col div.right {
	width: 196px;
	float: right;
	padding-top: 5px;
}

#wrap #main #main-inner #main-inner-center .feature .feature25ly {
	background: #FF4039;
	overflow: hidden;
	margin: 5px 0px 30px;
}
#wrap #main #main-inner #main-inner-center .feature .feature25ly p {
	float: left;
	width: 200px;
	margin: 0px;
}
#wrap #main #main-inner #main-inner-center .feature .feature25ly p.feature25lyr {
	color: #FFFFFF;
	width: 177px;
	padding: 8px 10px 0px 13px;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly1 {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly1 p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly1 p strong {
	font-size:117%;
	font-weight: normal;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly1 p a {
	text-decoration: underline;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly1 p a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 {
	width: 398px;
	border: solid 1px #1E3383;
	overflow: hidden;
	margin: 0 0 15px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 h3 {
	font-size: 92%;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: bold;
	background: none;
	background: #1D317E;
	border: none;
	padding: 5px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 h4 {
	font-size: 133%;
	color: #1E3383;
	line-height: 110%;
	font-weight: bold;
	background: none;
	background: #FFFFFF;
	border: none;
	border-bottom: solid 1px #1E3383;
	padding: 13px 10px 10px;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div {
	padding: 12px 12px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div.col2 {
	width:374px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div.col2 div.left {
	width:210px;
	float: left;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div.col2 div.right {
	width:150px;
	float: right;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div.col2 p {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .feature .feature25-ly2 div.col2 h5 {
	background: #E0E0E0;
	font-size: 100%;
	font-weight: normal;
	line-height: 110%;
	padding: 3px 0 3px 6px;
	margin: 0 0 5px 0;
}

featurely26-1 {
	width:400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 p {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 p strong {
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 p small {
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img {
	width: 400px;
	margin: 15px auto 0;
	text-align:center;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img img {
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img ul.list li {
	text-indent: -1em;
	padding-left: 1em;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img p.note {
	margin: 15px 0 0 0;
	font-size: 83%;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table {
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table th,
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table td {
	color: #1E3383;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	padding: 5px 0 4px;
	border-bottom: solid 1px #CCCCCC;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table td {
	width: 5%;
	white-space: nowrap;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table th.last,
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img table td.last {
	border: none;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-1 div.img div.txt {
	padding: 0 0 0 80px;
	text-align: left;
}
#wrap #main #main-inner #main-inner-center .feature .featurely26-link {
	margin: 25px 0 0 0;
}



/* FASHION TREND */
#wrap #main #main-inner #main-inner-center #trend-title {
	background-image: url(/images/trend_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 78px;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend-list {
	width: 400px;
	overflow: hidden;
	border-bottom: solid 1px #C7C7C7;
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 14px 0px;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-img {
	width: 105px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-img img {
	border: 1px solid #DEDEDE;
	width: 90px;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-txt {
	width: 295px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-txt h3 {
	line-height: 130%;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-txt h3 a {
	display: block;
}
#wrap #main #main-inner #main-inner-center .trend-list .trend-list-txt p {
	line-height: 140%;
}

#wrap #main #main-inner #main-inner-center .trend h2,
#wrap #main #main-inner #main-inner-center .trend p {
	margin-bottom: 30px;
}


.darkblue {
	color: #1E3383;
}
.get-plugin1 {
	overflow: hidden;
	line-height: 130%;
	font-size: 92%;
}
.get-plugin1 img {
	float: right;
	margin-left: 20px;
}

#wrap #main #main-inner #main-inner-center .trend .trend13 {
}
#wrap #main #main-inner #main-inner-center .trend .trend13 a {
	color: #0090FF;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 h2 {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 {
	width: 400px;
	overflow: hidden;
	margin-bottom: 10px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .left {
	float: left;
	width: 280px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .left dt {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .left li {
	margin-left: 1.5em;
	text-indent: -1.5em;
	margin-bottom: 5px;
	line-height: 130%;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .right {
	float: right;
	width: 120px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .right p {
	text-align: center;
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly1 .right p img {
	margin-bottom: 3px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .pdf {
	border: solid 1px #808080;
	padding: 10px 0 9px 10px;
	width: 388px;
	overflow: hidden;
	margin-bottom: 45px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .pdf .left {
	float: left;
	width: 125px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .pdf .right {
	float: left;
	width: 235px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .pdf p {
	margin: 0;
	line-height: 140%;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly2 {
	width: 400px;
	overflow: hidden;
	margin-bottom: 40px;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly2 .img {
	text-align: center;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly2 p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend13 .ly2 h4 {
	background: #FFF568;
	padding: 6px 0 5px 8px;
	margin-bottom: 6px;
	font-size: 100%;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 {
}
#wrap #main #main-inner #main-inner-center .trend .trend15 h2 {
	margin: 0 0 0 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 .catch {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: solid 2px #24A69E;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 {
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left {
	width: 200px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left dl dt {
	margin: 0 0 5px 0;
	font-weight: bold;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left dl dd {
	border-bottom: solid 1px #999;
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left dl.last dd {
	border-bottom: none;
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.left dl li {
	text-indent: -1.5em;
	padding-left: 1.5em;
	margin-bottom: 5px;
	line-height: 1.2em;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.right {
	width: 185px;
	float: right;
	text-align: right;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.right a {
	font-size: 91%;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly1 div.right img {
	margin-bottom: 5px;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.pdf-link {
	border: solid 1px #999;
	overflow: hidden;
	width: 378px;
	padding: 10px;
	margin: 10px 0 25px;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.pdf-link a {
	display: block;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.pdf-link p {
	display: block;
	float: right;
	width: 244px;
	margin: 0;
	line-height: 1.2em;
	font-size: 91%;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.pdf-link p a {
	display: inline;
	float: none;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 {
	width: 400px;
	overflow: hidden;
	margin: 25px 0 0 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 h3 {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 p {
	margin: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 p.link {
	margin: 0 auto 10px;
	text-align: right;
	width: 376px;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 p.link img {
	margin: 0 0 8px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 p.desc {
	font-size: 108%;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 h4 {
	color: #993300;
	background: #CCF2E6;
	font-weight: bold;
	margin: 10px 0;
	padding: 5px;
	line-height: 1.2em;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 div.ly2 h4.gr {
	background: #C9F2AF;
}
#wrap #main #main-inner #main-inner-center .trend .trend15 a:hover {
	text-decoration: none;
}

#wrap #main #main-inner #main-inner-center .trend .trend17 {
}
#wrap #main #main-inner #main-inner-center .trend .trend17 h2 {
	margin: 0;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 p {
	margin: 0;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.sep {
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	height: 15px;
	overflow: hidden;
	border-bottom: solid 2px #1D0E82;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link {
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.left {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.left dt {
	font-size: 105%;
	line-height: 170%;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.left li {
	line-height: 170%;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.right {
	margin: 0;
	padding: 0;
	width: 150px;
	float: right;
	text-align: right;
	font-size: 92%;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.right img {
	 margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.page-in-link div.right a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.adobe-reader {
	margin: 0 0 25px 0;
	padding: 10px 13px;
	border: solid 1px #999999;
	width: 372px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.adobe-reader div.left {
	width: 124px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.adobe-reader div.right {
	width: 248px;
	float: right;
	font-size: 92%;
	line-height: 135%;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont {
	margin: 0 0 25px 0;
	padding: 0;
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont h3 {
	margin: 0 0 6px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in {
	width: 390px;
	margin: 0 auto;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in p {
	margin: 0 0 10px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in p.img {
	margin: 0 0 7px 0;
	text-align: right;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in p.img img {
	margin: 0 0 7px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in p.img a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .trend .trend17 div.cont div.cont-in h4 {
	margin: 0 0 4px 0;
	background: #DDDDFF;
	padding: 4px 8px;
	color: #FF00CC;
	line-height: 110%;
	font-size: 100%;
}

#wrap #main #main-inner #main-inner-center .trend .trend19 {
}
#wrap #main #main-inner #main-inner-center .trend .trend19 a {
	color: #0000FF;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 h2 {
	margin: 0;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 p {
	margin: 0;
	padding: 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.sep {
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	height: 20px;
	overflow: hidden;
	border-bottom: solid 2px #CC6635;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link {
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.left {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.left dt {
	line-height: 150%;
	margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.left li {
	line-height: 130%;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.right {
	margin: 0;
	padding: 0;
	width: 194px;
	float: right;
	text-align: right;
	font-size: 92%;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.right img {
	 margin: 0 0 5px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.page-in-link div.right a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.adobe-reader {
	margin: 0 0 35px 0;
	padding: 10px 13px;
	border: solid 1px #999999;
	width: 372px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.adobe-reader div.left {
	width: 124px;
	float: left;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.adobe-reader div.right {
	width: 248px;
	float: right;
	font-size: 92%;
	line-height: 135%;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont {
	margin: 0 0 25px 0;
	padding: 0;
	width: 400px;
	overflow: hidden;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont h3 {
	margin: 0 0 7px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in {
	width: 390px;
	margin: 0 auto;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in p {
	margin: 0 0 10px 0;
	word-spacing: -2px;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in p.img {
	margin: 0 0 7px 0;
	text-align: right;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in p.img img {
	margin: 0 0 7px 0;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in p.img a:hover {
	text-decoration: none;
}
#wrap #main #main-inner #main-inner-center .trend .trend19 div.cont div.cont-in h4 {
	margin: 0 0 5px 0;
	background: #523300;
	padding: 7px 7px;
	color: #D9A875;
	line-height: 110%;
	font-size: 100%;
}


/* SHOPPING STREET */
#sstreet-title {
	background-image: url(/images/sstreet_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 75px;
	width: 100%;
	overflow: hidden;
}
.sstreet-subtitle {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
	clear: both;
}
.sstreet-subtitle2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	clear: both;
}
.sstreet-subtitle2 small {
	font-size: 12px;
}
.sstreet-hd1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 30px;
	line-height: 150%;
	clear: both;
}
.sstreet-ly1 {
	overflow: hidden;
	margin-bottom: 25px;
}
.sstreet-ly1 h3,
.sstreet-ly1 h4 {
	background-color: #E6F2FA;
	padding: 7px;
	font-size: 13px;
	line-height: 100%;
	clear: both;
	margin-bottom: 15px;
}
.sstreet-ly1 h3.column,
.sstreet-ly1 h4.column {
	background-color: #F2F2DE;
}
.sstreet-ly1l {
	width: 250px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
}
.sstreet-ly1r {
	width: 130px;
	overflow: hidden;
	float: left;
}
.sstreet-ly1c {
	width: 400px;
	overflow: hidden;
	clear: both;
}
.sstreet-ly1 table th {
	white-space: nowrap;
	border-bottom: 1px solid #C2C2C2;
	padding: 6px 10px 6px 0px;
	vertical-align: top;
	text-align: left;
}
.sstreet-ly1 table td {
	border-bottom: 1px solid #C2C2C2;
	padding: 6px 0px;
	vertical-align: top;
}
.sstreet-ly1 table .noborder {
	border: none 0px;
}
.sstreet-ly1l p,
.sstreet-ly1c p {
	margin-bottom: 1em;
}
.sstreet-ly1l dl dt,
.sstreet-ly1c dl dt {
	font-weight: bold;
	padding-bottom: 5px;
}
.sstreet-ly1l dl dd {
	padding-bottom: 5px;
}
.sstreet-ly1l dl li,
.sstreet-ly1c dl li {
	text-indent: -1em;
	padding-left: 1em;
	padding-bottom: 5px;
}
.sstreet-ly1l dl li span,
.sstreet-ly1c dl li span {
	font-family: monospace;
}
.sstreet-ly1r p {
	margin-bottom: 5px;
	font-size: 10px;
	margin-bottom: 1em;
	line-height: 120%;
}
.sstreet-ly1r p img {
	margin-bottom: 3px;
}
.sstreet-ly1 .sep {
	border: none 0px;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.sstreet-ph {
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}
.sstreet-ph img {
	margin-bottom: 10px;
}
.sstreet-ph2 {
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}
.sstreet-ph2 img {
	margin-bottom: 3px;
}
.sstreet-nextprevlink {
	overflow: hidden;
	padding-bottom: 15px;
}
.sstreet-nextprevlink li {
}
.sstreet-nextprevlink li.next {
	float: right;
}
.sstreet-nextprevlink li.prev {
	float: left;
}

#sstreet-history-title {
	background-image: url(/images/sstreet_history_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 53px;
	width: 100%;
	overflow: hidden;
}
.sstreet-history-subtitle {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
	clear: both;
}
.sstreet-history-subtitle small {
	font-size: 12px;
}
	
.sstreet-history-navi {
	background: #F0F0F0;
	padding: 6px 12px;
	margin-bottom: 35px;
}
.sstreet-history-navi li {
	display: inline;
}
.sstreet-history-navi li a {
	display: inline;
}
ul.senryuu {
	margin: 1em 0 1em 22px;
}
ul.senryuu li {
	line-height: 26px;
}
.sstreet-history-ly1 {
	overflow: hidden;
	margin-bottom: 15px;
}
.sstreet-history-ly1 h3 {
	width: 230px;
	float: left;
	line-height: 150%;
	font-size: 18px;
	padding-top: 35px;
}
.sstreet-history-ly1 p {
	width: 170px;
	float: left;
	text-align: center;
	font-size: 10px;
}
.sstreet-history-ly1 p img {
	margin-bottom: 5px;
}
.sstreet-history-ly2 {
	overflow: hidden;
	width: 298px;
	margin: 0 auto;
	line-height: 130%;
}
.sstreet-history-ly2 .sstreet-history-ly2l {
	float: left;
	width: 147px;
	margin-right: 16px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly2 .sstreet-history-ly2l p {
	margin-bottom: 15px;
}
.sstreet-history-ly2 .sstreet-history-ly2r {
	float: left;
	width: 135px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly3 {
	overflow: hidden;
	width: 369px;
	margin: 0 auto;
	line-height: 130%;
}
.sstreet-history-ly3 .sstreet-history-ly3l {
	float: left;
	width: 177px;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly3 .sstreet-history-ly3l p {
	margin-bottom: 5px;
}
.sstreet-history-ly3 .sstreet-history-ly3r {
	float: left;
	width: 172px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly4 {
	overflow: hidden;
	width: 385px;
	margin: 0 auto;
	line-height: 130%;
}
.sstreet-history-ly4 .sstreet-history-ly4l {
	float: left;
	width: 190px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly4 .sstreet-history-ly4l p {
	margin-bottom: 5px;
}
.sstreet-history-ly4 .sstreet-history-ly4r {
	float: left;
	width: 190px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly5 {
	overflow: hidden;
	width: 400px;
	margin: 0 auto;
	line-height: 120%;
}
.sstreet-history-ly5 .sstreet-history-ly5l {
	float: left;
	width: 195px;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
}
.sstreet-history-ly5 .sstreet-history-ly5l p {
	margin-bottom: 5px;
}
.sstreet-history-ly5 .sstreet-history-ly5r {
	float: left;
	width: 195px;
	overflow: hidden;
	text-align: center;
}

#sstreet-contribute-title {
	background-image: url(/images/sstreet_contribute_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 53px;
	width: 100%;
	overflow: hidden;
}

#sstreet-access-title {
	background-image: url(/images/sstreet_access_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 64px;
	width: 100%;
	overflow: hidden;
}

#sstreet-business-title {
	background-image: url(/images/sstreet_business_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 53px;
	width: 100%;
	overflow: hidden;
}


/* AREA */
#area-know-title {
	background-image: url(/images/area_know_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 45px;
	width: 100%;
	overflow: hidden;
}
#area-entertainment-title {
	background-image: url(/images/area_entertainment_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 45px;
	width: 100%;
	overflow: hidden;
}
#area-gourmet-title {
	background-image: url(/images/area_gourmet_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 45px;
	width: 100%;
	overflow: hidden;
}
#area-sights-title {
	background-image: url(/images/area_sights_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 45px;
	width: 100%;
	overflow: hidden;
}
#area-tour-title {
	background-image: url(/images/area_tour_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 55px;
	width: 100%;
	overflow: hidden;
}
#area-map-title {
	background-image: url(/images/area_map_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 55px;
	width: 100%;
	overflow: hidden;
}
#namba-movie-title {
	background-image: url(/images/namba_movie_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 55px;
	width: 100%;
	overflow: hidden;
}
.area-hd1 {
	font-size: 14px;
	line-height: 100%;
/*	margin-bottom: 35px;*/
	margin-bottom: 10px;
	clear: both;
	font-weight: bold;
}
.area-map {
	margin: 20px 0 15px;
}
.area-map dt {
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 13px;
}
.area-map dd {
	border: 2px solid #CCCCCC;
	padding: 8px 10px;
}
.area-tour-ly1 {
}
.area-tour-ly1 p {
	margin-bottom: 1em;
}
.area-tour-ly1 table {
	border: none 0px;
}
.area-tour-ly1 table th {
	width: 99px;
	vertical-align: middle;
	font-weight: bold;
	background-color: #FAFAE3;
	border: solid 1px #CCCCCC;
	padding: 5px;
	text-align: left;
}
.area-tour-ly1 table td {
	vertical-align: middle;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px;
}
.area-arrow {
	background: url(../images/area-tour-arrow.gif) 45px 6px no-repeat;
	width: 100px;
	height: 16px;
	clear: both;
	overflow: hidden;
}
table.area-table1 {
	border-collapse: collapse;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}
table.area-table1 th,
table.area-table1 td {
	padding: 10px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
table.area-table1 th {
	white-space: nowrap;
	background: #F7F7F7;
}

div.sys-error-mess {
	margin:2px 0 10px 0;
	padding:8px 0 8px 10px;
	background-color:#d3d3d3;
}
div.sys-error-mess span {
	color:#ff0000;
	display:block;
	text-align:left;
	font-size:14px;
}

/* For twitter widget*/
#twtr-widget-1 .twtr-hd,
#twtr-widget-1 .twtr-ft {
	display: none;
}

p.nmbmov-catch {
	font-size: 108%;
	margin: 0 0 15px 0;
}
div.nmbmov-ly1 {
	margin: 35px 0 0 0;
}
div.nmbmov-ly1 h3 {
	border: none;
	font-size: 117%;
	color: #1E3383;
	margin: 0 0 3px 0;
}
div.nmbmov-ly1 p img {
	margin: 5px 0 0 0;
}
div.nmbmov-ly2 {
	border-top: solid 1px #CCCCCC;
	margin: 35px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
}
div.nmbmov-ly2 p {
	font-size: 108%;
	margin: 0 0 15px 0;
}
