@charset "Shift_jis";

/*==============================================================
========================共通部分 ===============================
==============================================================*/
#wrapper {
	background:url(../img/bg02.jpg) repeat-x left top;
	background-color:#093048;
	margin-bottom:-20px;
}
.event {
	background:url(../img/bg01.jpg) no-repeat center top;
	font-size:80%;
	line-height:1.7em;
}

.event #contents {
	background:url(../img/bg_footer.gif) no-repeat center bottom;
	padding-bottom:200px;
}



/*============header============*/
/*パンくず*/
#topicPath {
	color: #ffffff;
	line-height: 1;
	padding: 10px 0;
	text-align: left;
	width: 890px;
	font-size:70%;
}
/*タイトルのbox*/
.header .box01 {
	width:530px;
	height:432px;
	background-color:#093048;
	position:relative;
}
/*イベントレポートの番号*/
#txt01 {
	position:absolute;
	top:19px;
	left:18px;
}
/*タイトルbox内の画像*/
#img01 {
	position:absolute;
	bottom:30px;
	left:0;
}

/*タイトルbox内のbucknumber表示*/
#backnum {
	padding:413px 0 0 10px;
	height:10px;
}
#backnum p {
	float:left;
}
#backnum ul {
	float:left;
}
#backnum li {
	float:left;
	padding-right:18px;
}
#backnum ul img {
	display:block;
}

/*============ report ============*/
.report {
background-color:#ffffff;
padding:30px 30px 0 30px;
}
.report h3 {
padding-bottom:25px;
width:830px;
}
.box02, .box02_01, .box03, .box03_02, .box04, .block{
	overflow:hidden;/zoom:1;
	padding-bottom:30px;
}
.box02 .txt .last,
.box03 .txt .last,
.box03_02 .txt .last,
.box04 .txt .last {
	padding-bottom:0;
}
.box02 .txt p,
.box03 .txt p,
.box03_02 .txt p,
.box04 .txt p,
.block p {
padding-bottom:25px;
}

/*box02 左_文章(415px) 右_写真(365px)の配置の場合*/
.box02 .txt, .block .lefttxt {
	padding-left:4px;
	float:left;
	width:415px;
}
.box02 .img, .block .rightimg {
	float:right;
	width:365px;
}

/*box3 左_写真 右_文章の配置の場合*/
.box03_02 .txt {
padding-right:4px;
float:right;
width:420px;
}
.box03_02 .img {
float:left;
width:367px;
}
.box03_02 .img #left {
float:left;
width:183px;
}
.box03_02 .txt08 {
padding:4px 0 0 5px;
}
.box03_02 img #right {
float:left;
width:184px;
}


/*============ 編集後記 ============*/
.editorialnote {
	width:645px;
	background:url(../img/bgb_note.gif) no-repeat center bottom;
	padding-bottom:5px;
}
.editorialnote #note {
	background:url(../img/bgm_note.gif) repeat-y center top;
	padding:15px 20px 0 20px;
	overflow:hidden;/zoom:1;
}
.editorialnote #note p {
	padding-bottom:20px;
}
.editorialnote .txt {
	float:left;
	width:425px;
}
.editorialnote #editorialnote_img {
	float:right;
}


/*===== foot =====*/ 
.foot {
background-color:#ffffff;
padding:30px 30px 0 30px;
}
.foot img {
display:block;
float:right;
}

/*==============================================================
========================共通部分_終了===========================
==============================================================*/

/*========================= event201209 =========================*/

#event201209 .box01 h1 {
position:absolute;
top:66px;
left:14px;
}
#event201209 #righttxt {
float:right;
width:230px;
}
#event201209 #leftimg572 {
float:left;
width:572px;
}
#recipe201209{
	overflow:hidden;/zoom:1;
	width:830px;
	padding-bottom:5px;
	background:url(../20120903/img/bgb_recipe.gif) no-repeat center bottom;
	margin-bottom:30px;
}
#recipe201209 #menu {
    background: url(../20120903/img/bgm_recipe.gif) repeat-y scroll center top transparent;
    overflow: hidden;
    padding: 20px 30px 0;
}
#recipe201209 #menu ul {
	overflow:hidden;/zoom:1;
}
#recipe201209 #recipe01{
	float:left;
	width:365px;
}
#recipe201209 #recipe02{
	float:right;
	width:365px;
}
#recipe201209 #recipe03{
	float:left;
	width:545px;
	padding-top:37px;
}
#recipe201209 #gintonic{
	float:right;
	padding-top:47px;
	width:205px;
}



/*========================= event20120224 =========================*/

#event {
	background:url(../img/bg01.jpg) no-repeat center top;
	font-size:80%;
	line-height:1.7em;
}

#event #contents {
	background:url(../img/bg_footer.gif) no-repeat center bottom;
	padding-bottom:200px;
}


/*=====header=====*/
.event20120224 .box01 h1 {
position:absolute;
top:56px;
left:28px;
}
/*幅231の左寄せ*/
.event20120224 .left231{
	float:left;
	width:231px;
	padding-bottom:0;
}

.event20120224 #img05 {
	float:left;
	padding-bottom:0;
}


/*幅181の右寄せ*/
.event20120224 .right181{
	float:right;
	width:181px;
	padding-bottom:0;
}

.event20120224 #img09 {
	float:left;
	padding-bottom:0;
}



/*幅183の右寄せ*/
.event20120224 .right183{
	float:right;
	width:183px;
	padding-bottom:0;
}

.event20120224 #img11 {
	float:left;
	padding-bottom:0;
}

/*========recipe==========*/
.event20120224 #recipe20120224{
	overflow:hidden;/zoom:1;
	width:830px;
	padding-bottom:5px;
	background:url(../20120224/img/bgb_recipe.gif) no-repeat center bottom;
	margin-bottom:30px;
}
.event20120224 #recipe20120224 #menu {
	overflow:hidden;/zoom:1;
	background:url(../20120224/img/bgm_recipe.gif) repeat-y top center;
	padding:20px 30px 0 30px;
}
.event20120224 #recipe20120224 #menu ul {
	overflow:hidden;/zoom:1;
}
.event20120224 #recipe20120224 #recipe20120224_left {
	width:369px;
	float:left;
}
.event20120224 #recipe20120224 img {
	display:block;
	float:left;
} 

.event20120224 #recipe20120224 dl dt {
	padding-bottom:15px;
}

.event20120224 #recipe20120224 dl dd img {
	padding-left:10px;
}

.event20120224 #recipe20120224 #recipe20120224_right {
	width:369px;
	float:right;
}



/*========================= event20111222 =========================*/

#wrapper20111222 {
background:url(../20111222/img/bg02.jpg) repeat-x left top;
background-color:#093048;
margin-bottom:-20px;
}
#event20111222 {
background:url(../20111222/img/bg01.jpg) no-repeat center top;
font-size:80%;
line-height:1.7em;
}
#event20111222 #contents {
background:url(../20111222/img/bg_footer.gif) no-repeat center bottom;
padding-bottom:200px;
}

/*===== header =====*/
#event20111222 #topicPath {
color: #ffffff;
line-height: 1;
padding: 10px 0;
text-align: left;
width: 890px;
font-size:70%;
}
#event20111222 .header .box01 {
width:530px;
height:432px;
background-color:#093048;
position:relative;
}
#event20111222 .box01 h1 {
position:absolute;
top:67px;
left:28px;
}
#event20111222 #txt01 {
position:absolute;
top:19px;
left:18px;
}
#event20111222 #backnum {
padding:413px 0 0 10px;
height:10px;
}
#event20111222 #backnum p {
float:left;
}
#event20111222 #backnum ul {
float:left;
}
#event20111222 #backnum li {
float:left;
padding-right:18px;
}
#event20111222 #backnum ul img {
display:block;
}
#event20111222 #img01 {
position:absolute;
bottom:30px;
left:0;
}

/*===== report =====*/
#event20111222 .report {
background-color:#ffffff;
padding:30px 30px 0 30px;
}
#event20111222 h3 {
padding-bottom:25px;
width:830px;
}
#event20111222 .box02,
#event20111222 .box03,
#event20111222 .box04 {
overflow:hidden;/zoom:1;
padding-bottom:30px;
}
#event20111222 .box02 #txt #last,
#event20111222 .box03 #txt #last,
#event20111222 .box04 #txt #last {
padding-bottom:0;
}
#event20111222 .box02 #txt p,
#event20111222 .box03 #txt p,
#event20111222 .box04 #txt p {
padding-bottom:25px;
}
#event20111222 .box02 #txt {
padding-left:4px;
float:left;
width:415px;
}
#event20111222 .box02 #img {
float:right;
width:365px;
}
#event20111222 .box02 #img img {
vertical-align:top;
}
#event20111222 .box02 #img p {
padding-bottom:25px;
}
#event20111222 .box02 #txt03 {
padding-left:8px;
}
#event20111222 .box02 #txt04 {
padding:8px 0 0 6px;
}
#event20111222 .box02 #txt05 {
padding:64px 0 7px 4px;
}
#event20111222 .box02 #img #left {
float:left;
width:184px;
padding-bottom:0;
}
#event20111222 .box02 #img #img07 {
float:left;
padding-bottom:0;
}
#event20111222 .box03 #txt {
padding-right:4px;
float:right;
width:420px;
}
#event20111222 .box03 #img {
float:left;
width:367px;
}
#event20111222 .box03 #img #left {
float:left;
width:183px;
}
#event20111222 .box03 #txt08 {
padding:4px 0 0 5px;
}
#event20111222 .box03 #img #right {
float:left;
width:184px;
}
#event20111222 .box03 #txt09 {
padding:4px 0 0 7px;
}
#event20111222 .box04 #txt {
padding-left:4px;
float:left;
width:367px;
}
#event20111222 .box04 #txt22 {
padding:8px 0 0 7px;
vertical-align:top;
}
#event20111222 #recipe {
width:423px;
float:right;
padding-bottom:5px;
background:url(../20111222/img/bgb_recipe.gif) no-repeat center bottom;
}
#event20111222 #recipe #menu {
background:url(../20111222/img/bgm_recipe.gif) repeat-y top center;
padding:20px 40px 0 40px;
}
#event20111222 #recipe ul {
overflow:hidden;/zoom:1;
}
#event20111222 #recipe #left {
width:149px;
float:left;
}
#event20111222 #recipe img {
display:block;
} 
#event20111222 #recipe dl {
padding-top:9px;
}
#event20111222 #recipe dl dt {
padding-bottom:8px;
}
#event20111222 #recipe #right {
width:149px;
float:right;
}
#event20111222 .box05 {
width:645px;
background:url(../20111222/img/bgb_note.gif) no-repeat center bottom;
padding-bottom:5px;
}
#event20111222 .box05 #note {
background:url(../20111222/img/bgm_note.gif) repeat-y center top;
padding:15px 20px 0 20px;
overflow:hidden;/zoom:1;
}
#event20111222 .box05 #note p {
padding-bottom:20px;
}
#event20111222 .box05 #txt {
float:left;
width:425px;
}
#event20111222 .box05 #note #img20 {
float:right;
}

/*===== foot =====*/ 
#event20111222 .foot {
background-color:#ffffff;
padding:30px 30px 0 30px;
}
#event20111222 .foot img {
display:block;
float:right;
}

   