@charset "UTF-8";
/*/--- all ---/*/
body {
	color: #D1CBAB;
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	background: #7C6F4F url(../images/bp.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	text-align: center;
	vertical-align: top;
}
div, a, p, em, ul, li, h1, h2, h3, h4, img {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
}
hr {
	display: none;
}
li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#page {
	background: #7C6F4F;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
}

/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
/* item */
/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
div.toTop {
	background: url(../images/toTop_bp.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	clear: both;
}
div.toTop a {
	display: block;
	width: 130px;
	height: 20px;
	background: url(../images/toTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 10px 0 0 572px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div.toTop a:hover {
	background-position: 0 -20px;
}
div.toTop a span {
	position: absolute;
	left: -1500px;
}



/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
/* header */
/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
div#header {
	background: #7C6F4F url(../images/header_bp.gif);
	background-position: top center;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
	clear: both;
}
div#header_inner {
	width: 1000px;
	height: 110px;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}
div#header_inner h1 {
	width: 305px;
	height: auto;
	text-align: left;
	vertical-align: top;
	float: left;
}
div#header_inner h1#logo {
	margin: 20px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#header_inner h1#logo a {
	display: block;
	width: 305px;
	height: 70px;
	background: #8F7E59 url(../images/nv_logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner h1#logo a strong {
	position: absolute;
	left: -1500px;
}

div#header_inner h2 {
	width: 610px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	float: left;
}
div#header_inner h2#topText {
	background: #8F7E59 url(../images/nv_topText.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 20px 0 0 60px;
	text-align: left;
	vertical-align: top;
}
div#header_inner h2 strong {
	position: absolute;
	left: -1500px;
}

div#header_inner ul {
	width: auto;
	height: 55px;
	text-align: left;
	vertical-align: top;
	float: left;
}
div#header_inner ul#globalNavi {
	margin: 5px 0 0 60px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li {
	width: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
}
div#header_inner ul#globalNavi li a {
	display: block;
	width: auto;
	height: 55px;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#home a {
	width: 85px;
	height: 55px;
	background: #8F7E59 url(../images/globalNavi_home.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#menu a {
	width: 85px;
	height: 55px;
	background: #8F7E59 url(../images/globalNavi_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#information a {
	width: 135px;
	height: 55px;
	background: #8F7E59 url(../images/globalNavi_information.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#accessmap a {
	width: 140px;
	height: 55px;
	background: #8F7E59 url(../images/globalNavi_accessmap.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#contact a {
	width: 110px;
	height: 55px;
	background: #8F7E59 url(../images/globalNavi_contact.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#header_inner ul#globalNavi li#home a:hover, 
div#header_inner ul#globalNavi li#menu a:hover, 
div#header_inner ul#globalNavi li#information a:hover, 
div#header_inner ul#globalNavi li#accessmap a:hover, 
div#header_inner ul#globalNavi li#contact a:hover {
	background-position: 0 -55px;
}
div#header_inner ul#globalNavi li#home a.on, 
div#header_inner ul#globalNavi li#menu a.on, 
div#header_inner ul#globalNavi li#information a.on, 
div#header_inner ul#globalNavi li#accessmap a.on, 
div#header_inner ul#globalNavi li#contact a.on {
	background-position: 0 -55px;
}
div#header_inner ul#globalNavi li a span {
	position: absolute;
	left: -1500px;
}



/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
/* contents */
/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
div#contents {
	width: 1000px;
	height: auto;
	background: url(../images/sidebar_top.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 10px auto;
	text-align: left;
	vertical-align: top;
	clear: both;
}


/*/ ---------- left ---------- /*/
div#left {
	width: 712px;
	height: auto;
	float: left;
}
div#left_inner {
	width: 702px;
	height: auto;
}
div#nv_flash {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

/*/ ---------- area ---------- /*/
dl.area {
	background: #140D00 url(../images/area_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 10px 0 0;
	padding: 0 0 20px;
	text-align: left;
	vertical-align: top;
	clear: both;
}
dl.area dt {
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	clear: both;
}
dl.area dt#title_nv {
	width: 702px;
	height: 45px;
	background: url(../images/title_concept.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_topics {
	width: 702px;
	height: 45px;
	background: url(../images/title_topics.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_information {
	width: 702px;
	height: 45px;
	background: url(../images/title_information.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_accessmap {
	width: 702px;
	height: 45px;
	background: url(../images/title_accessmap.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_store {
	width: 702px;
	height: 45px;
	background: url(../images/title_store.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_contact {
	width: 702px;
	height: 45px;
	background: url(../images/title_contact.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_mailform {
	width: 702px;
	height: 45px;
	background: url(../images/title_mailform.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_dbar {
	width: 702px;
	height: 45px;
	background: url(../images/title_bar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_sad {
	width: 702px;
	height: 45px;
	background: url(../images/title_sad.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_azabu {
	width: 702px;
	height: 45px;
	background: url(../images/title_azabu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}

dl.area dt#title_notMail {
	width: 702px;
	height: 45px;
	background: url(../images/title_notmail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_checkMail {
	width: 702px;
	height: 45px;
	background: url(../images/title_checkmail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_sendMail {
	width: 702px;
	height: 45px;
	background: url(../images/title_sendmail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt#title_notsendMail {
	width: 702px;
	height: 45px;
	background: url(../images/title_notsendmail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl.area dt strong {
	position: absolute;
	left: -1500px;
}

dl.area dt.sub_title {
	color: #8FC31F;
	font-size: 14px;
	font-weight: bold;
	background: #140D00 url(../images/topics_name.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 20px 20px -10px;
	padding: 0 5px;
	text-align: left;
	vertical-align: top;
	clear: both;
}

dl.area dd {
	margin: 0 20px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dl.area dd img.map {
	margin: 0 26px -10px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dl.area dd.txt {
	margin: 20px 20px 0;
	text-align: left;
	vertical-align: top;
}
dl.area dd.txt a {
	color: #D1CBAB;
	text-decoration: underline;
}
dl.area dd.txt a:hover {
	color: #140D00;
	background: #8FC31F;
	text-decoration: none;
}
dl.area dd.txt a.mailTo {
	background: url(../images/mail_to.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}
dl.area dd.txt a.mailTo:hover {
	background: #8FC31F url(../images/mail_to.gif);
	background-position: 0 -13px;
	background-repeat: no-repeat;
}
dl.area dd.txt span {
	color: #CE6937;
}
dl.area dd.dotted {
	width: auto;
	height: 41px;
	background: url(../images/area_dotted.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
	clear: both;
}
dl.area dd.list {
	color: #8FC31F;
	background: url(../images/topics_list.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 20px;
	padding: 0 0 0 12px;
	text-align: left;
	vertical-align: top;
}
dl.area dd.list a {
	color: #8F8459;
	border-bottom: 1px dotted #3F2D00;
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dl.area dd.list a:hover {
	color: #140D00;
	background: #8FC31F;
	border-bottom: none;
}

/* block */
dd.block {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	clear: both;
}
dd.block dl {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dt {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dt.img {
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
}
dd.block dl dt.img a {
	display: block;
	background: #4F5200;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dt.img a:hover {
	background: #596300;
}
dd.block dl dt.img a.on {
	background: #3F2D00;
}
dd.block dl dt.img a img {
	margin: 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dt.img_right {
	width: auto;
	height: auto;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: right;
}
dd.block dl dt.img_right a {
	display: block;
	background: #4F5200;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dt.img_right a:hover {
	background: #596300;
}
dd.block dl dt.img_right a.on {
	background: #3F2D00;
}
dd.block dl dt.img_right a img {
	margin: 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.name {
	background: #140D00 url(../images/topics_name.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.name a {
	color: #8FC31F;
	font-weight: bold;
	margin: 0 5px;
	padding: 0;
}
dd.block dl dd.name a:hover {
	text-decoration: underline;
}
dd.block dl dd.name strong {
	color: #8FC31F;
	font-weight: bold;
	margin: 0 5px;
	padding: 0;
}
dd.block dl dd.day {
	color: #8FC31F;
	line-height: 10px;
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.txt {
	margin: 10px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.sub_img {
	margin: 20px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.sub_img span {
	display: block;
	background: #3F2D00;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.sub_img span.left {
	width: 191px;
	float: left;
}
dd.block dl dd.sub_img span.right {
	width: 191px;
	float: right;
}
dd.block dl dd.sub_img span img {
	margin: 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dd.block dl dd.sub_img span.left img {
	margin: 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}


form#m_form {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
table#mail_form {
	width: 662px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr th {
	width: 110px;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr th span {
	color: #CE6937;
	font-size: 10px;
	margin: 0 0 0 5px;
	padding: 0;
}
table#mail_form tr td {
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td#bt {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
table#mail_form tr td input#name {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#kana {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#tel {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#fax {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#email {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#zip1 {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#zip2 {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#address {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td input#submit {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
}
table#mail_form tr td select {
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}
table#mail_form tr td textarea#comment {
	width: 451px;
	font-family: Verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #CAC4AB;
	text-align: left;
	vertical-align: top;
}



/*/ ---------- sidebar ---------- /*/
div#sidebar {
	width: 288px;
	height: auto;
	background: #140D00 url(../images/sidebar_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 10px 0;
	text-align: left;
	vertical-align: top;
	float: right;
}
div#sidebar_inner {
	background: #140D00 url(../images/sidebar_bp.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul {
	margin: 0 10px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi {
	width: 268px;
	height: auto;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li.dotted {
	width: auto;
	height: 21px;
	background: url(../images/sidebar_dotted.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li#bar {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li#bar a {
	display: block;
	width: 268px;
	height: 100px;
	background: url(../images/sideNavi_bar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li#bar a:hover {
	background-position: 0 -100px;
}
div#sidebar_inner ul#sideNavi li#bar a.on {
	background-position: 0 -100px;
}
div#sidebar_inner ul#sideNavi li#azabu {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li#azabu a {
	display: block;
	width: 268px;
	height: 80px;
	background: url(../images/sideNavi_azabu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
div#sidebar_inner ul#sideNavi li#azabu a:hover {
	background-position: 0 -80px;
}
div#sidebar_inner ul#sideNavi li#azabu a.on {
	background-position: 0 -80px;
}
div#sidebar_inner ul#sideNavi li a strong {
	position: absolute;
	left: -1500px;
}
div#sidebar_inner ul#sideNavi li dl {
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
	vertical-align: top;
}
dl#sidemenu {
	width: 268px;
	height: 165px;
	text-align: left;
	vertical-align: top;
}
dl#sidemenu dt {
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
dl#sidemenu dt a {
	display: block;
	width: 268px;
	height: 35px;
	background: url(../images/title_sidememu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
dl#sidemenu dt a:hover {
	background-position: 0 -35px;
}
dl#sidemenu dt a.on {
	background-position: 0 -35px;
}
dl#sidemenu dd {
	width: auto;
	height: 130px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
}
dl#sidemenu dd a {
	display: block;
	width: auto;
	height: 130px;
	text-align: left;
	vertical-align: top;
}
dl#sidemenu dd#gelato a {
	width: 91px;
	background: url(../images/sideNavi_gelato.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
dl#sidemenu dd#chou a {
	width: 86px;
	background: url(../images/sideNavi_chou.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
dl#sidemenu dd#drink a {
	width: 91px;
	background: url(../images/sideNavi_drink.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
dl#sidemenu dd#gelato a:hover, 
dl#sidemenu dd#chou a:hover, 
dl#sidemenu dd#drink a:hover {
	background-position: 0 -130px;
}
dl#sidemenu dd a span {
	position: absolute;
	left: -1500px;
}

div#clear {
	height: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	clear: both;
}



/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
/* footer */
/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
div#footer {
	background: #140D00;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
	clear: both;
}
div#footer_inner {
	width: 1000px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: top;
	clear: both;
}
ul#copy {
	margin: 0;
	padding: 15px 0 0 10px;
	text-align: left;
	vertical-align: top;
}
ul#copy li {
	width: auto;
	height: 20px;
	text-align: left;
	vertical-align: top;
}
ul#copy li#disigned {
	width: 175px;
	height: 20px;
	text-align: left;
	vertical-align: top;
	float: left;
}
ul#copy li#disigned span {
	width: 80px;
	height: 20px;
	background: url(../images/designed.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	float: left;
}
ul#copy li#disigned a {
	display: block;
	width: 95px;
	height: 20px;
	background: url(../images/logo_pi-park.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	float: left;
}
ul#copy li#disigned strong {
	position: absolute;
	left: -1500px;
}

ul#copy li#first {
	width: 140px;
	height: 34px;
	background: url(../images/first.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: -13px 20px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: right;
}
ul#copy li#first strong {
	position: absolute;
	left: -1500px;
}

ul#copy li#a-nv {
	width: 415px;
	height: 34px;
	background: url(../images/copy.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: -13px 10px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: right;
}
ul#copy li#a-nv strong {
	position: absolute;
	left: -1500px;
}


