@charset "Shift_JIS";
/* CSS Document */

* {margin:0; padding:0;}
html, body {
	background-color: #30450A;
	height: 100%;
}
#wrapper {
	width: 730px;
	margin: 0 auto;
	background-image: url(images/background.gif);
	height: 100%;
	position: relative;
}
#wrapContents {
	width: 720px;
	margin: 0 5px;
	background-color :#D9D7C7;
	height: 100%;
	position: relative;
}
#header {
	width: 720px;
	height: 95px;
	background-color: #FFFFFF;
}
#contents {
	width: 720px;
	border-bottom: solid 2px #EBB100;
	border-top: solid 2px #EBB100;
	background-color: #FFFFFF;
}
#footer {
	width: 720px;
	background-image: url(images/footerBack.gif);
	background-repeat: no-repeat;
	background-color: #D9D7C7;
	font-size: 10px;
	padding-bottom: 20px;
}
#logo {
	padding: 50px 0 0 15px;
	float: left;
}
#footer ul {
	list-style-type: none;
	padding-left: 10px;
}
#footer li {
	padding: 10px 0 0 2px;
	float: left;
	border-left: solid #666666 1px;
	margin: 10px 3px 0 5px;
}
#header #navigation {
	font-size: 10px;
	list-style-type: none;
	float: right;
	width: 570px;
	padding-right: 10px;
}
#header #navigation li{
	float: right;
}
#header #navigation li a {
	padding: 0px 2px 10px 0px;
	display: block;
	height: 80px;
	text-indent:-2000px;
	background-repeat: no-repeat;
}
#header #navigation li a.NVtop{background-image:url(images/NVtop.jpg); width: 42px;}
#header #navigation li a:hover.NVtop{background-image:url(images/NVtop_focus.jpg); width: 42px;}
#header #navigation li a.NVtop_set{background-image:url(images/NVtop_set.jpg); width: 42px;}

#header #navigation li a.NVspain{background-image:url(images/NVspain.jpg); background-repeat: no-repeat; width: 130px;}
#header #navigation li a:hover.NVspain{background-image:url(images/NVspain_focus.jpg); background-repeat: no-repeat; width: 130px;}
#header #navigation li a.NVspain_set{background-image:url(images/NVspain_set.jpg); background-repeat: no-repeat; width: 130px;}

#header #navigation li a.NVproducts{background-image:url(images/NVproducts.jpg); background-repeat: no-repeat; width: 64px;}
#header #navigation li a:hover.NVproducts{background-image:url(images/NVproducts_focus.jpg); background-repeat: no-repeat; width: 64px;}
#header #navigation li a.NVproducts_set{background-image:url(images/NVproducts_set.jpg); background-repeat: no-repeat; width: 64px;}

#header #navigation li a.NVhealth{background-image:url(images/NVhealth.jpg); background-repeat: no-repeat; width: 113px;}
#header #navigation li a:hover.NVhealth{background-image:url(images/NVhealth_focus.jpg); background-repeat: no-repeat; width: 113px;}
#header #navigation li a.NVhealth_set{background-image:url(images/NVhealth_set.jpg); background-repeat: no-repeat; width: 113px;}

#header #navigation li a.NVrecepi{background-image:url(images/NVrecepi.jpg); background-repeat: no-repeat; width: 121px;}
#header #navigation li a.NVrecepi_set{background-image:url(images/NVrecepi_set.jpg); background-repeat: no-repeat; width: 121px;}
#header #navigation li a:hover.NVrecepi{background-image:url(images/NVrecepi_focus.jpg); background-repeat: no-repeat; width: 121px;}

#header #navigation li a.NVcolumn{background-image:url(images/NVcolumn.jpg); background-repeat: no-repeat; width: 48px;}
#header #navigation li a.NVcolumn_set{background-image:url(images/NVcolumn_set.jpg); background-repeat: no-repeat; width: 48px;}
#header #navigation li a:hover.NVcolumn{background-image:url(images/NVcolumn_focus.jpg); background-repeat: no-repeat; width: 48px;}

#footer a {
	color: #424242;
	text-decoration: none;
}
#subMenu {
	list-style-type:none;
	font-size: 10px;
}

#subMenu li {
	height: 30px;
	width: 170px;
}

#subMenu li a {
	float: right;
	padding: 0px 0px 0px 0px;
	display: block;
	height: 30px;
	width: 170px;
	background-repeat: no-repeat;
	text-indent:-1000px;
}
#subMenu li a.SubSpain{background-image:url(images/subMenu_syuyoukoku.gif);}
#subMenu li a:hover.SubSpain{background-image:url(images/subMenu_syuyoukoku_set.gif);}
#subMenu li a.SubSpain_set{background-image:url(images/subMenu_syuyoukoku_set.gif);}


#subMenu li a.SubSeisan{background-image:url(images/subMenu_seisandaka.gif);}
#subMenu li a:hover.SubSeisan{background-image:url(images/subMenu_seisandaka_set.gif);}
#subMenu li a.SubSeisan_set{background-image:url(images/subMenu_seisandaka_set.gif);}

#subMenu li a.SubHinsyu{background-image:url(images/subMenu_hinshitsu.gif);}
#subMenu li a:hover.SubHinsyu{background-image:url(images/subMenu_hinshitsu_set.gif);}
#subMenu li a.SubHinsyu_set{background-image:url(images/subMenu_hinshitsu_set.gif);}

#subMenu li a.SubGebsanchi{background-image:url(images/subMenu_gensanchi.gif);}
#subMenu li a:hover.SubGebsanchi{background-image:url(images/subMenu_gensanchi_set.gif);}
#subMenu li a.SubGebsanchi_set{background-image:url(images/subMenu_gensanchi_set.gif);}

#subMenu li a.SubNouhou{background-image:url(images/subMenu_agli.gif);}
#subMenu li a:hover.SubNouhou{background-image:url(images/subMenu_agli_set.gif);}
#subMenu li a.SubNouhou_set{background-image:url(images/subMenu_agli_set.gif);}

#subMenu li a.SubDekirumade{background-image:url(images/subMenu_dekirumade.gif);}
#subMenu li a:hover.SubDekirumade{background-image:url(images/subMenu_dekirumade_set.gif);}
#subMenu li a.SubDekirumade_set{background-image:url(images/subMenu_dekirumade_set.gif);}

#subMenu li a.SubClass{background-image:url(images/subMenu_class.gif);}
#subMenu li a:hover.SubClass{background-image:url(images/subMenu_class_set.gif);}
#subMenu li a.SubClass_set{background-image:url(images/subMenu_class_set.gif);}



#subMenu li a.SubHealth{background-image:url(images/subMenu_health.gif);}
#subMenu li a:hover.SubHealth{background-image:url(images/subMenu_health_set.gif);}
#subMenu li a.SubHealth_set{background-image:url(images/subMenu_health_set.gif);}


#subMenu li a.SubHealth2{background-image:url(images/subMenu_health_2.gif);}
#subMenu li a:hover.SubHealth2{background-image:url(images/subMenu_health_2_set.gif);}
#subMenu li a.SubHealth2_set{background-image:url(images/subMenu_health_2_set.gif);}


#subMenu li a.SubHealth3{background-image:url(images/subMenu_health_3.gif);}
#subMenu li a:hover.SubHealth3{background-image:url(images/subMenu_health_3_set.gif);}
#subMenu li a.SubHealth3_set{background-image:url(images/subMenu_health_3_set.gif);}


#contentsLeft {
	padding-top: 13px;
	float: left;
	width: 170px;
}
#contents #contentsRight {
	float: left;
	width: 520px;
	padding: 20px 15px 0 15px;
	min-height: 430px;
}
.spainFormat1 {
	margin: 30px 0 20px 0;
}
.spainFormat1 dt {
	float: left;
	clear: both;
}
.spainFormat1 dd {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	white-space: normal;
	width: 290px;
}
.spainFormat1 p {
	padding-bottom: 7px;
}
.spainFormat1 .midashi {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}


.spainFormat2 {
	margin: 30px 0 20px 0;
}

.spainFormat2 .spainFormatC1 {
	float: left;
	clear: both;
	width: 270px;
}

.spainFormat2 .spainFormatC2 {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	white-space: normal;
}
.spainFormat2 .spainFormatC2 p {
	padding-bottom: 8px;
}


.spainFormat3 {
	margin: 20px 0 20px 0;
	padding-top: 15px;
	border-top: dotted #666666 1px;
}

.spainFormat3 .spainFormatC1 {
	float: left;
	clear: both;
	width: 150px;
	padding-bottom: 15px;
}

.spainFormat3 .spainFormatC2 {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	white-space: normal;
	width: 355px;
	padding-bottom: 15px;
}
.spainFormat3 .spainFormatC2 p {
	padding-bottom: 8px;
}
.spainFormat3 .midashi {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.spainFormat3 .spec {
	font-size: 10px;
	color: #333333;
	line-height: 16px;
}


.spainFormat4 {margin: 20px 0 20px 0; padding-top: 15px; border-top: dotted #666666 1px;}
.spainFormat4 .spainFormatC1 {float: left; clear: both; width: 150px; }
.spainFormat4 .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal;}
.spainFormat4 .spainFormatC2 p {padding-bottom: 8px;}
.spainFormat4 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.spainFormat4 .spec {font-size: 10px; color: #333333; line-height: 16px;}

.spainFormat5 {margin: 20px 0 20px 0; padding-top: 15px;}
.spainFormat5 .spainFormatC1 {float: left; clear: both; width: 200px; }
.spainFormat5 .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal;}
.spainFormat5 .spainFormatC2 p {padding-bottom: 8px;}
.spainFormat5 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.spainFormat5 .spec {font-size: 10px; color: #333333; line-height: 16px;}

.spainFormat6 {margin: 20px 0 20px 0; padding-top: 15px; border-top: dotted #666666 1px;}
.spainFormat6 .spainFormatC1 {float: left; clear: both; width: 200px; }
.spainFormat6 .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal;}
.spainFormat6 .spainFormatC2 p {padding-bottom: 8px;}
.spainFormat6 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.spainFormat6 .spec {font-size: 10px; color: #333333; line-height: 16px;}

.spainFormat7 {margin: 20px 0 20px 0; padding-top: 15px; border-top: dotted #666666 1px;}
.spainFormat7 .spainFormatC1 {float: left; clear: both; width: 210px; }
.spainFormat7 .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal;}
.spainFormat7 .spainFormatC2 p {padding-bottom: 8px;}
.spainFormat7 .spainFormatC2 dl {padding-bottom: 8px;}
.spainFormat7 .spainFormatC2 dt { color:#FF3300; padding: 10px 0 8px 0; font-weight:bold; font-size:12px; line-height:18px; border-top:solid #999999 1px;}
.spainFormat7 .spainFormatC2 a{
	color:#000000;
	text-decoration: none;
}
.spainFormat7 .spainFormatC2 a:hover {color:#FF3300;}
.spainFormat7 .spainFormatC2 dd {padding: 3px 0 3px 0; font-size:11px; line-height:16px; border-top:dotted #cccccc 1px;}
.spainFormat7 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.spainFormat7 .spec {font-size: 10px; color: #333333; line-height: 16px;}


.productFormat1 {margin: 0px 15px 20px 15px; padding-top: 20px;}
.productFormat1 .spainFormatC1 {float: left; clear: both; width: 200px; }
.productFormat1 .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal;}
.productFormat1 .spainFormatC2 p {padding-bottom: 8px;}
.productFormat1 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.productFormat1 .spec {font-size: 10px; color: #333333; line-height: 16px;}

.productFormat2 {
	margin: 0px 0px 20px 0;
	padding-top: 15px;
	border-top: dotted #666666 1px;
}
.productFormat2 .spainFormatC1 {
	float: left;
	clear: both;
	width: 200px;
	text-align: center;
}
.productFormat2 .spainFormatC2 {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	white-space: normal;
	width: 305px;
}
.productFormat2 .spainFormatC2 p {
}
.productFormat2 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.productFormat2 .spec {font-size: 10px; color: #333333; line-height: 16px;}



#category {
	text-align: right;
	padding: 0 0px 10px 0;
}
.title {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: 444444;
}
.caption {
	font-size: 10px;
	padding-right: 20px;
}
.midashi {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.productTable {
	font-size: 12px;
	padding: 10px;
	margin: 15px;
	width: 690px;
}
.productCell {
	font-size: 12px;
	padding: 8px;
	line-height: 20px;
}
.classCell {
	font-size: 12px;
	width: 150px;
}
.kindCell {
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}

.productTable td {
	border-bottom:dotted #999999 1px;
}
.productCell a {
	color: #FF3300;
	font-weight: bold;
}
.red {color: #CD1F11;}
.yellow {color: #F3E71F;}
.green {color: #B1D864;}
.blue {color: #144CB1;}
.Dgreen {color: #36650F;}
.purple {color: #BD00DF;}
.orange {color: #F5A800;}
#wrapper #wrapContents #contents #contentsRight .productFormat2 .spainFormatC2 .productName {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.spainFormatC2 .syubetu {
	font-size: 10px;
	line-height: 14px;
	color: #30450A;
	padding: 15px 0 0 0;
	font-weight: bold;
}
.spainFormatC2 .hinsyumei {
	font-size: 12px;
	padding: 0;
}


#alphabetical ul {
	list-style-type: none;
}
#alphabetical li {
	font-size: 16px;
	display: inline;
	padding-left: 6px;
}

#alphabetical {
	padding-top: 25px;
}

#alphabetical a {
	color: #333333;
	text-decoration: none;
}
#alphabetical a:hover {
	color: red;
	text-decoration: none;
}
.px10 {
	font-size: 10px;
	line-height: 15px;
}
.productFormat2 .spainFormatC2 .back {
	padding-top: 10px;
}


#subMenu li a.SubCiefRecipe{background-image:url(images/subMenu_chiefRecipe.gif);}
#subMenu li a:hover.SubCiefRecipe{background-image:url(images/subMenu_chiefRecipe_set.gif);}
#subMenu li a.SubCiefRecipe_set{background-image:url(images/subMenu_chiefRecipe_set.gif);}

#subMenu li a.subOriginalRecipe{background-image:url(images/subMenu_originalRecipe.gif);}
#subMenu li a:hover.subOriginalRecipe{background-image:url(images/subMenu_originalRecipe_set.gif);}
#subMenu li a.subOriginalRecipe_set{background-image:url(images/subMenu_originalRecipe_set.gif);}

#subMenu li a.subTukaikata{background-image:url(images/subMenu_tukaikata.gif);}
#subMenu li a:hover.subTukaikata{background-image:url(images/subMenu_tukaikata_set.gif);}
#subMenu li a.subTukaikata_set{background-image:url(images/subMenu_tukaikata_set.gif);}

#subMenu li a.subUsaRecipe{background-image:url(images/subMenu_usaRecipe.gif);}
#subMenu li a:hover.subUsaRecipe{background-image:url(images/subMenu_usaRecipe_set.gif);}
#subMenu li a.subUsaRecipe_set{background-image:url(images/subMenu_usaRecipe_set.gif);}

#subMenu li a.subBeautuyHealth{background-image:url(images/subMenu_beauty_health.gif);}
#subMenu li a:hover.subBeautuyHealth{background-image:url(images/subMenu_beauty_health_over.gif);}
#subMenu li a.subBeautuyHealth_set{background-image:url(images/subMenu_beauty_health_over.gif);}



.recipe {
	margin: 0px 0 10px 0;
	padding: 20px 0 20px 0;
	clear: borh;
}
.recipe .spainFormatC1 { float: left; clear: both; width: 210px; padding-top: 20px;}
.recipeTitle {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 16px;
	background-color: #996600;
	padding: 3px;
}
.recipe .spainFormatC1 dl { width: 210px; }
.recipe .spainFormatC1 dt { padding: 3px 0 1px 0; font-size:10px; border-top:dotted #cccccc 1px; float: left; clear: both; width: 150px;}
.recipe .spainFormatC1 dd { font-size:10px; border-top:dotted #cccccc 1px; padding: 3px 0 1px 0;}
.recipe .spainFormatC2 {float: left; padding-left: 15px; font-size: 12px; line-height: 20px; white-space: normal; padding-top: 20px;}
.recipe .spainFormatC2 .recipeTitle {color:#FF3300; font-weight:bold;}
.recipe .spainFormatC2 dl {padding-bottom: 8px; width: 290px;}
.recipe .spainFormatC2 dt { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px; border-top:solid #999999 1px;}
.recipe .spainFormatC2 dd {padding: 7px 0 7px 0; font-size:12px; line-height:16px; border-top:dotted #cccccc 1px;}
.recipe .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.recipe .spec {font-size: 10px; color: #333333; line-height: 16px;}
.recipe .spainFormatC1 td {font-size: 10px; color: #333333; line-height: 16px;}
.recipe .zairyou { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px;}

.recipe2 { margin: 0px 0 10px 0; border-bottom: dotted #666666 1px; padding: 20px 0 20px 0; }
.recipe2 .spainFormatC1 { float: left; clear: both; width: 520px; padding-top: 20px;}
.recipe2 .spainFormatC1 ul {
	width: 510px;
	list-style: none;
}
.recipe2 .spainFormatC1 li { padding: 2px 0 1px 0; font-size:10px; border-top:dotted #cccccc 1px;}
.recipe2 .spainFormatC1 dd { font-size:10px; border-top:dotted #cccccc 1px; padding: 2px 0 1px 0;}
.recipe2 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.recipe2 .spainFormatC1 p {font-size: 12px; line-height:20px;}


.recipe3 { margin: 0px 0 10px 0; border-bottom: dotted #666666 1px; padding: 20px 0 20px 0; }
.recipe3 .spainFormatC1 {
	width: 300px;
	padding-top: 20px;
	clear: both;
}
.recipe3 .spainFormatC1 dl { width: 450px; }
.recipe3 .spainFormatC1 dt {
	padding: 2px 0 2px 0;
	font-size:10px;
	border-top:dotted #cccccc 1px;
	float: left;
	clear: both;
	width: 270px;
	line-height: 10px;
}
.recipe3 .spainFormatC1 dd {
	font-size:10px;
	border-top:dotted #cccccc 1px;
	padding: 2px 0 2px 0;
	line-height: 10px;
}
.recipe3 .spainFormatC2 {float: left; font-size: 12px; line-height: 20px; white-space: normal; padding-top: 20px;}
.recipe3 .spainFormatC2 .recipeTitle {color:#FF3300; font-weight:bold;}
.recipe3 .spainFormatC2 dl {padding-bottom: 8px; width: 510px;}
.recipe3 .spainFormatC2 dt { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px; border-top:solid #999999 1px;}
.recipe3 .spainFormatC2 dd {padding: 2px 0 2px 0; font-size:12px; line-height:18px; border-top:dotted #AAAAAA 1px;}
.recipe3 .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.recipe3 .spec {font-size: 10px; color: #333333; line-height: 16px;}
.recipe3 .spainFormatC1 td {font-size: 10px; color: #333333; line-height: 16px;}
.recipe3 .zairyou { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px;}
.recipe3 .spainFormatC1 a{color:#000000; text-decoration: none; }
.recipe3 .spainFormatC1 a:hover {color:#FF3300;}


#subMenu li a.subColumnGozonji{background-image:url(images/subMenu_column_gozonji.gif);}
#subMenu li a:hover.subColumnGozonji{background-image:url(images/subMenu_column_gozonji_set.gif);}
#subMenu li a.subColumnGozonji_set{background-image:url(images/subMenu_column_gozonji_set.gif);}

#subMenu li a.subColumnYougo{background-image:url(images/subMenu_column_yougo.gif);}
#subMenu li a:hover.subColumnYougo{background-image:url(images/subMenu_column_yougo_set.gif);}
#subMenu li a.subColumnYougo_set{background-image:url(images/subMenu_column_yougo_set.gif);}

#subMenu li a.subColumnTasting{background-image:url(images/subMenu_column_taste.gif);}
#subMenu li a:hover.subColumnTasting{background-image:url(images/subMenu_column_taste_set.gif);}
#subMenu li a.subColumnTasting_set{background-image:url(images/subMenu_column_taste_set.gif);}



.link dd {
	font-size: 12px;
	line-height: 19px;
	padding-bottom: 10px;
}

.dictionary { margin: 0px 0 10px 0; border-bottom: dotted #666666 1px; padding: 20px 0 20px 0; }
.dictionary .spainFormatC1 {
	width: 300px;
	padding-top: 20px;
	clear: both;
}
.dictionary .spainFormatC1 dl { width: 450px; }
.dictionary .spainFormatC1 dt {
	padding: 2px 0 2px 0;
	font-size:11px;
	border-top:dotted #cccccc 1px;
	clear: both;
	width: 270px;
	line-height: 10px;
	font-weight: bold;
}
.recipe3 .spainFormatC1 dd {
	font-size:10px;
	border-top:dotted #cccccc 1px;
	padding: 2px 0 2px 0;
	line-height: 10px;
}
.dictionary .spainFormatC2 {float: left; font-size: 12px; line-height: 20px; white-space: normal; padding-top: 20px;}
.dictionary .spainFormatC2 .recipeTitle {color:#FF3300; font-weight:bold;}
.dictionary .spainFormatC2 dl {padding-bottom: 8px; width: 510px;}
.dictionary .spainFormatC2 dt { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px; border-top:solid #999999 1px;}
.dictionary .spainFormatC2 dd {padding: 2px 0 2px 0; font-size:12px; line-height:18px; border-top:dotted #AAAAAA 1px;}
.dictionary .midashi {font-size: 12px; font-weight: bold; color: #333333; }
.dictionary .spec {font-size: 10px; color: #333333; line-height: 16px;}
.dictionary .spainFormatC1 td {font-size: 10px; color: #333333; line-height: 16px;}
.dictionary .zairyou { color:#FF3300; padding: 10px 0 2px 0; font-weight:bold; font-size:10px; line-height:12px;}
.dictionary .spainFormatC1 a{color:#000000; text-decoration: none; }
.dictionary .spainFormatC1 a:hover {color:#FF3300;}
.dictionary dd {
	font-size: 10px;
	line-height: 16px;
	padding-bottom: 8px;
}

.top{
	height:480px;
	background-image: url(images/top200909.jpg);
	background-repeat: no-repeat;
}
.top2{
	height:480px;
	background-image: url(images/asolivaTopNew2009-2.jpg);
	background-repeat: no-repeat;
}
.top3{
	height:480px;
	background-image: url(images/asolivaTopNew2009-2.jpg);
	background-repeat: no-repeat;
}
.topOld{
	height:525px;
	background-image: url(images/top0812.jpg);
	background-repeat: no-repeat;
}
#news {
	list-style-type: none;
	background-image: url(images/newsBG.jpg);
	background-repeat: no-repeat;
	margin: 430px 0 0 5px;
	width: 625px;
	height: 90px;
	padding: 5px 0 0 85px;
}
#news li {
	background-image: url(images/newsBlit.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 16px;
	font-size: 11px;
	background-position: 0 3px;
	color: #FFFFFF;
}
#news a {
	color: #FFFFFF;
	text-decoration: underline;
}
#wrapper #wrapContents #contents #bnr img {
	position: absolute;
	top: 492px;
	left: 57px;
}
#wrapper #entrance {
	position: absolute;
	top: 44px;
	font-size: 12px;
	width: 277px;
	text-align: right;
	right: 20px;
	line-height: 12px;
	z-index: 3;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 19px;
}
.gensanFormat {
	margin: 20px 0 20px 0;
	padding-top: 15px;
	padding-left: 15px;
}
.gensanFormat .spainFormatC1 {
	float: left;
	clear: both;
	width: 150px;
	padding-bottom: 15px;
}

.gensanFormat .spainFormatC2 {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	white-space: normal;
	width: 340px;
	padding-bottom: 15px;
}
.gensanFormat .spainFormatC2 p {
	padding-bottom: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.midashiGensan {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"!important;
	font-size: 16px!important;
	font-weight: bold!important;
	padding-bottom: 4px!important;
	margin-bottom: 10px!important;
	letter-spacing: 0px;
	border-bottom: 1px dotted #888888;
	color: #3F6300;
}
.gensanFormat .spec {
	font-size: 10px;
	color: #333333;
	line-height: 16px;
}
.gensanFormat .line {
	background-image: url(images/naname.gif);
	height: 20px;
	margin-bottom:10px
}
.midashiGensan span {
	color: #B0CF6B;
}
#koushin{
	position:absolute;
	left: 14px;
	top: 391px;
	color:white;
	font-size:12px;
	width: 270px;
}
#koushin a{
	color:white;
	text-decoration: none;
}
#koushin dl{
	border-top:1px solid #666666;
}
#koushin dl , #koushin dt, #koushin dd{
	list-style:none;
}
#koushin dt, #koushin dd{
	font-size:10px
}
#koushin dt{
	padding-top:3px;
}

#koushin dd{
	padding-bottom:3px;
	border-bottom:1px solid #666666;
	line-height: 1.5em;
}
#koushin p{
	padding-bottom:3px;
	color:yellow;
	font-size: 11px;
}
