@charset "utf-8";
/* CSS Document */
.festival{ padding:4px;}
.festival h2{ color:#BD0102; font-size:1.5em; margin:0; padding:2px 0px 0px;}
.festival h3{ color:#06849F; font-size:1.3em; margin:0; padding:2px 0px 0px;}
.festival h4{ color:#a85b00; font-size:1.1em; margin:0; padding:2px 0px 0px;}
.festival p{ line-height:18px; text-align:justify;}
.festival a{ font-weight:bold; color:#075d00; text-decoration:none;}
.festival a:hover{ color:#f00; text-decoration:none;}
.festival ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px;}
.festival li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.festival ul li{ margin:0px;	list-style-type:none;}
.festival ul li a{ color:#1f1f1f; text-decoration:none;}
.festival ul li a:hover{ color:#f00; text-decoration:none;}
.productblock{ background:#FCF5E2; border:1px solid #F2D384 ;color:#00455E; cursor:pointer; font-size:1.6em;height:auto;margin:0 auto;padding:5px;vertical-align:middle;width:640px;}
.productblock p{ line-height:18px; text-align:justify; font-size:0.6em;}
.productblock h2{ color:#D8003F; font-size:1.2em; margin:0; padding:2px 0px 0px;}
.productblock h3{ color:#06849F; font-size:1.4em; margin:0; padding:2px 0px 0px;}
.productblock h4{ color:#a85b00; font-size:1.2em; margin:0; padding:2px 0px 0px;}
.productblock ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px; font-size:0.8em;}
.productblock li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.productblock ul li{ margin:0px;	list-style-type:none;}
.productblock ul li a{ color:#1f1f1f; text-decoration:none;}
.productblock ul li a:hover{ color:#f00; text-decoration:none;}
.product table{ padding:0px; color:#00455E; background:#fdf9f4; border-collapse:collapse; margin:0px auto 0px auto;}
.product td{ margin:0px; border-color:#dfdfdf; border-width:0px; border-style:inset; padding:6px 6px 4px 4px;}
.product tr{ margin:0px; border-color:#ffefb5; border-width:0px; border-style:inset; padding:0px}
.textlink{ font-size:1.4em; cursor:pointer;}
.textlink a{ color:#5f3300 !important; text-decoration:none;}
.textlink a:hover{ color:#5f3300 !important; text-decoration:none;}
.smallbox { background:#FDF9F4 none repeat scroll 0 0; border:1px solid #FDD5B9; color:#a85b00; font-size:1.5em; font-weight:bold; padding:5px; text-align:center;}
.gene table{ border:solid 1px #F00; border-collapse: collapse;}
.gene td{ padding:4px; border:solid 1px #F00;}


.innerblock{ background:#FCF5E2; border:1px solid #F2D384 ;color:#00455E; font-size:1.6em;height:auto;margin:0 auto;padding:5px;vertical-align:middle;width:650px;}
.innerblock p{ line-height:18px; text-align:justify; font-size:0.6em;}
.innerblock h5{ color:#051756; font-size:1.2em; margin:0; padding:2px 0px 0px;}
.innerblock h3{ color:#06849F; font-size:0.9em; margin:0; padding:2px 0px 0px;}
.innerblock h4{ color:#a85b00; font-size:0.8em; margin:0; padding:2px 0px 0px;}
.innerblock ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px; font-size:0.8em;}
.innerblock li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.innerblock ul li{ margin:0px;	list-style-type:none;}
.innerblock ul li a{ color:#1f1f1f; text-decoration:none;}
.innerblock ul li a:hover{ color:#f00; text-decoration:none;}
.innerblock .pro{border:solid 1px #FBAD79; padding:5px; background:#FDF9F4;}
.innerblock .price{color:#051756;font-size:1.2em;margin:0;padding:4px;background:#FCF4EB;font-weight:bold;width:120px;float:right;}
.innerblock .smallbox{ background:#FDF9F4 none repeat scroll 0 0; border:1px solid #FDD5B9; color:#a85b00; font-size:0.9em; font-weight:bold; padding:5px; text-align:center;}