@charset "utf-8";
/* format style
--------------------------------------*/
*{
	font-style:normal;
	margin-top:0px;
	padding:0px;
	}

body{
	font-size:12px;
	line-height:1.5;
	color:#333333;
	background-image:url(imgs/bg.gif);
	background-repeat:repeat;
	padding-top:10px;	
	}

/* link style
--------------------------------------*/
a img{
	border:none;
	}
	
a:link{/*リンク箇所*/
	color:#333333;
	text-decoration:none;
	}
a:visited{/*クリック後*/
	color:#666666;
	text-decoration:none;
	}
a:hover{/*マウスがきたとき*/
	color:#06A191;
	text-decoration:underline;
	}
a:active{/*クリックしたとき*/
	text-decoration:none;
	}
	
/* basic layout style
--------------------------------------*/
#wrapper{
	width:830px;
	margin:0px auto;/*上下と左右*/
	}

/* news style
--------------------------------------*/
	
h2#news {
	margin-bottom:5px;
	}

dl#news{
	padding-left:0px;
	width:450px;
	}

dl#news dt{
	font-weight:bold;
	font-size:12px;
	color:#96C0C8;
	margin:0px 10px 0px 0px;
	float:left;
	clear:left;
	}

dl#news dd{
	font-size:12px;
	margin:0px 0px 5px 0px;/*上、右、下、左*/
	border-bottom:1px dotted #999999;
	border-spacing:10px;
	}

.new{
	color:#FF0000;
	font-weight:bold;
	}

/* topmenu style
--------------------------------------*/
.topmenu{
	font-family:"Verdana","MS Pゴシック";
	font-size:12px;
	color:#333333;
	margin:10x;
	padding-right:15px;
	padding-bottom:5px;
	}

/* credit style
--------------------------------------*/
.credit{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	}

/* book style
--------------------------------------*/
.info{
	font-family:"Verdana","MS Pゴシック";
	font-size:11px;
	color:#333333;
	}

/* rec style
--------------------------------------*/
.closeup{
	font-family:"Verdana","MS Pゴシック";
	font-size:12px;
	color:#336699;
	margin-top:5px;
	padding-left:5px;
	}
/* caption style
--------------------------------------*/
.cap{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	margin-top:5px;
	}

/* mokuji style
--------------------------------------*/
	
#index h2{
	font-weight:bold;
	font-size:14px;
	color:#06A191;
	margin:0px 10px 10px 10px;
	}

#index ul li{
	font-size:12px;
	color:#333333;
	margin:0px 10px 5px 10px;
	padding-left:10px;
	list-style-type:none;
	}

#index_03 h2{
	font-weight:bold;
	font-size:14px;
	color:#EB6153;
	margin:0px 10px 10px 10px;
	}

#index_03 ul li{
	font-size:12px;
	color:#333333;
	margin:0px 10px 5px 10px;
	padding-left:10px;
	list-style-type:none;
	}

#index_04 h2{
	font-weight:bold;
	font-size:14px;
	color:#DD81B1;
	margin:0px 10px 10px 10px;
	}

#index_04 ul li{
	font-size:12px;
	color:#333333;
	margin:0px 10px 5px 10px;
	padding-left:10px;
	list-style-type:none;
	}

#index_05{
	padding-left:20px;
}

#index_05 h3{
	font-size:20px;
	color:#429C65;
	margin-bottom:0;
}

#index_05 p{
	margin:3px;
}

#index_05 .subtitle{
	font-size:15px;
	color:#429C65;
	margin-top:0;
	margin-bottom:5px;
	padding-left:60px;
}

#index_05 .green{
	font-size:12px;
	color:#429C65;
}

#index_05 h4{
	font-size:15px;
	color:#429C65;
	margin-bottom:0;
}

#index_05 .mark{
	font-size:15px;
	color:#F2EB95;
	margin-bottom:0;
}

#index_05 .list2{
	padding-left:30px;
}

#index_06{
	padding-left:20px;
}

#index_06 h3{
	font-size:20px;
	color:#336699;
	margin-bottom:0;
}

#index_06 p{
	margin:3px;
}

#index_06 .subtitle{
	font-size:15px;
	color:#429C65;
	margin-top:0;
	margin-bottom:5px;
	padding-left:60px;
}

#index_06 .green{
	font-size:12px;
	color:#429C65;
}

#index_06 h4{
	font-size:15px;
	color:#336699;
	margin-bottom:0;
}

#index_06 .mark{
	font-size:15px;
	color:#F2EB95;
	margin-bottom:0;
}

#index_06 .list2{
	padding-left:30px;
}


/* topics style
--------------------------------------*/
	
#topics h3{
	font-size:12px;
	font-weight:normal;
	margin:10px 10px 10px 10px;
	}

#topics h4{
	font-size:12px;
	color:#FF0000;
	margin:0px 10px 5px 10px;
	padding-left:5px;
	}
#topics p{
	font-size:12px;
	margin:0px 10px 5px 10px;
	padding-left:10px;
	}

/* info style
--------------------------------------*/
	
#info {
	width:740px;
	margin: 30px auto 0;
	}

#w_check {
	width:500px;
	margin: 10px auto;
	border: #FF9900 solid 1px;
	padding: 10px;
	}

#info h2{
	font-size:14px;
	color:#333333;
	}

#info p{
	font-size:12px;
	margin-bottom: 10px;
	color: #333333;
	}

/* preview style
--------------------------------------*/
	
#preview h3{
	font-size:14px;
	color:#333333;
	margin-left:50px;
	}

/* recipe style
--------------------------------------*/
	
#r_text {
	font-size:12px;
	color:#333333;
	margin-left:20px;
	margin-top:5px;
	}

.r_mark {
	font-size:12px;
	color:#CED143;
	margin-left:15px;
	margin-top:5px;
	}

.r_mark05 {
	font-size:12px;
	color:#429C65;
	margin-left:15px;
	margin-top:5px;
	}

.r_mark06 {
	font-size:12px;
	color:#FFCC33;
	margin-left:15px;
	margin-top:5px;
	}

.r_mark07 {
	font-size:12px;
	color:#78B5C5;
	margin-left:15px;
	margin-top:5px;
	}

.r_li {
	font-size:12px;
	color:#19629C;
	margin-top:5px;
	}

/* side style
--------------------------------------*/
	
#side_r {
	background-image:url(imgs/ct_r-trans.png);
	background-repeat:repeat;
	}
	
/* event style
--------------------------------------*/
	
#event {
	width:600px;
	margin: 50px auto 10px;
	}

.red{
	font-size:11px;
	color:#DE5E51;
	}

#event p{
	font-size:12px;
	margin: 10px;
	color: #333333;
	}

#event .cap{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	margin-top:5px;
	padding-right:5px;
	}

#event .info_mark{
	font-size:15px;
	color: #D9517B;
	}

#event .info_text{
	font-size:15px;
	color: #333333;
	}

#event a{
	color: #D9517B;
	}

/* event2 style
--------------------------------------*/
	
#event2 {
	width:685px;
	margin: 50px auto 10px;
	}

.red{
	font-size:11px;
	color:#DE5E51;
	}

#event2 p{
	font-size:12px;
	margin: 10px;
	color: #333333;
	}

#event2 h4{
	font-size:14px;
	font-weight:bold;
	color: #333333;
	}

#event2 .cap{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	margin-top:5px;
	padding-right:5px;
	}

#event2 .info_mark{
	color: #D9517B;
	}

#event2 .info_text{
	font-size:10px;
	color: #333333;
	}

#event2 a{
	color: #D9517B;
	}
	
/* event3 style
--------------------------------------*/
	
#event3 {
	width:705px;
	margin: 50px auto 10px;
	}

#event4 {
	width:750px;
	margin: 50px auto 10px;
	}

.red{
	font-size:11px;
	color:#DE5E51;
	}

#event3 p{
	font-size:12px;
	margin: 10px;
	color: #333333;
	}

#event3 h4{
	font-size:14px;
	font-weight:bold;
	color: #333333;
	}

#event3 .cap{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	margin-top:5px;
	padding-right:5px;
	}

#event3 .info_mark{
	color: #D9517B;
	}

#event3 .info_text{
	font-size:10px;
	color: #333333;
	}

#event3 a{
	color: #3F9D65;
	}

/* event4 style
--------------------------------------*/
	
#event4 {
	width:750px;
	margin: 50px auto 10px;
	}

#event4 p{
	font-size:12px;
	margin: 15px;
	color: #333333;
	}

#event4 h4{
	font-size:14px;
	font-weight:bold;
	color: #333333;
	margin: 5px 15px;
	}

#event4 .cap{
	font-family:"Verdana","MS Pゴシック";
	font-size:10px;
	color:#333333;
	margin: 5px 15px;
	}