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

/* contents */
#CONTENTS h2 { width:570px; height:60px; margin:0px 0px 10px 0px; background: url(img/title.jpg) no-repeat; text-indent:-9999px; overflow: hidden; }

/* devision */
.devision h3 { background: url(img/h301.gif) no-repeat left center; text-indent: -9999px; overflow: hidden; margin: 0px 0px 1px; padding: 0px; height: 17px; width: 70px; float: left; }
#DEVISION2 { margin: 0px; padding: 0px; }
#DEVISION2 h3 { background: url(img/h302.gif) no-repeat left center; text-indent: -9999px; overflow: hidden; margin: 0px; padding: 0px; height: 17px; width: 104px; float: left; }
#PART { background: url(/event/img/h303.gif) no-repeat left center; text-indent: -9999px; overflow: hidden; margin: 0px; padding: 0px; height: 17px; width: 121px; float: left; }

/* finding */
#FINDING { background: url(img/line.gif) no-repeat left bottom; margin: 0px; padding: 0px 0px 1px; height: 19px; width: 570px; }
#FINDING2 { background: url(img/line.gif) no-repeat left bottom; margin: 0px; padding: 0px 0px 1px; height: 19px; width: 570px; }
#CONTENTS a.no {background:none; margin:0px; padding:0px; }
#CONTENTS a:hover.no {background:none; margin:0px; padding:0px; }

/* title */
.title a:link { background: url(/img_global/title_link.gif) no-repeat left center;margin: 0px; padding: 0px 0px 0px 15px; float: right; color: #CC0000; text-decoration: none; font-size: 80%; }
.title a:visited  { background: url(/img_global/title_visited.gif) no-repeat left center; margin: 0px; padding: 0px 0px 0px 15px; float: right; color: #BAA525; text-decoration: none; font-size: 80%; }
.title a:hover { background: url(/img_global/title_hover.gif) no-repeat left center; margin: 0px; padding: 0px 0px 0px 15px; float: right; color: #000099; text-decoration: underline; font-size: 80%; }
.title a:active { background: url(/img_global/title_hover.gif) no-repeat left center; margin: 0px; padding: 0px 0px 0px 15px; float: right; color: #000099; text-decoration: underline; font-size: 80%; }

.title h4 { font-weight: bold; color: #630; float: left; font-size: 90%; }
.title { margin: 0px 0px 15px; padding: 0px 0px 5px; border-bottom: 2px solid #d7d7b8; width: 540px; }

.block h5 { font-weight: bold; color: #8D7100; margin: 0px 0px 10px; padding: 0px; font-size: 80%; }
.report { margin: 0px; padding: 0px; width: 540px; }

.block ul { line-height: 140%; margin: 10px 0px 0px; }
.block li { font-size: 80%; color: #9D8626; }
.date { font-size: 70%; margin: 15px 0px 5px; padding: 0px; float: right; }


/* customer */
.customer { margin: 0px; padding: 0px; }
.report_left { margin: 0px; padding: 0px; float: left; width: 340px; }

.customer h6 { background: url(img/boice.gif) no-repeat left bottom; height: 21px; width: 82px; font-weight: bold; color: #947B12; font-size: 90%; padding: 0px; margin: 20px 0px 10px; }
.customer p { font-size: 80%; line-height: 140%; margin: 0px; padding: 0px; }

.boice p { background: #ECE5C4; height: 50px; width: 320px; padding: 10px; line-height: 140%; font-size: 70%; margin: 0px; padding: 10px; }
.boice { margin: 10px 0px 15px; padding: 0px; }



/* side navi */
#SIDENAVI h2 { background: url(img/sideNavTtl.gif) no-repeat left bottom; height: 25px; text-indent:-9999px; overflow:hidden; margin:0px 0px 10px 0px; }
#SIDENAVI h3 { background: url(img/sideNavTtl2.gif) no-repeat left bottom; height: 25px; text-indent:-9999px; overflow:hidden; margin:0px 0px 10px 0px; }
#SIDENAVI #NAVI { position: relative; }
#SIDENAVI #NAVIT { background: url(img/sidenavi01.jpg) no-repeat left top; width: 54px; height: 54px; position: absolute; left: 0px; top: 0px; z-index: 0; }
#SIDENAVI #NAVIU { background: url(img/sidenavi02.jpg) no-repeat left top; width: 54px; height: 54px; position: absolute; right: 0px; bottom: 0px; z-index: 0; }
#SIDENAVI #TXT { position:relative; z-index: 1; padding: 15px; }
#SIDENAVI h4 { color:#900;font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px 0px 3px 0px; }
#SIDENAVI ul { margin: 0px 0px 10px; }
.yearlist { margin: 0px ; border-top: 1px dotted #660; padding: 0px 0px 5px; }
.nolink { font-size: 85%; }
h6 { font-size: 85%; background: #999900; color: #FFFFFF; text-align: center; line-height: 150%; margin: 15px 0px 0; }
#SHOP { border: 1px solid #999900; padding: 10px 20px 15px; line-height: 160%; font-size: 80%; margin: 0px 0px 5px; }
#SIDENAVI .monthline { margin: 0px; border-top: 1px dotted #660; padding: 0px; margin: 0px; }
#MAIN .smallfont { font-size: 82%; }

