@charset "UTF-8";
/* CSS Document */
div,dl,dt,dd { margin:0; padding:0;}
.cf:After {clear:both; }

a img:hover { opacity:0.6 }

#waku_c { width:960px; margin:0 auto; background:#ede5e1; font-size:14px; padding:20px 0 30px 0; margin:0;}

.box1 { width:800px; margin:0 auto; clear:both;}
.box1 .boximg { margin-left:13px; margin:0; padding:0;}
.clear { clear:both;}
.floatL {float:left;}
.floatR {float:right;}


.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }

.pt10 { padding-top:10px !important;}

.pb20 { padding-bottom:20px !important;}
.pb40 { padding-bottom:40px !important;}
.pb50 { padding-bottom:50px !important;}

.mb0 { margin-bottom:0px !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }

.w675 { width:675px !important; }

.title { display:block; width:799px; height:520px; margin:0 auto 10px auto; background:url(../images/iki/bg2.jpg) no-repeat top; position:relative;}

.title p {
	position:absolute; top:222px; left:95px;
	background:url(../images/iki/read_bg.png);
	border-bottom:2px solid #4c080a; border-top:2px solid #4c080a;
	width:560px;
	margin:0 auto 0 auto;
	padding:20px; line-height:160%; font-size:14px; letter-spacing:1px;
}

#topimg { width:740px; margin:0 auto;}

.linkimg { margin-right:15px; }

.recipeLinkTtl { margin:0 auto; width:370px; margin-bottom:20px;}

.box_top { background:url(../images/iki/txt_bg01.gif) no-repeat; width:740px; height:50px; margin:0 auto; padding:0;}
.box { background:url(../images/iki/txt_bg02.gif) repeat-y; width:740px; margin:0 auto !important; padding:0; color:#40220f; line-height:160%;}
.box_btm { background:url(../images/iki/txt_bg03.gif); width:740px; height:50px; margin:0 auto !important; padding:0 !important;}
.box_box { width:650px; margin:0 auto;}

.box img.dayinfo { display:block; width:674px; margin:0 auto;}

.box .inbox1 { padding-top:40px; margin-top:30px; border-top:1px #7c6659 dashed;}
.box h3 { margin:0 0 20px 0; padding:0;}


.box .infoBox dt,
.box .infoBox dd.txt1 { float:left;}
.box .infoBox dt { clear:both; width:103px;}
.box .infoBox dd.txt1 { width:560px;}
.box .infoBox dt.txt2dt { width:100%;}.box .infoBox .txt2 { clear:both; display:block; width:615px; margin:20px auto; }
.box .infoBox .kaisailink { float:left; margin:30px 0 0 60px;}

.box .box_box .txtbox1 { float:right; width:420px; }

.box .box_box .tb1w h4.seminar3 span { line-stacking:-10px !important;}

.box .box_box .txtbox1 h4 {margin-bottom:10px; font-weight:900;}
.box .box_box .txtbox1 h4 span { display:block; font-size:16px; letter-spacing:0.05em; padding-bottom:5px;}
.box .box_box .tb1w h4 span { letter-spacing:-0.05em; }

.box .box_box h4.seminar1 span { border-bottom:2px solid #77bf63;}
.box .box_box h4.seminar2 span { border-bottom:2px solid #cc9843;}
.box .box_box h4.seminar3 span { border-bottom:2px solid #bfbc52;}

.box .box_box .seminar1 { color:#77bf63;}
.box .box_box .seminar2 { color:#cc9843;}
.box .box_box .seminar3 { color:#bfbc52;}

.box .box_box .txtbox2 p { float:left; width:410px; }

.box .box_box .txtbox3 dl { float:right; width:510px; margin-top:10px;}
.box .box_box .txtbox3 dt { float:left; clear:both; width:90px; }
.box .box_box .txtbox3 dd { float:left; width:380px; }
.box .box_box .txtbox3 dt.nottl { width:100% !important;}

.box .box_box .txtbox4 .recipe { margin:20px 0 0 0;}
.box .box_box .txtbox4 .recipe .recipieBox { float:left; width:310px; margin-left:20px; }
.box .box_box .txtbox4 .recipe .recipieBox .menu {font-weight:900; font-size:15px; line-height:2em;}

/*
.box .in2box1,
.box .in2box2,
.box .in2box3 {padding:0 0 20px 0; margin-bottom:20px;}

.box .in2box1 { background:#e8ead9; }
.box .in2box2 { background:#f2e6e6; }
.box .in2box3 { background:#f4e9d2; }
.box span.day { display:block; background:#7a5d51; color:#fff; font-size:14px; font-weight:bold; padding:7px; }
.box span.txt { display:block; padding:7px; }
.box p.leftTxt { width:305px; margin:0; padding:0; float:left;}
 
.box .in2box1 h4,
.box .in2box2 h4,
.box .in2box3 h4 { margin:12px 0 13px 0; padding:0; font-size:14px;}

.box .infoBox dt,
.box .infoBox dd.txt1 { float:left;}
.box .infoBox dt { clear:both; width:103px;}
.box .infoBox dd.txt1 { width:570px;}
.box .infoBox dt.txt2dt { width:100%;}
.box .infoBox .margins { clear:both; height:10px;}

.box .infoBox dd b { font-size:18px;}
.box .infoBox dd.ni { line-height:20px;}
.box .infoBox dd.ichi { line-height:30px;}

.box .infoBox .txt2 { clear:both; display:block; width:615px; margin:20px auto; }

.box .infoBox .glay { background:#ede5e1; padding:20px 15px;}
.box .infoBox .glay .glayLB { float:left; width:320px;}
.box .infoBox .glay .glayRB { float:right; width:260px; margin-top:35px;}
.box .infoBox .glay .glayRB img { margin-bottom:5px;}

.box .infoBox .cancelBox { border:2px solid #ede5e1; margin:20px 0 20px 0; padding:10px; }
.box .infoBox .cancelInfo { font-size:90%;}
.box .infoBox .cancelInfo dt { width:20px;}
.box .infoBox .cancelInfo dd { float:left; width:580px;}

.box .infoBox .kaisailink { float:left; margin:30px 0 0 60px;}
*/

.box1 { width:740px; margin:0 auto;}
.box1 a img:hover { opacity:0.7;}

.atnimg { display:block; width:83px; margin:0 auto;}

.centerLink {text-align:center;}

.cataloglink { width:100%; text-align:center; margin:60px 0;}

.fin { font-weight:bold; color:#cc0000;}