BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background-color: #FFFFFF;}

/* グローバルナビ */
@charset "utf-8";

/* バナー：背景 */
.banner-box {background-color: #FDF6DA;WIDTH: 900px;border-bottom-color: #1D581E;border-bottom-width: 1px;border-bottom-style: solid;}

/* 左：ボックス */
.left-box {background-color: #FFFFFF;WIDTH: 200px;border-right-color: #1D581E;border-right-style: solid;; clip:  rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #999999 solid; border-width: 0px 0px 1px}
#right-info a{color: #339999;}
#right-info ul{list-style-position: outside;color: #339999;line-height:120%;font-size:12px;list-style-type: disc;marker-offset: -5px;list-style-type: disc;
padding: 13px 7px 15px 22px;margin: 0px;}
#right-info li{margin-bottom: 8px;}
#right-event a{color: #0099cc;}
#right-event ul{list-style-position: outside;color: #0099cc;line-height:120%;font-size:12px;list-style-type: disc;list-style-type: disc;marker-offset: -5px;
padding: 13px 7px 15px 22px;margin: 0px;}
#right-event li{margin-bottom: 8px;}

/* ボックス：協賛 */
.present-box1 { background-image: url(../img/predented_bkg1.gif); repeat-x;}
.present-box2 { background-image: url(../img/predented_bkg2.gif); repeat-x;}
.present-photo {margin-right: 2px;}

/* ボックス：フッター */
.footer-box {margin: 0px;padding:15px;}


/* ボックス：枠 */
div.box_green {padding: 0px 0px;; border: 1px #999999 solid}
div.box_green2 {padding: 15px;; border: 2px #660000 solid}
div.box_green480 {padding: 15px;width: 448px;margin-right: auto;margin-left: auto;; border: 1px #660000 solid}


/* コンテンツカラー */
.bg_white {background-color: #ffffff;}
.bg_green {background-color: #297B2A;}
.bg_ygreen {background-color: #40A521;}
.bg_lgreen {background-color: #D7EAC3;}


/* 写真 */
.photo_r {float: right;margin-left: 15px;margin-bottom: 15px;}
.photo_l {float: left;margin-right: 15px;margin-bottom: 15px;}
.photo_bk {margin-top: 12px}.top_box { background-color: #FFFFFF;WIDTH: 700px;border-bottom-color: #1D581E;border-bottom-style: solid; ; height: 200px; left: 0px; top: 0px; clip:   rect(   ); border-color: black black #999999; border-bottom-width: 1px}
.menu_box { WIDTH: 800px;border-right-color: #1D581E;border-right-style: solid; ; clip:  rect(   ); border: #999999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
div.box_footer { padding: 0px 0px;; border: 1px #660000 solid ; width: 800px; height: 20px}
#box_550 { padding: 0px 0px;; border: 1px #999999 solid ; width: 550px; margin: 20px 20px}
div.box_500 { padding: 0px 0px;; border: 1px #999999 solid ; clip:  rect(   ); width: 500px}
