@charset "UTF-8";

/* -- Header -- */

.header {
	margin-bottom: 0;
	}

/* -- Body -- */

.body {
	background: url(../../_img/top_body-back.png) no-repeat 0 top;
	margin-bottom: 10px;
	padding-top: 346px;
	overflow: auto;
	}

/* -- Footer -- */

.footer {
	width: 775px;
	}

.footer p {
	text-align: left;
	}

/* -- Top -- */

#top {
	width: 370px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	top: -10px;
	left: 12px;
	z-index: 100;
	}

h1#top_h1 {
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	}

h1#top_h1 img {
	margin: 2px 15px 5px 0;
	float: left;
	}

p#top_p {
	text-align: left;
	margin: 0 0 20px;
	padding: 0;
	clear: right;
	}

/* -- Top Shop Info -- */

#top_shop_info {
	margin: 0 0 35px;
	padding: 0;
	}

#top_shop_info h2 {
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	}

#top_shop_info p {
	text-align: left;
	margin: 0 0 7px;
	padding: 0;
	}

#top_shop_info dl {
	margin: 0 15px 7px 0;
	padding: 0;
	float: left;
	}

#top_shop_info dt {
	text-align: left;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	}

#top_shop_info dd {
	text-align: left;
	margin: 0 0 1px;
	padding: 0;
	float: left;
	clear: right;
	}

/* -- Top News -- */

dl#top_news {
	margin: 0;
	padding: 0;
	}

dl#top_news h4 {
	text-align: left;
	padding: 0 22px 10px;
	margin: 0;
	border-left: 5px solid #00193c;
	}

dl#top_news dt {
	text-align: right;
	width: 65px;
	height: 32px;
	margin: 0;
	padding: 13px 20px 13px 15px;
	float: left;
	border-right: 1px solid #bec8d2;
	border-bottom: 1px solid #bec8d2;
	border-left: 10px solid #00193c;
	}

dl#top_news dd {
	text-align: left;
	width: 219px;
	height: 32px;
	margin: 0;
	padding: 13px 20px;
	float: left;
	border-bottom: 1px solid #bec8d2;
	}

dl#top_news dd p {
	text-align: left;
	margin: 0;
	padding: 0;
	}

/* -- Top Catalog -- */

#top_catalog {
	background: url(../../_img/top_catalog-back.png) repeat-x 0 bottom;
	width: 385px;
	margin: 0;
	padding: 0;
	float: right;
	clear: right;
	position: relative;
	top: -10px;
	right: 13px;
	z-index: 100;
	}

#top_catalog h4 {
	text-align: left;
	background: url(../../_img/top_catalog-h4_back.png) repeat-x;
	margin: 0 0 10px;
	padding: 7px 15px 11px;
	}

.top_catalog-data {
	background: url(../../_img/top_catalog-data-back.png) repeat-x 0 bottom;
	width: 355px;
	margin: 0 auto 13px;
	padding: 0;
	}

.top_catalog-data h3 {
	text-align: left;
	background: url(../../_img/top_catalog-data-h3_back.png) repeat-x 0 top;
	margin: 0 0 5px;
	padding: 10px 12px 0;
	}

.top_catalog-data h5 {
	text-align: left;
	margin: 0 12px 7px;
	padding: 0;
	}

.top_catalog-data h6 {
	text-align: center;
	background: url(../../_img/top_catalog-data-h6_back.png) no-repeat 0 bottom;
	padding: 0 0 15px;
	margin: 0 10px;
	float: left;
	}

* html .top_catalog-data h6 {
	margin-left: 5px;
	}

.top_catalog-data ul {
	width: 225px;
	margin: 0 0 5px;
	padding: 0;
	float: left;
	clear: right;
	}

.top_catalog-data li {
	background: url(../../_img/top_catalog-data-li_back.png) no-repeat;
	width: 50px;
	height: 5px;
	margin: 0 5px 3px 0;
	padding: 0;
	display: block;
	float: left;
	clear: right;
	}

.top_catalog-data dl {
	margin: 0 0 2px;
	padding: 0;
	float: left;
	}

.top_catalog-data dt {
	text-align: left;
	margin: 0 0 2px;
	padding: 0;
	}

.top_catalog-data dd {
	text-align: left;
	margin: 0;
	padding: 0;
	}

.top_catalog-data p {
	text-align: left;
	width: 215px;
	height: 42px;
	margin: 0 0 10px;
	padding: 0;
	float: left;
	overflow: hidden;
	}

/* -- Top Event -- */

#top_event {
	background: url(../../_img/top_catalog-back.png) repeat-x 0 bottom;
	width: 385px;
	margin: 0;
	padding: 0;
	float: right;
	clear: right;
	position: relative;
	top: -10px;
	right: 13px;
	z-index: 100;
	}

#top_event h4 {
	text-align: left;
	background: url(../../_img/top_catalog-h4_back.png) repeat-x;
	margin: 0 0 10px;
	padding: 7px 15px 11px;
	}

.top_event-data {
	background: url(../../_img/top_catalog-data-back.png) repeat-x 0 bottom;
	margin: 0 auto 13px;
	padding: 0;
	width: 355px;
	overflow: auto;
	}

.top_event-data h3 {
	text-align: left;
	background: url(../../_img/top_catalog-data-h3_back.png) repeat-x 0 top;
	margin: 0 0 5px;
	padding: 10px 10px 0;
	}

.top_event-data p {
	text-align: left;
	margin: 0 10px 6px;
	padding: 0;
	}

/* -- Panel -- */

ul#panel_190px-top {
	text-align: center;
	width: 780px;
	margin: 0 auto;
	padding: 0;
	}

* html ul#panel_190px-top {
	width: 779px;
	}

ul#panel_190px-top li {
	text-align: center;
	margin: 0 3px 0 2px;
	padding: 0;
	display: block;
	float: left;
	clear: right;
	}

a#panel_190px-catalog {
	background-image: url(../../_img/panel_190px-catalog-a_back.png);
	}

a#panel_190px-catalog:hover {
	background-image: url(../../_img/panel_190px-catalog-a_back_hover.png);
	}

a#panel_190px-stock {
	background-image: url(../../_img/panel_190px-stock-a_back.png);
	}

a#panel_190px-stock:hover {
	background-image: url(../../_img/panel_190px-stock-a_back_hover.png);
	}

a#panel_190px-service {
	background-image: url(../../_img/panel_190px-service-a_back.png);
	}

a#panel_190px-service:hover {
	background-image: url(../../_img/panel_190px-service-a_back_hover.png);
	}

a#panel_190px-support {
	background-image: url(../../_img/panel_190px-support-a_back.png);
	}

a#panel_190px-support:hover {
	background-image: url(../../_img/panel_190px-support-a_back_hover.png);
	}

a#panel_190px-shop_info {
	background-image: url(../../_img/panel_190px-shop_info-a_back.png);
	}

a#panel_190px-shop_info:hover {
	background-image: url(../../_img/panel_190px-shop_info-a_back_hover.png);
	}

p#panel_190px-catalog {
	background-image: url(../../_img/panel_190px-catalog-p_back.png);
	}

p#panel_190px-stock {
	background-image: url(../../_img/panel_190px-stock-p_back.png);
	}

p#panel_190px-service {
	background-image: url(../../_img/panel_190px-service-p_back.png);
	}

p#panel_190px-support {
	background-image: url(../../_img/panel_190px-support-p_back.png);
	}

p#panel_190px-shop_info {
	background-image: url(../../_img/panel_190px-shop_info-p_back.png);
	}

p.panel_370px-top {
	margin: 0 0 25px;
	padding: 0;
	}

p.panel_370px-top a {
	margin-bottom: 5px;
	display: block;
	}