/* Default ---------------------------------------------------------------- */
/* Global */
body {
	font: normal 11px arial, helvetica, "ms pgothic", hirakakupro-w3, osaka, sans-serif;/*"meiryo", */
	line-height:140%;
}
* html body,
*:first-child+html body {
	font: normal 70% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial, helvetica, "ms pgothic", hirakakupro-w3, sans-serif;
}

/* Content */
.asset-name a {
    text-decoration: none;
}

.asset-name a:hover {
    text-decoration: underline;
}

.asset-content {
    margin: 5px 0;
}

.asset-more-link {
    font-weight: bold;
}

.asset-meta {
    border-top: 1px solid #ccc;
}

.asset-footer {
    /* border-top: 1px solid #ccc; */
}

.asset-footer a,
.comment-footer a {
    font-weight: normal;
}

.content-nav {
    margin: 5px 0 10px;
}

.archive-title {
    margin: 5px 0 30px;
    font-weight: bold;
}

.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    margin: 5px 0;
}

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    margin: 0;
    padding: 5px 0;
    font-weight: bold;
}

.search-results-header {
    margin-bottom: .25em;
}

.asset-more-link,
.asset-meta,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    
}


/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}


/* Global ----------------------------------------------------------------- */

body {
    color: #666;
    background: #f6f6f6 url(htmlbg.gif) repeat;
}

a {
    color: #003399;
    text-decoration: none !important;
}

a:hover {
    text-decoration: underline !important;
}


/* Layout ----------------------------------------------------------------- */
#content {
    background-color: transparent;
}

#beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}

#content { 
	background: #f6f6f6 url(content-bg.gif) repeat-y center 0;
	line-height: 1.7;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 984px;
    margin: 0 auto;
}

#delta {
	overflow:hidden;
}


/* Search ---------------------------------------------------------------- */

.widget-search {
    float: right;
    width: 300px;
    position: absolute;
    top: 2px;
    right: 0;
    text-align: right;
}

.widget-search h3 {
    display: none;
}

#search {
    border: 1px solid #ccc;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    padding: 1px;
}

#search-submit {
    border: 1px solid #75120e;
    border-top: 1px solid #b25c59;
    border-left: 1px solid #b25c59;
    background: #921712;
    color: #fff;
    padding: 0px 5px 1px 5px;
}


/* Content ---------------------------------------------------------------- */

.asset-footer {
    padding-top: 15px;
	display:none;
}

.entry-asset {
    border-bottom:1px solid #fff !import; 
}

.entry-asset .asset-name {
    line-height: 1.3;
    margin-bottom: 12px;
}

.entry-asset .asset-meta {
    color: #777;
    border-top: 1px solid #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 6px 0;
    margin-bottom: 12px;
}


.entry-asset .byline {
    float: left;
}
.entry-asset .asset-comments,
.entry-asset .asset-trackbacks {
    float: right;
    margin-left: 10px;
}
.entry-asset .asset-comments a,
.entry-asset .asset-trackbacks a {
    display: block;
    float: left;
    padding-left: 18px;
}
.entry-asset .asset-comments a {
    background: url(icon-comment.gif) no-repeat 2px 50%;
}
.entry-asset .asset-trackbacks a {
    background: url(icon-trackback.gif) no-repeat 0 50%;
}

.archive-list-item {
    margin-bottom: 5px;
}

#group-nav-inner {
    position: relative;
    width: 900px;
    margin: 0 auto;
}

h1#page-title {
    line-height: 1.3;
}

.mt-main-index h1#page-title {
    margin-bottom: .5em;
}

.mt-main-index #alpha p {
}

.entry-asset .asset-footer {
    display: none;
}

.mt-entry-archive .entry-asset .asset-footer {
    display: block;
}

#homepage-image {
    margin: 0px auto;
	padding:6px;
	text-align:center;
	border:1px solid #ccc;
}
#homepage-image02 {
	display:block;
	padding:6px 6px 0px;
	border:1px solid #ccc;
	border-bottom:none;
	text-align:left;
}

#alpha .comments {
    
}

#alpha .trackbacks {
    border-top: 1px dotted #ccc;
}

#alpha .comments .even {
    background-color: #e6f0f5;
    border-right: 1px solid #c0d9e6;
    border-bottom: 1px solid #c0d9e6;
}

#alpha .comments .odd {
    background-color: #f3f3f3;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.comment {
    background: #fff;
    padding: 10px 10px 0;
    /*width: 549px;*/
    margin-bottom: 10px;
}

.comment-header {
    font-weight: bold;
}

h2.comments-header,
h2.comments-open-header,
h2.trackbacks-header,
h2.archive-title-header {
    background: url(header-arrow-wide.gif) no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 0 6px 0 20px;
    line-height: 20px;
    /*font-family: verdana;*/
    text-transform: uppercase;
    margin-bottom: 10px;
}

h1#page-title .search-results-header {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 15px;
}

ul.recent-comments-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.recent-comments-list li {
    padding: 0 0 0 18px;
    margin: 0 0 8px 0;
    background: url(icon-comment.gif) no-repeat 0 4px;
}

dl.widget-list {
    padding: 0 8px;
}

dl.widget-list dt {
}

dl.widget-list dd {
    margin-bottom: 3px;
}

dl.widget-list dd.entry-meta {
    margin-bottom: 10px;
    color: #777;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}

.userpic {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin: 0 10px 0 0;
    padding: 0;
    border: 1px solid #fff;
}

.auth-icon {
    position: absolute;
    bottom: 0;
    left: 0;
}

.comment-header {
    color: #777;
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: normal;
}

.comment-header .commenter-profile {
    display: none;
}

.comment-content {
    clear: none;
    margin: 0 0 5px 0;
    padding: 0;
}

.admin-edit-link {
    text-align: center;
    /*font-family: verdana;*/
    margin-top: 10px;
}

.admin-edit-link a {
    border: 1px solid #ccc;
    background: #eee;
    padding: 5px 10px;
}


/* Forms ---------------------------------------------------------------- */

input.text, textarea {
    border: 1px solid #ccc;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    padding: 1px 2px;
    background-color: #fafafa;
}

.contact-form label {
    display: block;
}

.contact-form input.text {
}

.contact-form textarea {
    margin-bottom: 15px;
}


/* Widget ----------------------------------------------------------------- */

.widget-header,
.widget-content {
    margin-right: 15px;
    margin-left: 15px;
	margin:auto 0 auto;
}

.widget-header { 
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc; 
    padding: 0;
    font-family: trebuchet ms; 
    margin-bottom: 8px;
    padding-bottom: .3em; 
}

.widget-header {
    background: url(header-arrow-narrow.gif) no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 0 6px 0 20px;
    line-height: 20px;
    /*font-family: verdana;*/
    text-transform: uppercase;
}

.widget-header a {
    color: #fff;
    font-weight: bold;
}

.widget-header a:hover {
    text-decoration: underline;
}

.layout-wm .widget-header {
    background-image: url(header-arrow-medium.gif);
}

#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
} 

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
display:block;
}


/* "Powered By" Widget */

.widget-powered .widget-content {
    padding: 10px;
    text-align: center;
}


/* Calendar Widget */

.widget-calendar .widget-content table {
}

/* Contact --------------------------------------------------------- */
.address {
	width:170px;
	}
	.address-inner {
		display:inline-block;
		position:relative;
		margin-top:3px;
		}
		.address-tel {}
		.address-map { position:absolute; right:0;}
	.address-mail {}
		
		
		
/* Sub Navigation --------------------------------------------------------- */
.sub-navi {
	width:210px;
	float:left;
	font-size:11px;
	}
	.sub-navi h3 {
		margin-top:0;
		}
	.sub-navi ul {
		margin:0 0 20px;
		padding:0;
		list-style-type:none;
		border-top:1px solid #F1F1F1;
		}
		.sub-navi ul li a:link {
			background: url(sub_navi_button.jpg) no-repeat;
			text-decoration:none;
			color:#333;
			width:210px;
			height:26px;
			line-height:26px;
			display:block;
			text-indent:23px;
			}
		.sub-navi ul li a:visited {
			background: url(sub_navi_button.jpg) no-repeat;
			text-decoration:none;
			color:#333;
			width:210px;
			height:26px;
			line-height:26px;
			display:block;
			text-indent:23px;
			}
		.sub-navi ul li a:hover {
			background: url(sub_navi_button.jpg) 0 -26px no-repeat;
			text-decoration:none;
			color:#666;
			width:210px;
			height:26px;
			line-height:26px;
			display:block;
			text-indent:23px;
			}
#press .sub-navi {
	width:210px;
	float:left;
	margin-left:0px;
	}
#press .widget-header {
    background: url(header-arrow-narrow.gif) no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 0 6px 0 20px;
    line-height: 20px;
    /*font-family: verdana;*/
    text-transform: uppercase;
}
#press .sub-navi ul li a {
font-size:80%;
width:210px;
}
#press .sub-navi ul li {
width:210px;
}


/* Utilities -------------------------------------------------------------- */
/*clear fix*/
.entry-asset .asset-meta:after,
.comment:after,
.content-li-header:after,
.content-li-body:after,
.content-li-inner:after,
#content-header:after,
#content-header-left:after,
.asset:after,
#content-footer:after,
#content-footer #content-footer-banner:after,
#content-footer .content-footer-contact:after,
.asset-more:after,
#topicpath:after,
.asset-top:after,
.mt-produce-index .asset-ul-block-ceremony dd:after,
.mt-produce-index .asset-ul-block-none dd:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}


.entry-asset .asset-meta,
.comment,
.asset-body,
.entry-asset .asset-meta,
.comment,
.content-li-header,
.content-li-body,
.content-li-inner,
index .content-li-body,
#content-header-left,
#content-header,
#content-footer,
#content-footer #content-footer-banner,
#content-footer .content-footer-contact,
.asset-more,
#topicpath,
.asset-top,
.mt-produce-index .asset-ul-block-ceremony dd,
.mt-produce-index .asset-ul-block-none dd {
	height: 1%;
}


/* Custom Styles ---------------------------------------------------------- */
/* common ----------------------------------------------------------------- */
#topicpath {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
	#topicpath li {
		float:left;
		margin:5px 0 0;
		}
.address {
	float:right;
	}

#page-entry-menu {
/*	width:365px;
	height:360px;*/
	z-index:1;
	overflow: auto;
	visibility: visible;
	}
/* index ------------------------------------------------------------------ */
.mt-main-index #alpha-inner,
.mt-main-index #beta-inner {
	padding:10px 0;
}

.mt-main-index #beta .widget-index-banner li {
	float:right;
	margin:0 5px 5px 0;
	}

#inner-border {
	border:1px solid #ccc;
	border-top:none;
	}
    #content-footer {
		margin:6px;
		}
	#content-header {
		margin:0 6px 6px;
		}
		#content-header #form-search {/*asset-bottom*/
			margin:10px 0;
			}
			#content-header #form-search h2 {
				float:left;
				}
			#content-header #sampleForm {
				text-align:right;
				}
		#content-asset-bottom {
			position:relative;
			padding:10px;
			}
			#content-asset-bottom p {
				font-size:110%;
				}
			#content-asset-bottom #content-footer-banner,
			#content-asset-bottom .content-footer-contact {
				list-style:none;
				margin:0;
				padding:0;
				display:inline;
				float:left;
				position:relative;
				}
			#content-asset-bottom #content-footer-banner {
				/*left:597px;*/
				float:right;
				}
				#content-asset-bottom #content-footer-banner li {
					float:right;
					margin-left:10px;
					}
				#content-asset-bottom .content-footer-contact li {
					float:left;
					margin-right:10px;
					}
			#content-asset-bottom .content-footer-shop-list {
				float:right;
				margin:20px 0 0 0;
			}


		.asset-ul-block-none,
		.asset-ul-block-ceremony,
		.asset-ul-block-ceremony ul,
		.asset-ul-block-none ul {
			list-style:none;
			margin:0;
			padding:0;
			}
	/* common index Styles ---------------------------------------------------------- */
	.space-index-ul,
	.dress-index-ul {
		margin:0px;
		padding:0px;
		list-style:none;
		}
		.content-li {
			float:left;
			}
			.content-li-inner {
				border:1px solid #ccc;
				padding:4px;
				}
				.content-li-header {
					padding:2px 2px 0;
					border:1px solid #ccc;
					border-bottom:none;
					}
					.content-li-title{
						margin:1px 0 0 0;
						}
				.content-li-body {
					border:1px solid #ccc;
					border-top:none;
					border-bottom:none;
					padding:0 2px;
					}
				.content-li-footer {
					border:1px solid #ccc;
					border-top:none;
					padding:0 2px 2px;
					}
					.content-li-footer p {
						margin:0;
						padding:0;
						}
		#cfbikou {
			border:1px solid #ccc;
			padding:0.75em 0.75em 0;
			margin:20px 0 0;
			}
			#cfbikou b {
				font-weight:normal;
				color:#C48E02;
			}
	/* space-index Styles ---------------------------------------------------------- */
		.mt-space-index .space-index-ul .content-li,
		.mt-after-party .space-index-ul .content-li {
			width:261px;
			_width:262px;
			}
			.mt-space-index .space-index-ul .content-li-inner,
			.mt-after-party .space-index-ul .content-li-inner {
				margin:0 3px 17px; /*6px;*/
				}
				.mt-space-index .space-index-ul .content-li-header,
				.mt-after-party .space-index-ul .content-li-header {
					margin-top:4px;
					}
					.mt-space-index .space-index-ul .content-li-title,
					.mt-space-index .space-index-ul .content-li-body-left,
					.mt-after-party .space-index-ul .content-li-title,
					.mt-after-party .space-index-ul .content-li-body-left{
						width:190px;
						float:left;
						margin:0px;
						}
					.mt-space-index .space-index-ul .content-li-title,
					.mt-after-party .space-index-ul .content-li-title {
						padding-top:2px;
						}
					.mt-space-index .space-index-ul .content-li-area,
					.mt-space-index .space-index-ul .content-li-body-right,
					.mt-after-party .space-index-ul .content-li-area,
					.mt-after-party .space-index-ul .content-li-body-right,
					.mt-dress-index .space-index-ul .content-li-body-right {
						float:right;
						color:#C48E02;
						}
					.mt-space-index .space-index-ul .content-li-area,
					.mt-after-party .space-index-ul .content-li-area {
						text-align:right;
						}
	/* dress-index Styles ---------------------------------------------------------- */
		.mt-dress-index .dress-index-ul .content-li {
			width:197px;
			}
			.mt-dress-index .dress-index-ul .content-li-inner {
				margin:0 5px 12px;
				}
				.mt-dress-index .dress-index-ul .content-li-header {
					margin-top:2px;
					}
					.mt-dress-index .dress-index-ul .content-li-title {
						height:12px;
						}
					.mt-dress-index .dress-index-ul .content-li-body-left {
						width:72px;
						float:left;
						color:#C48E02;
						}
					.mt-dress-index .dress-index-ul .content-li-body-right {
						text-align:right;
						}
		.mt-dress-index .dress-index-categorytitle {
			padding:3px 5px 5px 5px;
			margin:6px;
			text-indent:20px;
			font-weight:bold;
			background: url(categorytop-subtitle-bg.gif) !important;
			}
	/* dress&space common-page Styles[entry-archives] ---------------------------------------------------------- */
		.mt-entry-archive .asset-left,
		.mt-entry-archive .asset-right {
			color:#666;
			}
		.mt-entry-archive .asset-left {
			width:420px;
			}
		.mt-entry-archive .asset-right {
			width:369px;
			}
			.asset-left-inner,
			.asset-right-inner {
				padding:0 7px 0;
				}
				.entry-subtitle {
					font-size:120%;
					font-weight:bold;
					margin-top:0.75em;
					}
				.entry-subtitle2 {
					margin:1.5em 0 0;
					}
					.entry-ul h4 {
						font-weight:normal;
						margin:0 10px 0 0;
						color:#C48E02;
						}
					.entry-ul ul {
						list-style:none;
						margin:0 10px 0 0;
						padding:0;
						}
						.entry-ul ul li {
							border-bottom:1px dotted #ccc;
							margin-bottom:2px;
							padding-bottom:2px;
							}
							.entry-ul ul li p {
								margin:0;
								}

				.entry-table {
					border-collapse:separate;
					border-spacing:2px;
					margin-bottom:20px;
					border-top:1px solid #cccccc;
					border-bottom:1px solid #cccccc;
					}
					.entry-table th,
					.entry-table td {
						vertical-align:top;
						}
					* html .entry-table th,
					* html .entry-table td {
						vertical-align:top;
						height:16px;
						padding-top:3px;
						}
						
					.entry-table .entry-border {
						background:url(sp-entry-table-border.gif) no-repeat top left;
						}
						.entry-table td ul {
							list-style:none;
							margin:0;
							}
							.entry-table li {
								display:inline;
								margin:0 5px 0 0;
								}
				.entry-access {
					border:1px solid #ccc;
					padding:0.75em;
					margin:0 0 5px;
					}
					.entry-access h4 {
						color:#C48E02;
						margin:0px;
						}
					.entry-access p {
						margin:0px;
						}
						.entry-access h5 {
							margin:10px 0 0;
							}
				.asset-more {
					margin:30px 0 0;
					clear:both;
					}
		/* dress-page Styles[entry-archives] ---------------------------------------------------------- */						
		.mt-dress-entry .asset-left {
			width:270px;
			}
		.mt-dress-entry .asset-right {
			width:489px;
			float:left;
			}
			.mt-dress-entry .asset-right .asset-body ul li{
				padding-bottom:5px;
				margin-bottom:5px;
				}
			.mt-dress-entry .asset-right .asset-left {
				width:40%;
				}
			.mt-dress-entry .asset-right .asset-right {
				width:55%;
				float:right;
				}
				.mt-dress-entry .entry-ul {
					width:344px;
					background:#f2f0ec;
					}
					.mt-dress-entry .entry-ul-inner {
						padding:0 10px 2px;
						}
						.mt-dress-entry .entry-ul b {
							font-weight:bold;
							margin:0 10px 0 0;
							color:#C48E02;
							}
						.mt-dress-entry .entry-ul ul {
							list-style:none;
							margin:0 10px 10px 0;
							padding:0;
							}
							.mt-dress-entry .entry-ul ul li {
								border-bottom:1px dotted #ccc;
								margin-bottom:2px;
								padding-bottom:2px;
								}
								.mt-dress-entry .entry-ul ul li p {
									margin:0;
									}
						#ds-asset-wrapper {
							width:479px;
							display:block;
							}
						#ds-asset-pv {
							width:344px;
							float:left;
							}
						#ds-asset-shopimg {
							float:left;
							width:100px;
							margin:0 0 5px 20px;
							}
				.mt-dress-entry .entry-table {
					border-collapse:separate;
					border-spacing:0;
					margin-bottom:0px;
					padding-bottom:5px;
					border-top:1px solid #cccccc;
					border-bottom:1px solid #cccccc;
					width:180px;
					}
					.mt-dress-entry .entry-table th {
						vertical-align:top;
						background:#fff;
						font-weight:normal;
						border-bottom:1px dotted #ccc;
						/*text-indent:10px;*/
						}
					.mt-dress-entry .entry-table .entry-table-title{
						font-weight:bold;
						text-indent:0;
						}
					.mt-dress-entry .entry-table td {
						text-align:right;
						border-bottom:1px dotted #ccc;
						}
					.mt-dress-entry .entry-access {
						border:0px;
						padding:0px;
						}
			.mt-dress-entry .asset-right #cfbikou {
				margin-top:30px;
				}
				.mt-dress-entry .asset-right #cfbikou strong {
					color:#C48E02;
					font-weight:normal;
					}

/* dress-shop-branch-page Styles[entry-archives] ---------------------------------------------------------- */
			.mt-dress-entry #accordion {
					margin-top:15px;
				}
			.mt-dress-entry #accordion {
					width:260px;
				}
			.mt-dress-entry .accordion dt span {
					float:left;
					color:#C48E02;
					width:175px;
					display:block;
					cursor:pointer;
					text-indent:20px;
					background:transparent url(branch-ico.gif) no-repeat scroll 0 center;
				}
			.mt-dress-entry .accordion dt {
					margin-bottom:3px;
					line-height:20px;
				}
			.mt-dress-entry .accordion dt img {
					margin-top:4px;
					float:right;
				}
			.mt-dress-entry .accordion dd {
					clear:both;
					overflow:hidden;
					margin-bottom:5px;
				}

		/* space-page Styles[entry-archives] ---------------------------------------------------------- */
			.mt-space-entry {
				}
				.mt-space-entry .entry-ul {
					/*width:365px;*/
					}
					.mt-space-entry .entry-ul-inner {
						border-top:1px solid #ccc;
						border-bottom:1px solid #ccc;
						}
						.mt-space-entry .entry-ul-inner h5 {
							font-weight:bold;
							}
						.mt-space-entry .entry-ul-inner ul {
							margin-left:10px;
							}
				.mt-space-entry .asset-more #sp-asset-tokuten {
					border-bottom:1px solid #ccc;
					margin-bottom:20px;
					}
					.mt-space-entry .asset-more #sp-asset-tokuten .entry-subtitle2{
						border-bottom:1px solid #ccc;
						}
					.mt-space-entry .asset-more #sp-asset-tokuten strong {
						color:#c48e02;
						font-weight:normal;
						}
					.mt-space-entry .asset-more #sp-asset-tokuten p {
						margin:3px 0;
						}

	/* produce-index Styles ---------------------------------------------------------- */
	.mt-produce-index .asset-ul-block-none,
	.mt-produce-index .asset-ul-block-none ul {
		margin-left:0;
		padding-left:0;
		list-style:none;
		}
	.mt-produce-index .asset-ul-block-none {
		/*margin:0 22px;?T?u?i?r?????E?J???????C?A?E?g*/
		float:right;
		margin:0 10px;
		width:710px;
		}
		.mt-produce-index .asset-ul-block-none dt {
			/*float:left;*/
			position:absolute;
			}
		.mt-produce-index .asset-ul-block-none dd {
			padding-left:260px;
			margin-bottom:20px;
			}
			.mt-produce-index .asset-ul-block-none dd  img{
				float:right;
				margin:0 0 10px 10px;
				}
			.mt-produce-index .asset-ul-block-none h2 {
				color:#bb7e00;
				font-weight:bold;
				}
			.mt-produce-index .asset-ul-block-none dd ul {
				}
				.mt-produce-index .asset-ul-block-none dd ul ul {
					}
				.mt-produce-index .asset-ul-block-none dd h3,
				.mt-produce-index .asset-ul-block-none dd li p {
					padding-left:12px;
					}
				.mt-produce-index .asset-ul-block-none dd li p,
				.mt-produce-index .asset-ul-block-none dd li li {
					color:#666666;
					margin-bottom:15px;
					}
				.mt-produce-index .asset-ul-block-none dd h3 {
					background: url(pd-h3-point.gif) left center no-repeat;
					margin-bottom:2px;
					}
				.mt-produce-index .asset-ul-block-none dd p {
					color:#666;
					}
					.mt-produce-index .asset-ul-block-none dd li li {
						margin:0;
						}
					.mt-produce-index .asset-ul-block-none dd li a {
						margin-left:10px;
						}
	/* produce-ceremony Styles ----------------------------------------------------- */

	.mt-produce-index .asset-ul-block-ceremony {
		float:right;
		margin:0 10px;
		width:710px;
		}
		.mt-produce-index .asset-ul-block-ceremony dt {
			float:left;
			width:280px;
			margin-left:0px;
			}
		.mt-produce-index .asset-ul-block-ceremony dd {
			margin-left:10px;
			margin-bottom:20px;
			width:420px;
			height:190px;
			float:left;
			}
			.mt-produce-index .asset-ul-block-ceremony dd  img{
				float:right;
				margin:0 0 10px 10px;
				}
			.mt-produce-index .asset-ul-block-ceremony h2 {
				color:#bb7e00;
				font-weight:bold;
				font-size:140%;
				border-bottom:2px solid #000;
				margin-bottom:10px;
				background:#EDEDED;
				padding:2px;
				}

	/* space-point Styles ---------------------------------------------------------- */
	.mt-space-point .asset-ul-block-none,
	.mt-dress-point .asset-ul-block-none {
		margin:10px 22px;
		}
	.mt-space-point .space-point-bottom-left,
	.mt-dress-point .dress-point-bottom-left {
		width:450px;
		float:left;
		}
		.mt-dress-point .asset-ul-block-none li {
			margin-bottom:35px;
			}
			.mt-space-point .asset-ul-block-none img,
			.mt-dress-point .asset-ul-block-none img {
				float:right;
				margin:0 0 20px 20px;
				}
			.mt-space-point .asset-ul-block-none h3,
			.mt-dress-point .asset-ul-block-none h3 {
				color:#bb7e00;
				font-weight:bold;
				}
				.mt-space-point .asset-ul-block-none li h4,
				.mt-space-point .asset-ul-block-none li li p,
				.mt-dress-point .asset-ul-block-none li h4,
				.mt-dress-point .asset-ul-block-none li li p,
				.mt-happy-plan .asset-ul-block-none li h4,
				.mt-happy-plan .asset-ul-block-none li li p {
					padding-left:12px;
					}
				.mt-space-point .asset-ul-block-none dd li p,
				.mt-space-point .asset-ul-block-none dd li li,
				.mt-dress-point .asset-ul-block-none dd li p,
				.mt-dress-point .asset-ul-block-none dd li li,
				.mt-happy-plan .asset-ul-block-none dd li p,
				.mt-happy-plan .asset-ul-block-none dd li li {
					color:#666666;
					margin-bottom:15px;
					}
				.mt-space-point .asset-ul-block-none  h4,
				.mt-dress-point .asset-ul-block-none h4,
				.mt-happy-plan .asset-ul-block-none li h4 {
					background: url(pd-h3-point.gif) left center no-repeat;
					margin-bottom:2px;
					}
				.mt-space-point .asset-ul-block-none li p,
				.mt-space-point .space-point-bottom-right ul li p,
				.mt-dress-point .asset-ul-block-none li p,
				.mt-dress-point .dress-point-bottom-right ul li p,
				.mt-happy-plan .asset-ul-block-none li p,
				.mt-happy-plan .happy-plan-bottom-right ul li p {
					color:#666;
					}
					.mt-space-point .asset-ul-block-none li li,
					.mt-dress-point .asset-ul-block-none li li,
					.mt-happy-plan .asset-ul-block-none li li {
						margin:0 0 30px;
						}
	.mt-space-point .space-point-bottom-right,
	.mt-dress-point .dress-point-bottom-right {
		width:280px;
		float:right;
		}
		.mt-space-point .space-point-bottom-right ul,
		.mt-dress-point .dress-point-bottom-right ul,
		.mt-happy-plan .happy-plan-bottom-right ul {
			margin:10px 22px 0 0 ;
			list-style:none;
			overflow: auto;
			height: 880px;
			z-index: 1;
			visibility: visible;
			}
			.mt-space-point .space-point-bottom-right ul li {
				text-align:center;
				margin-bottom:20px;
				}
				.mt-space-point .space-point-bottom-right ul li h4,
				.mt-dress-point .dress-point-bottom-right ul li h4,
				.mt-happy-plan .happy-plan-bottom-right ul li h4 {
					margin:0;
					}

	/* space-ceremony Styles ---------------------------------------------------------- */
	.mt-space-ceremony .asset-ul-block-none,
	.mt-space-ceremony .asset-ul-block-none ul {
		margin-left:0;
		padding-left:0;
		list-style:none;
		}
	.mt-space-ceremony .asset-ul-block-none {
		margin:10px 10px;
		border-spacing:10px;
		color:#666666;
		}
		.mt-space-ceremony .asset-ul-block-none td {
			vertical-align:top;
			padding-bottom:20px;
			}
			.mt-space-ceremony .asset-ul-block-none div {
				float:left;
				margin-right:10px;
				}
			.mt-space-ceremony .asset-ul-block-none h3 {
				margin:0;
				padding:0;
				}
			.mt-space-ceremony .asset-ul-block-none p b	{
				color:#C48E02;
				}
			.mt-space-ceremony .asset-ul-block-none p {
				clear:both;
				width:412px;
				margin:0;
				padding:0;
				}
	/* dress-point Styles ---------------------------------------------------------- */
	.mt-dress-point #dress-point-style02 li h4 {
		background: url(dr-h3-point02.gif) left center no-repeat;
		padding-left:20px;
		}
	.mt-dress-point #dress-point-style02 li p {
		padding-left:20px;
		}
	.mt-dress-point .asset-ul-block-none #dress-point-style03 li {
		margin-bottom:0px;
		float:left;
		width:48%;
		}
		.mt-dress-point .asset-ul-block-none #dress-point-style03 li a {
			background: url(asset-link-ico01.gif) left center no-repeat;
			padding-left:20px;
			}
			.mt-dress-point .asset-ul-block-none #dress-point-style03 li a:hover {
				background-image:url(asset-link-ico01-hover.gif);
				}
	.mt-dress-point .dress-point-bottom-right ul li {
		clear:both;
		background: url(dr-point-site-arrow.gif) center bottom no-repeat;
		padding-bottom:30px;
		margin-bottom:0px;
		}
		.mt-dress-point .dress-point-bottom-right li img {
			float:right;
			}
	.mt-dress-point #dress-point-style05 {
		background:none;
		border:1px dotted #cc3366;
		padding:2px;
		}
		.mt-dress-point #dress-point-style05 h5 {
			color:#cc3366;
			padding:0;
			margin:0;
			}

	/* dress-guide Styles ---------------------------------------------------------- */
	.mt-dress-guide #mt-dress-guide-body01,
	.mt-dress-guide #mt-dress-guide-body02 {
		margin:0 20px;
		font-size:120%;
		}
	.mt-dress-guide #mt-dress-guide-body01 {
		margin-top:20px;
		margin-bottom:20px;
		}
		.mt-dress-guide #mt-dress-guide-body01 img {
			margin-left:20px;
			}
		.mt-dress-guide #mt-dress-guide-body01 ul li {
			list-style:none;
			}
			.mt-dress-guide #mt-dress-guide-body01 ul li {
				background: url(dr-h3-point02.gif) left center no-repeat;
				padding-left:20px;
				}
	.mt-dress-guide #mt-dress-guide-body02 h3 {
		font-weight:bold;
		color:#BB7E00;
		}
	.mt-dress-guide #mt-dress-guide-body02 img {
		margin-right:20px;
		}

	/* fair-Styles ---------------------------------------------------------- */

	.mt-fair .fair-right-contents {
		float:right;
		margin:0 10px;
		width:710px;
		}
		.mt-fair .fair-right-contents h3 {
			background-color:#000;
			padding:3px 3px 3px 8px;
			line-height:1.4;
			margin-bottom:0px;
			font-size:18px;
			color:#FFF;
			border-left:3px solid #996600;
			font-weight:bold;
			}
		.mt-fair .fair-right-contents h3 span {
			right:30px;
			position:absolute;
			}
		.mt-fair .fair-right-contents .fair-day {
			background-color:#333;
			margin:0 0 20px 0;
			height:auto;
			filter:alpha(opacity=85);
			-moz-opacity:0.85;
			-khtml-opacity: 0.85;
			opacity: 0.85;
			width:690px;
			}
		.mt-fair .fair-right-contents ul {
			list-style:none;
			display:block;
			margin:0;
			padding:0 10px;
			}
		.mt-fair .fair-right-contents ul li {
			margin:0 15px 0 0;
			font-size:12px;
			color:#FFF;			
			font-weight:bold;
			/*float:left;*/
			display:block;
			padding0;
			}
		.mt-fair .fair-right-contents ul li strong {
			zoom:1;
			margin-right:10px;
			font-size:150%;
			}
		.mt-fair .fair-right-contents .fair-space {
			padding:10px;
			margin-bottom:40px;
			color:#fff;
			position:relative;
			}
		.mt-fair .fair-right-contents .fair-space h4 {
			margin-bottom:5px;
			color:#996600;
			font-weight:bold;
			}
		.mt-fair .fair-right-contents .fair-space p {
			width:420px;
			}
		.mt-fair .fair-right-contents .fair-space p a {
			color:#0099ff;
			}
		.mt-fair .bf-tel {
			display:inline-block;
			position:absolute;
			right:5px;
			bottom:5px;
			padding:4px 2px;
			background:#121212;
		}

	/* fair-specialStyles ---------------------------------------------------------- */
	.mt-fair-sp .asset-menu,
	.mt-fair-dr .asset-menu {
		padding:0px 5px 0px;
		}
		.mt-fair-sp .asset-menu ul,
		.mt-fair-dr .asset-menu ul {
			list-style:none;
			margin:0;
			padding:0;
			}
			.mt-fair-sp .asset-menu ul li,
			.mt-fair-dr .asset-menu ul li {
				float:left;
				width:194.25px;
				text-align:center;
				background-color:#efefef;
				}
				.mt-fair-sp .asset-menu ul li a,
				.mt-fair-dr .asset-menu ul li a {
					display:block;
					border-right:1px solid #ccc;
					border-left:1px solid #fff;
					}
	.mt-fair-sp .asset-right,
	.mt-fair-dr .asset-right {
		width:640px;
		padding:5px 40px 5px 5px;
		}
		.mt-fair-sp .asset-right p,
		.mt-fair-dr .asset-right p {
			margin:10px 0;
			clear:both;
			}
		.mt-fair-sp .asset-right table,
		.mt-fair-dr .asset-right table {
			margin:0;
			}
			.mt-fair-dr .asset-right ul li {
				}
			.mt-fair-dr .k10gry {
				color:#666666;
				}
	.mt-fair-sp .asset-left,
	.mt-fair-dr .asset-left {
		width:260px;
		padding:5px;
		}

	/* shop-mapStyles ---------------------------------------------------------- */
	#map_canvas {
		margin:0px auto;
		}

	/* widget Styles ---------------------------------------------------------- */
	.widget-index-banner h3 {
		display:none;
		}

	/* module Styles ---------------------------------------------------------- */
	#news {
			width:430px;
	}
	#news ul {
		list-style:none;
		margin:0;
		}

	#close-up {
		margin-right:20px;
		}
		#close-up-inner {
			position:relative;
			}
			#close-up-image {
				width:515px;
				}
			#close-up-dress {
				/*2008-10-24???*/
				background: #000 url("closeup-dress.jpg") top left;
				height:275px;				
				padding:80px 20px 0px 12px;
				}
				#close-up-dress b {
					font-size:110%;
					color:#fff;
					margin-bottom:0;
					padding-bottom:0;
					}
				#close-up-dress p {
					font-size:100%;
					color:#cc0066;
					margin-bottom:15px;
					line-height:1.4;
					}
				#close-up-dress p a {
					display:block;
					width:90px;
					background:#cc0066;
					color:#fff;
					padding-left:3px;
					}
			#close-up-space {
				/*2008-10-24???*/
				background: #000 url("closeup-space.jpg") top left;
				height:245px;				
				padding:70px 20px 0px 12px;
				}
				#close-up-space  #top {
					
					}
					#close-up-space b {
						font-size:110%;
						color:#fff;
						margin-bottom:0;
						padding-bottom:0;
						}
					#close-up-space p {
						font-size:100%;
						color:#C48E02;
						margin-bottom:15px;
						line-height:1.4;
						}
					#close-up-space p a {
						display:block;
						width:90px;
						background:#C48E02;
						color:#fff;
						padding-left:3px;
						}
			#close-up-afterparty {
				/*2008-10-24???*/
				background: #fff url("closeup-afterparty.jpg") top left;
				height:245px;				
				padding:70px 20px 0px 12px;
				}
				#close-up-afterparty  #top {
					}
					#close-up-afterparty b {
						font-size:110%;
						color:#f5c36f;
						margin-bottom:0;
						padding-bottom:0;
						}
					#close-up-afterparty p {
						font-size:100%;
						color:#82791E;
						margin-bottom:15px;
						line-height:1.4;
						}
					#close-up-afterparty p a {
						display:block;
						width:90px;
						background:#82791E;
						color:#fff;
						padding-left:3px;
						}
			#close-up-text {
				width:430px;
				}
				#close-up-text-inner {
					margin:4px 0 0;
					padding:2px 5px;
					background:#efefef;
					}
				#close-up-text h4 {
					margin:0;
					font-size:120%;
					font-weight:bold;
					}

	.mt-space-index #news,
	.mt-space-index #close-up,
	.mt-dress-index #news,
	.mt-dress-index #close-up,
	.mt-after-party #news,
	.mt-after-party #close-up {
		float:left;
		}
		.mt-dress-index #close-up-image-dress01 {margin-right:10px;}
/* id-banner a href => img ------------------------------------------------ */
.asset-img,
#sp-ceremony-title01,
#sp-ceremony-church,
#sp-ceremony-civil,
#sp-ceremony-japanese,
#sp-ceremony-overseas,
.mt-dress-point #dress-point-style01,
.mt-dress-point #dress-point-style04,
.mt-happy-plan #happy-plan-style01,
.mt-happy-plan #happy-plan-style02,
.mt-happy-plan #happy-plan-style03,
.mt-happy-plan #happy-plan-style04,
.mt-fair-sp #page-contact,
.mt-dress-guide #dress-guide-style01 {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}



#ds-asset-pv-top {	background: url(ds-asset-pv-top.gif) no-repeat; width:344px; height:29px; margin:0px; }
	#ds-asset-pv-top #ds-asset-tokuten { margin:0 10px 0 200px; height:29px;}
#ds-asset-pv-bottom {	background: url(ds-asset-pv-bottom.gif) bottom no-repeat; }




.asset-map { background: url(asset-map.gif) center left no-repeat; padding-left:40px; }
	.asset-map:hover {	background-image: url(asset-map-hover.gif); }
.asset-map,
.asset-site-url,
.mt-produce-index .asset-ul-block-none dd li a {	background: url(asset-link-ico01.gif) 0px center no-repeat; padding-left:20px; display:block; height:18px; }
	.asset-map:hover,
	.asset-site-url:hover,
	.mt-produce-index .asset-ul-block-none dd li a:hover {	background-image: url(asset-link-ico01-hover.gif); }
.mt-produce-index .asset-ul-block-none .pd-asset-backgroundimg01 {	background: url(pd-asset-backgroundimg01.gif) repeat-y; }
.mt-produce-index .asset-ul-block-none #asset-img01 {	background: url(pd-flow-title01.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img02 {	background: url(pd-flow-title02.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img03 {	background: url(pd-flow-title03.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img04 {	background: url(pd-flow-title04.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img05 {	background: url(pd-flow-title05.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img06 {	background: url(pd-flow-title06.gif); width:230px; height:35px; }
.mt-produce-index .asset-ul-block-none #asset-img07 {	background: url(pd-flow-title07.gif); width:230px; height:35px; }

#sp-ceremony-title01 {	background: url(sp-ceremony-title01.gif); width:380px; height:60px; }
#sp-ceremony-church {	background: url(sp-ceremony-tt01.gif); width:130px; height:34px; }
#sp-ceremony-civil {	background: url(sp-ceremony-tt02.gif); width:130px; height:34px; }
#sp-ceremony-japanese {	background: url(sp-ceremony-tt03.gif); width:130px; height:34px; }
#sp-ceremony-overseas {	background: url(sp-ceremony-tt04.gif); width:130px; height:34px; }

.mt-dress-point #dress-point-style01 {	background: url(dr-point-title.gif); width:420px; height:90px; }
.mt-dress-point #dress-point-style04 {	background: url(dr-point-site-01.gif); width:260px; height:20px; }

.mt-dress-guide #dress-guide-style01 {	background: url(dr-guide-title.gif); width:420px; height:60px; }
.mt-happy-plan #happy-plan-style01 {	background: url(dr-happy-plan-title.gif); width:480px; height:90px; }
.mt-happy-plan #happy-plan-style02 {	background: url(dr-happy-plan-title2.gif); width:480px; height:36px; }
.mt-happy-plan #happy-plan-style03 {	background: url(dr-happy-plan-title3.gif); width:480px; height:36px; }
.mt-happy-plan #happy-plan-style04 {	background: url(dr-happy-plan-title4.gif); width:480px; height:36px; }



.asset-flow { margin-top:15px; }


/* Party Report ------------------------------------------------ */
.thumlist {
clear: both;
}
.thum {
float: left;
margin-right: 10px;
margin-bottom: 6px;
_margin-bottom: 4px;
overflow: hidden;
vertical-align: middle;
padding:4px;
border:1px solid #ccc;
}
.thum a {
width: 68px;
height: 68px;
display:inline-block;
background:#ececec;
overflow: hidden;
text-align:center;
}
.thum-txt {
line-height:1.2;
}
.widget-list {
margin-bottom:6px;
}
.widget-content {
line-height:1.4;
_display:inline;
}
.widget-content ul li {
border-bottom: 1px dotted #ccc;
line-height:1.6;
}
.widget-content .pkg li {
border-bottom:none;
}
.asset-header h1,.asset-header h2 {
font-size:150%;
color:#000;
text-indent:24px;
background: url(bell.gif) no-repeat;
}

.entry-asset .asset-name {
border-top:2px solid #000;
background-color:#EFEFEF;
padding:6px;
margin-bottom:0px;
}
.asset-content {
font-size:120%;
}
.category-list li {
text-indent:20px;
background: url(folder_page.gif) no-repeat;
}
.monthly-list li {
text-indent:20px;
background: url(date.gif) no-repeat;
}
.user-list li {
text-indent:20px;
background: url(user.gif) no-repeat;
}
.archive-entry-list li {
text-indent:20px;
background: url(page_edit.gif) no-repeat;
}
.asset-more-link {
text-indent:20px;
background: url(arrow_next.gif) no-repeat;
}
.author {
padding-left:3px;
}

/* Entry SW Footer ------------------------------------------------ */
.entry-sw-footer table {
border:0;
padding:10px;
}
.entry-sw-footer {
margin:25px 10px 25px 10px;
color:#fff;
}
.entry-sw-footer ul {
list-style-type: none;
padding:0;
text-indent:0;
}
.entry-sw-footer ul li {
padding:0;
margin:0;
text-indent:0;
list-style-position: outside;
}
.entry-sw-footer ul li span {
background-color:#666;
padding:0 4px 0 4px;
margin-right:5px
}
.entry-sw-footer .sw-contact {
background: url(sw-contact-bg.png);
_background-color:#202020;
margin:8px;
color:#ccc;
}
.entry-sw-footer .sw-contact ul li {
line-height:1.4;
}
.entry-sw-footer-dress {
background: url(entry-sw-footer-dress-bg.jpg) no-repeat;
}
.entry-sw-footer-space {
background: url(entry-sw-footer-space-harajuku-bg.jpg) no-repeat;
}
.ginza-salon .entry-sw-footer-space {
background: url(entry-sw-footer-space-ginza-bg.jpg) no-repeat;
}
.entry-sw-footer-afterparty {
background: url(entry-sw-footer-afterparty-bg.jpg) no-repeat;
}




/*?e???v???[?g ?E?F?u?T?C?gMASSA&ARTIST*/
#massa-and-artists table th {
	width:50px;
	padding-bottom:10px;
	vertical-align:top;
}

#massa-and-artists table td {
	padding-bottom:10px;
}

/* ?h???X?L?????y?[???E?X?y?V?????L?????y?[?? ------------------------------------------------ */

.ds-end {
border-top:1px dotted #666;
}
.dress-campaign .ds-title {
font-size:125%;
font-weight:bold;
margin-bottom:5px;
}
.dress-campaign .ds-number {
background:#333;
color:#fff;
font-weight:bold;
padding:3px;
margin:2px 5px 0 0;
}
.dress-campaign .ds-term {
background:#999;
color:#fff;
font-weight:bold;
padding:0 6px;
margin:2px 5px 0 0;
}
.dress-campaign td {
padding-bottom:8px;
font-size:110%;
_font-size:120%;
}
.dress-campaign td b {
_font-weight:normal;
_color:#999;
}
.campaign-number {
color:#37AFFF;
font-size:140%;
font-weight:bold;
border:1px solid #37AFFF;
padding:0 6px;
}
.campaign-privilege {
font-size:145%;
font-weight:bold;
margin-bottom:5px;
}




#delta-inner02 {
	border:1px solid #ccc;
	margin:20px 5px 0;
	padding:10px;
}
#sidebar-text-information {
}
#sidebar-text-information h4,
#sidebar-text-information h5 {
	background:#f3f3f3;
	padding:2px 4px;
}
#sidebar-text-information h6 {
	color:#BD637B;
	border:1px dashed #BD637B;
}
#sidebar-text-information b {
	color:#C48E02;
	font-weight:normal;
}


#sitemap {
	padding:6px;
}
#sitemap th,
#sitemap td {
	vertical-align:top;
}
#sitemap .th01 {
	background:#EAEAEA;
	width:230px;
	padding:0 0 0 5px;
}
#sitemap .th02 {
	background:#EAEAEA;
	width:312px;
	padding:0 0 0 5px;
}
#sitemap .td02 {
	width:10px;
}
#sitemap .td03 {
	background:#f3f3f3;
	width:726px;
}
#sitemap .first ul li {
	width:30%;
	float:left;
	padding-right:3%;
}
#sitemap ul {
	list-style:none;
	padding:0;
	margin:0;
}
#sitemap ul li a {
	background:url(/image/h3_point.gif) left center no-repeat;
	padding:3px 0 0 14px;
}
#sitemap h3.widget-header {
	background:none;
	color:#666666;
	padding:0;
}



/* ----ナビゲーション---- */
#navi {
display:block;
margin-bottom:8px;
width:970px;
}
#navi ul {
display:block;
margin-bottom:8px;
width:970px;
}
#navi ul li {
list-style-type: none;
float:left;
}
#navi, #navi ul, #navi ul li, #navi ul li a {
margin:0;
padding:0;
border:0px solid #fff;
}
#navi .menu01 a {
background:url(/css/navi.jpg) 0 0;
width:121px;
height:30px;
float:left;
}
#navi .menu01 a:hover {
background:url(/css/navi.jpg) 0 -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu02 a {
background:url(/css/navi.jpg) -121px 0;
width:121px;
height:30px;
float:left;
}
#navi .menu02 a:hover {
background:url(/css/navi.jpg) -121px -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu03 a {
background:url(/css/navi.jpg) -242px 0;
width:121px;
height:30px;
float:left;
}
#navi .menu03 a:hover {
background:url(/css/navi.jpg) -242px -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu04 a {
background:url(/css/navi.jpg) -363px 0;
width:121px;
height:30px;
float:left;
}
#navi .menu04 a:hover {
background:url(/css/navi.jpg) -363px -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu05 a {
background:url(/css/navi.jpg) -484px 0;
width:122px;
height:30px;
float:left;
}
#navi .menu05 a:hover {
background:url(/css/navi.jpg) -484px -30px;
width:122px;
height:30px;
float:left;
}
#navi .menu06 a {
background:url(/css/navi.jpg) -606px 0;
width:121px;
height:30px;
float:left;
}
#navi .menu06 a:hover {
background:url(/css/navi.jpg) -606px -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu07 a {
background:url(/css/navi.jpg) -727px 0;
width:121px;
height:30px;
float:left;
}
#navi .menu07 a:hover {
background:url(/css/navi.jpg) -727px -30px;
width:121px;
height:30px;
float:left;
}
#navi .menu08 a {
background:url(/css/navi.jpg) -848px 0;
width:122px;
height:30px;
float:left;
}
#navi .menu08 a:hover {
background:url(/css/navi.jpg) -848px -30px;
width:122px;
height:30px;
float:left;
}


