BODY  { margin: 0 ; color: #000000 ; background: #ffffff; }

#whole         { width: 720px; background: #ffffff url(/it/images/bg.gif) repeat-y; }
#head_contents { width: 700px; margin: 0 0 36px 0; }
#column_left   { background: #ffffff url(/it/images/left_bg_nav.jpg) repeat-y; }
#column_space  { background: #ffffff url(/it/images/left_bg_right.gif) repeat-y; }
#main_contents { margin: 0 15px 0 0; }
/*#copyright     { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; }*/
#copyright     { margin: 90px 15px 10px 0; font-family: Arial, Helvetica, sans-serif; border-top:1px solid #333; text-align:center;}/* 070914追記*/
/*#copyright img {margin:0 auto;}*/
#home-copyright { margin: 0 15px 10px 0; font-family: Arial, Helvetica, sans-serif; border-top:1px solid #333; text-align:center;}/* 070914追記*/

#breadcrumbs   { color:#333333; padding-bottom: 5px; }
#headingimage1 { margin-bottom: 30px; }
#headingtext   { margin-bottom: 30px; }

.newslineimage { margin:0 ; background: #ffffff url(/it/images/px_330066.gif) repeat-x;}
.inlineimage { margin: 3px; vertical-align: middle; }

.tablerow1_b1 { background: #efefef; }
.tablerow1_b2 { background: #ffffff; }

.tablecol1    { padding-right: 20px; border-bottom: 1px solid #999999; }
.tablecol1_t  { padding-right: 20px; border-top:1px solid #999999; border-bottom: 1px solid #999999; }
.tablecol1_p  { border-bottom: 1px solid #999999; }
.tablecol1_n  { padding-right: 20px; }

.tablecol2    { padding-right: 10px; padding-top: 5px; border-top:1px solid #999999; }
.tablecol2_t  { padding-right: 10px; }
.tablecol2_m  { padding-right: 10px; padding-top: 5px; }

.wt { color: #ffffff; }
.yl { color: #ff9900; }
.pu { color: #330066; }
.vl { color: #6666aa; }
.rd { color: #ff0000; }

.gr1 { color: #333333;}
.gr2 { color: #666666;}
.gr3 { color: #999999;}
.gr4 { color: #cccccc;}
.gr5 { color: #dedede;}

.pd-l15t5b15     { padding-left: 15px; padding-top: 5px; padding-bottom: 15px; }
.pd-l15b15       { padding-left: 15px; padding-bottom: 15px; }
.pd-l15          { padding-left: 15px;}
.pd-l20          { padding-left: 20px;}
.pd-l20t20       { padding-left: 20px; padding-top: 20px; }
.pd-l60t20       { padding-left: 60px; padding-top: 20px; }
.pd-r5t5         { padding-right: 5px; padding-top: 5px; }
.pd-t5           { padding-top: 5px; }
.pd-t5b5         { padding-top: 5px; padding-bottom:  5px; }
.pd-t5b10        { padding-top: 5px; padding-bottom: 10px; }
.pd-t5b15        { padding-top: 5px; padding-bottom: 15px; }
.pd-t5b20        { padding-top: 5px; padding-bottom: 20px; }
.pd-t10b10       { padding-top: 10px; padding-bottom: 10px; }
.pd-t10b20       { padding-top: 10px; padding-bottom: 20px; }
.pd-t20          { padding-top: 20px; }
.pd-t20b20       { padding-top: 20px; padding-bottom: 20px; }
.pd-b5           { padding-bottom: 5px; }
.pd-b15          { padding-bottom: 15px; }
.pd-b20          { padding-bottom: 20px; }

div#main table {
  align:center;
  width:350px;
  border-collapse:collapse;
  margin:0px auto;
  border:1px solid #999999;
  background: #efefef;
  border-style: none;
}
div#main tr {
  border:1px solid #999999;
}
div#main td {
  background:#efefef;
  border:1px solid #999999;
  padding:5px;
}
/* -レイアウト用- */
.center{
  text-align:center;
}
