@charset "utf-8";
/*
 Share Style [
----------------------------------------------------------- */
* {
     margin:0;
     padding:0;
}
body {
     background:#FFF url(../img/bg.gif) no-repeat left top;
     font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
     font-size:80%;
}

a {overflow:hidden;}

html {
     overflow-y:scroll;
}
h1,h2,h3,h4,h5,h6 {
}
p,li,dt,dl {
     line-height:1.6;
}
p {
     margin:0 0 1em 0;
}
li {
     list-style-type:none;
}
img {
     border:0;
}
address {
     font-style:normal;
}
.clear {
     clear:both;
}

/*
 Link Color [
----------------------------------------------------------- */
a:link {
     color:#078D00;
     text-decoration:none;
}
a:visited {
     color:#189B12;
     text-decoration:none;
}
a:hover {
     text-decoration:underline;
}
a:active {
     color:#666;
}


hr.Line1{
clear:both;
margin-top:10px;
margin-bottom:10px;
height:1px;
border:0px;
border-top:1px #999999 dashed;
}


/*
 container [
----------------------------------------------------------- */
#container {
}

/*
 header [
----------------------------------------------------------- */
#header {
	background:#FFFFFF;
}

/*
 main [
----------------------------------------------------------- */
#main {
}



table {
	background-color: #ffffff;
	border-top:#999 3px double;
	border-collapse: collapse;
	width: 100%;
	color:#333333;
}


table th.t_top {
	border-bottom:#999999 1px solid;
	background-color: #efefef;
	text-align:center;
	padding: 4px;
}
table td.t_line01 {
	background-color: #fff;
	text-align: left;
	padding: 6px;
	vertical-align: top;
	border-bottom:#999 solid 1px;
}
table td.t_line02 {
	background-color: #f7f8f8;
	text-align: left;
	padding: 4px;
	vertical-align: top;
	border-bottom:#999 solid 1px;
}

table td.t_line03 {
	background-color: #fff;
	text-align:center;
	padding: 4px;
	vertical-align: top;
	border-bottom:#999 solid 1px;
}

table .title{
	color:#FFFFFF;
	font-weight:normal;
	padding:3px;
	font-size:12px;
}

.sold_out {
	color: #F00;
	font-weight: bold;

}

.entry-subtitle{
	font-weight:bold;
	text-decoration:underline;
	font-size:15px;
}


p.ac-bg{
	background:#eee;
	width:100%;
}

p.ac-bg a{
	color:#000000;
	text-decoration:underline;
}


/*0410追記*/

.mb_goods img{
  padding:0 4px;
}

/*0410ここまで*/

/*
 side [
----------------------------------------------------------- */
#side {
}
/*
 footer [
----------------------------------------------------------- */
#footer {
	text-align:center;
	padding:10px;
	line-height:1.4;
}