@charset   "UTF-8";
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}


A {
	TEXT-DECORATION: none;
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none;
}

h1 {
	FONT-SIZE: 1.3em;
}

h2 {
        border-bottom: solid 3px #ff0000;
	PADDING-LEFT: 5px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
	background-color: #ffeeee;
	FONT-SIZE: 1.3em;
}

h3 {
        border-bottom: solid 3px #ff0000;
	PADDING-LEFT: 5px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
	background-color: #ffeeee;
	FONT-SIZE: 1.3em;
}

h4 {
        border-bottom: solid 3px #ff0000;
	PADDING-LEFT: 5px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
	background-color: #ffeeee;
	FONT-SIZE: 1.3em;
}

.body {
	TEXT-ALIGN:CENTER;
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px; FONT-FAMILY: "Lucida Grande", "Geneva", "Arial", "Verdana", "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; COLOR: #666666;
	WIDTH:100%;
}

.base {
	WIDTH: 930px;
	MARGIN-LEFT: auto; MARGIN: auto;
	TEXT-ALIGN:left;
}

.search {
	WIDTH: 240px; HEIGHT:50px; white-space: nowrap;
        FLOAT: LEFT;
}
.text-box{
	MARGIN: 0; WIDTH: 160px; 
}

.vavibox{
	WIDTH: 930px;
}
.navi {
	WIDTH: 500px; HEIGHT: 50px;
        FLOAT: LEFT;
}
.cart {
	WIDTH: 150px; HEIGHT: 50px;
        FLOAT: LEFT;
}
.header {
	WIDTH: 930px;

}
.middle {
	WIDTH: 930px; line-height: 1.5;
}
.middle_left {
	WIDTH: 320px;
        FLOAT: LEFT;
}
.middle_right {
	WIDTH: 610px;
        FLOAT: LEFT;
	word-break:break-all;
}
.middle_top_left {
	WIDTH: 310px;
        FLOAT: LEFT;
}
.middle_top_right {
	WIDTH: 250px;
        FLOAT: LEFT;
}
.bottom {
	WIDTH: 930px;
	FONT-SIZE: 13px; line-height: 1.5;
}
.bottom_left {
	WIDTH: 460px; PADDING-RIGHT: 5px;
	TEXT-ALIGN:left; line-height: 1.5;
        FLOAT: LEFT;
}
.bottom_left table {
	font-size: 12px;
}
.bottom_right {
	WIDTH: 460px; PADDING-LEFT: 5px;
	TEXT-ALIGN:left;
        FLOAT: LEFT;
}
.card_left {
	WIDTH: 230px;
        FLOAT: LEFT;
}
.card_right {
	WIDTH: 230px;
        FLOAT: LEFT;
}
.daibiki_left {
	WIDTH: 300px;
        FLOAT: LEFT;
}
.daibiki_right {
	WIDTH: 160px;
        FLOAT: LEFT;
}

.head_ver {
	BORDER-BOTTOM: #ff4646 3px solid;  HEIGHT: 36px; MARGIN: 0;
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px; FONT-FAMILY: "Lucida Grande", "Geneva", "Arial", "Verdana", "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; COLOR: #666666;
	TEXT-ALIGN:left;
}
.shop_name {
	BORDER-BOTTOM: #eeeeee 2px solid; WIDTH: 100%; HEIGHT: 34px; MARGIN: 0;
	LINE-HEIGHT: 33px; PADDING-LEFT: 10px; FONT-SIZE: 0.95em; FONT-WEIGHT: bold;
}
.souryou {
	FLOAT: left;
	POSITION: absolute; WIDTH: 297px; HEIGHT: 16px; TOP: 10px; RIGHT: 0px; MARGIN: 0;
}

.text-color-dark {
	COLOR: #ff4646
}

.yokoline {
	MARGIN: 10px 0 0 0 ;PADDING-LEFT: 1px;
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 13px;
	LIST-STYLE-TYPE: none;
}
.yokoline li{
	DISPLAY: INLINE;
}

.yokoline a {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.yokoline a:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}

.catch {
	WIDTH: 930px;HEIGH: 18px;
	border: solid 1px #ffccff;padding: 1px;
        background-color: snow;
	margin: 0 0 10px 0;
}
.catch_bar {
	WIDTH: 928px;HEIGH: 15px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #ff0000;
}

.souryou_bar {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
	TEXT-ALIGN: center;
}

.shadow10 {
	MARGIN: 5px 5px 5px 5px; 
	box-shadow: 10px 10px 10px gray;
	-moz-box-shadow: 10px 10px 10px gray;
	-webkit-box-shadow: 10px 10px 10px gray;
	
	-ms-filter: 'progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=10,offY=10)';
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=10,offY=10);
}

.shadow5 {
	MARGIN: 5px 5px 5px 5px; 
	box-shadow: 5px 5px 5px gray;
	-moz-box-shadow: 5px 5px 5px gray;
	-webkit-box-shadow: 5px 5px 5px gray;
	
	-ms-filter: 'progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=5,offY=5)';
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=5,offY=5);
}

.shadow3 {
	MARGIN: 3px 3px 3px 3px; 
	box-shadow: 3px 3px 3px gray;
	-moz-box-shadow: 3px 3px 3px gray;
	-webkit-box-shadow: 3px 3px 3px gray;
	
	-ms-filter: 'progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=3,offY=3)';
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#f8f8f8,offX=3,offY=3);
}

.shadow {
	padding: 0 10px 10px 0;
	background-img("320.png");
}
.shadow img {
	display:block;
	margin: -10px 0 0 -10px;
}

.right_smei{
	border-bottom: dotted 2px #ffccff;padding: 2px;
 
}

.right_smei_left {
	WIDTH: 410px; white-space: nowrap;
        FLOAT: LEFT;
}

.right_smei_right {
	WIDTH: 200px; white-space: nowrap;
        FLOAT: LEFT;
}

.img320 {
	WIDTH: 320px; HEIGHT: 320px;
	background-image: url("320.png")
}
.img320 img {
	position: relative;
	top:0; left:0;
}

.float90 {
	WIDTH: 90px; HEIGHT: 90px;
        FLOAT: LEFT;
}
.img90 {
	WIDTH: 90px; HEIGHT: 90px;
	background-image: url("90.png");
}
.img90 img {
	position: relative;
}
.img68 {
	WIDTH: 68px; HEIGHT: 68px;
	background-image: url("68.png");
        FLOAT: LEFT;
}
.img68 img{
	position: relative;
}

.background-color-light {
	BACKGROUND-COLOR: #ffeeee ;
}

.layout {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}

.inline-right {
	TEXT-ALIGN: right;
}

.clear {
	CLEAR: both;
}
.line-top-red {
	border-top: solid 3px #ff0000; padding: 4px;
}
.line-top-blue {
	border-top: solid 3px #87ceeb; padding: 4px;
}
.osusume {
	WIDTH: 310px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}
.osusume-box {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}
.osusume-box-left {
	WIDTH: 70px;
        FLOAT: LEFT;
}
.osusume-box-right {
	WIDTH: 230px;
        FLOAT: LEFT;
	font-size: 12px;
}
.siteoperator {
	TEXT-ALIGN: center;
	font-size: 12px;
}
.kakaku-big {
	font-size: 36px;
	COLOR: #ff0000;
	font-weight: bold;
}
.kakaku-sml {
	font-size: 16px;
	COLOR: #ff0000;
	font-weight: bold;
}

.link-box {
	font-size: 12px;
}

.pankuzu {
	COLOR: #0000ff;
	font-size: 18px;
	font-weight: bold;
}
.pankuzu a {
	COLOR: #0000ff;
}
.pankuzu a:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.grup-box {
	WIDTH: 305px;
        FLOAT: LEFT;
}
.grup-box-left {
	WIDTH: 70px;
        FLOAT: LEFT;
}
.grup-box-right {
	WIDTH: 230px;
        FLOAT: LEFT;
	font-size: 12px;
}

.menu_list {
	margin: 0 0 0 15px;
}

.catego {
	WIDTH: 610px;
}
.catego-box {
	WIDTH: 295px; HEIGHT:100px;
        FLOAT: LEFT;
	margin: 0 0 10px 10px;
}
.catego-box-photo {
	WIDTH: 70px; HEIGHT:70px;
	margin: 0 0 0 3px;
        FLOAT: LEFT;
}

.bnr {
	WIDTH: 950px;
	margin: 0;padding : 0;
}
.bnr IMG {
	border: none;
	vertical-align: top;
	margin: 1px;padding : 0;
        FLOAT: LEFT;

}
