/* ---------- reset ---------- */
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: ＭＳ Ｐゴシック,Verdana, Arial,sans-serif;
}

/* ---------- reset_end ---------- */

/* ---------- body ---------- */
body {
	margin-right: auto;
	margin-left: auto;
	color:#626262;
	background: transparent url("http://maruo-oishi.com/img/body5.gif") no-repeat top;
	font-family:ＭＳ Ｐゴシック,sans-serif;
	text-align: center;
}
h1 {
	color: #DCDCDC;
	font-size:10px;
	margin:0 ;padding:3px 5px 0px 0px;
	font-weight:normal;
	text-align: right;
}
a {
	text-decoration:none;
	color:#448ACA;
}
a:hover {
	color:#ff0000;
}
#main-container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: auto;
	background:#ffffff;
	width:720px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: left;
}
/* ---------- body_end ---------- */

/* ---------- header ---------- */
#header {
	background: transparent url("http://maruo-oishi.com/img/head-bg5.gif") no-repeat top;
	margin:0px 0px -1px 0px;
	width:720px;
	height:105px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.he {width:720px;　margin-top:3px; }
.he_1 {padding:2px 5px 0px 5px; width:240px; font-size:1em; color:#ffffff; text-align:left; font-family:MS Pゴシック;font-size:8pt; }
.he_2 {width:500px; }
/* ---------- header_emd ---------- */

/* ---------- header_title ---------- */
#title {
	display:block;
	margin:4px 535px -1px 0px;
	height:65px;
}
/* ---------- header_title_end ---------- */

/* ---------- main ---------- */
#main-content {
	width:720px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#main {
	width:517px;
	height:234px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url("http://maruo-oishi.com/img/top_1.jpg") no-repeat top right;
}
#main2 {
	width:517px;
	float:left;
	text-align: justify;
	text-justify : inter-ideograph;
         font-size:12px;
         line-height:150%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url("http://maruo-oishi.com/img/policy.gif") no-repeat top;
}
#main3 {
	width:517px;
	float:left;
	text-align: justify;
	text-justify : inter-ideograph;
         font-size:12px;
         line-height:150%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#base1 {
	margin:0px 0px 0px 0px;
	padding:28px 25px 20px 140px;
         line-height:160%;
         text-align: justify;
	text-justify : inter-ideograph;
}
/* ---------- main_emd ---------- */

/* ---------- side---------- */
#side { 
	width:203px;
	float:right;
	background:url(http://maruo-oishi.com/img/side-bg3.gif) repeat top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:110%;
}
#side2 { 
	width:203px;
	float:right;
	background:url(http://maruo-oishi.com/img/side-bg5.gif) repeat top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:110%;
}
#base6 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
         line-height:130%;
	font-size:9pt;
	color:#3c3c3c;
}
.base7 {
	margin:0px 0px 0px 0px;
	padding:15px 20px 10px 110px;
	background:url(http://maruo-oishi.com/img/title_contact3.gif) no-repeat left top ;
         height:155px;
         line-height:150%;
         text-align: justify;
	text-justify : inter-ideograph;
}
/* ---------- side_end---------- */

/* ---------- 右メニュー---------- */
#left-menu { 
	width:203px;
	background:url(http://maruo-oishi.com/img/side-bg4.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:110%;
}

#g_navi{
width:203px;
height:250px;
margin:0px 0px 5px 0px;
padding:0;
list-style-type:none;
}

#g_navi li{
text-indent:-9999px;
display:inline;
}

#g_navi li a{
float:right;
}

#g_navi li a#migi{
width:14px;
height:250x;
background-image:url("http://maruo-oishi.com/img/m1c.gif");
background-repeat:no-repeat;
}

#g_navi li a#shop{
width:35px;
height:250px;
background-image:url("http://maruo-oishi.com/img/m2c.gif");
background-repeat:no-repeat;
}

#g_navi li a#shouhin{
width:35px;
height:250px;
background-image:url("http://maruo-oishi.com/img/m3c.gif");
background-repeat:no-repeat;
}

#g_navi li a#saiji{
width:35px;
height:250px;
background-image:url("http://maruo-oishi.com/img/m4c.gif");
background-repeat:no-repeat;
}

#g_navi li a#tenpo{
width:35px;
height:250px;
background-image:url("http://maruo-oishi.com/img/m5c.gif");
background-repeat:no-repeat;
}

#g_navi li a#contact{
width:35px;
height:250px;
background-image:url("http://maruo-oishi.com/img/m6c.gif");
background-repeat:no-repeat;
}

#g_navi li a#hidari{
width:14px;
height:250x;
background-image:url("http://maruo-oishi.com/img/m7c.gif");
background-repeat:no-repeat;
}

#g_navi a:hover{
background-position:0 -250px;
}

/* ---------- side（右メニュー）_end---------- */

/* ---------- 新着情報---------- */
.new {
	width:203px;
	height:185px;
	text-align:left;
	background:url(http://maruo-oishi.com/img/new-bg4.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:15px 40px 20px 12px;
	zoom:1;
	line-height:150%;
}

* html .new{
	width:203px;
	height:185px;
	text-align:left;
	background:url(http://maruo-oishi.com/img/new-bg4.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:15px 40px 15px 10px;
	line-height:150%;
}
/* ---------- 新着情報_end---------- */

/* ---------- footer---------- */
#footer {
	display:block;
	background:url(http://maruo-oishi.com/img/fotter-bg2.gif) no-repeat center top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:126px;
	width:720px;
	text-align: right;
	color:#3c3c3c;
	font-size:10px;
	line-height:140%;
}
.footer p {
	padding:37px 580px 0px 20px;
	line-height:140%;
	text-align:right;
	font-size:10px;
	color:#3c3c3c;
}
.footer a {
	text-align:right;
	line-height:140%;
	font-size:10px;
	color:#3c3c3c;
}
#base2 {
	margin:0px 0px 0px 0px;
	padding:37px 595px 0px 0px;
	text-align: right;
         line-height:140%;
	font-size:10px;
	color:#3c3c3c;
}
/* ---------- footer_end---------- */

/* ---------- entry ---------- */
.entry-body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.base3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1px;
	text-align: center;
	background:url("http://maruo-oishi.com/img/entry_bg.gif") repeat-x ;
}
.base4 {
	margin:0px 0px 0px 0px;
	padding:15px 20px 10px 23px;
         line-height:140%;
         text-align: justify;
	text-justify : inter-ideograph;
}
.base5 {
	margin:0px 0px 0px 0px;
	padding:15px 20px 10px 110px;
	background:url("http://maruo-oishi.com/img/title_contact2.gif") no-repeat left top ;
         height:240px;
         line-height:140%;
         text-align: justify;
	text-justify : inter-ideograph;
}
/* ---------- entry_end ---------- */

/* ---------- 画像のフロート ---------- */

img.left {
	float: left;
	margin-right:1.5em;
	margin-bottom:0.2em;
	margin-top:0.2em;
}
img.right {
	float:right;
	margin-left:1.5em;
	margin-bottom:0.5em;
	margin-right:0em;
	margin-top:0.2em;
}
/* ---------- 画像のフロート_end ---------- */

/* ---------- 店舗ご案内部テーブル ---------- */
.a1{ width: 460px; margin-top:0px; margin-left:10px; }
.a1_1{ width: 80px; padding: 3px 4px 3px 0px; text-align:right; vertical-align: middle;background-color:#F0EFC3;border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; }
.a1_2{ width: 380px; padding: 3px 2px 3px 8px; text-align:left; vertical-align: middle;background-color:#ffffff; font-size:10pt; line-height:130%; }

.b1{ width: 460px; margin-top:0px; margin-left:10px; }
.b1_1{ width: 230px; padding: 0px 0px; text-align:middle; vertical-align: middle;background-color:#ffffff; }

.c1{ width: 460px; margin-top:0px; margin-left:10px; background-color:#9EB06D; }
.c1_1{ width: 85px; padding: 3px 0px 3px 3px; text-align:left; vertical-align: top;background-color:#F0EFC3;border-right:1px solid #E0E0E0; font-size:9pt; line-height:130%; font-family:MS ゴシック; }
.c1_2{ width: 380px; padding: 3px 2px 3px 5px; text-align:left; vertical-align: top;background-color:#ffffff; font-size:10pt; line-height:130%; }

.d1{ width: 460px; margin-top:0px; margin-left:10px; background-color:#9EB06D; }
.d1_1{ width: 80px; padding: 3px 3px 3px 5px; text-align:left; vertical-align: middle;background-color:#F0EFC3; font-size:10pt; line-height:130%; font-family:MS ゴシック; }
.d1_2{ width: 80px; padding:3px 3px 3px 3px; text-align:left; vertical-align: middle; background-color:#F0EFC3; font-size:10pt; line-height:130%; font-family:MS ゴシック; }
.d1_3{ width: 380px; padding: 3px 2px 3px 5px; text-align:left; vertical-align: middle;background-color:#ffffff; font-size:10pt; line-height:130%; }
.d1_4{ width: 30px; padding: 3px 2px 3px 5px; text-align:center; vertical-align: middle;background-color:#ffffff; font-size:10pt; line-height:130%; }
.d1_5{ width: 430px; padding: 3px 2px 3px 5px; text-align:left; vertical-align: middle;background-color:#ffffff; font-size:10pt; line-height:130%; }

/* ---------- 店舗ご案内部テーブル_end ---------- */

/* ---------- 個人情報保護方針 ---------- */
#privacy {
	background:#ffffff;
	margin:3px 15px;
	text-align:left;
}
#privacy #privacy-box {
	font: 11px/16px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	color:#66666;
	width:390px;
	margin:10px auto;
	background:#ffffff;
	text-align: justify;
	text-justify : inter-ideograph;
}
#privacy #privacy-box ol {
	margin:0 0 0 15px;
	padding:0;
}
#privacy #privacy-box ol li {
	margin: 10px 0px;
	padding:0;
	list-style-type:decimal;
	list-style-position:outside;
}
/* ---------- 個人情報保護方針_end ---------- */

/* ---------- 特定商取引に基づく表記テーブル ---------- */
.e1{ width: 400px; margin-top:0px; margin-left:2px; }
.e1_1{ width: 100px; padding: 2px 2px 2px 2px; text-align:right; vertical-align: middle;background-color:#F0EFC3;border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; }
.e1_2{ width: 300px; padding: 2px 2px 2px 2px; text-align:left; vertical-align: middle;background-color:#ffffff; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; }
.e1_3{ width: 150px; padding: 2px 2px 2px 2px; text-align:left; vertical-align: middle;background-color:#ffffff; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; }
.e1_4{ width: 300px; padding: 2px 2px 2px 2px; text-align:left; vertical-align: middle;background-color:#ffffff; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; }
/* ---------- 特定商取引に基づく表記テーブル_end ---------- */

/* ---------- お問合せ部テーブル ---------- */
.f1{ width: 330px; margin-top:10px; margin-left:25px; }
.f1_1{ width: 100px; padding: 0px 3px 0px 0px; text-align:left; vertical-align: middle;background-color:#ffffff;border-right:1px solid #E0E0E0; font-size:10pt; line-height:130%; font-family:MS ゴシック; }
.f1_2{ width: 230px; padding: 0px 2px 0px 5px; text-align:left; vertical-align: middle;background-color:#ffffff; font-size:10pt; line-height:130%; }
/* ---------- お問合せ部テーブル_end ---------- */

/* ---------- 商品説明　茶器部テーブル ---------- */
.g1{ width: 474px; margin-top:5px;background-image:url(http://maruo-oishi.com/saiji2/img/chaki_bg.gif);background-repeat:repeat-y;background-position:left; }
.g1_1{ text-align:center; vertical-align: middle; padding: 4px 3px 4px 3px; }
.g2{ width: 462px; background-color:#ffffff; }
.g2_1{ width: 153px; padding: 3px 0px 3px 0px; text-align:center; vertical-align: middle; background-color:#ffffff; }
.g2_2{ width: 153px; padding: 2px 0px 2px 0px; text-align:center; vertical-align: middle; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; }
.g3{ background-image:url(http://maruo-oishi.com/saiji2/img/chaki_bg.gif);background-repeat:repeat-y;background-position:left; }
.g3_1{ text-align:center; vertical-align: middle; padding: 4px 3px 4px 3px; }
/* ---------- 商品説明　茶器部テーブル_end ---------- */

/* ---------- お買い物部テーブル ---------- */
.h1{ width: 474px; margin-top:5px; border-bottom:1px solid #B5BB93; border-right:1px solid #B5BB93; border-top:1px solid #B5BB93; border-left:1px solid #B5BB93; }
.h1_1{ text-align:center; vertical-align: middle; width="102px"; }
.h1_2{ text-align:left; vertical-align: top; width="372px"; padding: 3px 2px 3px 2px; }
.h1_3{ text-align:right; vertical-align: center; width="372px"; padding: 3px 5px 3px 2px; }
.h2{ width: 362px; background-color:#9EB06D; }
.h2_1{ width: 80px; padding: 2px 1px 2px 1px; text-align:center; vertical-align: middle; background-color:#F0EFC3; font-size:9pt; line-height:130%; font-family:MS ゴシック; }
.h2_2{ width:101px; padding:2px 2px 2px 2px; text-align:right; vertical-align: middle; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; }
.h2_3{ padding:3px 3px 3px 3px; text-align:left; vertical-align: middle; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; }
.h2_4{ width:101px; padding:2px 2px 2px 2px; text-align:right; vertical-align: middle; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; color:#D90000; }
/* ---------- お買い物部テーブル_end ---------- */

/* ---------- お買い物部サイドテーブル ---------- */
.i1{ width: 196px; margin-bottom:5px; border-bottom:1px solid #9EB06D; border-right:1px solid #9EB06D; border-top:1px solid #9EB06D; border-left:1px solid #9EB06D; }
.i1_1{ padding: 3px 3px 3px 3px; text-align:left; vertical-align: top; background-color:#ffffff; font-size:9pt; line-height:140%; font-family:MS ゴシック; color:#448ACA; }
.i1_2{ padding: 3px 3px 3px 3px; text-align:left; vertical-align: top; background-color:#ffffff; font-size:9pt; line-height:140%; font-family:MS ゴシック; }
/* ---------- お買い物部サイドテーブル_end ---------- */

/* ---------- 通販 ---------- */
#tuhan {
	background:#ffffff;
	margin:3px 10px 3px 20px;
	text-align:left;
}
#tuhan #tuhan-box {
	font: 11px/16px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ ゴシック',sans-serif;
	color:#66666;
	width:390px;
	margin:10px auto;
	background:#ffffff;
	text-align: justify;
	text-justify : inter-ideograph;
	line-height:150%;
}
#tuhan #tuhan-box ol {
	margin:0 0 0 15px;
	padding:0;
}
#tuhan #tuhan-box ol li {
	margin: 10px 0px;
	padding:0;
	list-style-type:decimal;
	list-style-position:outside;
}
h2 {
	color: #ffffff;
	font-size:11pt;
	margin:7px 0  ;padding:7px 10px 0px 0px;
	background: transparent url("http://maruo-oishi.com/saiji2/img/title_tuhan.gif") no-repeat top;	width:388px;
	height:28px;
	font-weight:bold;
	text-align: right;
}
.j1{ width: 388px; margin-bottom:5px; border-bottom:1px solid #9EB06D; border-right:1px solid #9EB06D; border-top:1px solid #9EB06D; border-left:1px solid #9EB06D; }
.j1_1{ padding: 3px 5px 3px 8px; text-align:left; vertical-align: top; background-color:#ffffff; font-size:10pt; line-height:140%; font-family:MS ゴシック; color:#448ACA; }
.j1_2{ padding: 2px 3px 2px 8px; text-align:left; vertical-align: top; background-color:#ffffff; font-size:9pt; line-height:140%; font-family:MS ゴシック; }
/* ---------- 通販_end ---------- */

/* ---------- お買い物テーブル（準備中） ---------- */
.k1{ width: 472px; margin-top:5px; border-bottom:1px solid #B5BB93; border-right:1px solid #B5BB93; border-top:1px solid #B5BB93; border-left:1px solid #B5BB93; text-align:center; vertical-align: middle; }
.k1_1{ text-align:center; vertical-align: middle; width="118px"; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; border-right:1px solid #B5BB93; border-bottom:1px solid #B5BB93; border-left:1px solid #B5BB93; border-top:1px solid #B5BB93; }


.l1{ width: 472px; margin-top:5px; border-bottom:1px solid #B5BB93; border-right:1px solid #B5BB93; border-top:1px solid #B5BB93; border-left:1px solid #B5BB93; text-align:center; vertical-align: middle; }
.l1_1{ text-align:center; vertical-align: top; width="236px"; height="120"; padding: 0px 0px 0px 0px; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; border-right:1px solid #B5BB93; border-bottom:1px solid #B5BB93; border-left:1px solid #B5BB93; border-top:1px solid #B5BB93; }
.l1_2{ text-align:center; vertical-align: top; width="236px"; padding: 0px 0px 2px 0px; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; border-right:1px solid #B5BB93; border-bottom:1px solid #B5BB93; border-left:1px solid #B5BB93; border-top:1px solid #B5BB93; }
.l1_3{ text-align:left; vertical-align: top; width="236px"; padding: 0px 0px 2px 0px; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS ゴシック; border-right:1px solid #B5BB93; border-bottom:1px solid #B5BB93; border-left:1px solid #B5BB93; border-top:1px solid #B5BB93; }

/* ---------- お買い物テーブル（準備中）_end ---------- */


/* ---------- 催事 ---------- */
.m1{ width: 472px; margin-top:5px; }
.m1_1{ width: 15px; text-align:center; vertical-align: middle; padding: 6px 0px ; font-size:9pt; line-height:130%; font-family:MS Pゴシック; border-bottom:1px dotted #B5BB93; }
.m1_2{ width: 100px; text-align:left; vertical-align: middle; padding: 6px 0px ; font-size:9pt; line-height:130%; font-family:MS Pゴシック; border-right:1px dotted #B5BB93; border-bottom:1px dotted #B5BB93; }
.m1_3{ width: 322px; text-align:left; vertical-align: middle;  padding: 6px 4px ; font-size:9pt; line-height:130%; font-family:MS Pゴシック; border-bottom:1px dotted #B5BB93; }

h3 {
	color: #7d7d7d;
	font-size:11pt;
	margin:15px 0px 3px 5px;
	padding:3px 10px 0px 35px;
	background: transparent url("http://maruo-oishi.com/img/saiji_bg2.gif") no-repeat top;	width:470px;
	height:25px;
	font-weight:bold;
	text-align: left;
}

* html h3 {
	color: #7d7d7d;
	font-size:11pt;
	margin:15px 0px 3px 25px;
	padding:3px 10px 0px 18px;
	background: transparent url("http://maruo-oishi.com/img/saiji_bg2.gif") no-repeat top;	width:470px;
	height:25px;
	font-weight:bold;
	text-align: left;
}
/* ---------- 催事_end ---------- */

/* ---------- お買い得テーブル ---------- */
.n1{ width: 474px; margin-top:5px; background-color:#ffffff; font-size:9pt; line-height:130%; font-family:MS Pゴシック; }
.n1_1{ text-align:center; vertical-align: middle; width="110px"; }
.n1_2{ text-align:left; vertical-align: top; width="364px"; padding: 0px 3px 0px 3px; font-size:14pt; font-weight:bold; line-height:140%; color:#435d09; }
.n1_3{ text-align:right; vertical-align: top; width="364px"; padding: 1px 3px 1px 3px; font-size:12pt; }
.n1_4{ text-align:left; vertical-align: top; width="364px"; padding: 1px 3px 1px 3px; line-height:140%; border-bottom:1px dotted #B5BB93; }
.n1_5{ text-align:right; vertical-align: top; width="364px"; padding: 1px 3px 1px 3px; font-size:13pt; color:#a40000; font-weight:bold; }

/* ---------- お買い得テーブル_end ---------- */
