@charset "UTF-8";
/* CSS Document */

p.tate{
    writing-mode:tb-rl;
}	
.nowrap{
	white-space: pre;
	font-size: large;
	background-color: #D2FFA6;
	margin: 10px;
	padding: 10px;
}
.nowrap0{
	white-space: nowrap;
}
p.normal_10{
    padding:10px;
	margin:0px;
	line-height:150%;
}
p.normal_10big{
	margin:10px;
	line-height:140%;
	font-size: 110%;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
p.normal_10-{
	padding:10px;
	margin:0px;
	line-height:120%;
	float: left;
}
p.normal_10-left{
	padding:10px;
	margin:0px;
	line-height:150%;
	float: left;
}
normal_0{
    padding:0px;
	margin:0px;
	line-height:120%;
}
p.normal_02{
    padding:0px;
	margin:0px;
	line-height:140%;
	text-align:left;
}
p.normal_20{
    padding:20px;
	margin:0px;
	line-height:150%;
}
p.big_10{
    padding:10px;
	margin:0px;
	font-size:105%;
	font-weight:bold;
	line-height:180%;
}
p.big_20{
    padding:0px 30px 20px;
	margin:0px;
	font-size:110%;
	font-weight:bold;
	line-height:180%;
}
p.big_20-normal{
    padding:0px;
	margin:0px;
	font-size:100%;
	line-height:180%;
}
p.blue_10{
    padding:10px 10px 0px;
	margin:0px;
	font-size:105%;
	font-weight:bold;
	line-height:140%;
	color: #0066CC;
}
p.normal_10_clear{
    padding:10px;
	margin:0px;
	line-height:150%;
	clear:both;
}
p.normal_10_clear-{
	margin:0px;
	line-height:150%;
	clear:both;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

p.right_10{
    padding:10px;
	margin:0px;
	clear:both;
	line-height:170%;
	text-align:right;
}
p.right_102{
    padding:10px;
	margin:0px;
	line-height:170%;
	text-align:right;
}
p.right_0{
    padding:0px;
	margin:0px;
	clear:both;
	line-height:170%;
	text-align:right;
}
p.center_10{
    padding:10px 0px;
	margin:0px;
	text-align:center;
	clear:both;
}
p.topic-path {
    padding:0px 20px 10px;
	margin:0px;
	color:#000099;
	background:url(../img/icon/path-icon.gif) no-repeat 0px 0.2em;
}
p.topic-path a{
    text-decoration: underline;
}
p.topic-path a:hover{
	color: #FF0000;
	text-decoration:none;
}
.orenge{
    color: #FCECCD;
}
.green{
    color: #009900;
} 
.red{
	color:#FF0000;
	vertical-align: text-botom;
}
.blue{
    color: #E2EBFC;
}
.little {
	font-size: smaller;
}
.blue2{
	color: #000099;
}
.blue-medium{
	color: #000099;
	font-size: medium;
}
.pink{
	color: #FF99FF;
}
.white{
	color: #FFFFFF;
}
.orange{
	color: #FF9900;
}
.perple{
	color: #CC00FF;
}
.main- {
	background-color: #FFCCFF;
	margin: 0px;
	padding: 0px;
	border: medium ridge #FF00FF;
}
.p-line-horikomi {
	font-size: medium;
	padding: 10px;
	margin: 10px;
	background-image: url(../img/kac_23.gif);
	background-repeat: repeat;
}
.p-little-big {
	font-size: large;
	color: #FF0000;
	text-align: center;
	text-decoration: blink;
}
.redstrong {
	font-weight: bold;
	color: #FF0000;
}
.black {
	color: #333333;
	line-height: 130%;
}
.black- {
	color: #333333;
	line-height: 130%;
	text-align: center;
}
.blu-strong {
	font-size: larger;
	line-height: 120%;
	color: #0000CC;
	font-weight: bold;
}
.h-ryori {
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}
.ryouri-resipi {
	font-weight: bold;
	color: #6A1201;
	text-align: center;
}
.big {
	font-weight: bold;
	font-size: xx-large;
}
.perple-big {
	font-size: 100%;
	color: #B926FF;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.h-solt {
	font-weight: bold;
	color: #0053FF;
	text-align: center;
}
.h-seni {
	color: #366C00;
	font-weight: bold;
	text-align: center;
}
.h-iron {
	font-weight: bold;
	color: #FF3300;
	text-align: center;
}
.black-strong {
	font-size: larger;
	font-weight: bold;
	color: #000000;
}
.black-table {
	color: #000000;
	padding: 10px;
	letter-spacing: 2px;
}
.list-ma {
	color: #98113C;
	padding-left: 10px;
}
.syohin4 {
	font-size: medium;
	font-weight: bold;
	color: #CE0029;
}
.black-strong-left {
	font-size: medium;
	text-align: left;
}

.green2 {
	color: #006600;
}
