@charset"Shift_JIS";
/*01 共通用基本設定用CSS*/
body{margin: 0px;color: #000000;font:12px "ＭＳ Ｐゴシック";background: #FFFFFF url(../img/common/body.gif) repeat-y;}
div,ul,li,h1,h2,h3,h4,p {margin: 0px;padding: 0px;line-height: 1.5em;}
a img,img {border:0;}
p,li{text-align: justify;text-justify:distribute;}
h3{padding: 0px 0px 10px 0px;}
.fred{color: #FF0000;}
td{vertical-align: top;}

/*02 レーヤアウト*/
#All{width: 740px;padding: 0px 15px;}
#Contents{padding: 10px 15px 15px 15px;}
#Contents td p{padding-top: 5px;}
.navi {width: 185px;background: url(../img/menu/navi.gif) repeat-y left top;}
.btm{vertical-align: bottom!important;}
.navi img{display: block;}
#Space{color: #FFFFFF;width: 15px;}
address{text-align: right;padding: 20px 10px 35px 0px;color: #999999;font-style: normal;background:url(../img/common/copy.gif) no-repeat left top;margin-top: 5px;}

strong{color: #d9822d;}

.set {border-right: solid #CCCCCC 1px;border-bottom: solid #CCCCCC 1px;width: 510px;background-color: #fff7f7;}
.set td{border-top: solid #CCCCCC 1px;border-left: solid #CCCCCC 1px;text-align: center;}
.set th{border-top: solid #CCCCCC 1px;border-left: solid #CCCCCC 1px;color: #FFFFFF;background-color: #FFBBBB;}
.a_l{text-align: left!important;padding-left: 20px;}