@charset "UTF-8";/* element reset */html * {max-height: 999999px;}BODY{margin: 0;padding: 0;text-align: center;font-size: 85%;font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,Helvetica,sans-serif;color: #ffffff;background-color: #000000;background-image: url(image/bg1.gif);background-repeat: repeat-x;background-attachment: fixed;}/* Safari hack *//*\*/html:\66irst-child body{font-size: 80%;}#container{width: 960px;margin-top: -1px;margin-right: auto;margin-left: auto;position: relative;background-color: #000099;background-image: url(image/bg.gif);border-right: 5px solid #ffff00;border-left: 5px solid #ffff00;}#container:before {content: "";display: block;position: absolute;z-index: -12;top: 0px;bottom: 0px;left: -10px;right: -10px;border-right: 5px solid #ff0000;border-left: 5px solid #ff0000;}#container:after {content: "";display: block;position: absolute;z-index: -11;top: 0px;bottom: 0px;left: -13px;right: -13px;border-right: 3px solid #000099;border-left: 3px solid #000099;}#header{height: 79px;padding-top: 6px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;text-align: right;}#inner{position: relative;padding-top: 60px;padding-bottom: 40px;text-align: right;}#inner:after{content: ".";clear: both;height: 0;display: block;visibility: hidden;}#wrapper{width: 800px;float: left;text-align: left;padding-top: 22px;border-right: 1px solid #0080ff;}h1{height: 20px;margin-top: 10px;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-bottom: 5px;padding-left: 5px;text-align: left;background-image: url(image/line1.png);background-position: top right;background-repeat: repeat-x;color: #0000ff;font-size: 1.3em;font-weight: bold;line-height: 27px;overflow: hidden;clear: both;}h2{height: 20px;margin-top: 10px;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-bottom: 5px;padding-left: 5px;text-align: left;background-image: url(image/line1.png);background-position: top right;background-repeat: repeat-x;color: #0000ff;font-size: 1.25em;font-weight: bold;line-height: 27px;overflow: hidden;clear: both;}h3{margin: 0;padding: 0;text-align: left;font-size: 1.2em;font-weight: bold;overflow: hidden;clear: both;}h3:before {content: "\25A0";color: #ff0000;}#main h3:before {content: "";}h4{margin: 0 0 3px -3px;padding: 0;font-size: 1.15em;color: #fff99d;}h5{margin: 0 0 0 3px;padding: 0;font-size: 1.1em;color: #fff99d;}#nav{z-index: 100;position: absolute;top: 0;left: 0;width: 100%;height: 87px;overflow: hidden;background-image: url(image/menu-off.png);background-position: top center;background-repeat: repeat-x;}#dropmenu > li {float: left;position: relative;}#dropmenu li a {display: block;white-space: nowrap;text-align: center;height: 20px;width: 110px;padding-top: 0px;font-size: 14px;text-decoration: none;}#dropmenu li ul {margin: 0px;padding: 0px;list-style-type: none;position: absolute;top: -1px;left: 0px;display: none;}#dropmenu li:hover ul {display: block;}#nav ul{margin: 0;padding: 0;list-style-type: none;}#nav ul:after{content: ".";clear: both;height: 0;display: block;visibility: hidden;}#nav li{display: block;margin-left: 0;margin-right: 0;float: left;height: 45px;text-align: center;}#nav li a{display: block;height: 55px;padding-left: 4px;padding-right: 4px;}#nav li span.en{display: block;line-height: 25px;font-size: 12px;font-weight: bold;height: 23px;overflow: hidden;text-transform: uppercase;}#nav li span.ja{display: block;line-height: 15px;font-size: 12px;font-weight: bold;height: 23px;overflow: hidden;}#nav a:link{color: #000000;text-decoration: none;background-image: url(image/menu-off.png);background-position: top left;background-repeat: repeat-x;}#nav a:visited{color: #000000;text-decoration: none;background-image: url(image/menu-off.png);background-position: top left;background-repeat: repeat-x;}#nav a:hover{color: #ffffff;text-decoration: none;background-image: url(image/menu-on.png);background-position: top left;background-repeat: repeat-x;}#nav a:active{color: #ffffff;text-decoration: none;background-image: url(image/menu-on.png);background-position: top left;background-repeat: repeat-x;}#main{margin-top: 5px;}#main img{margin-top: 5px;margin-bottom: 10px;}#item .item{width: 194px;margin-right: 2px;margin-left: 3px;margin-bottom: 7px;float: left;background-color: #0080ff;padding-bottom: 0px;color: #ffffff;text-align: center;}#item .itemimg{margin-top: 5px;margin-bottom: 0;border: 1px solid #000000;}#item p.price{margin-top: 0;margin-bottom: 0;padding-left: 5px;padding-right: 0px;text-align: left;float: left;}#item2 .item{width: 194px;margin-right: 2px;margin-left: 3px;margin-bottom: 7px;float: left;background-color: #0080ff;padding-bottom: 0px;color: #ffffff;text-align: center;}#item2 .itemimg{margin-top: 5px;margin-bottom: 0;border: 1px solid #000000;}#item2 p.price{margin-top: 0;margin-bottom: 0;padding-left: 5px;padding-right: 0px;text-align: left;float: left;}#aside{position: relative;right: 0;width: 150px;float: right;}#aside2{position: relative;right: 0;width: 150px;float: right;}#bottom{margin-bottom: 250px;}#bottom2{margin-bottom: 30px;}#footer{clear: both;position: relative;padding-bottom: 5px;}#footerMain{background-color: #000000;margin-left: auto;margin-right: auto;}#footerMain p{margin-top: 0;margin-bottom: 0;padding-top: 3px;padding-bottom: 3px;font-size: 0.9em;text-align: center;color: #ffffff;}#footerExtra1{text-align: left;font-size: 0.9em;}#footerExtra1 ul{margin: 0;padding-left: 0px;list-style-type: none;}#footerExtra1 li{display: inline;margin-left: 0px;margin-right: 30px;padding-top: 0px;padding-bottom: 0px;}#footerExtra1 a:link{color: #ffffff;text-decoration: none;}#footerExtra1 a:visited{color: #ffffff;text-decoration: none;}#footerExtra1 a:hover{color: #ffffff;text-decoration: underline;}#footerExtra1 a:active{color: #ffffff;text-decoration: underline;}