@charset "Shift_JIS";
/* CSS Document */

/* reset css */
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p, blockquote,
th, td {  
	margin: 0;
	padding: 0;
	font-size:12px;
}
ul{margin:0; padding:0;}
li{list-style-type:none;}
.clear{margin:0; padding:0; clear:both;}

* body{text-align:center;}

/* --------------------------- ‹¤’Ê CSS -------------------------------*/
.mg_b5{margin-bottom:5px;}
.disc{width:870px; text-align:left; font-size:12px; margin:0 auto;}
.disc .contents{width:700px; float:left; overflow:hidden; padding-top:10px; padding-bottom:20px;}


.disc .header {width:870px; background:url(../img/common/boarder_02.gif) no-repeat; background-position:bottom; padding-bottom:4px; margin-top:10px;}
.disc .header .text{ font-size:10px; color:#ACA89D;}
.disc .header .logo{ float:left; width:480px; text-align:left;}
.disc .header ul.menu{ float:left;  margin-top:35px;}
.disc .header ul.menu li{float:left; font-size:10px; line-height:22px; margin-left:5px; white-space:nowrap;}
.disc .header ul.menu li.btn{margin-left:7px; float:left;}
.disc .header ul.menu li a{text-decoration:none; color:#444444;}


.disc .right_box{ width:160px; float:left; margin-left:10px; overflow:hidden;}
.disc .right_box ul.right_menu{ }
.disc .right_box ul.right_menu li.hada{ margin-top:10px;}
.disc ul.footer{width:870px; background:url(../img/common/boarder_02.gif) top no-repeat; padding-top:10px;}
.disc ul.footer li{float:left; color:#313131; font-size:10px;}
.disc ul.footer li.cr{float:left; color:#313131; font-size:10px; margin-left:60px;}
.disc ul.footer li a{text-decoration:none; color:#444444;}
/* ƒAƒR[ƒfƒBƒIƒ“ƒƒjƒ…[ */
#accordion {width:160px; margin-top:10px;}
.accordion {width:160px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:160px;  font-weight:bold; margin-top:5px; cursor:pointer; background:url(../js/images/header.gif) no-repeat; height:20px; overflow:hidden; background-color:#CCCCCC; padding-left:25px; color:#FFF; line-height:20px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.accordion dt a{color:#FFF; text-decoration:none; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.accordion dt:hover { background:url(../js/images/header_over.gif) no-repeat left top; width:160px; height:20px;  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
.accordion dd {overflow:hidden; background:#fff}
.accordion ul {margin-top:0px; margin-bottom:5px;}
.accordion ul li{padding-left:8px; font-size:10px; margin-bottom:3px; color:#666666;}
.accordion ul li a{text-decoration:none; color:#666666;}

.btn_nano{width:160px;  font-weight:bold; margin-top:5px; cursor:pointer; background:url(../js/images/header.gif) no-repeat; height:20px; overflow:hidden; background-color:#CCCCCC; padding-left:25px; color:#FFF; line-height:20px;}
.btn_nano a{color:#FFF; text-decoration:none; display:block; width:160px; height:20px; overflow:hidden;}
.btn_nano:hover { background:url(../js/images/header_over.gif) no-repeat left top; width:160px; height:20px;  }

/* ƒ^ƒCƒgƒ‹CSS */
.title_border{ background:url(../img/common/title_bg_boader.gif) no-repeat bottom; padding-bottom:5px; font-size:14px; color:#444444; font-weight:bold; letter-spacing:3px; margin-top:10px; margin-bottom:10px;}
.title_orange{background:url(../img/common/title_bg_orange.gif) no-repeat; padding-left:18px; color:#444444; font-size:12px; line-height:16px;margin-bottom:5px; font-weight:bold;}
.title_orange a{text-decoration:none; color:#444444;}

/* ƒIƒŒƒ“ƒW‚Ì˜g */
.box_orange_top{background:url(../img/common/bg_orange_top.gif) no-repeat; width:700px; height:5px; overflow:hidden;}
.box_orange_mid{background:url(../img/common/bg_orange_mid.gif) repeat-y; width:700px; overflow:hidden; }
.box_orange_mid_text{padding-left:15px; padding-right:10px; font-size:12px; color:#666666; line-height:18px;  }
.box_orange_btm{background:url(../img/common/bg_orange_btm.gif) no-repeat; width:700px; height:5px; overflow:hidden;}

/* ƒIƒŒƒ“ƒW‚Ì˜g2 */
.box_orange_top2{background:url(../img/03/bg_top.gif) no-repeat; width:563px; height:8px; overflow:hidden;}
.box_orange_mid2{background:url(../img/03/bg_mid.gif) repeat-y; width:563px; overflow:hidden; }
.box_orange_mid_text2{padding-left:15px; padding-right:10px; font-size:12px; color:#666666; line-height:14px;  }
.box_orange_btm2{ background:url(../img/03/bg_btm.gif) no-repeat; width:563px; height:8px; overflow:hidden;}



/* ŠDF‚Ì˜g*/
.box_gray{border:1px solid #CCCCCC;}

/* --------------------------- /‹¤’Ê CSS -------------------------------*/

p.text{margin:0; padding:0; font-size:12px; line-height:16px; color:#666666;}

/* index.html CSS */
.disc .contents .flash_area{width:700px; overflow:hidden; margin-bottom:10px;}
.disc .contents .banner_area01{width:700px; margin-bottom:20px;}

.disc .contents .titie_top_01{background:url(../img/top/title01.gif) no-repeat; width:700px; height:26px; text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.disc .contents .titie_top_02{background:url(../img/top/title02.gif) no-repeat; width:700px; height:29px; text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.disc .contents .titie_top_03{background:url(../img/top/title03.gif) no-repeat; width:700px; height:29px; text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.disc .contents .titie_top_04{background:url(../img/top/title04.gif) no-repeat; width:700px; height:32px; text-indent:-9999px; overflow:hidden; margin-bottom:10px; margin-top:10px;}

.disc .contents ul.info {margin-bottom:20px;}
.disc .contents ul.info li{font-size:12px; color:#444444;}
.disc .contents ul.info li span {color:#EB932B; margin-top:5px;}

.disc .contents ul.item{width:700px; overflow:hidden; margin-top:10px;}
.disc .contents ul.item li{float:left; margin-right:14px; font-size:10px; color:#666666;}
.disc .contents ul.item li a{font-size:10px; color:#666; text-decoration:none; border:none;}
.disc .contents ul.item li img{border:none;}
.disc .contents ul.item li.end{margin:0; float:left; font-size:10px; color:#666666; width:129px;}

.disc .contents ul.category{  width:700px;}
.disc .contents ul.category li{ background:url(../img/common/icon_category.gif) no-repeat; padding-left:20px; padding-top:0px; width:145px; font-size:12px; float:left; line-height:16px; margin-bottom:5px; color:#666666; }
.disc .contents ul.category li a{text-decoration:none; color:#666666;}

/* 01.html */

.disc .contents .top_banner_01{background:url(../img/01/top_banner.gif) no-repeat; width:700px; height:180px; overflow:hidden; margin-bottom:10px;}
.disc .contents .box_con{width:700px; overflow:hidden; margin-top:10px;}
.disc .contents .box_con .left_text{float:left; width:490px; line-height:16px; color:#666666; overflow:hidden; font-size:12px; color:#333333;}
.disc .contents .box_con .right_photo{float:left; width:210px; overflow:hidden;  text-align:right;}
.disc .contents .box_con .right_photo2{float:left; width:210px; overflow:hidden;  text-align:left; padding-top:20px; }
.disc .contents .ginger{background:url(../img/01/ginger_tea.gif) no-repeat; width:670px; height:270px; text-indent:-9999px; margin-left:10px; margin-top:15px; margin-bottom:15px;}
.disc .contents .box_con .left_text .title01{font-size:14px; color:#333333; margin-bottom:10px; font-weight:bold;}

.disc .contents ul.item02{width:700px; overflow:hidden; margin-top:10px;}
.disc .contents ul.item02 li{float:left; margin-right:28px; font-size:10px; color:#666666;}
.disc .contents ul.item02 li a{font-size:10px; color:#666; text-decoration:none; border:none;}
.disc .contents ul.item02 li img{border:none;}
.disc .contents ul.item02 li.end{margin:0; float:left; font-size:10px; color:#666666;}



/* 02.html */
.disc .contents .top_banner_02{background:url(../img/02/top_banner.jpg) no-repeat; width:700px; height:180px; overflow:hidden; margin-bottom:10px;}
.disc .contents .title02_01{background:url(../img/02/title_01.gif) no-repeat; width:698px; height:28px; text-indent:-9999px;}
.disc .contents .title02_02{background:url(../img/02/title_02.gif) no-repeat; width:698px; height:30px; text-indent:-9999px;}
.disc .contents .title02_03{background:url(../img/02/title_03.gif) no-repeat; width:698px; height:30px; text-indent:-9999px;}
.disc .contents .title02_04{background:url(../img/02/title_04.gif) no-repeat; width:698px; height:30px; text-indent:-9999px;}
.disc .contents .title02_05{background:url(../img/02/title_05.gif) no-repeat; width:698px; height:30px; text-indent:-9999px;}
.disc .contents .title02_06{background:url(../img/02/title_06.gif) no-repeat; width:698px; height:30px; text-indent:-9999px;}

.disc .contents .box_02_01{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:200px; margin-bottom:10px; padding-bottom:10px; }
.disc .contents .box_02_02{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:225px; margin-bottom:10px; }
.disc .contents .box_02_03{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:200px; margin-bottom:10px; }
.disc .contents .box_02_04{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:200px; margin-bottom:10px; }
.disc .contents .box_02_05{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:200px; margin-bottom:10px; }
.disc .contents .box_02_06{width:698px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; height:200px; margin-bottom:10px; }
.disc .contents .left_text02{ font-size:10px; color:#666666; width:250px; line-height:14px; margin-top:7px; margin-left:20px; float:left; overflow:hidden; }
.disc .contents .right_item{float:left; overflow:hidden; }

.disc .contents .right_item ul{ padding-top:5px; margin-left:15px;}
*html .disc .contents .right_item ul{ padding-top:5px; margin-left:0px;}

.disc .contents .right_item ul li{ float:left; margin-left:10px; font-size:10px; color:#666666; width:120px;}
.disc .contents .right_item ul li a{text-decoration:none; color:#666666;}
.disc .contents .right_item ul li img{border:none;}
/* 03.html */
.disc .contents .top_banner_03{background:url(../img/03/top_banner.jpg) no-repeat; width:700px; height:180px; overflow:hidden; margin-bottom:10px;}

.disc .contents .box03{width:700px; overflow:hidden; margin-top:10px; height:680px;} 
.disc .contents .box03 .box03_00{ width:137px; float:left; overflow:hidden;}
.disc .contents .box03 .box03_00 ul{ margin-top:0px;}
.disc .contents .box03 .box03_00 ul li{ margin-bottom:4px;}
.disc .contents .box03 .box03_01{clear:both;height:135px; overflow:hidden;}
.box03_right{float:left;}
.title_border_new{ background:url(../img/03/title_ny.gif) no-repeat; padding-bottom:5px; font-size:14px; color:#444444; font-weight:bold; letter-spacing:3px; margin-top:10px; margin-bottom:10px; text-indent:-9999px; width:700px; height:30px; overflow:hidden;}

/* 04.html */
.disc .contents .top_banner_04{background:url(../img/04/top_banner.jpg) no-repeat; width:700px; height:180px; overflow:hidden; margin-bottom:10px;}
.disc .contents .title_04_01{background:url(../img/04/title_01.gif) no-repeat; width:700px; height:29px; text-indent:-9999px; margin-bottom:10px; margin-top:10px;}
.disc .contents .title_04_02{background:url(../img/04/title_02.gif) no-repeat; width:700px; height:29px; text-indent:-9999px; margin-bottom:10px;}

/*’Ç‰Á@*/
table#goods th {text-align:left;padding:16px 5px 0 0;}
table#goods td.mds {background:url(../img/common/title_bg_orange.gif) no-repeat 0 16px; vertical-align:top; padding:16px 0 0 15px; color:#444444; font-size:12px; font-weight:bold;}

table#goods td.mds a{text-decoration:none; color:#444444;}

table#goods td.honbun {background:url(../img/03/bg_mid.gif) repeat-y top left; width:523px;height:auto;vertical-align:top;padding:10px;line-height:16px;}


