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

/* ヘッダ */
.style1 { width:760px; }
.style2 { float:left; width:760px; height:145px; background-image:url(../images/head_base.gif); background-repeat:no-repeat; }
.style3 { float:left; width:314px; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 0px 0px 10px; }
.style4 { float:left; width:304px; height:36px; }
.style5 { float:left; width:195px; font-size:18px; line-height:1.1; color:#FFFFFF; font-weight:bold; padding:18px 0px 0px 135px; }
.style6 { font-size:10px; font-weight:normal; }
.style7 { padding:0px 0px 0px 205px; width:90px; height:25px; }
.style8 { padding:5px 0px 0px 0px; width:295px; font-size:12px; font-weight:bold; text-align:right; color:#960; }
.style9 { float:left; width:745px; padding:0px 0px 0px 10px; font-size:10px; }
.style10 { position:absolute; top:90px; left:260px; width:122px; height:28px; }
.style10n { position:absolute; top:95px; left:6px; width:150px; height:56px; }
.style11 { position:absolute; top:90px; left:383px; width:122px; height:28px; }
.style12 { position:absolute; top:90px; left:505px; width:122px; height:28px; }
.style13 { position:absolute; top:83px; left:634px; width:118px; height:29px; }

/* サイドメニュー */
.style14 { float:left; width:160px; }
.style15 { float:left; padding-top:10px; width:160px; height:24px; }
.style16 { float:left; width:146px; border-collapse:collapse; }
.style17 { border:solid 2px #F00; }
.style18 { float:left; border-bottom:solid 2px #ed6a56; width:146px; height:45px; }
.style19 { border:solid 2px #F00; padding:3px 3px 3px 3px; }
.style20 { height:5px; }
.style21 { border:solid 2px #F00; width:146px; height:45px; }
.style22 { float:left; border-bottom:solid 2px #ed6a56; }
.style23 { border:solid 2px #F00; padding:3px 3px 3px 3px; }
.style24 { height:5px; }
.style25 { border:solid 2px #F00; width:146px; height:45px; }
.style26 { float:left; border-bottom:solid 2px #ed6a56; }
.style27 { border:solid 2px #F00; padding:3px 3px 3px 3px; }
.style28 { float:left; width:160px; height:17px; }
.style29 { padding:10px 0px 5px 0px; width:160px; height:1px; }
.style30 { float:left; width:150px; padding:5px 0px 0px 10px; }
.style31 { float:left; padding:10px 0px 5px 0px; width:160px; height:1px; }
.style32 { float:left; width:150px; padding:5px 0px 0px 10px; }
.style33 { float:left; padding:10px 0px 5px 0px; width:160px; height:1px; }
.style34 { float:left; width:150px; padding:5px 0px 0px 10px; }
.style35 { float:left; padding:10px 0px 5px 0px; width:160px; height:1px; }
.style36 { float:left; width:150px; padding:5px 0px 5px 10px; }
.style37 { width:160px; height:25px; }
.style38 { width:160px; height:25px; }

/* ボディ */
.style40 { float:left; width:590px; }
.style41 { float:left; width:570px; padding:20px 0px 0px 20px; color:#5f783e; }
.style42 { float:left; width:130px; height:110px; }
.style43 { width:360px; height:50px; padding:3px 0px 0px 0px; }
.style44 { float:left; width:570px; padding:0px 0px 0px 20px; color:#5f783e; }
.style45 { color:#5f783e; font-weight:bold; font-size:16px; }
.style46 { padding:0px 0px 0px 0px; width:340px; height:40px; }
.style47 { float:left; width:590px; height:80px; background-image:url(../images/index_004.gif); background-repeat:no-repeat; }
.style48 { float:left; width:155px; height:72px; padding:28px 0px 0px 13px; line-height:1.2; }
.style49 { float:left; width:155px; height:72px; padding:28px 0px 0px 47px; line-height:1.2; }
.style50 { float:left; width:155px; height:72px; padding:28px 0px 0px 47px; line-height:1.2; }
.style51 { float:left; width:580px; height:20px; background-image:url(../images/index_017.gif); background-repeat:no-repeat; }
.style52 { float:left; width:580px; height:451px; background-image:url(../images/index_018.gif); background-repeat:repeat-y; }
.style53 { float:left; padding:0px 0px 0px 15px; width:150px; height:20px; }
.style54 { float:left; width:300px; padding:3px 0px 0px 0px; }
.style55 { float:left; padding:5px 0px 0px 15px; }
.style56 { color:#FF0000; }
.style57 { width:60px; text-align:center; border:#FF0000 solid 2px; background-color:#F9D1B0;}
.style58 { font-size:12px; width:180px; }
.style59 { float:left; padding:10px 0px 0px 19px; }
.style60 { float:left; width:580px; height:20px; background-image:url(../images/index_019.gif); background-repeat:no-repeat; }
.style61 { width:590px; padding:10px 0px 0px 0px;}
.style62 { float:left; width:580px; height:20px; }
.style63 { padding:0px 0px 0px 10px; }
.style64 { padding:0px 0px 0px 10px; }
.style65 { width:580px; height:10px; }
.style66 { float:left; width:580px; padding:0px 0px 0px 10px; }
.style67 { float:left; width:130px; height:30px; }
.style68 { float:left; width:350px; padding:7px 0px 0px 10px; color:#5f783e; }
.style69 { float:left; width:380px; padding:0px 0px 0px 10px; }
.style70 { display:block; color:#000000; float:left; width:128px; height:59px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/ippan.gif); background-repeat:no-repeat; }
.style71 { display:block; color:#000000; float:left; width:128px; height:59px; margin:0px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/juryo.gif); background-repeat:no-repeat; }
.style72 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/index_022.gif); background-repeat:no-repeat; }
.style73 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/index_021.gif); background-repeat:no-repeat; }
.style74 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/yasai.gif); background-repeat:no-repeat; }
.style75 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/index_026.gif); background-repeat:no-repeat; }
.style76 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/golf.gif); background-repeat:no-repeat; }
.style77 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/wine.gif); background-repeat:no-repeat; }
.style78 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/mail.gif); background-repeat:no-repeat; }
.style79 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/cd.gif); background-repeat:no-repeat; }
.style80 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/shorui.gif); background-repeat:no-repeat; }
.style81 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/poster.gif); background-repeat:no-repeat; }


.style120 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/horei.gif); background-repeat:no-repeat; }
.style121 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/gift.gif); background-repeat:no-repeat; }
.style122 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/bokin.gif); background-repeat:no-repeat; }
.style123 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/index_031.gif); background-repeat:no-repeat; }

.style124 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 0px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/hikkosi.gif); background-repeat:no-repeat; }
.style125 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/irui.gif); background-repeat:no-repeat; }
.style126 { display:block; color:#000000; float:left; width:128px; height:59px; margin:3px 0px 0px 3px; padding:25px 0px 0px 60px; background-image:url(../images/topgif/hana.gif); background-repeat:no-repeat; }


.style82 { float:left; width:192px; height:10px; padding:0px 0px 0px 5px; background-image:url(../images/index_012.gif); background-repeat:no-repeat; }
.style83 { float:left; width:165px; padding:0px 22px 0px 10px; background-image:url(../images/index_013.gif); background-repeat:repeat-y; }
.style84 { width:120px; height:20px; }
.style85 { float:left; width:165px; padding:2px 0px 0px 0px; }
.style86 { padding:10px 0px 0px 0px; width:100px; height:20px; }
.style86b { padding:10px 0px 0px 0px; width:120px; height:20px; }
.style87 { float:left; width:165px; padding:2px 0px 0px 0px; }
.style88 { float:left; width:192px; height:10px; padding:0px 0px 0px 5px; background-image:url(../images/index_014.gif); background-repeat:no-repeat; }
.style89 { color:#000000; }
.style90 { float:left; width:580px;background-image:url(../images/index_018.gif); background-repeat:repeat-y; }

/* フッタ */
.style100 { float:left; width:760px; height:90px; background-image:url(../images/footer.gif); background-repeat:no-repeat; margin-top:20px; }
/* .style101 { float:left; width:760px; padding-top:15px; text-align:center; color:#FFFFFF; } */
.style101 { float:left; width:760px; padding-top:15px; text-align:center; color:#000000; }
.style102 { color:#996600;font-weight:bold; }
.style103 { color:#996600;font-weight:bold; }
.style104 { color:#996600;font-weight:bold; }
.style105 { color:#996600;font-weight:bold; }
.style106 { color:#996600;font-weight:bold; }
.style107 { color:#996600;font-weight:bold; }
.style108 { color:#996600;font-weight:bold; }
.style109 { color:#996600;font-weight:bold; }
.style110 { color:#996600;font-weight:bold; }
.style111 { color:#996600;font-weight:bold; }
.style112 { color:#996600;font-weight:bold; }



