BODY{background-color:#FFFFFF; color:707070; margin-right:auto; margin-left:auto;}

body, td, th { font-size: 11pt; color: #000000 ; }
A:link{color:#0063a4; text-decoration:underline;}/* リンク */
A:visited{color:#6d5493; text-decoration:underline;}/* 既訪リンク*/
A:active{color:#d11668; text-decoration:none;}/* リンククリック中 */
A:hover{color:#d11668; text-decoration:none;}/* カーソル通過中 */
big   { font-size: 12pt; }
ms  { font-size: 10pt; }
small { font-size: 9pt; }
b3 { font-size : 14pt; }
H2{ font-size : 16pt; }
CAPTION{ font-size : 11pt; }

p.dotted {border-style: dotted;
border-width: thin;
border-color: #cccccc}

.new A:link{font-size: 10pt;color:#0063a4; text-decoration:underline;}/* リンク */
.new A:visited{font-size: 10pt;color:#6d5493; text-decoration:none;}/* 既訪リンク*/
.new A:active{font-size: 10pt;color:#d11668; text-decoration:none;}/* リンククリック中 */
.new A:hover{font-size: 10pt;color:#d11668; text-decoration:none;}/* カーソル通過中 */ 


.head A:link{font-size: 9pt;color:#ffffff; text-decoration:none;}/* リンク */
.head A:visited{font-size: 9pt;color:#ffffff; text-decoration:none;}/* 既訪リンク*/
.head A:active{font-size: 9pt;color:#d11668; text-decoration:none;}/* リンククリック中 */
.head A:hover{font-size: 9pt;color:#d11668; text-decoration:none;}/* カーソル通過中 */
.head big  { font-size: 11pt; }

.catp A:link{font-size: 10pt;color:#000000; text-decoration:underline;}/* リンク */
.catp A:visited{font-size: 10pt;color:#7a6b9e; text-decoration:underline;}/* 既訪リンク*/
.catp A:active{font-size: 10pt;color:#d11668; text-decoration:none;}/* リンククリック中 */
.catp A:hover{font-size: 10pt;color:#d11668; text-decoration:none;}/* カーソル通過中 */

HR.separater{display:none;}
P.std,FORM.std{margin:10px;}
UL.update{margin:12px; list-style-type:none;}

DIV{border-style:none; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}
DIV.footer{border-style:none; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto; text-align:center;}

TABLE.def,DIV.def{border-style:none; border-width:1px; border-color:#999bbb;margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}
TABLE.std,DIV.std{border-style:solid; border-width:1px; border-color:#a6a6a6; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}

DIV.box1{background-color:white; border-style:solid; border-width:1px; border-color:#a6a6a6; margin:12px 20%; text-align:left;}

/* トピックス */
DIV.tpc{background-color:white; border-style:solid; border-width:1px; border-color:#F60; margin:12px 10%; text-align:left;}
P.tpc,FORM.tpc{background-color:#FF9; border-style:solid none none; border-width:2px; border-color:#a6a6a6
; margin:5px 0px 0px; padding:10px;}

/* ショッピング */
DIV.shp{background-color:white; border-style:solid; border-width:1px; border-color:#999bbb; margin:12px 10%; text-align:left;}
DIV.data{background-color:#f3f3f3; border-style:none; padding:0.5em;}
DIV.data2{background-color:#def; border-style:none; padding:0.5em;}
DIV.data3{background-color:#efd; border-style:none; padding:0.5em;}
DIV.images{background-color:#FC9; border-style:solid; border-width:1px; border-color:#6a6a6a; margin:12px; text-align:center; width:250px; float:left;}
DIV.option{background-color:#cccccc; border-style:solid none solid solid; border-width:2px; border-color:#333; margin:12px 0px; padding:10px; text-align:left;}

TABLE.shp{border-style:solid; border-width:1px; border-collapse: collapse; border-color:#000; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}
TABLE.tpc{border-style:solid; border-width:1px; border-color:#F60; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}
TABLE.pzl{border-style:solid; border-width:1px; border-collapse: collapse; border-color:#000000; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}
TABLE.inf{border-style:solid; border-width:1px; border-collapse: collapse; border-color:#000; margin-top:12px; margin-right:auto; margin-bottom:12px; margin-left:auto;}

/*TD,TH{border-style:none; text-align:left;}*/

TD.std,TH.std{border-style:solid; border-width:2px; border-color:#a6a6a6;}
TD.b,TH.b{border-style:solid; border-width:1px; border-color:#a6a6a6;}

TD.shp,TH.shp{border-style:solid; border-width:2px; border-color:#7a91b5;}
TD.tpc,TH.tpc{border-style:solid; border-width:2px; border-color:#F60;}
TD.pzl,TH.pzl{border-style:solid; border-width:1px; border-color:#000000;}
TD.inf,TH.inf{border-style:solid; border-width:2px; border-color:#5c6aa6;}

H1.shp,H2.shp,H3.shp,EM.shp{color:#c50067; font-weight:bold; font-style:normal;}
H1.tpc,H2.tpc,H3.tpc,EM.tpc{color:#727599; font-weight:bold; font-style:normal;}
H1.pzl,H2.pzl,H3.pzl,EM.pzl{color:#603093; font-weight:bold; font-style:normal;}
H1.inf,H2.inf,H3.inf,EM.inf{color:#547cb2; font-weight:bold; font-style:normal;}

.shp{color:black; font-weight:normal; font-style:normal;}
.tpc{color:black; font-weight:normal; font-style:normal;}
.pzl{color:black; font-weight:normal; font-style:normal;}
.inf{color:black; font-weight:normal; font-style:normal;}

EM{font-weight:bold; font-style:normal;}/* 太字　色付き */

EM.upm{color:#0063a4; font-weight:bold; font-style:normal;}/* 更新日・標準 */
EM.ups{color:#0063a4; font-weight:bold; font-style:normal;}/* 更新日・小 */
EM.grn{color:#008e8e; font-weight:bold; font-style:normal;}

EM.em1{color:#c50067; font-weight:normal; font-style:normal;}/* 赤 */
EM.em2{color:black; font-weight:bold; font-style:normal;}/* 黒太字 */
EM.em3{color:#c50067; font-weight:bold; font-style:normal;}/* 赤太字 */

STRONG{color:black; font-weight:bold; text-decoration:underline;}/* 太字　黒　アンダーライン */

BLOCKQUOTE{color:#709682;}
UL.pzl,OL.pzl{color:#709682;}

.fc6{color:#FC6; font-weight:bold;}
