@charset "euc-jp";
/* ¥Æ¡¼¥Þ¡§¥·¡¼¥º¥ó¡¿½Õ·Ê¿§ */
@import "https://sv167.xserver.jp/~obubu/obubu.net/commondesign/commondesign.css";


html {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_header.jpg) left top repeat-x;
}

body{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka,monospace;
	margin:0px auto;
	padding:0 0 160px 0;
	/*line-height:135%;*/
	color:#333333;
	font-size: 14px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_footer.jpg) left bottom repeat-x;
}

a{/*¥ê¥ó¥¯¤µ¤ì¤¿Ê¸»ú*/
    color:#006600;
    font-style:normal;
}
a:link {/*Ì¤Ë¬Ìä¤Î¥ê¥ó¥¯*/
    color:#006600;
    font-style:normal;
}
a:visited {/*Ë¬Ìä¸å¤Î¥ê¥ó¥¯*/
    color:#006600;

}
a:hover {/*¥Þ¥¦¥¹¤ò¤Î¤»¤¿¤È¤­*/
    color:#cc3300;
    font-style:normal;
    text-decoration:underline;


}


/* ¾å½ñ¤­»ØÄê */
*+html body {
	font-size: 13px;
}

table{ /* ´ðËÜ¥Æ¡¼¥Ö¥ëÀßÄê¡Ê¸ÇÄê¡Ë*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}

th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

th {white-space:nowrap;} 

h1,h2,h3,h4 { /* ´ðËÜ¥¿¥¤¥È¥ë¡Ê¸ÇÄê¡Ë*/
	padding:0px;
	margin:0px;
	font-size:100%;
	text-align:left;
}

.noBg {
                background: none;
                padding: 0;
}

a{ /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	text-decoration:none;
}

#leftSide a{ /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	color:#2D4D02;text-decoration:underline}


a img { /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	color:#3C2420;text-decoration:none}

a:hover {
	/*text-decoration:underline*/
}


a:hover img {
	color:#0000FF;text-decoration:none}

a:visited {
	/*text-decoration:underline*/
}


a:visited img {
	color:#0000FF;text-decoration:none}
ul{ /* ´ðËÜ¤Î¥ê¥¹¥È ¡Ê¸ÇÄê¡Ë*/
	list-style-type:square;}

ul ul{	list-style-type:none;}

img{ border:0px;}/* ¥¤¥á¡¼¥¸¥Ü¡¼¥À¡¼»ØÄê */

form {	padding:0px;display:inline;}

p{ line-height:150%;margin:5px 0px;padding:2px 0px;}

.clear_both { /* ²èÁü¤Î¼þ¤ê¹þ¤ß²ò½ü */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center
}

div.expl input {
	font-size:16px;
}

.button1{  /*input¥Ü¥¿¥óÀßÄê */
	cursor:hand;
	color:#FFFFDD;
	background:#D02B14;
	border:1px solid #990000;
	border-top-color:#FA5923;
	border-right-color:#FA5923;
	border-bottom-color:#FA5923;
	border-left-color:#FA5923;
	font-weight:bold;
        font-size:20px;
}

.text1 {border:1px solid #CCCCCC;}/* ¥Æ¥­¥¹¥È¥¨¥ê¥¢¥Ç¥¶¥¤¥óÀßÄê */

.caution{ font-weight:bold;color:#FF0000;}/* ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ */

.no2{font-size:110%;} /* ¥Õ¥©¥ó¥È¥º¡¼¥à */

.strong{ font-weight:bold;}/* ¥Õ¥©¥ó¥È¥Ü¡¼¥ë¥É */

.red{color:#CC0000;} /* ¥Õ¥©¥ó¥ÈÀÖ */
.orange{color:#FF9900;} /* ¥Õ¥©¥ó¥È¥ª¥ì¥ó¥¸ */
.blue{color:#0000FF;} /* ¥Õ¥©¥ó¥ÈÀÄ */
.green{color:#006600;} /* ¥Õ¥©¥ó¥ÈÎÐ */
.glay{color:#666666;} /* ¥Õ¥©¥ó¥È¥°¥ì¡¼ */

.item img{/* ¾¦ÉÊ²èÁüÏÈ  */ 
	height:auto;
	padding:5px;
	margin:0px;
	background:#FFFFFF;
	text-align:center;
}

.spacebox{/* ¥¹¥Ú¡¼¥¹ÀßÄê  */ 
	height:50px;
}

/********************************************************************/
/* ÂçÏÈ¥Æ¡¼¥Ö¥ë¡Ê¸ÇÄê¡Ë */
#container {
	width:872px;
	/*width:100%;*/
	text-align:left;
	margin: 0 auto;
	background:/* url(../img/container.gif) */ #FFFFFF;

}

/* ¥Þ¥¤¥Ú¡¼¥¸¡¢¥Ý¥Ã¥×¥¢¥Ã¥×²èÌÌ */
#enter {
	width:100%;
	text-align:left;
	background:/* url(../img/enter.gif) */ #FFFFFF;margin: 0px auto;
}

/* ¥Ø¥Ã¥À¡¼ */
#header{
    padding:0px 0px 0px 0px;
	/*padding:40px 0px 0px 0px;*/
	margin:0px;
	width:873px;
	height:135px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_header.jpg) left top repeat-x;
}

td>#header { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:135px;
}

.shoplogo{ /* ¥µ¥¤¥È¥í¥´¥Ö¥í¥Ã¥¯¡ÊÀßÄê¤Î¾ì¹ç¡Ë */
 position: relative;
 height: 129px;
 margin: 0;
 padding: 0;
 width: 872px;
/*	padding:0px 0px 0px 0px;*/
/*	margin:0px;*/
/*	width:580px;*/
}

#tel {
	position: absolute;
	left: 716px;
	top: 5px;
}

.siteName { /* ¥µ¥¤¥ÈÌ¾ h1 ¡Ê¥Æ¥­¥¹¥È¡Ë */
 position: absolute;
 top: 38px;
 left: 37px;
 font-size: 125%;
 line-height: 1em;
 margin: 0;
 padding: 0;
 display: none;
/*	margin:0px 0px 0px 0px;*/
/*	padding:10px 10px 5px 10px;*/
/*	font-size:180%;*/
/*	line-height:1em;*/
}
.siteName a { color:#990000;text-decoration:none;}
.siteName a:hover { color:#990000;text-decoration:underline;}


.sitecopy{ /* ¥µ¥¤¥È¥³¥Ô¡¼ h2 ¡Ê¥í¥´¤¬¥Æ¥­¥¹¥È¤Î¾ì¹ç»ÈÍÑ¡Ë*/
 position: absolute;
 top: 25px;
 left: 321px;
 font-size: 90%;
 font-weight: normal;
 line-height: 1em;
 margin: 0;
 color: #fff;







 z-index: 50;
 display: none;
/*	padding:5px 10px 2px 10px;*/
/*	margin:0px;*/
/*	color:#990000;*/
/*	font-weight:thin;*/
/*	line-height:1em;*/
}

.sitecopy a {color:#990000;text-decoration:none;}
.sitecopy a:hover {color:#990000;text-decoration:underline;}


/* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼ */
#headMenu {
	display: none;
}

.headnavi { /* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥È */
	padding:3px 20px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}

.headnavi a{color:#FFFFFF;text-decoration:none;}
.headnavi a:hover {color:#FFFFFF;text-decoration:underline;}

.navi01 {/* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼¥¢¥¤¥³¥ó */
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	/* background:url(../img/hnavi01.gif) ;*/
}

/* ¥Ø¥Ã¥À¡¼²¼Áõ¾þ¥é¥¤¥ó */
.hline {
	display: none;
}

/********************************************************************/

#leftSide { /* º¸¥µ¥¤¥Étd */
	width:170px;
	padding:5px 0 0;
	margin:0px;
	vertical-align:top;
	/* background:url(../img/leftside.gif) ;*/
}

#rightSide { /* ±¦¥µ¥¤¥Étd ¡Ê3Îó¡Ë*/
	width:170px;
	padding:0px;
	margin:0px;
	background:#FFCCCC;
	vertical-align:top;
	/* background:url(../img/rightside.gif) ;*/
}

#rightSide { /* ±¦¥µ¥¤¥Étd ¡Ê3Îó ¥Ö¥í¥°¡Ë*/
	width:170px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	/* background:url(../img/rightside2.gif) ;*/
}

#center1 { /* ¥»¥ó¥¿¡¼ td ¡Ê2Îó¡Ë*/
	width:702px;
	padding:5px 0 0;
	margin:0px;
	vertical-align:top;
	background:#FFFFFF;
	/*background:url(../img/center1.gif) ;*/
}

#center2 { /* ¥»¥ó¥¿¡¼td ¡Ê3Îó¡Ë*/
	/*width:520px;*/
	padding:0px;
	margin:0px;
	vertical-align:top;
	/* background:url(../img/center2.gif) ;*/
}

#center3 {
    background-image: url(/pic-labo/tealogo1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}


.header_area,
#center3 .header_area {  /*¥Ø¥Ã¥À¤Î¥Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
/*	width:682px;
	height: 1px;
	margin:0px 10px 0px 10px;
	padding:0px;*/
}
.footer_area { /* ¥Õ¥Ã¥¿¤Î¥Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
	width:682px;
	/*margin:0px auto;*/
	padding:0px 10px;
}


.sidebox { /* ¥µ¥¤¥ÉÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀßÄê¡Ë */
	margin:0px;
	/* background:url(../img/sidebox.gif) ;*/
}

.centerbox { /* ¥»¥ó¥¿¡¼ÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀßÄê¡Ë */
	width:680px;
	margin:0px;
	padding:0 0 10px 10px;
	/* background:url(../img/centerbox.gif) ;*/
}

/*.center{ text-align:center;}  ¥»¥ó¥¿¡¼ */
.right{ text-align:right;} /* ±¦ */
.left{ text-align:left;} /* º¸ */
.middle{ vertical-align:middle;}/* ¥Æ¥­¥¹¥È½ÄÃæ±û */
.buttom{ vertical-align:bottom;}/* ¥Æ¥­¥¹¥È½Ä²¼ */
.float_right{ float:right;}
.float_left{ float:left;}

/********************************************************************/
/* ´ðËÜ¾¦ÉÊ¥Æ¥­¥¹¥ÈÀßÄê */

.price{ /* ¾¦ÉÊ²Á³Ê */
	color:#AE1A1A;
	text-align:left;
        font-weight:bold;
}
.price.zoom{ /* ¾¦ÉÊ²Á³Ê ¡Ê¾¦ÉÊ¾ÜºÙ¡Ë */
	font-size:125%;
	font-weight:bold;
}
.expl{ /* ¾¦ÉÊÀâÌÀÊ¸ */
	text-align:left;
	color:#333333;
}
.expl a{color:#333333;	text-decoration:none;}
.expl a:hover{color:#333333;text-decoration:underline;}

.fixed{ /* ¾¦ÉÊÄê²Á */
	color:#333333;
	text-align:left;
        text-decoration: line-through;
}

/*h2.goods 
a{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	font-size: 75%;
}
a:hover{color:#2D4D02;text-decoration:none;}*/

.goods {
color:#C33;
font-size:100%;
font-weight:700;
text-decoration:underline;
text-align:left;
margin:0;
padding:0;
}

.goods a {
color:#C33;
font-size:100%;
font-weight:700;
text-decoration:underline;
margin:0;
padding:0;
}

.goods a:hover {
color:#F60;
font-size:100%;
text-decoration:underline;
margin:0;
padding:0;
}
	
/********************************************************************/
/*¥»¥ó¥¿¡¼¥³¥ó¥Æ¥ó¥Ä  */
.topIMG { /* ¥È¥Ã¥×¥¤¥á¡¼¥¸ ³°ÏÈÀßÄê */
	margin:0px ;
	padding:0px;
}

.topIMG td{
	margin:0px;
	padding:0px;
	background:#FF6699;
}

.shopCopy { /* ¥µ¥¤¥ÈÀâÌÀ */
	margin:0px;
	padding:3px 10px 3px 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

/* ¥¿¥¤¥È¥ë¥Ç¥¶¥¤¥ó */

.free_title { /* ¥¿¥¤¥È¥ë1 h3 */
	padding:8px 0px 0px 40px;
	margin:0px;
	color:#990000;
	width:auto;
	height:22px;
	background:url(../img/title_bar01.gif) repeat;
	line-height:100%;
	vertical-align:middle;
}

.free_title2 { /* ¥¿¥¤¥È¥ë1 h3 */
	padding:8px 0px 0px 40px;
	margin:0px;
	color:#990000;
	width:auto;
	height:22px;
	line-height:100%;
	vertical-align:middle;
}


.title1{ /* ¥¿¥¤¥È¥ë1 h3 */
	padding:8px 0px 0px 5px;
	margin:0px;
	color:#3C2420;
	width:auto;
	height:16px;
	line-height:100%;
	vertical-align:middle;
	font-size: 113%;
}

.centerbox .title1{ /* ¥¿¥¤¥È¥ë1 h3 */
	padding:8px 0px 0px 40px;
	margin:0px;
	color:#3C2420;
	width:auto;
	height:20px;
	line-height:100%;
	vertical-align:middle;
	font-size: 123%;
}

.title1 a{color:#3C2420;text-decoration:none;}
.title1 a:hover{color:#990000;text-decoration:underline;}

.title2{ /* ¥¿¥¤¥È¥ë2 h3 */
	padding:8px 0px 0px 5px;
	margin:0px;
	width:auto;
	color:#3C2420;
	height:16px;
	line-height:100%;
	vertical-align:middle;
}
.title2 a{color:#990000;text-decoration:none;}
.title2 a:hover{color:#990000;text-decoration:underline;}

.title3{ /* ¥¿¥¤¥È¥ë3 h3 */
        padding:8px 0px 0px 40px;
        margin:0px;
        width:auto;
        color:#990000;
        height:22px;
        background: #CCCC66 url(http://www.obubu.com/hpgen/HPB/theme/img/title_bar02.gif) left center no-repeat;
        line-height:100%;
        vertical-align:middle;
}

.rank{/* ¥é¥ó¥­¥ó¥°¥¢¥¤¥³¥ó */
        text-align:left;
}

.mainCont { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä */
	/*padding:10px;*/
	margin:0px;
	/*width:682px;*/
	background:#FFFFFF;
	/* background:url(../img/maincont.gif) ;*/
}

/*Éý¿¶¤êÊ¬¤±*/
#center3 .mainCont,
#center3 .centerbox {
width:502px;
}

#center1 .mainCont,
#center1 .mainFrame .mainCont,
#center1 #center3 .centerbox {
width:682px;
}

.contbox { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥ÄÆâ¹àÌÜ¥Ü¥Ã¥¯¥¹*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}


ul.news{ /* ºÇ¿·¾ðÊó¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:0px 0px 0px 12px;
	margin:0px;
	list-style:square;
	color:#D02B14;
}

li.p3{padding:3px;}

ul.free_list{ /* ¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#FF6699;
}

ul.list{ /* ¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#FF6699;
}

ul.map{ /* ¥µ¥¤¥È¥Þ¥Ã¥×¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#D02B14;
}
li.sm1 {
display:block;
margin:4px;
}

li.sm2 {
display:block;
margin:0 0 0 -35px;
}

.sitemap {
color:#C33;
background:url(http://www.obubu.com/img/icon_sitemap.gif) no-repeat;
background-position:left center;
padding:5px 25px;
}


/* ¥Æ¡¼¥Ö¥ëÍ¾ÇòÀßÄê  ¡Ê¸ÇÄê¡Ë */
.layoutp5  { padding:5px 0px;}/* Í¾Çò5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* Í¾Çò3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* ¥Ü¡¼¥À¡¼¥Æ¡¼¥Ö¥ë(Í¾Çò3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* ²£Í¾Çò10px */

.bordlayoutp4 {
border-collapse: collapse;
border: 1px #CE9A31 solid;
font-size:12px;
}

.bordlayoutp4 td {
border: 1px #CE9A31 solid;
padding:3px;
}



.backcolor1,.backcolor2 {
background:#DFF4CA;
}


.backcolor3 {
background:#DFF4CA;
padding:10px 0;
}

td.backcolor1,td.center backcolor1 {
background:#DFF4CA;
font-family:"",Osaka,monospace;
font-size:120%;
}

/* ¾¦ÉÊ¥ì¥¤¥¢¥¦¥È¡Ê¥È¥Ã¥×¥Ú¡¼¥¸¥»¥ó¥¿¡¼¡¢¾¦ÉÊ°ìÍ÷ÍÑ¡Ë*/

.layoutFrame{/* ÂçÏÈ table */
	margin:10px 0px 0px 0px;
	/*padding:2px;
	width:99%;
	 background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td{
	margin:0px;
	padding:1px;
	vertical-align:top;
}

.layout1{ /* ¥ì¥¤¥¢¥¦¥È */
	margin:1px;
	padding:0px;
	background:#FFFFFF;
	/* background:url(../img/layout1.gif) ;*/
}
.layout1 td{
	margin:0px;
	padding:3px;
	text-align:center;
}

/* ÂèÆó³¬ÁØ */

#bread{ /* ¥Ñ¥ó¥¯¥º */

	width: 682px;
	margin:0 0 0 10px;
	padding:3px 0 0 0;
	text-indent: 10px;
	color:#aaaaaa;
	text-align:left;
}
#bread a { color:#aaaaaa;}
#bread a:hover { color:#ff3300;}


h4.title{
	margin:5px 0px;	
	padding:2px 0px;
	color:#669933;
	border-bottom:1px solid;
}

.mainFrame{ /* ¥á¥¤¥óÂçÏÈ */
	margin:0px;
	padding:5px 0;
	/* background:#DEDBBE;
	background:url(../img/mainframe.gif) ;*/
}

p.title	{ margin:3px 0px;	
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* ¥á¡¼¥ë¥Þ¥¬¥¸¥ó¥¢¥¤¥³¥óÀßÄê */
.mailmag_ent{ /* ¿·µ¬ÅÐÏ¿ h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha{ /* ¥¢¥É¥ì¥¹ÊÑ¹¹ h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can{ /* ÇÛ¿®²ò½ü h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}

#sortList{ /* ¥½¡¼¥È */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}

.pageTop { /* ¥Ú¡¼¥¸¥È¥Ã¥× */
	padding:3px 5px 0px 17px;
	margin:10px 5px;
	background:url(../img/icon_top.gif) no-repeat;
	font-size:76%;
	font-weight:bold;
	float:right;
}
.pageTop a{ color:#FF6600;text-decoration:none;}
.pageTop a:hover{ color:#FF9900;text-decoration:none;}


/********************************************************************/
/* ¥Õ¥Ã¥¿¡¼¡¼¥á¥Ë¥å¡¼¥ì¥¤¥¢¥¦¥ÈÀßÄê */
#footer {
	padding:0px;
	margin:0px;
	width: 100%;
	/*height:137px;*/
	text-align:center;
	position: relative;
	
}

td>#footer { /* IE7 Safari Firefox ÍÑ */
	min-height:40px;
	position: relative;
}

.footnavi { /*¥Õ¥Ã¥¿¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥ÈÀßÄê*/
	/*height:100px;*/
	margin-top: 37px;
	color:#FFFFFF;
	position: absolute;
	width: 100%;
}

.footnavi a {
	color:#360;
	text-decoration:none;
}

.footnavi a:hover {
	color:#F60;
	text-decoration:underline;
}

#copyright {
	width:670px;
	padding:5px 0 0 200px;
	height:20px;
	color:#360;
	text-align:center;
	margin:0;
	position: relative;
}

#footer>#copyright { /* IE7 Safari Firefox IN */
    height:auto;
    min-height:20px;
}
/********************************************************************/
/* ¥µ¥¤¥ÉÀßÄê */

#search {/* ¥µ¥¤¥É¾¦ÉÊ¸¡º÷ÏÈÀßÄê */
	padding:6px 5px 12px 5px;
	margin:0px;
	width:auto;
	background:url(../img/search_img01.gif) #DDDDDD;
}

.sidebox #search {
	display: none;
}

#search label{
	padding:0px;
	margin:0px;
	color:#990000;
	font-weight:bold;
}

#searchForm {
	width: 170px;
	height: 23px;
	float: left;
	/*padding: 6px 0 0;*/
	margin:6px 0 0 ;
}

*+html #searchForm {
	padding: 2px 0 0;
}

#searchForm {
	_padding: 0;
}


#searchForm form {
	margin: 0;
	height: 17px;
}

#searchForm input {
	width: 59px;
	height: 23px;
	vertical-align: middle;
}

#searchForm .searchTxt {
	border: 1px solid #A1A147;
	width: 100px;
	padding: 1px;
	height: 19px;
	font-size: 13px;
	line-height:1;
}


.fieldarea{padding:5px 0px 5px 0px;vertical-align:middle;}

/* ¥µ¥¤¥É¥á¥Ë¥å¡¼¥«¥Æ¥´¥ê¥ê¥¹¥È */

.list { /* ¥á¥Ë¥å¡¼ÏÈÀßÄê */
	padding:0px 0px;	
	display:block;
	line-height:130%;
	/*background:#FFFFFF;
	border-top:1px #FFFFEE solid;
	border-right:1px #FFFFEE solid;
	border-left:1px #FFFFEE solid;
	border-bottom:1px #E0D7B1 solid;
	 background:url(../img/list.gif) ;*/
}

.list h3 { /* ¥¿¥¤¥È¥ë */
	padding:5px 5px;
	margin:0px;
}

ul.free_listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.sideNavi{
	text-align:left;
	padding:0px;
	margin:0px 0px 20px;
	list-style:none;
	font-size: 84%;
}

ul.sideNavi li {
	line-height: 0;
}

ul.sideNavi li a {
	line-height: normal;
}

ul.sideNavi li.listEnd {
	border-bottom: 1px solid #a2a047;
}


li.ca1 {
	margin:0px;
}

.sideNavi li.ca1 a {
	width: 155px;
	height: 31px;
	padding: 0 0 0 15px;
	line-height: 34px;
	font-size: 123%;
	background: url(../img/sidenavi_bg_bigcat.jpg) left top no-repeat;
}

.sideNavi li#try a {
	background: url(../img/sidenavi_bg_try.jpg) left top no-repeat;
}

.sideNavi li#tea a {
	background: url(../img/sidenavi_bg_tea.jpg) left top no-repeat;
}

li.ca2 {
	margin:0px;
}
li.ca1 a{
	display:block;
	text-decoration:none;
}


li.ca1 a:hover{
	text-decoration:none;
}

ul.sideNavi li.ca2 a{
	width: 140px;
	height: 27px;
	padding: 0 0 0 30px;
	display:block;
	line-height: 29px;
	text-decoration:none;
	background: url(../img/sidenavi_bg_midcate.gif) left top no-repeat;
}
li.ca2 a:hover{
	text-decoration:none;
}


.sideNavi li.ca2 a {
}

/*2010 0117*/

li.ca3 {
	width:150px;
	margin:0px;
	/*padding:5px 3px 5px 15px;*/	
	border-bottom:1px #F0DFC1 solid;	
}

li.ca3 a{ 
	/*padding:5px 3px 5px 15px;*/
	display:block;
	color:#3C2420;font-weight:bold;
	text-decoration:none;
}

li.ca3 a:hover{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}


/*li.ca3 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}*/

.sidebox .free_list {
	width:150px;
	padding:0 0 0 10px;
}

li.ca4 {
	margin:0px;
	border-bottom:1px #F0DFC1 solid;
}

li.ca4 a{ padding:3px 3px 3px 20px;display:block;
	color:#584B2F;font-weight:bold;text-decoration:none;
}

li.ca4 a:hover{ color:#FFFFFF;font-weight:bold;text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #FF9999;
}


.sline1 { /* ¥µ¥¤¥É¥Ð¡¼²¼¥é¥¤¥ó */
	padding:0px;
	margin:0px;
	display: none;
	/*height:5px;*/
	background-color:#F0DFC1;
	/* background:url(../img/sline1.gif) ;*/
}

.sline2 { /* ¥µ¥¤¥É¥Ð¡¼²¼¥é¥¤¥ó */
	padding:0px;
	margin:0px;
	height:5px;
	background-color:#669900;
	/* background:url(../img/sline2.gif) ;*/
}

.chumain {
padding: 0px;
margin: 0px;
font-size: 12px;
}

.chumain a:visited, a:hover, a:active {
color: #FFFFFF;
}

.chumain2 a:visited, a:hover, a:active {
color: #0000FF;
}

.chumain2 {
font-size: 14px;
}

.chumain h2{
text-indent: -9999px;
margin:0px;
padding:0px;
}

.chumain p{
text-indent: -9999px;
margin:0px;
padding:0px;
}

.chuimg1 a {
width: 690px;
height: 531px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen01.jpg) no-repeat;
}

.chuimg2 a {
width: 690px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen02.jpg) no-repeat;
}

.chuimg3 a {
width: 172px;
height: 229px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen03.jpg) no-repeat;
}

.chuimg4 a {
width: 171px;
height: 229px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen04.jpg) no-repeat;
}



.chuimg5 a {
width: 172px;
height: 229px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen05.jpg) no-repeat;
}

.chuimg6 a {
width: 175px;
height: 229px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen06.jpg) no-repeat;


}

.chuimg7 a {
width: 690px;
height: 80px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen07.jpg) no-repeat;
}

.chuimg8 a {
width: 690px;
height: 29px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen08.jpg) no-repeat;
}

.chuimg9 a {
width: 690px;
height: 337px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen09.jpg) no-repeat;
}

.chuimg10 a {
width: 690px;
height: 88px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen10.jpg) no-repeat;
}

.chuimg11 a {
width: 690px;
height: 312px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen11.jpg) no-repeat;
}

.chuimg12 a {
width: 690px;
height: 333px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen12.jpg) no-repeat;
}

.chuimg13 a {
width: 690px;
height: 316px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen13.jpg) no-repeat;
}

.chuimg14 a {
width: 690px;
height: 314px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen14.jpg) no-repeat;
}

.chuimg15 a {
width: 690px;
height: 306px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen15.jpg) no-repeat;
}

.chuimg16 a {
width: 690px;
height: 735px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen16.jpg) no-repeat;
}

.chuimg17 a {
width: 690px;
height: 316px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen17.jpg) no-repeat;
}

.chuimg18 a {
width: 690px;
height: 74px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen18.jpg) no-repeat;
}

.chuimg19 a {
width: 690px;
height: 411px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen19.jpg) no-repeat;
}

.chuimg20 a {
width: 690px;
height: 314px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen20.jpg) no-repeat;
}

.chuimg21 a {
width: 690px;
height: 433px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen21.jpg) no-repeat;
}

.chuimg22 a {
width: 690px;
height: 529px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen22.jpg) no-repeat;
}


.chuimg23 a {
width: 690px;
height: 409px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen23.jpg) no-repeat;
}

.chuimg24 a {
width: 690px;
height: 28px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen24.jpg) no-repeat;
}

.chuimg25 a {
width: 690px;
height: 27px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen25.jpg) no-repeat;
}

.chuimg26 a {
width: 590px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen26.gif) no-repeat;
}

.chuimg27 a {
width: 690px;
height: 223px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen27.jpg) no-repeat;
}

.chuimg26a a {
width: 590px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen26a.gif) no-repeat;
}

.chuimg27a a {
width: 690px;
height: 223px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen27a.jpg) no-repeat;
}

.chuimg26b a {
width: 590px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen26b.gif) no-repeat;
}

.chuimg27b a {
width: 690px;
height: 223px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen27b.jpg) no-repeat;
}

.chuimg26c a {
width: 590px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen26c.gif) no-repeat;
}

.chuimg27c a {
width: 690px;
height: 223px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen27c.jpg) no-repeat;
}

.chuimg26d a {
width: 590px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen26d.gif) no-repeat;
}

.chuimg27d a {
width: 690px;
height: 223px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen27d.jpg) no-repeat;
}


.chuimg28 a {
width: 690px;
height: 250px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/event/ochugen/ochugen28.gif) no-repeat;
}

.chumon_gif a {
width: 100px;
height: 60px;
display: block;
border: 0px;
background: url(http://www.obubu.net/image/button/chumon.gif) no-repeat;
}

/* ¥µ¥¤¥É¥³¥ó¥Æ¥ó¥Ä */
.sidemain1 { /* ¥á¥¤¥óÏÈ */
	margin:0px;
	background: #FFFFFF;
	/* background:url(../img/sidemain1.gif) ;*/
}

.sidemain1 p {
	padding:0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* ¥ê¥¹¥ÈÀßÄê */
} 

.sidemain1 li {
}

/* ¥«¥ì¥ó¥À¡¼ */
caption { /* Ç¯·î¥¿¥¤¥È¥ë */
	 font-weight:bold;
	 text-align:center;
	 padding:3px;
	 color:#333333;
}
caption a{ color:#333333;text-decoration:underline;}
caption a:hover{ color:#333333;	 text-decoration:underline;}

.carender { /* ¥«¥ì¥ó¥À¡¼ ¥Æ¡¼¥Ö¥ë*/
	 border-collapse:collapse;
	 padding:5px 0px;
	 margin:0px;
	 text-align:center;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;	
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
}

th.day { /* ¥Ø¥Ã¥ÀÊ¿Æü */
	font-weight:bold;
	color:#333333;
	background:#EEEEEE;
	text-align:center;
}

th.sun { /* ¥Ø¥Ã¥ÀÆüÍË */
	color:red;
	background:#FDDFFC;
	text-align:center;
}

th.sat { /* ¥Ø¥Ã¥ÀÅÚÍË */
	color:blue;
	background:#D0E8FF;
	text-align:center;
}

.chert { /* É½¼¨¿§ÀâÌÀÏÈ  */
	margin:5px 5px;
	font-size:84%;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFDD;
}

.line01{ border:#DEDBBE 1px dotted;vertical-align:bottom;} 

#rss{ /* RSSÀßÄê */
	margin:0px;
	padding:5px;
}

#count{ /* ¥«¥¦¥ó¥¿¡¼ */
	margin:0px;
	padding:5px;
}

/********************************************************************/
/* ¥Ö¥í¥° */

.blogbox { /* ¥³¥á¥ó¥È¥Ü¥Ã¥¯¥¹*/
	padding:5px;
	margin:2px 0px;
	width:auto;
	/* background:url(../img/blogbox.gif) ;*/
}

.entry_title { /* ¥Ö¥í¥°¥¨¥ó¥È¥ê¡¼¥¿¥¤¥È¥ë h2 */
	margin-bottom: 10px;
	padding-left: 40px;
	line-height: 30px;
	color:#374512;
	font-size: 138%;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_h2.jpg) left top no-repeat;
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#669933;
	text-align:right;
}

.state{ /* ¥Ö¥í¥°¥¹¥Æ¡¼¥¿¥¹ */
	padding:2px 0px;
	text-align:right;
	border-top:#ded9c5 1px dashed;
	clear: both;
}

.subtitle {/* h3 ¥Ö¥í¥Ã¥¯¥µ¥Ö¥¿¥¤¥È¥ë */
	padding:2px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#669933;
	border-bottom:#669933 2px solid;
	/* background:url(../img/subtitle.gif) ;*/
}

 p.label { /* ¥Ö¥í¥°¥³¥á¥ó¥È¥¿¥¤¥È¥ë */
	font-weight:bold;
}

.tb_url{ /* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯url */
	font-weight:bold;margin-bottom:10px;
}


/********************************************************************/
/* ¥«¡¼¥È */

.point {font-size:120%;color:red;font-weight:900;}

.pointline {font-size:100%;color:red;font-weight:900;padding:3px;background-color:#D6C692;}


/*.step_navi01 {
background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/cart000.gif);
background-repeat:no-repeat;
text-align:center;
width:850px;
height:80px;
}*/

.step_navi02 {
background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/cart001.gif);
background-repeat:no-repeat;
text-align:center;
width:850px;
height:160px;
}

.step_navi03 {
background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/cart002.gif);
background-repeat:no-repeat;
text-align:center;
width:850px;
height:160px;
}

.step_navi04 {
background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/cart003.gif);
background-repeat:no-repeat;
text-align:center;
width:850px;
height:160px;
}

/* ¥«¡¼¥È¤ª»ÙÊ§¤¤ÊýË¡ */

#pay_img01 {
	background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/pay01.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:108px;
	height:53px;
}

#pay_img02 {
	background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/pay02.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:108px;
	height:53px;
}

#pay_img03 {
	background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/pay03.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:108px;
	height:53px;
}

#pay_img04 {
	background-image:url(https://cart.shopserve.jp/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp/pay04.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:630px;
	height:173px;
}


#glbContents {}
.glbContent p {
  padding: 5px 8px;
}
.glbContent p.glbContentLabel {
  padding: 0;
  width: 154px;
  overflow: hidden;
}

#recoItems {}
.recoItem {
  width: 220px;
  margin: 0 10px 10px 0;
  display: inline;
  float: left;
}
#recoItems .last {
  margin: 0;
}

span.caution strong{
  display: block;
  font-size: 110%;
}
.note {
  font-size: 0.8em;
  padding: 0 1em;
  text-indent: -1em;
}

#footerShipping {
  width: 330px;
  display: inline;
  float: left;
	margin-bottom: 10px;
}
#footerPayment {
  width: 330px;
  display: inline;
  float: right;
}


/* ¥µ¥Ö¥«¥Æ¥´¥ê¤òÆâÊñ¤¹¤ëDIV */
.catenaviwrapper{
	margin: 0;
	padding: 0;
}

/* ¥µ¥Ö¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¿ÆÍ×ÁÇ */
ul.catenavi {
	width: 682px;
	margin: 0;
	padding: 0;
}

/* ¥µ¥Ö¥«¥Æ¥´¥ê¥ê¥¹¥È */
li.catenaviitem {
 list-style-type: none;
 width: 120px;
 padding: 0;
 margin:0px;
 display: inline;
 float: left;
}

/* ¥µ¥Ö¥«¥Æ¥´¥ê¥ê¥¹¥ÈÆâ¤ÎAÍ×ÁÇ¤Î¶¦ÄÌ»ØÄê */
li.catenaviitem a {
 padding:3px 3px 3px 20px;
 display:block;
 font-weight:bold;
 text-decoration:none;
}
/* ¥µ¥Ö¥«¥Æ¥´¥ê¥ê¥¹¥ÈÆâ¤ÎAÍ×ÁÇ¤ÎÌ¤Ë¬Ìä¡¢Ë¬ÌäºÑ¤ß¤Î¾õÂÖ»ØÄê */
li.catenaviitem a:link,
li.catenaviitem a:visited {
 color:#584B2F;
}

/* ¥µ¥Ö¥«¥Æ¥´¥ê¥ê¥¹¥ÈÆâ¤ÎAÍ×ÁÇ¤Î¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼»þ¡¢¥¢¥¯¥Æ¥£¥Ö»þ¤Î¾õÂÖ»ØÄê */
li.catenaviitem a:hover,
li.catenaviitem a:active {
 color:#FFFFFF;
 background: #7c6248;
}

/****************************************************
	2009.06 ¥ê¥Ë¥å¡¼¥¢¥ë
****************************************************/
ul {
	margin:0;
	padding: 0;
	list-style: none;
}

h2 {
	margin-bottom: 10px;
	padding-left: 40px;
	line-height: 30px;
	color:#374512;
	font-size: 138%;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_h2.jpg) left top no-repeat;
}

h2.detailH2 {
	position: relative;
	z-index: 50;
}

h2.detailH2 #detailBtn {
	position: absolute;
	right: 10px;
	top: 2px;
}

.detailP {
	text-align:right;
	padding: 0 10px 0 0;
}


.layoutFrame h2,
#leftSide h2 {
	margin-bottom: 0;
	padding-left: 0;
	background: none;
	line-height: 1.2;
}

h2#payment {
	margin: 0;
	padding-left: 40px;
	line-height: 30px;
	color:#FFFFFF;
	font-size: 138%;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg2_h2.jpg) left top no-repeat;
}

h2#newsInfo,
h2#blog,
h2#ownerInfoTtl {
	margin: 0;
	padding: 0;
background:none;
}

h3 {
	margin-bottom: 10px;
}

h3.bgH3 {
	width: 640px;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 40px;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_commonh3.gif) left top no-repeat;
}

#leftSide h3 {
	height:22px;
	padding: 18px 0 5px 10px;
	font-weight: normal;
	color:#FFFFFF;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/side_bg_category.jpg) left bottom no-repeat;
}

#leftSide h3 a {
	color:#FFFFFF;
}

h4.bgH4 {
	margin: 0 0 0 10px;
	padding: 0 0 0 30px;
	line-height: 22px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bullet_tea.gif) 5px top no-repeat;
}

#headerContent {
	width:872px;
	position:absolute;
	top: 23px;
	left: 50%;
	margin-left: -436px;
	z-index:60;
}

p.innerTxt {
	padding-left: 10px;
}

/**/

#identity {
	width: 220px;
	height: 60px;
	position: absolute;
	top:6px;
	left:0;
}

#headerParts {
	width:872px;
	height: 29px;
	position: absolute;
	top:73px;
	left:0;
	color: #000000;
}

td#center1 td#center3 .header_area {
	width:682px;
	margin-left: 10px;
}

#subNavi {
	width: 500px;
	height: 15px;
	position: absolute;
	left: 244px;
	top: 20px;
}

#subNavi li {
	padding: 0 4px;
	display: inline;
	color: #333333;
}

#subNavi li a:hover {
	color: #FF6600;
}


#siteTxt {
	font-size: 83%;
	position:absolute;
	left: 4px;
	top: -26px;
	color:#FFFFFF;
}

#bookmark {
	font-size: 83%;
	position:absolute;
	right: 4px;
	top: -28px;
	color:#FFFFFF;
}	

#bookmark a {
	color: #FFFFFF;
}

#bookmark img {
	vertical-align: middle;
}

#siteNavi {
	width: 612px;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 244px;
	top: 41px;
	font-size: 11px;
	z-index: 30;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) left top no-repeat;
}

#siteNavi li {
	float: left;
	text-indent: -9999em;
	margin: 0;
	padding-left: 0;
}

#siteNavi li a {
	height: 30px;
	padding: 0;
	display: block;
}

#siteNavi li#first_sitenavi a {
	width: 145px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) 0px top no-repeat;
}

#siteNavi li#more_sitenavi a {
	width: 155px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -145px top no-repeat;
}

#siteNavi li#event_sitenavi a {
	width: 74px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -300px top no-repeat;
}

#siteNavi li#owner_sitenavi a {
	width: 117px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -374px top no-repeat;
}

#siteNavi li#english_sitenavi a {
	width: 102px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -491px top no-repeat;
}


#siteNavi li#first_sitenavi a:hover {
	width: 145px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) 0px -29px no-repeat;
}

#siteNavi li#more_sitenavi a:hover {
	width: 155px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -145px -29px no-repeat;
}

#siteNavi li#event_sitenavi a:hover {
	width: 74px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -300px -29px no-repeat;
}

#siteNavi li#owner_sitenavi a:hover {
	width: 117px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -374px -29px no-repeat;
}

#siteNavi li#english_sitenavi a:hover {
	width: 102px;
	height: 30px;
	display: block;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_sitenavi.gif) -491px -29px no-repeat;
}

#categoryList {
	height: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 29px;
	position:absolute;
	top: 5px;
	left: 210px;
}

#categoryList li {
	padding: 0 8px 0 8px;
	line-height: 24px;
	float: left;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/sitenavi_bg.jpg) right  bottom no-repeat;	
	}

#categoryList li.noBg {
	background:none;
}

#categoryList li img {
	vertical-align: middle;
}

#categoryList li a {
	color: #FFFFFF;
}

#adminNavi li.listEnd,
#categoryList li.listEnd,
#siteNavi li.listEnd {
	border-right: none;
}

#categoryList li.listEnd {
	padding-right: 0;
}


#logo {
	position:relative;
	z-index:70;
}


#adminArea {
	width: 150px;
	line-height: 1;
	position: absolute;
	text-align: right;
	top: 0;
	right: 17px;
	z-index: 20;
}

#adminNavi {
	width:150px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
	background: #fef0ea;
}

#adminNavi li  {
	width: 64px;
	padding: 5px;
	float: right;
	text-align: center;
	border-right: solid 1px #3C2420;
}

#adminNavi li a {
	display: block;
}


#cartNavi {
	margin: 0;
	padding: 0;
	text-align: right;
	list-style: none;
	font-size: 92%;
	clear: right;
}

#cartNavi li {
	margin-bottom: 5px;
}

#cartNavi li.listEnd {
	margin-bottom: 0;
}
/******   keyvisualArea   ****/

body #keyvisualArea {
	width: 680px;
	/*height: 250px;*/

	margin-bottom: 20px;
	line-height: 1;
}

body #subKeyvisualArea {
	width: 680px;
	height: 193px;
	margin-bottom: 20px;
	line-height: 1;
}

.topKeyvisual {
	height: 250px;
	overflow: hidden;
}

#keyvisualArea #keyvisual {
	width: 503px;
	/*height: 248px;*/
	float: left;
}

#keyvisualArea #ownerKeyvisual {
	width: 502px;
	float: left;
	margin: 0 0 20px 0;
	border: 1px solid #e4e4e4;
}

#keyvisualArea #keySwitch {
	width: 173px;
	height: 250px;
	float: right;
}

#keyvisualArea #keyBanner {
	width: 173px;
	float: right;
}

#keyvisualArea ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#keyvisualArea ul li {
	width: 173px;
	/*height: 76px;*/
	margin: 0 0 8px 0;
	padding: 0;
}

#keyvisualArea #keyBanner ul li {
	width: 169px;
	margin: 0 0 8px 0;
	padding: 0;
	border: 1px solid #a2a047;
}


#keyvisualArea ul li img {
	vertical-align: top;
}

#keyvisualArea ul li.listEnd {
	margin-bottom: 0;
}

/*********************************************/

#activityImg {
	width: 214px;
	padding: 5px;
	float: right;
	border: 1px solid #a2a047;
}

#activityList ul {
	width: 450px;
	margin: 0;
	padding:0;
	float: left;
	list-style: none;
}

#activityList ul li {
	width: 222px;
	/*height: 83px;*/
	float: left;
	margin-right: 5px;
	font-size: 92%;
}

#activityList ul li.upper {
	margin-bottom: 2px;
}

#activityList ul li.listEnd {
	margin-right: 0;
}

#activityList ul li.doubleBanner {
	width: 450px;
}

#activityList ul li a 	{
 text-decoration: none;
}

.cmizer {
	width: 282px;
	height: 158px;
}

/***********************************
	ownerInfo
***********************************/
#ownerInfo {
	width: 676px;
	margin-bottom: 15px;
	padding: 0;
	border: 2px solid #18341b;
}

#ownerInfo #flashContent {
	margin-bottom: 10px;
}
#ownerInfo ul {
	margin: 0 0 15px 25px;
	padding: 0;
	list-style: none;
}

#ownerInfo h3 {
	padding: 0 0 0 30px;
	line-height: 22px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bullet_tea.gif) 5px top no-repeat;
}

#ownerInfo iframe {
	margin: 0 0 0 15px;
}

#ownerInfo iframe.kVisual {
	margin: 0;
}

#ownerInfo harf {
	margin-bottom: 15px;
}

h3#companyOwner {
	clear: both;
	margin-bottom: 10px;
}

#ownerInfo ul#companyLogo {
	height: 65px;
	margin: 0;
	padding: 0;
	float: left;
}

#companyLogo td {
	text-align: center;
	vertical-align: middle;
}



#keyvisual {
	margin-bottom: 15px;
}

.bannerList {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bannerList li {
	margin-bottom: 2px;
}

.bannerList li img {
	vertical-align: top;
}

.section {
	width: 680px;
	margin: 0 0 20px 0;
}

.sectionLv2 {
	width: 665px;
	margin: 0 0 20px 15px;
}

.conversion {
	width: 646px;
	margin: 0 0 20px 15px;
}

#introTxt {
	width: 375px;
	float: left;
	padding: 0 20px 0 32px;
}

#news {
	width: 250px;
	float: right;
}

#news h2 {
	margin-bottom:15px;
}

.header_area iframe {
}

#cmizer {
	width: 214px;
	padding: 5px;
	float: left;
	border: 1px solid #a2a047;
}

#biginerBanner {
	width: 390px;
	float: right;
}

#biginerBanner .item img {
	padding: 0;
}

.centerBannerList {
	width: 682px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.centerBannerList li {
	width: 340px;
	margin-bottom: 15px;
	font-size: 85%;
	float: left;
}

.footer_area h3 {
	margin-bottom: 15px;
}

.rankingList,
.rankingList li {
	margin: 0;
	padding: 0;
}

.rankingList li {
	display: inline;
	margin-bottom: 10px;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px #DFDFDF solid;
}

.ranking_arrow {
	padding-left: 12px;
}

.subContlist {
	/*width: 660px;*/
	margin: 0 0 30px 0;
}

.subContlist li {
	height: 37px;
	width: 214px;
	margin: 0 0 5px 4px;
	line-height: 37px;
	text-align: center;
	background:#F5F9C7;
	border: 1px solid #A1A147;
}

.subContlist li.listEnd {
	margin-right: 0;
}

.footer_link_in {
	padding-left: 10px;
	color:#636563;

	font-size: 12px;
}

.footer_link_ex {
	padding-right: 10px;
	color:#aaaaaa;
	text-align: right;
	font-size: 12px;
}

.footer_link_ex a{
	color:#aaaaaa;
	text-decoration:none;
}

.footer_link_ex a:hover{
	color:#2D4D02;
}

/*********** 090903 ¥Õ¥Ã¥¿¡¼¥µ¥¤¥È¥Þ¥Ã¥×****************/

.footer_link_ex {
	padding-right: 10px;
	color:#aaaaaa;
	text-align: right;
	font-size: 12px;
}

.footer_link_ex a{
	color:#aaaaaa;
	text-decoration:none;
}

.footer_link_ex a:hover{
	color:#2D4D02;
}
.footer_link_in {
	width: 670px;
	font-size: 12px;
}

.footer_link_in a {
	color: #666666;
}

.footer_link_in dd,
.footer_link_in ul,
.footer_link_in li {
	margin: 0;
	padding: 0;
}

.footer_link_in dt a {
	color: #455224;
	font-weight: bold;
}

.footer_link_in dt{
	float: left;
}

.footer_link_in dd {
	margin: 0 0 5px 0;
}

.footer_link_in li {
	padding: 0 5px 0;
	margin-bottom:3px;
	display: inline;
	border-right: 1px solid #888888;
}

.footer_link_in a:hover {
	color: #FF6600;
}

.footer_link_in li a {
	margin-bottom: 3px;
}

/*************************************************/

/*************************************************************
	¤Ï¤¸¤á¤Æ¤ÎÊý¤Ø
*************************************************************/

#aboutObubu {
	width: 302px;
	height: 223px;
	margin: 0 0 0 15px;
	padding:10px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_about_obubu.jpg) left top no-repeat;
}

#aboutObubutea {
	width: 302px;
	height: 223px;
	margin: 0 0 0 15px;
	padding:10px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_about_obubutea.jpg) left top no-repeat;
}

#aboutObubu li{
	margin-bottom: 0.5em;
	padding-left: 15px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bullet_about_obubu.gif) left center no-repeat;
}

#aboutObubutea li {
	margin-bottom: 0.5em;
	padding-left: 15px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bullet_about_obubutea.gif) left center no-repeat;
}

#drinkObubu li {
	width: 216px;
	margin: 0 4px 5px 0;
}

#drinkObubu li.listEnd {
	margin-right: 0;
}

.faq dt {
	margin-bottom: 0.5em;
	font-size: 108%;
	font-weight: bold;
	color: #6C8412;
	border-bottom: 1px solid #6C8412;
}

.faq dd {
	margin: 0 0 1em 0;
}

.faq dd li {
	margin: 0 0 1em 0;
}

#outLine dt {
	width: 60px;
	float: left;
	text-align: right;
}

#outLine dd {
	width: 595px;
	margin-left: 65px;
}

#ecoFarmer {
	width: 380px;
	height: 223px;
	padding: 0 300px 0 0;
	background: url(../img/ca001_001.jpg) right top no-repeat;
}

/*******************************************************
	¤ªÃã¤ò³Ú¤·¤â¤¦
*******************************************************/

#irekata {
	width: 316px;
	margin: 0 0 0 15px;
	padding: 0;
	line-height: 1;
}

#irekata li {
	width: 105px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1;
}

#irekata li img {
	line-height: 1;
	vertical-align: top;
}

#ohcyaCalender {
	border: 1px solid #F4F9C7;
	border-collapse: collapse;
}

#ohcyaCalender th {
	width: 15px; !important
	padding: 3px 10px;
	background: url(../img/bg_th_calender.jpg) left bottom repeat-x;
	border: 1px solid #F4F9C7;
	border-collapse: collapse;
	color:#FFFFFF;
	font-weight: normal;
	text-align: center;
}

#ohcyaCalender td {
	padding: 3px;
	width:50px;
	border: 1px solid #F4F9C7;
	border-collapse: collapse;
}

/*********************************************************
	¥¤¥Ù¥ó¥È
*********************************************************/

.eventList li {
	width: 216px;
	margin: 0 4px 5px 0;
}

.eventList li p {
	font-size: 92%;
	padding-right: 10px;
	
}
.eventBannerBox {
	width: 335px;
}
.eventBannerBox li {
	width: 164px;
	float: left;
	margin-right: 2px;
	margin-bottom: 10px;
}
.eventBannerBox li.listEnd {
	margin-right:0;
}


/*********************************************************
	¥ª¡¼¥Ê¡¼
*********************************************************/
#ownerKeyvisualMain {
	width: 503px;
	float: left;
}

#ownerkeyBanner {
	width: 171px;
	float: right;
}

#keyvisualArea #ownerkeyBanner ul li {
	width: 171px;
	margin: 0 0 4px 0;
	padding: 0;
	border: none;
}

#ownerRss {
	width: 502px;
	float: left;
}

#ownerRss .harf {
	width: 249px;
}

.ownerNumber {
	height: 37px;
}

#owners {
	display: block;
	width: 503px;
	margin: 0;
	padding: 0;
}

#owners li {
	padding: 0;
	display: inline;
}






/********************************************************/

.newsList {
	margin-left: 15px;
}

.newsList li {
	margin-bottom: 0.5em;
}


/***clear fix***/
#keyvisualArea,
#ownerInfo,
#innerPayment,
.section,
.sectionLv2,
.centerBannerList,
.footer_area,
.catenavi,
.subContlist,
.conversion,
#irekata,
#ownerRss
 {
	overflow: hidden;
}

#keyvisualArea:after,
#ownerInfo:after,
#innerPayment:after,
.section:after,
.sectionLv2:after,
.centerBannerList:after,
.footer_area:after,
.catenavi:after,
.subContlist:after,
.conversion:after,
#irekata:after,
#ownerRss:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*\*/
* html #keyvisualArea,
* html #ownerInfo,
* html #innerPayment,
* html .section,
* html .bigSection,
* html .centerBannerList,
* html .footer_area,
* html .catenavi,
* html .subContlist,
* html .conversion,
* html #irekata,
* html #ownerRss {
	height: 1em;
	overflow: visible;
}
/**/

/********************************************************************/
a:hover img {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
}

/* Modules */
.catchMargin {
	margin-bottom: 15px;
}

.chunk {
	margin-bottom: 30px;
}

.marginP {
	margin-bottom: 15px;
}

.strongTxt {
	font-size: 123%;
}

.conversion .chunk {
	margin-bottom: 10px;
}

.center {
	text-align: center;
}

.caption {
	font-size: 92%;
}
.innerMain {
	float: left;
}

.innerSub {
	float: right;
}

.txtMain .innerMain {
	width: 420px;
	padding-left: 15px;
}

.txtMain .innerSub {
	width: 216px;
	padding-right: 15px;
}


.harf {
	width: 336px;
}

.threeCol {
}

.twoCol li {
	float: left;
	width: 315px;
	margin: 0 10px 10px 0;
}

.twoCol li.listEnd {
	margin-right: 0;
}


.threeCol li {
	float: left;
}

.twoCol .popup img {
	border: 1px solid #617521;
}
.section .innerL {
	float:left;
}

.section .innerR {
	float: right;
}

.imgBox160 {
	width: 160px;
}

.imgBox250 {
	width: 250px;
}

.txtBox420 {
	width: 420px;
}

.txtBox420 dd {
	margin:0;
}

.txtBox510 {
	width: 510px;
}

/*-----090819----------*/

.imgBox200 {
	width:200px;
}

.section640 {
	width: 640px;
	margin-bottom: 30px;
	text-align: left;
	overflow: hidden;
	padding: 5px 5px 5px 15px;
}

.section640:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*\*/
* html .section640 {
	height: 1em;
	overflow: visible;
}

.bgBox {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/0908t0000704.jpg) no-repeat right bottom;
	height:380px;
}

* html .bgBox {

	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/0908t0000704.jpg) no-repeat right bottom;
	height:380px;
}

/*090825*/
.imgBox280 {
	width:280px;
}

.imgBox300 {
	width:300px;
}

.txtBox330 {
	width: 330px;
}

.txtBox350 {
	width: 350px;
}

.sobaVoice {
	border:1px solid #446A15;
	padding:5px 10px 5px 10px;
}

/*090826*/
.selectGift {
	width:680px;
	padding:0 0 0 5px;
}

.selectGift ul {
	margin: 0px;
	text-indent: 0px;
	list-style-type: none;
	padding:0px;
}

li.gift {
	float:left;
	margin:10px 10px 10px 0;
}

li.giftEnd {
	float:left;
	margin:10px 0 0 0;
}

.sobaDetail {
	width:680px;
}

.sobaDetail .kikakuL {
	width:300px;
}

.sobaDetail .kikakuR {
	width:360px;
}

/*090901*/

.allTeabox {
	width:435px;
	border:1px solid #6A8512;
	padding:15px 10px 5px 20px;
}

.allTeabox table {
	width:500px;
}

.allTeabox table td{
	padding:0 0 5px 0;
}

.allTeabox td.teaName {
	width:140px;
}
/*090904*/

.kikakuBox {
	width:680px;
}

.kikakuBox .kikakuL {
	width:300px;
}

.kikakuBox .kikakuR {
	width:360px;
}

/*090929¥®¥Õ¥È¥Ú¡¼¥¸*/

.item-index {
	height:auto;
	width:610px;
	color:#333;
	border:4px double #690;
	font:bold 15px/130% "", Osaka;
	background:#EDF5E2 no-repeat right bottom;
	margin:10px 0 15px;
	padding:20px 16px 35px;
}

/*091021¤ªºÐÊë*/

.giftBox680 {
	width:658px;
	padding:10px;
	margin:15px 0 15px 0;
	border:solid 1px #527a00;
}

.giftBox680 dl dd {
	padding:0;
	margin:0 0 14px 0;	
}

.giftBox680 dl dd p.noSpace {
	margin:0;
	padding:0;
	line-height:14px;
}

.giftBox680 h3.bgH3{
	width: 621px;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 40px;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_commonh3.gif) left top no-repeat;
}

.imgBox220 {
	width:220px;
}

/*091125*/

.section_bt10 {
	width: 640px;
	margin-bottom: 10px;
	text-align: left;
	overflow: hidden;
	padding: 5px 5px 5px 15px;
}

.section_bt10:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*\*/
* html .section_bt10 {
	height: 1em;
	overflow: visible;
}

/*p{ line-height:150%;margin:5px 0px;padding:2px 0px;}*/

/***clear fix***/

.kikakuBox,
.giftBox680,
.clear_fix {
	overflow: hidden;
}

.kikakuBox:after,
.giftBox680:after,
.clear_fix:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*\*/
* html .kikakuBox,
* html .giftBox680,
* html .clear_fix {
	height: 1em;
	overflow: visible;
}
/**/

.kikakuBox .entry_title {
	font-size:15px;
	color:#cc0000;
}

/*********************************************************
	¶¦ÄÌ
*********************************************************/
/* Basic code - don't modify */
 
.sideNavi {
	width: 169px;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
}
.sideNavi li {
	position: relative;
	z-index: 150;
}

ul.sideNavi li a {
	height: 31px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 34px;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/sidenavi_bg_bigcat.jpg) left top no-repeat;
}

.sideNavi li.listEnd {
	border-bottom: 1px solid #A4A047;
}

.sideNavi a {
	height: 31px;
	display: block;
}

.sideNavi ul {
	display: none;
	position: absolute;
	z-index: 500;
	left: 169px;
	top: 0;
	margin: 0;
	padding: 0;
}
* html .sideNavi ul { line-height: 0; } /* IE6 "fix" */
.sideNavi ul a { zoom: 1; } /* IE6/7 fix */
.sideNavi ul li {
	float: none;
	height: 27px;
}
.sideNavi ul ul { top: 0; }

/* Essentials - configure this */

.sideNavi ul { width: 170px; }
.sideNavi ul ul { left: 170px; }

/* Everything else is theming */
 
.sideNavi a {
	border-right: 1px solid #A4A047;
	color: white;
	font-size: 12px;
	padding: 6px;
	/*line-height: 1;*/
}
.sideNavi li.hover a { background-color: #FFFFFF; }
/*.sideNavi ul { top: 25px; }*/
.sideNavi ul li a {
	background-color: #F4F9C7;
	background-image: none;
	height: 27px;
	line-height: 27px;
	border: 1px solid #A4A047;
}

.sideNavi ul a.hover { background-color: #FFFFFF; }
.sideNavi ul a {
	border-bottom: 1px solid white;
	border-right: none;
	/*opacity: 0.9;
	filter: alpha(opacity=90);*/
}
/* .sideNavi ul a { border-bottom: none; } - I also needed this for IE6/7 */


iframe {
	border: 1px solid #a2a047;
}

iframe.kVisual{
	border: none;
}

.obubunewsBook {
	width: 313px;
	font-size: 85%;
}

.obubunewsBook .innerMain {
	margin-right: 10px;
}

.obubunewsBook div {
	height: 93px;
	border: 1px solid #a3a148;
}

.obubunewsBook .notice {
	font-size: 75%;
}

#paymentArea {
	width: 642px;
	padding: 10px 18px;
	margin-bottom: 20px;
	border: 1px solid #617811;
}

#innerPayment {
	width: 642px;
}

#innerPayment .innerPayMain {
	width: 320px;
	float: left;
}

#innerPayment .innerPaySub {
	width: 310px;
	float: right;
	font-size: 13px;
}

#innerPayment .innerPaySub dl {
	margin: 0;
	padding:0;
}

#innerPayment .innerPaySub dt,
#innerPayment .innerPaySub dd {
	margin: 0 0 10px 0;
	padding: 0;
}

/********************************************************************/
/*-----¤ªÃæ¸µ¥Ú¡¼¥¸----------*/

.giftSeat {
	width:300px;
	text-align:center
}

/*-----º£½µ¤ÎÇÀ¶Èiframe¤Î¥µ¥¤¥º----------*/

.farmFrame {
	width:680px;
	height:130px;
}

/*-----¥Þ¥¹¥³¥ß·ÇºÜ¤ªÎéiframe¤Î¥µ¥¤¥º----------*/

.mascomiFrame {
	width:680px;
	height:22px;
}

/*-----¥¢¥á¥ê¥«¥Ä¥¢¡¼iframe¤Î¥µ¥¤¥º----------*/

.americaFrame {
	width:680px;
	height:100px;
}


td h2.red {
	line-height: 1.4;
	padding-top:5px;
	min-height: 25px;
	/*height: 25px;*/
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_h2_2.jpg) left top no-repeat;
}

/*-----¥ª¡¼¥Ê¡¼²ñÊó¥Ð¥Ã¥¯¥Ê¥ó¥Ð¡¼----------*/

.backnumBox {
	width:630px;
	padding:0 0 0 40px;
	/* padding:0 0 0 2.5em; */	
}

.backnumBox ul li {
	float:left;
	width:197px;
	padding:10px 0 0 0;
	margin:0;
}

.backnumBox dl,
.backnumBox dt {
	margin:0;
	padding:0;
}

.backnumBox dl dd {
	width:147px;
	text-align:center;
	margin:0;
	padding:3px 0 5px 0 ;
}

/***clear fix***/
.backnumBox,
.sectionNew {
	overflow: hidden;
}

.backnumBox:after,
.sectionNew:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*\*/
* html .backnumBox,
* html .sectionNew {
	height: 1em;
	overflow: visible;
}
/**/


/*-----¾¦ÉÊ¥Ú¡¼¥¸¥ê¥Ë¥å¡¼¥¢¥ë----------*/

.sectionNew {

	width: 673px;
}

.txtScene {
	width: 465px;
}

.txtScene p {
	width:400px;
	padding-left:10px;
}

.imgBox170 {
	width: 170px;
}

.txtDetail {
	width: 363px;
}

.cartBox {
	width: 466px;
	border:solid 2px #759412;
	padding:0 0 6px 25px;
}

.cartboxL {
	width:654px;
	border:solid 2px #759412;
	padding:0 10px 10px 10px;
}

.cartboxL table.cartTable th {
	padding:5px 0 5px 5px;
	vertical-align:middle;	
}

.cartboxL table.cartTable td {
	padding:5px 0 5px 0;
	vertical-align:middle;
}

.cartboxL .imgBox170 {
	padding:10px 0 0 0;
}

.cartboxL .innerSub {
	padding:0 20px 0 0;
}

.hojiBox {
	width: 661px;
	border:solid 2px #759412;
	padding:0 0 6px 15px;
}

.hojiBox .cartTable {
	width:648px;
	border:solid 1px #dddddd;
	padding:5px 0 5px 15px;
	margin-bottom:8px;
}

.hojiBox .cartTable th {
	width:100px;
	padding:0 0 0 5px;
}

.hojiBox .cartTable td.priceR {
	width:50px;
	text-align:right;
	padding:0 25px 0 0;
}


.cartBox p.strong {
	font-weight:bold;
	margin:0;
}

.cartBox td{
	padding:3px 0 3px 0;
	vertical-align:middle;
}

.cartBox th {
	width:80px;
	padding:3px 0 3px 15px;
	vertical-align:middle;	
}

.cartTable {
	width:415px;
	border:solid 1px #dddddd;
	padding:5px 0 5px 15px;
	margin-bottom:8px;
}

.priceOff {
	padding:2px 3px;
	border:#CC0000 1px solid;
	color:#CC0000;
	font-weight:bold;
}

.priceR {
	text-align:right;
	padding:0 5px 0 0;
}

.txtDetail dt,
.txtDetail dd {
	margin:0;
	padding:0;
}

.mainTxt {
	font-size:117%;
}

dl.teaImage dd {
	margin:0;
	width:300px;
	text-align:center;
	font-size:83%;
}

.imgBox170 dl.teaImage dd {
	margin:0;
	width:170px;
	text-align:center;
	font-size:83%;	
	}

dd.bt_10 {
	margin-bottom:10px;
}

li.bt_10 {
	margin-bottom:10px;
}

.teaDetail {
	margin:10px 0 10px 0;
	width:198px;	
}

.teaDetail2 {
	margin:1px 0 10px 1px;
}

.teaDetail td.materialTitle {
	background-color:#CCCC66;
	font-size:12px;
	padding:5px 0 5px 5px;
	margin:0;
}

.teaDetail th {
	width:75px;
	font-weight:100;
}

.teaDetail td,
.teaDetail th {
	border:solid 1px #CE9A31;
	padding:5px;
	font-size:12px;	
}

.teaDetail2 td {
	border:solid 1px #CE9A31;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;		
}

.teaDetail2 th {
	border:solid 1px #CE9A31;
	background-color:#CCCC66;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:100;	
}

.txtSpace {
	letter-spacing: 7px;
}



/*.sceneBg {
	background:url(../¾¦ÉÊ¥Ú¡¼¥¸¥ê¥Ë¥å¡¼¥¢¥ë/img/0911t0000204.gif) top no-repeat;
	background:url(img/0911t0000204.gif) left no-repeat;
	width:321px;
	height:73px;
	padding:35px 0 0 15px;
}*/

.sceneList {
	margin-bottom:10px;
}

.sceneList li{
	margin:0 0 5px 35px;
	list-style:disc;
}

p.titleBg,
.teaInfo .titleBg {
	/*background:url(../¾¦ÉÊ¥Ú¡¼¥¸¥ê¥Ë¥å¡¼¥¢¥ë/img/0911t0000214.gif) left no-repeat;*/
	background:url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/0911t0000214.gif) left no-repeat;
	margin:5px 0 0 0;
	padding:2px 0 0 23px;
	font-weight:bold;
}

.iconBox td {
	text-align:center;
	padding-bottom:5px;
}

.afterChange {
	font-size:10px;
	padding:0 30px 0 0;
	margin:0;
}

.orderTxt {
	padding:0;
	margin:8px 0 0 0;
}

p.bottomSpace {
	margin-bottom:5px;
}

h3.s_bgH3 {
	width: 410px;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 35px;
	margin:5px 0 10px 10px;
	font-weight: normal;
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2009/bg_commonh3.gif) left top no-repeat;
}

.giftBox {
	width:600px;
	margin:0 auto;
	padding:10px 0 0 0 ;	
}

.giftBox table {
	margin-bottom:10px;
}

th.giftList {
	width:150px;
	height:95px;
	padding:0 0 5px 0;
}

td.giftList {
	width:150px;
	height:70px;
}

.giftSeat {
	width:300px;
	text-align:center
}

.item_title01 {
background:url(http://www.obubu.com/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp//item_title01.gif) no-repeat;
font:bold 18px/30px "", Osaka, "A^\O`\e'\?üü\I^^(3)N~\A^?üüPro W3";
color:#FFF;
text-align:left;
margin:15px 0 0;
padding:30px 17px 15px 74px;
}

.item_title02 {
background:url(http://www.obubu.com/USERTHEMEIMG/vol1/obubu.pk.shopserve.jp//item_title02.gif) no-repeat;
font:bold 18px/30px "", Osaka, "A^\O`\e'\?üü\I^^(3)N~\A^?üüPro W3";
color:#FFF;
text-align:left;
margin:15px 0 0;
padding:30px 17px 15px 74px;
}

/*-----¥Õ¥Ã¥¿¡¼¥Ð¥Ê¡¼ÄÉ²Ã----------*/

div#pickup {
	width:337px;
	padding-left:10px;
	float:left;
}

div#pickup img{
	margin:2px 0px;
	border:0px;
}

div#pickup li{
	float:left;
	width: 76px;
	height:100px;
	text-align:center;
}

div#pickup li.list01{
	margin-right:7px;
}

div#pickup li.list02{
	margin: 0;
}

div#pickup li a{
	display:block;
	font-size: 10px;
}

/*-----2010·ÉÏ·¤ÎÆüÄÉ²Ã----------*/

ul.teaList {
	padding-top:11px;
}

ul.teaList li {
	padding-bottom:7px;
}

div.frameBorder {
	border:1px solid #a4a24b;
	padding:20px 0px 20px 20px;
	width:658px;
}

div.cartBoxL {
	border:1px solid #a4a24b;
	padding:10px 0px 10px 15px;
}

div.cartBoxL table{
	border:1px solid #CCCCCC;
}

div.cartBoxL table th,
div.cartBoxL table td{
	border:1px solid #CCCCCC;
	padding:10px 0px 0px 15px;
}

h3.keirou {
	margin:0px;
	padding:0px;
}

div.keirouBox {
	background:#fdf1c6;
	padding:30px 0px 30px 0px;
	margin:0px 0px 30px 0px;
}

div.keirouHead {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2010/bg_keirou_head.gif) no-repeat top center;
	height:21px;
}

div.keirouMid01 {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2010/bg_keirou_mid.gif) repeat-y center;
	margin:0px;
	padding:0px 0px 10px 0px;
}

div.keirouMid02 {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2010/bg_keirou_mid.gif) repeat-y center;
	margin:0px;
	padding:0px 50px 10px 50px;
}

div.keirouBtm {
	background: url(https://sv167.xserver.jp/~obubu/obubu.net/image/2010/bg_keirou_btm.gif) no-repeat bottom center;
	height:43px;	
}

div.keirouMid01 div.border{
	border-bottom:dotted 2px #a6be66;
	margin:0px 50px 20px 50px;
	padding-bottom:20px;
}

div.keirouMid01 div.border h4{
	margin-bottom:10px;
	padding:0px;
}

div.keirouMid01 div.border p{
	margin:0px;
	padding:0px 0px 0px 5px;
}

div.keirouMid01 p{
	padding:0px 0px 10px 50px;
	margin-bottom:10px;
}


div.keirouMid01 p span{
	font-weight:bold;
	color:#834905;
}


div.keirouMid02 p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

div.keirouMid02 h4{
	margin-bottom:10px;
}



div.keirouMid02 dt{
	float:left;
	width:300px;
	height:216px;
	line-height:1.4;
}

div.keirouMid02 dd{
	float:right;
	height:216px;
	text-align:center;
}

div.keirouMid02 dd span{
	font-weight:bold;
}

p.chajuBtn {
	margin:-98px 15px 30px 0px;
}

/***clear fix***/
div.keirouMid01,
div.keirouMid02 {
	overflow: hidden;
}

div.keirouMid01:after,
div.keirouMid02:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

* html div.keirouMid01,
* html div.keirouMid02 {
	height: 1em;
	overflow: visible;
}
/**/

/* infobox */
#infoBox {
	width:98px;
	margin:0;
	padding:0 0 5px;
	text-align:center;
	position:fixed;
	right:1px;
	bottom:1px;
	border:1px solid #9da140;
	background:#f5f9c7;
}
#infoBox p {
	margin:0 0 8px;
	padding:0;
	line-height:100%;
}
#infoBox ul {
	margin:0;
	padding:0;
	line-height:100%;
}
#infoBox li {
	margin:0 0 2px;
	padding:0;
}
#infoBox img {
	vertical-align:top;
}

/*-----¥¤¥ó¥¿¡¼¥ó¥Ú¡¼¥¸_20110108ÄÉµ­---------*/

div.tanto_box{
	width:640px;
	margin-bottom:20px;
	padding:20px;
	background-color:#f6f6f6;
}

ul.intern_list{
	margin:0 0 20px 0;
}

ul.intern_list li {
	margin:0 0 10px 20px;
	padding: 0;
	list-style:disc;
}

div.point_box {
	width:640px;
	margin-bottom:20px;
	padding:20px;
	background-color:#fff3da;
}

div.point_box2 {
	width:640px;
	margin-bottom:20px;
	padding:10px;
	background-color:#e7f0d6;
}

div.point_box3 {
	width:650px;
	padding-left:30px;
}
/********************************************************************/
