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

* { margin : 0 ; padding : 0 ; }
body { font-size:small;background-color:#CCCCCC;}
#header { width : 100% ; height : 338px ; }
#footer { background-image:url(footer_14.jpg); background-repeat:repeat-x; width : 100% ; clear : both ; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:142px;}
#my_body { background-color:#FFFFFF; background-position:right top; background-repeat:no-repeat; background-attachment:scroll; margin: 0 auto; width : 1000px ; }
#menu_side { float : left ; width : 500px ;}
#main_contents { float:right ; width : 500px ;}
#main_side_contents_head { margin:5px 5px 0px 5px; padding:3px 5px 3px 5px; background-color:#464d52; border:2px solid; border-color:#464d52; width:476px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#FFFFFF;}
#main_side_contents { margin:0px 5px 5px 5px; padding:5px; border-bottom:2px solid; border-top:0px; border-left:2px solid; border-right:2px solid; border-color:#DDDDDD; width:476px;}
#ul_1 { list-style-type:none;}
#main_side_contents2 { margin:5px; padding:5px; border:2px none; width:476px;}
#ul_1 { list-style-type:none;}
.imgborder {border:1px solid; border-color:#999999;}
#imgfloat { float:right; margin:5px;}
#ptext { margin:5px;text-indent:1em; line-height:1.7em; text-align:justify;}
#menu_side2 { background-image:url(footer_12.jpg); background-repeat:no-repeat; float : left ; width : 500px ; text-align:center; height:44px; padding:98px 0px 0px 0px; color:#999999; font-weight:bold;}
#main_contents2 { float:left ; width : 500px ;}

/* noindexfile */
#main_contents_noindex { float:right ; width : 1000px ;}
#main_side_contents_head_noindex { margin:5px 5px 0px 5px; padding:3px 5px 3px 5px; background-color:#464d52; border:2px solid; border-color:#464d52; width:976px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#FFFFFF;}
#main_side_contents_noindex { margin:0px 5px 5px 5px; padding:25px; border-bottom:2px solid; border-top:0px; border-left:2px solid; border-right:2px solid; border-color:#DDDDDD; width:936px;}

#membertable { border-collapse:collapse; border-spacing:o; margin-bottom: 30px;}
#membertable th {padding:10px 20px; color:#1D5C79;}
#membertable td {padding:10px 20px; color:#1D5C79;}
#membertable th {background:#CAE5F1 url(images/th.jpg) repeat-x; border-top:2px solid #1D5C79; border-bottom:2px solid #CCC;}
#membertable td {background:#F4FAFC url(images/tc.jpg) repeat-x; border-bottom:2px solid #CCC;}

#tabledotline {border:1px solid; border-color:#333333; padding:10px;}
