@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: Index
 02: Season
 03: World 
 04: Kodawari
 05: Original
 06: Storing
 --: clearfix
------------------------------
##################################################*/



/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */

/* --見出し-- */
h1	{
	background:url(../images/h1_img.jpg) no-repeat;
}

/* --サブナビ-- */
ul#sub_navi_5 li.area01 a {background:url(../images/navi_area01.jpg) no-repeat;}
ul#sub_navi_5 li.area02 a {background:url(../images/navi_area02.jpg) no-repeat;}
ul#sub_navi_5 li.area03 a {background:url(../images/navi_area03.jpg) no-repeat;}
ul#sub_navi_5 li.area04 a {background:url(../images/navi_area04.jpg) no-repeat;}
ul#sub_navi_5 li.area05 a {background:url(../images/navi_area05.jpg) no-repeat;}
ul#sub_navi_5 li a:hover {
	background-position:0 -33px;
}

/* --ページナビ-- */
.pagenavi {
	position:relative;
}
.pagenavi h2 {
	width:740px;
	height:31px;
	text-indent:-9999px;
	margin-bottom:20px;
}
.pagenavi ul li {
	float:left;
}
.pagenavi ul li a {
	height:13px;
	float:left;
	display:block;
	text-indent:-9999px;
}

/* --コンテンツスタイル-- */
.obi_box {
	background:url(../images/obi_t.jpg) no-repeat center top;
	background-color:#f4f0ea;
	padding-top:35px;
	width:690px;
	margin:25px auto 0;
}
.obi_box_l {
	background:url(../images/obi_t_l.jpg) no-repeat top center;
	background-color:#f4f0ea;
	padding:29px 0 20px 0;
	width:740px;
}


/* --------------------------------------------------
 01: Index
 -------------------------------------------------- */
 
/* --見出し-- */
#index .layout_box h2 a {
	width:203px; height:29px; text-indent:-9999px; display:block;
}
#index .layout_box h2.season a {background:url(../images/index_h2_france.gif) no-repeat;}
#index .layout_box h2.world a {background:url(../images/index_h2_world.gif) no-repeat;}
#index .layout_box h2.kodawari a {background:url(../images/index_h2_kodawari.gif) no-repeat;}
#index .layout_box h2.original a {background:url(../images/index_h2_original.gif) no-repeat;}
#index .layout_box h2.storing a {background:url(../images/index_h2_storing.gif) no-repeat;}

/* --コンテンツスタイル-- */
#index .layout_box {
	width:358px;
	height:109px;
	margin-bottom:20px;
	float:left;
}
#index .layout_box img {
	float:left;
	width:150px;
}
#index .layout_box .right {
	float:right;
	width:203px;
	margin-left:5px;
}
#index .layout_box p {
	padding-left:5px;
}
#index .layout_box p {margin-top:8px; }
#index .layout_box p a {text-decoration:none; color:#6c5437;}


/* --------------------------------------------------
 02: Season
 -------------------------------------------------- */


/* --見出し-- */
#season h2 {
	padding:4px;
}
#season h4 {
	background:url(../season/images/backnumber.gif) no-repeat;
	width:740px;
	height:20px;
	text-indent:-9999px;
	margin-top:15px;
}

/* --コンテンツスタイル-- */
#season .layout_box01 {
	border:solid 1px #C0A09D;
	padding-bottom:20px;
}
#season .layout_box01 .box_base {
	padding-top:20px;
}
#season .layout_box01 .box_base .left {
	width:336px;
	float:left;
	line-height:1.65;
}
#season .layout_box01 .box_base .left p {
	padding:20px 0 0 24px;
}
#season .layout_box01 .box_base .right {
	float:left;
	background:#fcf9f0;
	border:solid 1px #ebe7da;
	width:330px;
	padding:10px;
	margin-left:24px;
}
#season .layout_box01 .box_base .right p {
	color:#6d5538;
	padding-top:10px;
	text-align:right;
}
/* --地方ここから-- */
#season div#obi-inner{
	background:url(../images/obi_b.jpg) no-repeat center bottom;
	padding: 0 25px 40px 25px;
}
#season .layout_box02,
#season .layout_box03 {
	padding:25px 0 0;
}
#season .layout_box02 p,
#season .layout_box03 p {
	display:table-cell;
	vertical-align:middle;
}
#season div#obi-inner p.txt span{
	background:url(../season/images/line02.gif) 0 0 repeat;
	display:block;
	line-height:2.0;
}
#season div#obi-inner .layout180 p.ph{
	width: 180px;
}
#season div#obi-inner .layout240 p.ph{
	width: 240px;
}
#season div#obi-inner .layout180 p.txt{
	width: 460px;
}
#season div#obi-inner .layout240 p.txt{
	width: 400px;
}
#season div#obi-inner .layout180 p.txt span {
	margin:0 30px;
}
#season div#obi-inner .layout240 p.txt span {
	margin:0 30px;
}
/*for IE6*/
* html #season .layout_box02 p, * html #season .layout_box03 p {
	display: inline;
	zoom: 1;
}
/*for IE7 */
*+html #season .layout_box02 p,
*+html #season .layout_box03 p  {
	display: inline;
	zoom: 1;
}
/* --地方ここまで-- */

#season div.layout_box04 {
	width:738px;
	border:solid #dfd2d0;
	border-width:0 1px 1px;
	background:#f8f1f0;
	padding:15px 0;
}
#season div.layout_box04 ul {
	margin:0 30px;
}
#season div.layout_box04 ul li {
	background:url(../season/images/arrow01.gif) no-repeat 0 5px;
	padding:0 10px 5px;
}
#season div.layout_box04 ul li span {
	color:#c18b22;
}
#season div.layout_box04 ul li a {
	color:#6d5538;
	font-weight:bold;
	text-decoration:underline;
}
#season div.layout_box04 p a {
	color:#6d5538;
	font-weight:bold;
	text-decoration:underline;
	padding:0 10px 5px 40px;
}


/* --------------------------------------------------
 03: World
 -------------------------------------------------- */

 /* --見出し-- */
#world .pagenavi h2 {
	background:url(../world/images/h2_img01.gif) no-repeat;
}

#world h3 {
	width:740px;
	height:63px;
	text-indent:-9999px;
	margin-top:15px;
}
#world h3.france {background:url(../world/images/h3_france.jpg) no-repeat;}
#world h3.italie {background:url(../world/images/h3_italie.jpg) no-repeat;}
#world h3.allemagne {background:url(../world/images/h3_allemagne.jpg) no-repeat;}
#world h3.jpan {background:url(../world/images/h3_japan.jpg) no-repeat;}

#world .layout_box01 h4 {
	width:437px;
	height:22px;
	text-indent:-9999px;
}
#world .layout_box01 h4.f01 {background:url(../world/images/h4_france_01.gif) no-repeat;}
#world .layout_box01 h4.f02 {background:url(../world/images/h4_france_02.gif) no-repeat;}
#world .layout_box01 h4.f03 {background:url(../world/images/h4_france_03.gif) no-repeat;}
#world .layout_box01 h4.f04 {background:url(../world/images/h4_france_04.gif) no-repeat;}
#world .layout_box01 h4.f05 {background:url(../world/images/h4_france_05.gif) no-repeat;}
#world .layout_box01 h4.f06 {background:url(../world/images/h4_france_06.gif) no-repeat;}
#world .layout_box01 h4.f07 {background:url(../world/images/h4_france_07.gif) no-repeat;}
#world .layout_box01 h4.f08 {background:url(../world/images/h4_france_08.gif) no-repeat;}
#world .layout_box01 h4.f09 {background:url(../world/images/h4_france_09.gif) no-repeat;}
#world .layout_box01 h4.i01 {background:url(../world/images/h4_italie_01.gif) no-repeat;}
#world .layout_box01 h4.i02 {background:url(../world/images/h4_italie_02.gif) no-repeat;}
#world .layout_box01 h4.a01 {background:url(../world/images/h4_allemagne_01.gif) no-repeat; height:26px;}
#world .layout_box01 h4.a02 {background:url(../world/images/h4_allemagne_02.gif) no-repeat; height:26px;}
#world .layout_box01 h4.a03 {background:url(../world/images/h4_allemagne_03.gif) no-repeat; height:26px;}
#world .layout_box01 h4.a04 {background:url(../world/images/h4_allemagne_04.gif) no-repeat; height:26px;}
#world .layout_box01 h4.j01 {background:url(../world/images/h4_japan_01.gif) no-repeat;}
#world .layout_box01 h4.j02 {background:url(../world/images/h4_japan_02.gif) no-repeat;}

 /* --ページナビ-- */
#world .pagenavi ul {position:absolute; top:8px; left:466px;}
#world .pagenavi ul li {margin-right:24px;}
#world .pagenavi ul li.france a {background:url(../world/images/p_france.gif) no-repeat; width:56px;}
#world .pagenavi ul li.italie a {background:url(../world/images/p_italie.gif) no-repeat; width:54px;}
#world .pagenavi ul li.allemagne a {background:url(../world/images/p_allemagne.gif) no-repeat; width:44px;}
#world .pagenavi ul li.jpan {margin-right:0;}
#world .pagenavi ul li.jpan a {background:url(../world/images/p_jpan.gif) no-repeat; width:36px;}

/* --コンテンツスタイル-- */
#world .layout_box01 {
	background:#f4f0ea;
	padding:20px 25px;
}
#world .layout_box01 dl dd {
	padding-bottom:15px;
}
#world .layout_box01 dl dt {
	color:#8d202d;
	font-weight:bold;
	padding-bottom:8px;
}
#world .layout_box01 dl dd {
	font-size:84%;
	color:#6d5538;
	line-height:1.6;
}
#world .layout_box01 dl span {
	display:block;
	padding-bottom:15px;
}
#world .layout_box01 div {
	background:url(../world/images/obi_t2.gif) no-repeat;
	background-color:#fefefe;
	padding:20px 15px;
	min-height:95px;
	_height:95px;
	color:#6d5538;
}
#world .layout_box01 div.type2 {
	background:url(../world/images/obi_b2.gif) no-repeat;
	background-color:#faf8f6;
}
#world .layout_box01 div.type3 {
	background:url(../world/images/obi_b2.gif) no-repeat;
	background-color:#f4f0ea;
	padding-top:30px;
	min-height:auto;
	_height:auto;
}
#world .layout_box01 div.type3 dl dd, #world .layout_box01 div.type4 dl dd {
	padding-bottom:0;
}
#world .layout_box01 div.type4 {
	background:url(../world/images/obi_b3.gif) no-repeat;
	background-color:#f4f0ea;
	padding-top:30px;
	min-height:auto;
	_height:auto;
}
#world .layout_box01 div.type3 dl,#world .layout_box01 div.type4 dl {
	background:url(../world/images/line_01.gif) no-repeat;
	padding-top:15px;
}
#world .layout_box01 div img {
	float:right;
	margin-top:-25px;
	padding:0 0 5px 20px;
}
#world .layout_box01 div p {
	padding-top:10px;
}


/* --------------------------------------------------
 04: Kodawari
 -------------------------------------------------- */
 
/* --見出し-- */
#kodawari .pagenavi h2 {
	background:url(../kodawari/images/h2_img01.gif) no-repeat;
}
#kodawari h3 {
	width:740px;
	height:35px;
	text-indent:-9999px;
	background:url(../kodawari/images/h3_img01.jpg) no-repeat;
}
#kodawari h4 {
	width:400px;
	height:18px;
	text-indent:-9999px;
	margin:12px 0 0 25px;
}
#kodawari h4.n01 {background:url(../kodawari/images/h4_img01.gif) no-repeat;}
#kodawari h4.n02 {background:url(../kodawari/images/h4_img02.gif) no-repeat;}
#kodawari h4.n03 {background:url(../kodawari/images/h4_img03.gif) no-repeat;}
#kodawari h4.n04 {background:url(../kodawari/images/h4_img04.gif) no-repeat;}
#kodawari h4.n05 {background:url(../kodawari/images/h4_img05.gif) no-repeat;}
#kodawari h4.n06 {background:url(../kodawari/images/h4_img06.gif) no-repeat;}
#kodawari h4.n07 {background:url(../kodawari/images/h4_img07.gif) no-repeat;}
#kodawari h4.n08 {background:url(../kodawari/images/h4_img08.gif) no-repeat;}

/* --コンテンツスタイル-- */
#kodawari .layout_box01 {
	background:url(../images/line01.gif) repeat-x center bottom;
	margin:8px 25px 0;
	height:1%;
	padding-bottom:15px;
}
#kodawari .layout_box01 img, #kodawari .layout_box02 img {
	float:left
}
#kodawari .layout_box01 p, #kodawari .layout_box02 p {
	width:470px;
	float:right;
	color:#6d5538;
}
#kodawari .layout_box02 {
	margin:8px 25px 0;
	height:1%;
}

/* --------------------------------------------------
 05: Original
 -------------------------------------------------- */
 
/* --見出し-- */
#original .pagenavi h2 {
	background:url(../original/images/h2_img01.gif) no-repeat;
}

#original .layout_box01 h3 {
	width:740px;
	height:155px;
	text-indent:-9999px;
}
#original .layout_box01 .jam_box h3 {background:url(../original/images/h3_jam.jpg) no-repeat;}
#original .layout_box01 .soup_box h3 {background:url(../original/images/h3_soup.jpg) no-repeat;}
#original .layout_box01 .honey_box h3 {background:url(../original/images/h3_miel.jpg) no-repeat; height:179px;}

#original .layout_box01 .jam_box h3 {
	height: 170px;
}


#original .layout_box02 div h4 {
	width:316px;
	height:24px;
	margin-bottom:8px;
	text-indent:-9999px;
}
#original .layout_box02 div h4.j_01 {background:url(../original/images/h4_jam_01.gif) no-repeat;}
#original .layout_box02 div h4.j_02 {background:url(../original/images/h4_jam_02.gif) no-repeat;}
#original .layout_box02 div h4.j_03 {background:url(../original/images/h4_jam_03.gif) no-repeat;}
#original .layout_box02 div h4.j_04 {background:url(../original/images/h4_jam_04.gif) no-repeat;}
#original .layout_box02 div h4.j_05 {background:url(../original/images/h4_jam_05.gif) no-repeat;}
#original .layout_box02 div h4.j_06 {background:url(../original/images/h4_jam_06.gif) no-repeat;}
#original .layout_box02 div h4.s_01 {background:url(../original/images/h4_soup_01.gif) no-repeat;}
#original .layout_box02 div h4.s_02 {background:url(../original/images/h4_soup_02.gif) no-repeat;}
#original .layout_box02 div h4.s_03 {background:url(../original/images/h4_soup_03.gif) no-repeat;}
#original .layout_box02 div h4.h_01 {background:url(../original/images/h4_miel_01.gif) no-repeat;}
#original .layout_box02 div h4.h_02 {background:url(../original/images/h4_miel_02.gif) no-repeat;}
#original .layout_box02 div h4.h_03 {background:url(../original/images/h4_miel_03.gif) no-repeat;}
/* --ページナビ-- */
#original .pagenavi ul {position:absolute; top:8px; left:490px;}
#original .pagenavi ul li.jam {margin-right:41px;}
#original .pagenavi ul li.soup {margin-right:33px;}
#original .pagenavi ul li.jam a {background:url(../original/images/p_jam.gif) no-repeat; width:45px;}
#original .pagenavi ul li.soup a {background:url(../original/images/p_soup.gif) no-repeat; width:52px;}
#original .pagenavi ul li.honey a {background:url(../original/images/p_honey.gif) no-repeat; width:64px;}

/* --コンテンツスタイル-- */
#original .ori {
	padding-bottom:10px;
}
#original .ori p.logo {
	background:url(../original/images/original.gif) no-repeat;
	width:164px;
	height:34px;
	float:left;
	text-indent:-9999px;
}
#original .ori p.txt {
	float:left;
	width:540px;
	padding-left:20px;
}
#original .layout_box01 {
	background:#f4f0ea;
	margin-top:3px;
}
#original .layout_box01 .jam_box, #original .layout_box01 .soup_box, #original .layout_box01 .honey_box {
	position:relative;
}
#original .layout_box01 .honey_box {
	position:relative;
	height:240px;
}
#original .layout_box01 .jam_box p{
	position:absolute;
	top:50px;
	left:192px;
	width:310px;
	color:#6d5538;
	text-align:justify;
}

#original .layout_box02 p.link a{
	color:#08413b;
	background:url(../../images/news_arw.png) 0 2px no-repeat;
	padding: 0 0 0 10px;
}


#original .layout_box01 .soup_box p {
	position:absolute;
	top:50px;
	left:172px;
	width:330px;
	color:#6d5538;
	text-align:justify;
}
#original .layout_box01 .honey_box strong {
	position:absolute;
	top:50px;
	left:172px;
	width:330px;
	font-weight:bold;
	color:#8d202d;
}
#original .layout_box01 .honey_box p {
	position:absolute;
	top:105px;
	left:40px;
	width:450px;
	color:#6d5538;
	text-align:justify;
}
#original .layout_box02 {
	padding:0 35px 20px;
	margin-top:5px;
}
#original .layout_box02 div {
	float:left;
	width:316px;
	padding-bottom:15px;
}
#original .layout_box02 div.lf {
	padding-right:38px;
}
#original .layout_box02 img {
	float:left;
	width:136px;
	padding-right:10px;
}
#original .layout_box02 p {
	float:left;
	width:170px;
	color:#6d5538;
	text-align:justify;
}
#original .layout_box02 p.info {
	float:left;
	width:315px;
	color:#333;
}

/* --------------------------------------------------
 06: Season
 -------------------------------------------------- */

 /* --見出し-- */
#storing .pagenavi h2 {
	background:url(../storing/images/h2_img01.gif) no-repeat;
}
#storing h3 {
	width:740px;
	height:35px;
	text-indent:-9999px;
}
#storing h3.france {background:url(../storing/images/h3_img01.jpg) no-repeat;}
#storing h3.gremany {background:url(../storing/images/h3_img02.jpg) no-repeat;}

 /* --ページナビ-- */
#storing .pagenavi ul {position:absolute; top:8px; left:540px;}
#storing .pagenavi ul li.france{margin-right:27px;}
#storing .pagenavi ul li.france a{background:url(../storing/images/p_france.gif) no-repeat;width:87px;}
#storing .pagenavi ul li.gremany a{background:url(../storing/images/p_gremany.gif) no-repeat;width:71px;}

/* --コンテンツスタイル-- */
#storing .layout_box01, #storing .layout_box02 {
	padding:25px 28px 0;
}
#storing .layout_box01 img {
	float:right;
}
#storing .layout_box01 p {
	width:470px;
	float:left;
	color:#6d5538;
}
#storing .layout_box02 dl {
	width:470px;
	float:right;
	color:#6d5538;
}
#storing .layout_box02 dl dt {
	font-weight:bold;
}
#storing .layout_box02 img {
	float:left;
}


/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
#season .obi_box,
#world .layout_box01 div,
#original .ori,
#original .layout_box01,
#original .layout_box02,
#kodawari .layout_box01,
#kodawari .layout_box02,
#season .layout_box01 .box_base,
#storing .layout_box01,
#storing .layout_box02
	{zoom:1;}
/* for IE5 Mac start ¥*//*/
#season .obi_box,
#world .layout_box01 div,
#original .ori,
#original .layout_box01,
#original .layout_box02,
#kodawari .layout_box01,
#kodawari .layout_box02,
#season .layout_box01 .box_base,
#storing .layout_box01,
#storing .layout_box02
	{display:inline-table;}
/*for IE5 Mac end */
#season .obi_box:after,
#world .layout_box01 div:after,
#original .ori:after,
#original .layout_box01:after,
#original .layout_box02:after,
#kodawari .layout_box01:after,
#kodawari .layout_box02:after,
#season .layout_box01 .box_base:after,
#storing .layout_box01:after,
#storing .layout_box02:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
