/*全体に対して*/
body {	width:730px; 
						background-color:#ffffff; 
						padding: 0px;
						color:#444444; 
										vertical-align: top; 
												align : center;
}

a:link {	color:#222222; 
									text-decoration: none; 
															font weight: bold;
 }
a:hover {	color:#ff5500; 
											text-decoration: none; 
              
 }
a:visited {	color:#005500; 
										text-decoration: none; 
 }

/*書籍コメントに対して*/
.komoji { color: #333333;
         font-size: 11px; 
                   font-weight: 300; 
}


/*ヘッダー部分に対して*/
.sotto { width: 730px; 
            height: 50px; 
            border-width:2px; 
            border-style: solid; 
            border-color: #ff5500; 
 }
.sotto1 { 
              width: 170px; 
              height: 55px; 
              text-align: center; 
            border-width:2px; 
            border-style: solid; 
            border-color: #ff5500; 
 } 
.sotto2 { background-color:#ffffff; 
              width: 560px; 
              height: 30px; 
              text-align: left; 
                               color:#333333; 
                               font-size:11px; 
 }
.sotto3 { background-color:#ffffff; 
              width: 560px; 
              height: 20px; 
              text-align: right; 
                      font-size:12px;
                   vertical-align: bottom;
 }
.sotto4 { background-color:#ff5500; 
              width: 730px; 
              height: 20px; 
              text-align: right; 
                      font-size:12px;
                      color:#ffffff;
 }

/*左側カテゴリー欄に対して*/
.sinistra_destra  { width: 730px; 
                                          border-color:#ff5500; 
 }
.sinistra   { width: 130px; 
                   vertical-align: top;
                   padding: 0px; 
 }
.sinistra a { color: #444444; 
                   text-decoration: none; 
                   font-weight: bold; 
                   font-size: 12px; 
 }
.sinistra a:hover { color: #ff5500; 
 }

/*中央の本文の表に対して*/
.centro {  width: 580px; 
 }
.centro {  width: 580px; 
								vertical-align: top; 
         text-align: left; 
                   padding-left: 25px; 
                   padding-right: 80px; 
            border-style: solid; 
            border-color: #cccccc; 
            border-width:1px; 
 }

/*TDに対して背景みどり・文字色しろ*/
.td1 { font-size:10pt; color: #ffffff; 
         background-color: #00aa00; 
         font-weight: bold; 
         text-align: center; 
 }

/*TDに対して背景うすオレンジ・文字色しろ*/
.td2 { font-size:10pt; 
								color:#ffffff; 
         background-color: #ffaa33; 
         font-weight: bold; 
         text-align: center; 
 }

/*TDに対して背景なし・文字色グレー・太文字・左寄せ*/
.td3 { width=580px;
					font-size:10pt; color: #444444; 
         text-align: left; 
                   padding-left: 10px; 
                   padding-right: 10px; 
 } 

/*TDに対して背景なし・文字色グレー・細文字・左寄せ*/
.td4 { width=400px;
					font-size:10pt; 
						color: #333333; 
         text-align: left; 
                   padding-left: 10px; 
                   padding-right: 10px; 
 }

/*TDに対して背景なし・枠線みどり・文字色グレー・太文字・中央揃え*/
.td5 { width: 580px; 
								text-align: center; 
                    font-size:10pt; 
                     height: 24px; 
            border-width:1px; 
            border-style: solid; 
            border-color: #cccccc; 
                      font-weight: bold; 
                              color: #444444; 
 }

/*左側の項目TDに対して背景うすオレンジ・文字色しろ*/
.td12 {	font-size:10pt; 
						color:#ffffff; 
						background-color: #cccccc; 
						font-weight: bold; 
						text-align: center; 
 }

/*お客様の声：中央の本文の表に対して：frame2は未使用。消すとframe1が反応しなくなる！*/
.frame2 { width: 580px; 
         font-size:10pt; 
                      font-weight: 10px; 
                      color: #444444; 
                      text-align: left; 
          border-width:5px; 
        border-style: solid; 
               border-color: #cccccc; 
                      padding-left: 50px; 
                      padding-right: 50px; 
 }

.frame1 { width: 580px; 
								text-align: center; 
                    font-size:10pt; 
                     height: 24px; 
            border-width:1px; 
            border-style: solid; 
            border-color: #aaaaaa; 
                      font-weight: 10px; 
                              color: #444444; 
                      padding-left: 12px; 
                      padding-right: 12px; 
 }



.frame3 { width: 580px; 
								text-align: left; 
                    font-size:10pt; 
                     height: 24px; 
            border-width:1px; 
            border-style: solid; 
            border-color: #aaaaaa; 
                      font-weight: 10px; 
                              color: #444444; 
                      padding-left: 12px; 
                      padding-right: 12px; 
 }




td { font-size:10pt; color: #333333; 
 }
p { font-size: 10pt; color: #333333; 
 }





