﻿@charset "UTF-8";
#container {
	width:700px;
}
#all h2 {
	margin:10px 5px 0px 0px;
	padding:0px;
	float:left;
}
#all h4 {
	line-height:120%;
	margin:0px;
}
/*#container h2 {
	width:232px;
	height:140px;
	text-indent:-9999px;
	float:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
}*/
#what-new {
	border:#CCCCCC solid 1px;
	width:190px;
	height:200px;
	float:right;
	margin:10px 0px 10px 0px;
	line-height:160%;
}
#what-new ul{
	margin:0;
	padding:5px 10px;
	list-style:none;
}
#what-new li{
	display:block;
	padding:0 0 5px 0;
	
}
#container h3 {
	background:url(img/event-title.gif) no-repeat left;
	width:700px;
	height:40px;
	text-indent:-9999px;
	border-bottom:solid #999999 1px;
	margin:10px 0px 10px 0px;
}

/*??????ホームベーカリー、休????ハードブレッド*/
.lessonL {
	width:344px;
	float:left;
}
#container .lessonL h4 {
	width:277px;
	border-bottom:dotted #CCCCCC 2px;
	padding-left:57px;
	height:20px;
	margin:10px 0px 10px 0px;
}
.lesson1hb {
	background:url(img/lesson1hb.gif) no-repeat left center;
}
.lesson2hb {
	background:url(img/lesson2hb.gif) no-repeat left center;
}
.lesson3hb {
	background:url(img/lesson3hb.gif) no-repeat left center;
}
/*休????ハードブレッド*/
.lessonR {
	width:344px;
	float:right;
}
#container .lessonR h4 {
	width:287px;
	border-bottom:dotted #CCCCCC 2px;
	padding-left:57px;
	height:20px;
	margin:10px 0px 10px 0px;
}
.lesson1tegone {
	background:url(img/lesson1tegone.gif) no-repeat left center;
}
.lesson2tegone {
	background:url(img/lesson2tegone.gif) no-repeat left center;
}
.lesson3tegone {
	background:url(img/lesson3tegone.gif) no-repeat left center;
}
/*ホームベーカリー、ハードブレッド????*/
.new {
	color:#FF6600;
	padding-left:5px;
}
#container .lesson2 {
	background:url(img/lesson2.gif) no-repeat left center;
	color:#999999;
}
#container .lesson3 {
	background:url(img/lesson3.gif) no-repeat left center;
	color:#999999;
}
/*ページナビゲーション*/
.navi {
	color:#333333;
	width:700px;
	margin: 0px 0px 10px 0px;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}
#all .navi h4 {
	padding-top:3px;
}
.navi ul {
	margin:5px 0px 0px 5px;
	padding:0px;
}
.navi li {
	list-style:none;
	background:url(img/arrow_sGy.gif) no-repeat left top;
	font-size:11px;
	color:#999999;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:120%;
}
.navi1 {
	width:35px;
	float:left;
	background:url(img/tokushu.gif) no-repeat left top;
	text-indent:-9999px;
}
.navi2 {
	width:145px;
	float:left;
}
#all .navi2 h4 {
	color:#333333;
}
.navi2 h4 .hb {
	color:#669900;
}
.navi2 a {
	color:#528E16;
}
.navi3 {
	float:left;
	width: 220px;
}
#all .navi3 h4 {
	color:#333333;
}
.navi3 h4 .tegone {
	color:#3399CC;
}
.navi3 a {
	color:#3399CC;
}
.navi4 {
	width:335px;
	float:left;
}
.navi4 ul {
	margin:0px;
}
.navi4 li {
	float:left;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.navi4 .navi4b {
	margin-top:15px;
	clear: both;
}	
/*ページナビゲーションnew*/
.navi5 li {
	float:left;
	padding-right:10px;
}
.navi2 ul {
	margin:5px 0px 0px 5px;
	padding:0px;
}
.navi3 ul {
	margin:5px 0px 0px 5px;
	padding:0px;
}
.navi2 li {
	list-style:none;
	background:url(img/arrow_sGy.gif) no-repeat left top;
	font-size:11px;
	color:#999999;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:120%;
}
.navi3 li {
	list-style:none;
	background:url(img/arrow_sGy.gif) no-repeat left top;
	font-size:11px;
	color:#999999;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:120%;
}
/*ホームベーカリー??活*/
#hblife{
	padding:5px;
}
#hblife-left{
	float:left;
}
#hblifewaku {
	border:1px solid #CCCCCC;
	overflow:hidden;
	width:240px;
	height:325px;
	background-color: #FDEEE7;
}
#hblife .imghidden{
	display:none;
}
#hbenq_banner{
	padding-top: 10px;
}
#hblifewaku h4 {
	margin-bottom:5px;
}

#hblife h5{
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

#hblife .date{
	font-size:16px;
	color:#F60;
	line-height:1.8;
	font-weight:bold;
}

#hblife img{
	float:left;
	padding-right:5px;
}
/*表??Xターターキット*/
#kit {
	width:440px;
	float:right;
	border:solid #663300 1px;
	padding: 5px;
	color:#663300;
}
#kit h4 {
	background:url(img/kit-title.gif) no-repeat;
	text-indent:-9999px;
	width:415px;
	height:28px;
	margin:5px 0px 5px 7px;
}
#kit #kit2 {
	background:url(img/kit-title2.gif) no-repeat;
	text-indent:-9999px;
	width:415px;
	height:45px;
	margin:0px 0px 5px 7px;
}
#kit #kit3 {
	background:url(img/kit-title3.gif) no-repeat;
	text-indent:-9999px;
	width:438px;
	height:60px;
	margin:0px 0px 5px 0px;
}
#kit ul {
	margin:0px 0px 10px 20px;
	padding:0px;
}
.set-wrapper {
	float: left;
	padding-left: 25px;
	width: 180px;
}
.set-wrapper img {
	border:0;
}
.set-wrapper ul {
	margin:10px 0px 10px 20px;
	padding:0px;
}
/*メロンパンセット*/
.melon-title {
	font-size:16px;
	color:#669900;
	margin:5px 0px 5px 0px;
	font-weight: bold;
}
.melon-image {
	float:left;
	margin:0px 10px 0px 0px;
}
.melon-text {
	width:240px;
	float:left;
}
/*北海道産小麦味比べセット*/
.set3-title {
	font-size:16px;
	color:#669900;
	margin:10px 0px 10px 0px;
	font-weight: bold;
}
.set3-image {
	float:left;
	margin:10px 10px 0px 0px;
}
.set3-text {
	width:220px;
	float:left;
	margin-top: 10px;
}
.set3-text li {
	line-height:120%;
}
/*???????W*/
#past-left {
	width:500px;
	float:left;
	margin-top: 20px;
	border-right: dotted #CCCCCC 2px;
}
#past-right {
	width:180px;
	float:right;
	margin-top: 20px;
}

#past-left img {
	border:0px;
}
#past-right img {
	border:0px;
}
/*??本??パンレシピ*/
#basic-recipe {
	background:url(img/basic-title.gif) no-repeat;
	width:480px;
	height:30px;
	text-indent:-9999px;
}
.basic-image {
	float:left;
}
h5 {
	margin:0px;
	font-size: 12px;
}
#homebakery {
	width:465px;
	border-bottom:solid #669900 1px;
	border-left:solid #669900 15px;
	margin-top:10px;
	height: 100px;
	background:url(img/homebakeryS.jpg) no-repeat right center;
}
.basic-recipe-text {
	float:left;
	width:240px;
	margin-left:10px;
}
.basic-recipe-text p {
	font-size:10px;
}
#dryyeast {
	width:465px;
	border-bottom:solid #3399CC 1px;
	border-left:solid #3399CC 15px;
	margin-top:10px;
	height: 100px;
	background:url(img/dryyeastS.jpg) no-repeat right center;
	clear: both;
}
#tennenkoubo {
	width:465px;
	border-bottom:solid #3399CC 1px;
	border-left:solid #3399CC 15px;
	margin-top:10px;
	height: 100px;
	background:url(img/tennenkouboS.jpg) no-repeat right center;
	clear: both;
	margin-bottom:20px;
}
/*アレンジパン*/
#arrange-recipe {
	background:url(img/arrange-title.gif) no-repeat;
	width:480px;
	height:30px;
	text-indent:-9999px;
	clear:both;
}
.arrange-wrapper {
	clear:both;
	margin-top:10px;
}
.arrange-wrapper ul {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style:url(img/arrow_sGy.gif);
	width:220px;
}
.arrange {
	width:240px;
	float:left;
}
.arrange img {
	float:left;
}
.arrange-text {
	float:left;
	width:130px;
	margin:0px 0px 0px 5px;
}
.arrange-text p {
	font-size:10px;
	margin: 7px 0px 0px 0px;
}
/*パン??知識*/
#all #chishiki-title {
	background:url(img/chishiki-title.gif) no-repeat;
	width:180px;
	height:30px;
	text-indent:-9999px;
	margin-top:0px;
}
#past-right h5 {
	color:#666666;
	margin:10px 0px 0px 0px;
	font-size:100%;
}
#past-right p {
	margin:0px;
	margin-bottom: 5px;
}
/*????????ポイント*/
#sankou {
	border-top:dotted #999999 2px;
	clear: both;
	margin-top: 15px;
}
#sankou img {
	float:left;
	margin-right:10px;
}
#all .sankouhb {
	color:#669900;
	margin:10px 0px 0px 0px;
}
#all .sankoutegone {
	color:#3399CC;
	margin:10px 0px 0px 0px;
}
#sankou p {
	margin:3px 0px 0px 0px;
}
.btnnavi {
	border-bottom:dotted #999999 2px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	clear: both;
}
.btnnavi img {
	float:right;
	border:0px;
	margin-left:10px;
}
.btnnavi p {
	float:right;
	margin:0px;
	font-size:90%;
}
.clr {
	clear:both;
	margin-top: 10px;
}
/*リポート*/	
#all #hbreport-title {
	background:url(img/hbreport-title.gif) no-repeat;
	width:180px;
	height:30px;
	text-indent:-9999px;
	margin:20px 0px 10px 0px;
}
/*??連???W*/
#all #pastevent-title {
	background:url(img/pastevent-title.gif) no-repeat;
	width:180px;
	height:30px;
	text-indent:-9999px;
	margin:20px 0px 10px 0px;
}
.pastevent-text {
	color:#333333;
}
.banner {
	margin:0px 0px 5px 0px;
}
#past-right ul {
	margin:0px 0px 20px 5px;
	padding:0px;
}
#past-right li {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:url(img/arrow_sBl.gif);
}
/*???????W??リンク*/
.page-navi {
	margin:0px 0px 0px 20px;
	padding:0px;
}
.page-navi li {
	margin:0px;
	padding:0px;
	color:#999999;
	list-style: none;
}
.page-navi .sel-hb a {
	color:#669900;
}
.page-navi .sel-tego a {
	color:#3399CC;
}
.page-navi .may {
	background:url(img/may.gif) no-repeat left;
	padding-left:60px;
}
.page-navi .june {
	background:url(img/june.gif) no-repeat left;
	padding-left:60px;
}
.page-navi .link {
	list-style:url(img/arrow_sBl.gif);
}
/*????????*/
.zairyou {
	width:340px;
	float:left;
	margin:10px 0px 10px 0px;
}
#all .zairyou h4 {
	color:#333333;
	margin:0px 0px 15px 0px;
	line-height: 120%;
}
.zairyou ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}
/*pickup HB用*/
.pickupHB-waku {
	float:right;
	width:350px;
	border:solid #669900 1px;
	margin: 10px 0px 10px 0px;
}
.pickupHB {
	background-color:#669900;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
.pickupHB-waku img {
	float:left;
	margin:5px;
}
.pickupHB-waku .kanrenList {
	font-size:12px;
}
/*pickup ??????用*/
.pickuptegone-waku {
	float:right;
	width:350px;
	border:solid #3399CC 1px;
	margin: 10px 0px 10px 0px;
}
.pickuptegone {
	background-color:#3399CC;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
.pickuptegone-waku img {
	float:left;
	margin:5px;
}
/*pickup*/
.kugiri {
	border-top:dashed 1px #999999;
	padding:5px;
	margin-top: 10px;
}
.pickup-sub {
	font-size:14px;
	color:#663300;
	font-weight:bold;
	padding-left:10px;
}
.pickup-text {
	float:left;
	width: 215px;
}
.price {
	float:right;
	font-size: 120%;
	margin-bottom: 10px;
}
.pickup-text p {
	clear:both;
}

/*??????????*/
.tsukurikata {
	border-top:dotted #999999 2px;
	clear:both;
	width:700px;
}
#all .tsukurikata h4 {
	color:#333333;
	margin:10px 0px 10px 0px;
}
.hb01image {
	float:right;
	margin:10px 0px 10px 0px;
}
.koutei-image {
	padding-bottom:10px;
}
.koutei-image img {
	float:left;
	margin-right:10px;
}
/*?????? HB用*/
.hbobi {
	background:#D1E1B3;
	color:#663300;
	padding:5px 0px 0px 10px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	clear: both;
}
.koutei {
	float:left;
	width:540px;
}
/*?????? ??????用*/
.tegoneobi {
	background:#C2E1F0;
	color:#663300;
	padding:5px 0px 0px 10px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	clear: both;
}
.tsukurikata ol {
	margin:10px 0px 10px 25px;
	padding:0px;
}
.tsukurikata li {
	margin:0px;
	padding:0px;
}
.tegoneobi2 {
	background:#E1F0F8;
	color:#663300;
	padding:5px 0px 0px 10px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	clear: both;
}
#bgt {
	width:600px;
	margin-left:50px;
}
/*レーズンパン*/
#hb01top {
	background:url(img/hb01image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#hb01top h3 {
	background:url(img/hb01-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*??本??リュスティック*/
#tegone01top {
	background:url(img/tegone01image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#tegone01top h3 {
	background:url(img/tegone01-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*??連?品*/
#all #kanren {
	color:#999999;	
	margin-top: 10px;
	padding-left: 20px;
	font-size: 14px;
}
#kanrenwaku {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 698px;
	border: 1px solid #999999;
	text-align: left;
	clear: both;
}
.kanrenL {	
	width: 320px;
	float: left;
	height: auto;
	margin-bottom: 10px;
	margin-left: 10px;	
	margin-top: 10px;
}
.kanrentitle {	
	margin-top: 0px;	
	background-image: 
	url(img/arrow_sGy.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;	
	float: right;
}
.kanren p {
	margin-top: 3px;	
	margin-bottom: 0px;	
	font-size: 10px;	
	color: #333333;	
	float: right;	
	width: 180px;	
	line-height: 120%;
}
.kanrenR {	
	width: 320px;
	float: right;	
	height: auto;	
	margin-bottom: 10px;	
	margin-right: 10px;	
	margin-top: 10px;
}
.kanrenimg {	
	margin: 5px;	
	float: left;	
	border: solid #CCCCCC 1px;
}
#kanrenwaku  p {
	font-size: 10px;	
	color: #333333;	width: 180px;
	float: right;
}
.kanrenList {
	font-size: 10px;
	text-decoration: none;
	list-style: url(img/arrow_sGy.gif);
	margin-right: 5px;
}
/*スターターキット*/
.endwaku {
	font-size:14px;
	color:#990000;
	border:solid #990000 1px;
	padding:5px;
	width:200px;
}
#kitL-title {
	background:url(img/kitL-title.gif) no-repeat;
	text-indent:-9999px;
	height:65px;
}
#kit2-title {
	background:url(img/kit2-title.gif) no-repeat;
	text-indent:-9999px;
	height:65px;
}
#kitA {
	width:300px;
	float:left;
	padding-left:20px;
	margin-top:10px;
	padding-right:20px;
}
#kitA-title {
	background:url(img/setA-title.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
}
#kitA ul {
	margin:0px 0px 10px 20px;
	padding:0px;
}
#kitA li {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.kit-price {
	color:#990000;
	border-bottom:solid #990000 1px;
	float:right;
	margin:10px 0px 10px 0px;
	font-size:18px;
	text-align:right;
	width: 300px;
	padding-top: 5px;
}
.kit-price p {
	float:left;
	font-size:12px;
	margin:0px;
}
#kitB {
	border-left: dashed #CCCCCC 1px;
	width:300px;
	float:left;
	margin-top:10px;
	padding-left:20px;
}
#kitB-title {
	background:url(img/setB-title.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
}
#kitB ul {
	margin:0px 0px 10px 20px;
	padding:0px;
}
#kitB li {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#kitC {
	width:300px;
	float:left;
	border-right: dashed #CCCCCC 1px;
	padding-left:25px;
	margin-top:10px;
	padding-right:25px;
}
#kitC-title {
	background:url(img/setC-title.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
}
#kitC img {
	margin:10px 0px 10px 0px;
}
#kitC ul {
	margin:0px 0px 10px 20px;
	padding:0px;
}
#kitC li {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#kitD {
	width:300px;
	float:left;
	margin-top:10px;
	padding-left:25px;
}
#kitD-title {
	background:url(img/setD-title.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
}
#kitD img {
	margin:10px 0px 10px 0px;
}
#kitD ul {
	margin:0px 0px 10px 20px;
	padding:0px;
}
#kitD li {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#all #event-title {
	background:url(img/event-title.gif) no-repeat left;
	width:700px;
	height:40px;
	text-indent:-9999px;
	border-bottom:solid #999999 1px;
	margin:20px 0px 10px 0px;
}
.event-navi {
	clear:both;
	margin-top: 15px;
}
.event-navi img {
	float:left;
	margin-left:10px;
	border:0px;
}
.event-navi p {
	float:left;
	width:430px;
	margin:0px;
}
#kakokit {
	border:dashed #999999 1px;
	padding:10px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 678px;
}
#all .kakokit-title {
	font-size:14px;
	color:#663300;
}
.kakoimage {
	float:left;
	border:solid #CCCCCC 1px;
	margin: 10px 5px 0px 0px;
}
.kakotext {
	width:170px;
	float:left;
	margin-top:10px;
}
.kakoprice {
	float:right;
	border-bottom:solid #666666 1px;
	margin: 10px 0px 0px 0px;
}
#all #melonkit-title {
	font-size:14px;
	color:#663300;
}
#melonkit-image {
	float:left;
	margin:10px 10px 0px 0px;
	border:solid #CCCCCC 1px;
}
#melonkit-text {
	float:left;
	width:500px;
	margin-top: 10px;
}
#melonkit-text ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}
/*注??ボタン*/
.order-btn a {
	float:right;
	background:url(img/set_order.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	height:25px;
	width:80px;
}
.order-btn a:hover {
	background:url(img/set_order_on.gif) no-repeat;
}
/*詳細ボタン*/
.shousai-btn {
	clear:both;
}
.shousai-btn a {
	float:right;
	background:url(img/set_shousai.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	height:25px;
	width:80px;
}
.shousai-btn a:hover {
	background:url(img/set_shousai_on.gif) no-repeat;
}
/*3?????????*/
#report-title {
	background:url(img/report-title.gif) no-repeat left;
	text-indent:-9999px;
	height:55px;
	padding-bottom20px;
}
.box1 {
	width:210px;
	float:left;
	border-right:solid #999999 1px;
	padding-left:10px;
	padding-right:10px;
}
.box2 {
	width:210px;
	float:left;
	border-right:solid #999999 1px;
	padding-left:10px;
	padding-right:10px;
}
.box3 {
	width:210px;
	float:left;
	padding-left:10px;
	padding-right:0px;
}
.box1 ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}
.box2 ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}
.box3 ul {
	margin:0px 0px 0px 15px;
	padding:0px;	
}
.box1 p {
	margin:10px 0px 0px 0px;
}
.box2 p {
	margin:10px 0px 0px 0px;
}
.box3 p {
	margin:10px 0px 0px 0px;
}
.kakko {
	font-size:14px;
	color: #FF9900;
}
.hbimage {
	float:left;
	border:0px;
	margin-bottom: 5px;
}
.hbname {
	width:105px;
	float:left;
}
#all .hbname h4 {
	margin-bottom:20px;
}
.hbname-text {
	clear:both;
	color:#990000;
	font-size: 14px;
}
.kona-waku {
	border:dashed #999999 1px;
	padding:4px;
	width:692px;
	margin-top: 10px;
}
.kona-waku p {
	margin-top:5px;
}
#kame-title {
	background:url(img/kame.jpg) no-repeat left;
	text-indent:-9999px;
	height:55px;
	width:310px;
	float:left;
}
#su-king-title {
	background:url(img/su-king.jpg) no-repeat left;
	text-indent:-9999px;
	height:55px;
	width:290px;
	float:left;
}
#haru-title {
	background:url(img/haru.jpg) no-repeat left;
	text-indent:-9999px;
	height:55px;
	width:290px;
	float:left;
}
.kona-navi {
	background:url(img/arrow_sGy.gif) no-repeat left;
	padding-left:12px;
	margin-top: 15px;
	clear: both;
	margin-left: 15px;
}
.breadimage {
	margin-left:8px;
}
#hikaku {
	float:left;
	padding-top:35px;
}
#hikaku-text {
	margin:0px;
	padding-top: 35px;
}
#suisho {
	font-size:14px;
	color:#666666;
	margin-top:15px;
}
.hbzairyou {
	border:solid #CCCCCC 1px;
	padding:5px;
	width: 200px;
	float: left;
	margin: 5px 0px 5px 15px;
}
.hbzairyou p {
	margin:10px 0px 0px 0px;
}
.maker {
	font-size:16px;
	font-weight:bold;
}
.hbzairyou ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}
.chu {
	color:#990000;
	padding-left: 15px;
	margin-top: 5px;
	width: 600px;
	clear: both;
}

#all #naiyou #container #hblife-left #hblifewaku #gohblife {
	text-align: center;
	padding-bottom: 10px;
}
/*メロンパン*/
#hb02top {
	background:url(img/hb02image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#hb02top h3 {
	background:url(img/hb02-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*木の実とフルーツのリュスティック*/
#tegone02top {
	background:url(img/tegone02image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#tegone02top h3 {
	background:url(img/tegone02-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*販売終了*/
.end {
	color:#990000;
	margin:0px;
}
/*カレーパン*/
#hb03top {
	background:url(img/hb03image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#hb03top h3 {
	background:url(img/hb03-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*チーズとローズマリーのリュスティック*/
#tegone03top {
	background:url(img/tegone03image.jpg) no-repeat right;
	padding-right:355px;
	min-height:250px;
	width:340px;
}
#tegone03top h3 {
	background:url(img/tegone03-title.gif) no-repeat;
	width:345px;
	height:105px;
	text-indent:-9999px;
}
/*トップリニューアル*/
#new {
	width:460px;
	float:left;
}
#new h4 {
	background:url(img/what-new.gif) no-repeat;
	width:460px;
	height:30px;
	text-indent:-9999px;
}
#new dl {
	margin:10px 0px 20px 0px;
}
#new dt {
	float:left;
	width:80px;
	clear:both;
}
#new dd {
	padding:0px;
	margin-left: 80px;
}
#banner {
		width:220px;
		float:right;
}
#banner img {
	margin-bottom:10px;
	border:0px;
}
#hblife2 {
	background:url(img/hblife-bg.jpg) no-repeat;
	width:680px;
	height:90px;
	margin-top:20px;
	padding:10px;
	margin-bottom:20px;
}
#hblife2 img {
	border:0px;
}
#hblife2 h4 {
	float:left;
}
#blogimage {
	float:left;
	margin-left:22px;
}
#blogtext {
	margin-left:10px;
	color:#FFFFFF;
	float:left;
	width:330px;
}
#blogtext p {
	margin:15px 0px 10px 0px;
}
#pickup {
	background:url(img/pickup.gif) no-repeat;
	width:700px;
	height:45px;
	text-indent:-9999px;
}
#pickup-bg {
	background:url(img/pickup-bg.jpg) no-repeat bottom;
	width:700px;
	height:auto;
}
#pickup-left{
	width:220px;
	float:left;
	padding-bottom: 130px;
}
#pickup-left {
	margin:14px 0px 0px 0px;
}
#pickup-right {
	width:460px;
	float:right;
	margin-top:14px;
	padding-bottom: 15px;
}
.pickup-image {
	border:solid #761E1E 1px;
	float:left;
	margin-right:10px;
}
#pickup-right p {
	margin:5px 0px;
}
.line {
	background:url(img/border.jpg) no-repeat bottom;
	width:460px;
	height:3px;
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
}
/*ナショナルホームベーカリーリポート*/
#menu {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#menu li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu img {
	border:0px;
}
#left-side {
	width:222px;
	float:left;
}
#right-side {
	width:460px;
	float:right;
}
#all #hbtitle {
	margin:0px;
	float:none;
}
#na-hb-report {
	width:336px;
	float:left;
}
#all .na-hb-title {
	padding-top:20px;
	clear:both;
	width:460px;
}
.point {
	margin-bottom:10px;
	clear: both;
	padding-top: 10px;
}
.point-imageL {
	float:left;
	margin-right:10px;
}
.point-imageR {
	float:right;
	margin-left:10px;
}
.point-text {
	margin:0px;
}
#bread-bd {
	width:610px;
	height:140px;
	clear:both;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 1px;
}

