@charset "UTF-8";/* ■ページ構造 */body {  margin: 0;  padding: 0;  text-align: center;  background: #000;  font-size: small;}#wrapper { width: 800px; margin: 0 auto; text-align: left; color: #fff; background-color: #000; background-position: 0 0; }#header {  color: #fff;  width: 800px;  position: relative;}#main {  width: 800px;  clear: both;}#top {  width: 800px;}#ship{ background-image: url(images/craftsmanship.jpg); background-repeat: no-repeat; 	height: 0;	overflow:hidden;	display:block;	padding-top:822px;}/* #topl { width: 395px; float: left; margin: 0; } */#t-topics { background-image: url(images/t-topics.gif); background-repeat: no-repeat; 	height: 0;	overflow:hidden;	display:block;	margin-top: 0.3em;	margin-left: 0.3em;	padding-top:30px;}#topl { float: left; width: 400px;	height:303px;	margin: 22px 0 20px 10px;	border-top: #c90 solid 1px;	border-bottom: #c90 solid 1px;	color: #fff;	background-color: #000;	overflow: no;	list-style-type: none;	border: #c90 solid 1px;	scrollbar-arrow-color: #c90;	scrollbar-face-color:#000;	scrollbar-track-color:#000;	scrollbar-shadow-color:#c90;	scrollbar-darkshadow-color:#000;	scrollbar-highlight-color:#c90;	scrollbar-3dlight-color:#000;}#topr { float: left; width: 375px;	height:303px;	margin: 22px 10px 20px 0;	border-right: #c90 solid 1px;	border-top: #c90 solid 1px;	border-bottom: #c90 solid 1px;	color: #fff;	background-color: #000;	overflow: auto;	list-style-type: none;	scrollbar-arrow-color: #c90;	scrollbar-face-color:#000;	scrollbar-track-color:#000;	scrollbar-shadow-color:#c90;	scrollbar-darkshadow-color:#000;	scrollbar-highlight-color:#c90;	scrollbar-3dlight-color:#000;}#topics { color: #fff; background-color: #000; float: left; text-align: left; overflow: auto; margin: 0; padding: 10px; list-style-type: none; scrollbar-arrow-color: #c90; scrollbar-face-color:#000; scrollbar-track-color:#000; scrollbar-shadow-color:#c90; scrollbar-darkshadow-color:#000; scrollbar-highlight-color:#c90; scrollbar-3dlight-color:#000;}dt { float: left; }dd { margin-bottom: 0.5em ; margin-left:5em; }a { color: #fff; }#footer {  clear: both;  color: #fff;  background: #000;}#copy { float: left; margin: 4em 1.5em 0; font-size: smaller; }#ban { float: right; margin: 1em 0.6em; }/* ■ヘッダメニュー */#link { margin: 0.3em ; padding: 0; height: 15px; font-size:small;}#link li {list-style:none; display:inline; float: right; margin: 0 0.5em; }#link a { text-decoration: none; }#blink { margin: 0.3em ; padding: 0; height: 15px; font-size:small;}#blink li {list-style:none; display:inline; margin: 0 0.5em; }#blink a { text-decoration: none; }ul#menu { margin: 0; padding: 0; width: 800px; list-style-type: none; overflow:hidden; background: url(images/menubg.gif); }ul#menu li { float:left; display:block; height:64px; }ul#menu li a { overflow:hidden; display:block; height: 0; padding-top: 64px; }#l-media a { width: 144px; background-position:0 0; background: url(images/menu01.gif); background-repeat: no-repeat; }#l-media a:hover { background-position:0 -64px; }#l-new a { width: 116px; background-position:0 0; background: url(images/menu02.gif); background-repeat: no-repeat; }#l-new a:hover { background-position:0 -64px; }#l-item a { width: 146px; background-position:0 0; background: url(images/menu03.gif); background-repeat: no-repeat; }#l-item a:hover { background-position:0 -64px; }#l-photo a { width: 146px; background-position:0 0; background: url(images/menu04.gif); background-repeat: no-repeat; }#l-photo a:hover { background-position:0 -64px; }#l-contact a { width: 119px; background-position:0 0; background: url(images/menu05.gif); background-repeat: no-repeat; }#l-contact a:hover { background-position:0 -64px; }#l-shop a { width: 115px; background-position:0 0; background: url(images/menu06.gif); background-repeat: no-repeat; }#l-shop a:hover { background-position:0 -64px; }/* ■ラインナップ */ul#itemlist {	list-style: none;	position: relative;	width: 800px;	height: 521px;	margin: 0;	padding: 0;}ul#itemlist li {	position: absolute;}#l-pants {	top: 0px;	left: 0px;}#l-pants a { width: 273px; background-position:0 0; background: url(item/images/l-pants.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 363px; }#l-pants a:hover { background-position:0 -363px; }#l-shirts {	top: 0px;	left: 273px;}#l-shirts a { width: 263px; background-position:0 0; background: url(item/images/l-shirts.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 122px; }#l-shirts a:hover { background-position:0 -122px; }#l-polos {	top: 0px;	left: 536px;}#l-polos a { width: 264px; background-position:0 0; background: url(item/images/l-polos.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 122px; }#l-polos a:hover { background-position:0 -122px; }#l-half {	top: 122px;	left: 273px;}#l-half a { width: 263px; background-position:0 0; background: url(item/images/l-half.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 120px; }#l-half a:hover { background-position:0 -120px; }#l-junior {	top: 122px;	left: 536px;}#l-junior a { width: 264px; background-position:0 0; background: url(item/images/l-junior.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 120px; }#l-junior a:hover { background-position:0 -120px; }#l-skirts {	top: 242px;	left: 273px;}#l-skirts a { width: 263px; background-position:0 0; background: url(item/images/l-skirts.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 121px; }#l-skirts a:hover { background-position:0 -121px; }#l-other {	top: 242px;	left: 536px;}#l-other a { width: 264px; background-position:0 0; background: url(item/images/l-other.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 121px; }#l-other a:hover { background-position:0 -121px; }#l-traceylynn {	top: 363px;	left: 0px;}#l-traceylynn a { width: 800px; background-position:0 0; background: url(item/images/l-traceylynn.jpg); background-repeat: no-repeat; overflow:hidden; display:block; height: 0; padding-top: 158px; }#l-traceylynn a:hover { background-position:0 -158px; }/* ■フッタメニュー */ul#contact { margin: 0; padding: 0; width: 800px; list-style-type: none; overflow:hidden; }ul#contact li { float:left; display:block; height:116px; }ul#contact li a { overflow:hidden; display:block; height: 0; padding-top: 116px; }#l-fc a { width: 400px; background-position:0 0; background: url(images/l-fc.jpg); background-repeat: no-repeat; }#l-fc a:hover { background-position:0 -116px; }#l-ad a { width: 400px; background-position:0 0; background: url(images/l-ad.jpg); background-repeat: no-repeat; }#l-ad a:hover { background-position:0 -116px; }/* ■その他 */h1 { 	margin:0;}h1 a {	margin: 0;	display: block;	overflow: hidden;	width: 800px;	height: 0;    background: #000 url(images/title.gif) no-repeat;    padding-top:66px;}h1 a:hover {    background-position: 0 -66px; }h2 { 	height:0;	overflow:hidden;	display:block;	margin: 0;}h3 { 	color:#ff0;	float: left;	margin: 0.5em 0.5em 0.5em -220px;	font-size:120%;}p {  padding: 0.5em;  margin: 0;}span {  color:#fff;  font-size:x-small;  margin:0;}p.linktext {  color:#fff;  font-size:small;  margin: 0;  padding: 0;  text-align: right;}img { border: none; }.ban { margin: 0 0.5em; }#lineup { margin: 1em auto 0; color: #fff; background-color: #000; text-align: left; width: 751px; overflow: auto; padding: 10px; list-style-type: none; border: #c90 solid 1px; }
