@charset "UTF-8";
/* CSS Document */

#container {
	background-color: #ffffff;
	width: 850px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#menu {
	height: 26px;
	width: 830px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#header {
	height: auto;
	width: 850px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 20px;
	padding-left: 0px;
}
.header_menu {
	background-image: url(../images/header_03.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 738px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
.header_menu_B {
	background-image: url(../images/headerB_03.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 738px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
	color: #FFFFFF;
}
.menutab {
	background-image: url(../images/botan.gif);
	height: 22px;
	width: 85px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	padding-top: 4px;
	background-repeat: no-repeat;
	color: #003300;
	padding-left: 4px;
	font-weight: 500;
}
.margin01 {
	float: left;
	height: 200px;
	width: 20px;
}
.margin02 {
	float: left;
	height: 200px;
	width: 40px;
}
.margin03 {
	float: left;
	height: 92px;
	width: 10px;
}
.margin04 {
	float: left;
	height: 2000px;
	width: 50px;
	background-image: url(../images/tatesen.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.denwa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	float: left;
	height: 44px;
	width: 370px;
	background-image: url(../images/denwa.gif);
	padding-left: 280px;
	background-repeat: no-repeat;
	line-height: 11pt;
	font-weight: normal;
	padding-top: 14px;
}
.category {
	float: left;
	height: 20px;
	width: 315px;
}
.box650 {
	float: left;
	height: auto;
	width: 650px;
}
.box_650_free {
	float: left;
	height: auto;
	width: 650px;
	padding-bottom: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	font-weight: normal;
}
.box_650_it {
	float: left;
	height: auto;
	width: 640px;
	padding:5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	font-weight: normal;
}
.it_tbl {
	padding: 3px;
}
.box810 {
	float: left;
	height: auto;
	width: 810px;
}
.box_810_free {
	float: left;
	height: auto;
	width: 810px;
	padding-bottom: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	font-weight: normal;
}
.box315 {
	float: left;
	height: 100%;
	width: 315px;
}
.box120 {
	float: left;
	height: auto;
	width: 120px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	font-weight: normal;
	line-height: 12pt;
}
.box_shohin {
	float: left;
	height: auto;
	width: 315px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 12pt;
}
.box_new {
	float: left;
	height: auto;
	width: 650px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	font-weight: normal;
	background-color: #fdd118;
	margin-bottom: 20px;
}
.sen {
	background-image: url(../images/sen.gif);
	float: left;
	height: 4px;
	width: 315px;
}
.sen_380 {
	background-image: url(../images/sen.gif);
	float: left;
	height: 4px;
	width: 380px;
	background-repeat: repeat-x;
}
.shohin_01 {
	float: left;
	height: 100%;
	width: 85px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.shohin_02 {
	float: left;
	height: 100%;
	width: 230px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 8px;
	padding-bottom: 6px;
}
.top01 {
	float: left;
	height: auto;
	width: 200px;
}
.setumei {
	float: left;
	height: 17px;
	width: 449px;
}
.setumei01 {
	float: left;
	height: 15px;
	width: 100px;
	background-image: url(../images/setumei.gif);
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 1px;
}
.setumei01 a {
	color: #FFFFFF;
}
.setumei02 {
	float: left;
	height: 15px;
	width: 323px;
	background-image: url(../images/setumei02.gif);
	background-repeat: repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	color: #436331;
	padding-left: 10px;
	padding-top: 1px;
}
.top_banner {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	background-image: url(../images/banner01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 66px;
	width: 160px;
	padding-left: 160px;
	padding-top: 6px;
	line-height: 12pt;
	margin-bottom: 20px;
}
.top_banner02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	background-image: url(../images/banner02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 66px;
	width: 160px;
	padding-left: 160px;
	padding-top: 6px;
	line-height: 12pt;
	margin-bottom: 20px;
}
.top_img {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	background-image: url(../images/top_img.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 630px;
	padding-left: 20px;
	line-height: 14pt;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 20px;
}
.new {
	background-image: url(../images/new.gif);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 628px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	padding-left: 22px;
}
.midashi01 {
	font-size: 12pt;
	color: #436331;
	line-height: 18pt;
	font-weight: bold;
}
.midashi_real {
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 16pt;
	font-weight: bold;
}
.midashi_subcat {
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 16pt;
	font-weight: bold;
}

.midashi_subcat a {
	color:#993300;
}

.midashi_shohin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 12pt;
	font-weight: bold;
}
.nikki {
	float: left;
	height: auto;
	width: 305px;
	background-color: #ffffcc;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	font-weight: normal;
	padding-left: 10px;
	line-height: 11pt;
}
.title {
	font-size: 14pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 26px;
	font-weight: bold;
	color: #436331;
}
.concept {
	float: left;
	height: auto;
	width: 650px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 11pt;
	font-weight: normal;
	padding-bottom: 20px;
}
.sen_650 {
	float: left;
	height: auto;
	width: 650px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
}
.tea_banner_title {
	font-size: 12pt;
	line-height: 20pt;
	font-weight: bold;
	color: #436331;
}
.tea_banner {
	background-image: url(../images/tea_banner.gif);
	background-repeat: no-repeat;
	height: 213px;
	width: 139px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	line-height: 11pt;
	float: left;
}
.tea_osusume {
	float: left;
	height: auto;
	width: 315px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 40px;
	font-weight: bold;
	color: #436331;
	padding-bottom: 20px;
}
.tea_shohin {
	float: left;
	height: auto;
	width: 315px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 6px;
	padding-bottom: 6px;
}
.tea_shohin_380 {
	float: left;
	height: auto;
	width: 380px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 6px;
	padding-bottom: 6px;
}
.nedan {
	font-size: 10pt;
	line-height: 26px;
	font-weight: bold;
	color: #436331;
}
.button8pt {font-size: 8pt}
.box380 {
	float: left;
	height: 100%;
	width: 380px;
}
.box_810_column {
	float: left;
	height: auto;
	width: 790px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	font-weight: normal;
	padding: 10px;
	line-height: 12pt;
	background-color: #ffffcc;
	margin-bottom: 30px;
}
.box315_map {
	float: left;
	height: 320px;
	width: 315px;
}
