html,body { line-height : 130% ; font-size : 90% ; color : #333333  ; padding : 0px 0px 0px 0px ; background : #ffffcc ; margin : 0px auto 0px auto ; text-align : center; font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif; }

a:link,a:visited,a:active,a:hover { text-decoration : none ; color : #304ba9; border : 0px ; }

#base a:hover { text-decoration : underline ; }

#base a img {border-style: none;}

h1 { margin : 0px 5px 0px 5px ; font-size : 80% ; color : #666 ; font-weight : normal ; text-align: center ;  padding : 0px 0px 0px 0px ; background : #ffffcc ;}

h2 { margin-top : 10px ; margin-bottom : 10px ; font-size : 90% ; color : #ff6600 ; padding : 10px 0px 10px 0px ;}

table { border : solid 1px #ffcc00 ; border-spacing : 0px ; border-collapse:collapse; margin : 5px 0px 0px 0px ;}

td { border : solid 1px #ffcc00 ; padding : 2px 2px 2px 2px ; }

th { border : solid 1px #ffcc00 ; padding : 2px 2px 2px 2px ; background : #ffffcc ; }

thead { background-color : #dcdcdc ; }

caption {text-align:left;font-weight : bold ;}


#base { width: 748px ; margin : 0px auto 0px auto ; background : #ffffcc ; padding : 0px 0px 0px 0px ; text-align : left; overflow : hidden ; border-left : solid 1px #ececec ; border-right : solid 1px #ececec ;   }

#navi { width: 730px ; padding : 0px 10px 0px 10px ; text-align : center ; height: 33px ; overflow : hidden ; }

#navi ul{ display:inline; line-height:100%; margin : 0px 0px 0px 0px ; padding : 0px 0px 0px 0px ; color : #ffffff ; }

#navi li{ display:inline; line-height:100%; list-style-type:none; margin : 0px 0px 0px 0px ; padding : 0px 5px 0px 5px ; }

#wrapper { width: 750px ; margin :0px auto 0px auto ; padding : 10px 0px 0px 0px ; background : #fff ; }

#contents_left{ width: 450px ; margin : 10px 0px 30px 0px ; padding : 0px 0px 0px 20px ; float : left ; }

#contents_left p { padding : 0px 0px 10px 5px ; margin : 0px 0px 10px 0px ; }

#contents_left ol{ padding : 10px 0px 10px 30px ; margin : 0px 0px 0px 0px ; }

#contents_left li{ padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; }

#contents_left h2 { background:url('../img/midasi.gif') left center no-repeat;  padding : 10px 0px 10px 10px ; }

#contents_right{ width: 260px ; margin : 20px 0px 30px 20px ; padding : 0px 0px 0px 0px ; float : left ; }

.topi_top { width: 240px ; margin : 0px 0px 0px 0px ;}

#topics { width: 228px ; margin : 0px 0px 0px 0px ; background : #ffffcc ; padding : 5px 5px 10px 5px ;overflow : auto  ; height: 350px ; border : solid 1px #ffcc00 ; scrollbar-3dlight-color:#ffcc99; scrollbar-base-color:#ffffff; scrollbar-darkshadow-color:#ffcc66; scrollbar-arrow-color:#ffffff; scrollbar-shadow-color:#ffcc66; scrollbar-face-color:#ffcc66; scrollbar-highlight-color:#ffcc66; scrollbar-darkshadow-color:#ececec; scrollbar-track-color:#ececec;}

#topics ol{ padding : 5px 0px 0px 20px ; margin : 0px 0px 10px 0px ; }

#topics ul{ padding : 5px 0px 0px 20px ; margin : 0px 0px 10px 0px ; }

#topics li{ padding : 5px 0px 5px 0px ; margin : 0px 0px 0px 0px ; }

#topics p { padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; }

.date { font-size : 80% ; color : #ff6600 ; margin : 0px 0px 0px 0px ; }

#topics dl{ padding : 0px 0px 10px 0px ; margin : 0px 0px 0px 0px ; }

#topics dt{ padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; font-size : 80% ; font-weight : bold ; }

#topics dd{ padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; }

.sia {background:url('../img/smile.jpg') left bottom no-repeat;  height: 107px ; margin : 0px 20px 0px 0px ; padding : 40px 0px 0px 0px ; font-weight : bold ; }



#footer{ width: 750px ; margin : 0px ; padding : 5px 0px 5px 0px ; clear : both ; font-size : 80% ; text-align : center ; background-color : #e0e0e0 ;}



#main_contents { width: 710px ; margin :0px 0px 30px 0px; padding : 0px 20px 0px 20px ; background : #fff ; }

#main_contents h2 { background:url('../img/midasi.gif') left center no-repeat;  padding : 10px 0px 10px 10px ; }

#main_contents h3 { background:#ffff99;  padding : 2px 0px 2px 5px ; font-size: 90%;}

#main_contents ul{ padding : 5px 0px 0px 20px ; margin : 0px 0px 10px 0px ; }

#main_contents li{ padding : 2px 0px 2px 0px ; margin : 0px 0px 0px 0px ; }

.center {text-align:center; background:#fff; font-weight : normal ; }

.kss{ font-weight : normal ; text-align : left ;}

.ksk {text-align:center; background : #fff ; ; font-weight : bold ; }

.sie {background:url('../img/racket.jpg') right center no-repeat; }

.sik {background:url('../img/smile.jpg') right center no-repeat; padding : 0px 250px 0px 0px ;}

.sit {background:url('../img/racket2.jpg') right center no-repeat; }

.sig {background:url('../img/golf.jpg') right center no-repeat;  height: 120px ;}

.sis {background:url('../img/set.jpg') center center no-repeat;  height: 120px ; margin :10px 0px 0px 0px;width: 228px }

#schedule { width: 710px ; margin :0px 0px 0px 0px; padding : 0px 0px 0px 0px ; background : #fff ; }

#schedule ol{ padding : 5px 0px 0px 30px ; margin : 0px 0px 10px 0px ; }

#schedule ul{ padding : 5px 0px 0px 20px ; margin : 0px 0px 10px 0px ; }

#schedule li{ padding : 2px 0px 2px 0px ; margin : 0px 0px 0px 0px ; }

#schedule dl{ padding : 0px 0px 0px 0px ; margin : 0px 0px 10px 0px ; }

#schedule dd{ padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; }

#schedule dt{ padding : 0px 0px 0px 0px ; margin : 0px 0px 0px 0px ; font-size : 80% ; font-weight : bold ; }

.pdf { background:url('../img/pdf.gif') left center no-repeat; padding : 0px 0px 0px 15px ; }

.s {font-size:80%; padding : 0px 0px 0px 0px ; margin : 10px 0px 5px 0px ; }

.img { padding : 0px 0px 0px 0px ; margin : 0px 0px 15px 0px ; }

.rep_img { padding : 0px 0px 0px 0px ; margin : 10px 20px 10px 20px ; }

.comment { padding : 0px 0px 0px 0px ; margin : 0px 0px 15px 0px ; }

.b {font-weight : bold ;font-size:90%;}

.p_link{ text-align : right ; font-size : 80% ; margin : 10px 0px 0px 0px ;}

.report_box{ width: 345px ; margin : 0px 0px 0px 0px ; padding : 0px 5px 0px 5px ; float : left ; text-align: center ; }

.clear{ width: 710px ; margin : 0px ; padding : 0px 0px 0px 0px ; clear : both ; font-size : 80% ;}