@import url(http://jizake.miwatari.jp/english/base_theme.css);
@import url(http://jizake.miwatari.jp/mt/mt-static/themes/minimalist-red/screen.css);

* {
	margin: 0;  /* 全ての要素をリセット */
	padding: 0;  /* 全ての要素をリセット */
	border: none;
	vertical-align: top;
}
#preloadedImages {
   width: 0px;
   height: 0px;
   display: inline;
   background-image: url(/english/img/tab_nav.jpg);
   background-image: url(/english/img/tab_hnav.jpg);
   }

body {
	margin: 0;
	padding: 0;
	background: url(/english/img/back.jpg) repeat-y center;
	font: 80% Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
}
img {
    border: none;
}

a {
	text-decoration: none;
}

a:link {
	color: #006699;
}

a:visited {
	color: #006699;
}

a:active {
	color: #333333;
}

a:hover {
	color: #CC0000;
}

h1, h2, h3, h4, h5, h6 {
	line-height: normal;
	padding: 5px;
}


#container { width: 760px; 
	margin: 0px;
	padding: 0px;
}

#banner {
	width : 760px;
	background: url(/english/img/banner_bg.jpg) repeat-x 15px;
	text-align: left;
	height: 135px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#banner #side{
	float: right;
	width: 520px;
	margin: 0px;
	padding-top: 40px;
	font-size: 8pt;
	padding-right: 22px;
	height: 40px;
	text-align: right;
}
#banner #logo{
	width: 184px;
	float: left;
	padding-left: 22px;
	padding-top: 15px;
	height: 75px;
}
#banner #f{
	clear: both;
	font-size: 1em;
	line-height: 1em;
	margin: 0px;
	padding: 8px 0px 10px 22px;
}

#banner h1 {
	font-size: xx-large;
	margin: 0px;
	padding: 0px;
}

#banner h2 {
	font-size: small;
}

#right {
	float: right;
	width: 520px;
	clear: right;
	margin: 0px;
	padding: 0px 22px 0px 6px;
	text-align: left;
}
#center {
	 float :left; width: 440px;
}
#left {
	float: left;
	width: 184px;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
.Smenu {
	padding: 0px;
	font-size: 0.9em;
	width: 184px;
	margin: 0px;
}
.Smenu li {
	color: #666666;
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
  }
.Smenu a {
	color: #000000;
	display: block;
	height: 10px;
	background: url(/english/img/list_ico.gif) no-repeat;
	padding-left: 12px;
	text-decoration: none;
}
.Smenu a:hover {
	color: #CC3300;
}
#footer {
	width : 760px;
	background: url(/english/img/footer_bg.jpg) repeat-x;
	height: 80px;
	padding-top: 10px;
	font-size: 1em;
}
#footer #R{
	float: right;
	width: 410px;
	margin: 0px;
	font-size: 1em;
	text-align: right;
	line-height: 1em;
	padding: 0px 22px 10px 0px;
}
#footer #L{
	width: 300px;
	float: left;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.3em;
	padding: 5px 0px 0px 22px;
}
#footer #under{
	clear: both;
	height: 10px;
	background: #999999;
	color: #FFFFFF;
	text-align: right;
	font: 7pt Georgia, "Times New Roman", Times, serif;
	padding: 5px 10px 5px 0px;
}
.c-both { 
	clear: both;
}

#wraper {
	width : 100%;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.content {
	padding: 0px 0px 20px;
/*	background-color: #FFFFFF;*/
	margin: 0px;
	text-align: left;
}
.contentLeft {
	float: left;
	width:200px;
}
.contentRight {
	float: right;
	width:320px;
}
.contentLeft2 {
	float: left;
	width:250px;
	padding: 5px;
}
.contentRight2 {
	float: right;
	width:250px;
	padding: 5px;
}
.contentLeft3 {
	float: left;
	width:145px;
	padding: 5px;
}
.contentRight3 {
	float: right;
	width:355px;
	padding: 5px;
}
.contentLeft4 {
	float: left;
	width:240px;
}
.contentRight4 {
	float: right;
	width:280px;
}
.content p {
	text-align: left;
	margin-bottom: 10px;
	line-height: 1.4em;
}
.content ul {
}
.price {
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
}

.content blockquote {
	padding-left: 2em;
	padding-right: 2em;
}

.content li {
	line-height: 150%;
}

.content h1 {
	color: #222222;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: large;
}

.content h2 {
	color: #222222;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}

.content h3 {
	color: #444444;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}
.content h4 {
	color: #333333;
	font-size: small;
	text-align: left;
	margin-bottom: 10px;
}
.sidebar {
	padding: 0px;
	width: 184px;
	margin: 0px;
}
.sidebar li {
	color: #666666;
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	border: 1px solid #999999;
  }
.sidebar a {
	color: #000000;
	display: block;
	padding-top: 5px;
	background: #FFEFD2;
	height: 20px;
	line-height: 1.5em;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 2px;
}
.sidebar a:hover {
	color: #999999;
	background: #FFFFFF;
}

.sidebar h2 {
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.sidebar ul {
	margin: 0px 0px 10px;
	padding: 0px;
}

.sidebar ul ul {
	margin-bottom: 0px;
}

.sidebar #categories ul {
	padding-left: 15px;
}

.sidebar #categories li {
	list-style-type: circle;
}
.img {
	border: 1px solid #CCCCCC;
}
/*サイドナビ-------------------*/
/*navi-menu*/
ul#nav{
    width:160;
	list-style:none;
	text-align: left;
	margin: 0px;
	padding: 12px;
	background: #2E5568;
}
ul#nav li{
	list-style:none;
	margin: 0px;
    /*float:left;*/
}
ul#nav a{
    display:block;
    height:30px;
    /*text-indent:-100px;*/
    background-image:url(/english/img/tab_nav.jpg);
    /*overflow:hidden;*/
}
ul#nav div{
    display:block;
    height:30px;
    /*text-indent:-100px;*/
    background-image:url(/english/img/tab_nav.jpg);
    /*overflow:hidden;*/
}
#nav div span{
	display:none;
}

#nav a span{
	display:none;
}
a.tb00{
    background-position:0px 0px;
}
a:hover.tb00{
     background-position:-160px 0px;
}
div.tb01{
    background-position:0px -30px;
}
a.tb01{
    background-position:0px -30px;
}
a:hover.tb01{
    background-position:-160px -30px;
}
a.tb02{
    background-position:0px -60px;
}
a:hover.tb02{
    background-position:-160px -60px;
}
a.tb03{
    background-position:0px -90px;
}
a:hover.tb03{
    background-position:-160px -90px;
}
a.tb04{
    background-position:0px -120px;
}
a:hover.tb04{
    background-position:-160px -120px;
}
a.tb05{
    background-position:0px -150px;
}
a:hover.tb05{
    background-position:-160px -150px;
}
a.tb06{
    background-position:0px -180px;
}
a:hover.tb06{
    background-position:-160px -180px;
}
a.tb07{
    background-position:0px -210px;
}
a:hover.tb07{
    background-position:-160px -210px;
}

/*商品ページの上部ナビ-------------------*/
/*navi-menu*/
ul#Hnav{
	list-style:none;
	float: right;
}
ul#Hnav li{
	list-style:none;
	margin: 1px 0px 0px;
    float:left;
}
ul#Hnav a{
    display:block;
    height:30px;
    /*text-indent:-100px;*/
    background-image:url(/english/img/tab_hnav.jpg);
    /*overflow:hidden;*/
}
#Hnav a span{
	display:none;
}
a.htb00{
    background-position:0px 0px;
	width: 75px;
}
a:hover.htb00{
     background-position:0px -30px;
}
a.htb01{
    background-position:-75px 0px;
	width: 120px;
}
a:hover.htb01{
    background-position:-75px -30px;
}
a.htb02{
    background-position:-195px 0px;
	width: 107px;
}
a:hover.htb02{
    background-position:-195px -30px;
}
a.htb03{
    background-position:-302px 0px;
	width: 113px;
}
a:hover.htb03{
    background-position:-302px -30px;
}
a.htb04{
    background-position:-415px 0px;
	width: 105px;
}
a:hover.htb04{
    background-position:-415px -30px;
}
/*--------------------------------------*/
.Fs {
	font-size: small;
	line-height: normal;
}
.F01 {
	color: #FFFFFF;
}
.F02 {
	font-weight: bold;
	color: #222222;
	font-size: 110%;
}
.F03 {
	font-size: large;
}
.F04 {
	font-size: smaller;
}
.FC01 {
	color: #CC3333;
}
.FC02 {
	color: #2E5568;
}
.FC03 {
	color: #CC3333;
	font-size: 1.2em;
}
.FC04 {
	color: #2E5568;
	font-size: 1.2em;
}
.FC05 {
	font-size: 1.2em;
	font-weight: bold;
}
.FC06 {
	font-size: 0.9em;
	color: #888888;
}
.FC07 {
	font-size: 0.8em;
	color: #444444;
	line-height: 1.2em;
}
.caption {
	text-align: left;
	line-height: 1.4em;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 10px;
}
.cap1 {
	background: url(/english/img/cap1.jpg) repeat-x 0px 4px;
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
}
.cap2 {
	background: url(/english/img/cap2.jpg) repeat-x 0px 7px;
	border-left: 5px solid #2E5568;
}
.cap3 {
	background: url(/english/img/cap3.jpg) repeat-x center;
	padding: 10px;
}
.cap4 {
	background: url(/english/img/cap4.jpg) no-repeat 0px 15px;
	padding-left: 10px;
}
.cap5 {
	background: url(/english/img/cap5.gif) repeat-x 0px 3px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-bottom: 5px;
}
.cap1 p{
	float: right;
	margin: -18px 5px 0px 0px;
	padding: 0px;
	display: inline;
}
.cap6 {
	border-bottom: 2px solid #2E5568;
	padding: 5px;
	margin: 0px;
}
.cap6 p{
	padding: 0px;
	margin: 0px;
}
.cap7 {
	background: url(/english/img/cap7.gif) no-repeat 0px center;
	padding-left: 15px;
}
.Details {
	float: right;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.info {
	margin: 0px;
	padding: 5px;
}
.info ul{
}
.info li{
	display: block;
	text-align: left;
	padding: 5px;
	list-style: none;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.info il a{
}
hr {
	height: 0px;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
}

.info il a:hover{
}
.BG1 {
	background: #999999;
}
.BG2 {
	background: #CCCCCC;
}
.BG3 {
	background: #EEEEEE;
}
.BG4 {
	background: #FFFFFF;
}
.BG5 {
	background: #333333;
	color: #FFFFFF;
}
.BG6 {
	background: #ECD5E0;
	color: #FFFFFF;
}
.BG7 {
	background: #FFEFD2;
}
.BG8 {
	background: #2E5568;
}

.Line1 {
	border-top: 0px dotted #CCCCCC;
	border-right: 0px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 0px dotted #CCCCCC;
}
.Line2 {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.bt_delete {
	width: 60px;
}

.Line3 {
	background: #EEEEEE;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.dotline {
	background: url(/english/img/border_dotted.gif);
	height: 1px;
}
.BoxR {
	padding: 0px;
	float: right;
	width: 160px;
}
.BoxR1 {
	padding: 0px;
	float: right;
	width: 250px;
}
.BoxR2 {
	padding: 0px;
	float: right;
	width: 400px;
}
.BoxL {
	padding: 0px;
	float: left;
	width: 340px;
}
.BoxL1 {
	padding: 0px;
	float: left;
	width: 270px;
}
.BoxL2 {
	padding: 0px;
	float: left;
	width: 100px;
}
.lineBox {
	padding: 10px;
	border: 1px solid #999999;
}
.directory {
	font-size: 8pt;
	padding: 5px;
	text-align: left;
	color: #666666;
}
td {
	padding: 3px;
}
th {
	text-align: center;
	padding: 3px;
}
.shouhinBox {
	padding: 5px;
	height: 220px;
}
.shouhinBox img {
	padding: 0px 8px;
	float: left;
}



