body{
color:#333333;
font-size:12px;
}
body{
font-family:"MS Pゴシック",Osaka,sans-serif;
}
h1 {
	margin: 0px 0px 0px 0px;
}
h2 {
	margin: 0px 0px 0px 0px;
}
.text{
font-size:12px;
line-height:18px;
padding-left:.5em;
padding-right:.5em;
}
.text02{
margin-top:.2em;
font-size:12px;
line-height:2em;
padding-left:.5em;
}
.text_b{
	font-size:12px;
	line-height:1.8em;
	padding-left:-1em;
	padding-right:.5em;
	font-weight:bold;
	color: #993300;
	text-decoration: none;


}
.text_f11{
	font-size:11px;
    padding-right:.5em;
	line-height: 1.8em;

}
.text_f10{
	font-size:10px;
    padding-right:.5em;
	line-height: 1.8em;

}

.news{
font-size:12px;
line-height:1.5em;
padding-left:.5em;
padding-right:.5em;
}

.l{
font-size:15px;
line-height:1.8em;
padding-left:.5em;
padding-right:.5em;
font-weight:bold
}
.title{
font-size:15px;
line-height:2em;
font-weight:bold
}
a:link{
color:#333333;
text-decoration:line;
}
a:visited{
color:#333333;
text-decoration:line;
}
a:hover{
color:#336633;
text-decoration:none;
}
a:active{
color:#333333;
text-decoration:none;
}
.green{color:#006600;}
.red{color:#ff0000;}
.white {
	color: #FFFFFF;
	line-height: 18px;

}
.yellow {
	color: #FFFF99;
}

.graph {
float:right;
margin-left:12px;
}
ol {
padding-left:0.3em;
margin-top:0;
}

ul {
padding-left:0.2em;
margin-top:0;
}

.greeting {
font-size:12px;
line-height:18px;
padding-top:.5em;
padding-left:4em;
padding-right:.5em;
}
.menu {
	background-color: #FFFFF0;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
　　　　　border-right: 1px solid #CCCCCC;
　　　　　border-left: 1px solid #CCCCCC;
}

.img_left{
float:left;
margin:15px;
}

.img_right{
float:right;
margin:15px;
}

.text03{
font-size:12px;
line-height:18px;
padding-left:.5em;
padding-right:.5em;
margin-top:0px;
}

.fweight {
    margin:0px;
	padding:0px;
	font-weight:bold;
}

.ani50 {
font-size:12px;
line-height:18px;
padding-top:1em;
padding-left:.5em;
padding-right:.5em;
}

.text04{
	font-size:11px;
	line-height: 1.8em;
}

.yakan {
    margin:0px;
	padding:0px;
	width:253px;
	height:15px;
	display:block;
	float:left;
}

.yakan a:hover img{
   filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
  }
  
.action {
    margin:0px 10px;
	padding:0px;
	width:148px;
	height:15px;
	display:block;
	float:right;
}

.action a:hover img {
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
  }

.yakan a img, .action a img {
	border:0;
}
  
.clause {
    margin:10px 20px;
	padding:0px;
	list-style:none;
	font-size:12px;
}

.clause li {
    padding-bottom:5px;
	font-size:12px;
}

.clause dl {
    margin:0px 0px 10px;
	>margin-top:-15px;
	padding:0px;
	list-style:none;
	font-size:12px;
}

.clause dt {
    margin:0px;
	padding-bottom:5px;
	font-size:12px;
}

.clause dd{
    margin:0px;
	padding-bottom:5px;
	padding-left:12px;
	font-size:12px;
}

.bold {
    font-weight:bold;
}

ol.recipe {
    margin:5px 0px;
	padding:0px;
	list-style: decimal inside;
}

ol.recipe li {
    margin:0px;
	padding:0px;
	list-style: decimal inside;
}

.text_f10 a {
    text-decoration:none;
}

p.osusume {
    padding:0px 0px 3px;
	margin:0px;
	font-size:10px;
}

p.osusume a {
    text-decoration:none;
}

.text_ca{
font-size:12px;
line-height:18px;
padding-left:.5em;
padding-right:.5em;
margin-bottom:0.5em;
display:block;
text-align:left;
}

h1#pagettl {
	margin: 0px 0px 30px;
}

a.recnavlink {
	color:#009900;
	font-weight:bold;
	text-decoration:underline;
}

a:hover.recnavlink {
	color:#99D699;
	font-weight:bold;
	text-decoration:underline;
}
