TABLE.A { border-width:0px 0px 0px 1px;
          border-style:solid;
          border-color: #DDFFC8 #FFFFFF #FFFFFF #EBEBEB;
          border-collapse:collapse;
          background-color:#DDFFC8;
          width: 700px;
          padding:0;
          border-spacing:0;
}
          
TABLE.B { border-width:0px 0px 0px 1px;
          border-style:solid;
          border-color: #FFFFC8 #FFFFFF #FFFFFF #EBEBEB;
          border-collapse:collapse;
          background-color:#FFFFC8;
          width: 700px;
          padding:0;
          border-spacing:0;
}
          
TABLE.C { border-width:0px 0px 0px 1px;
          border-style:solid;
          border-color: #FFF8EC #FFFFFF #FFFFFF #EBEBEB;
          border-collapse:collapse;
          background-color:#FFF8EC;
          width: 700px;
          padding:0;
          border-spacing:0;
}
          
TABLE.D { border-width:0px 0px 0px 1px;
          border-style: solid;
          border-color: #ECFFFF #FFFFFF #FFFFFF #EBEBEB;
          border-collapse:collapse;
          background-color:#ECFFFF;
          width: 700px;
          padding:0;
          border-spacing:0;
}
    
TABLE.t_g { border-width:0px 0px 0px 1px;
          border-style:solid;
          border-color: #DDFFC8 #FFFFFF #FFFFFF #EBEBEB;
          border-collapse:collapse;
          background-color:#DDFFC8;
          width: 700px;
          padding:0;
          border-spacing:0
}
          
.field_sum_bk { text-align:right; 
              font-weight:bold; 
              background-color:#FFFFFF;
              border-top:none;
              border-right:none;
              border-bottom:none;
              border-left:none;
}

.field_sum { text-align:right; 
             font-weight:bold; 
             background-color:#FFFFFF;
             border-style:solid;
             border-top:none;
             border-right:none;
             border-bottom:none;
             border-left:none;
}

TD.A { font-size:10pt;}
       
                
TD.B { width:30;
       padding:0;
       border-spacing:0;
       font-size:10pt;
       border-width:0px
}

TD.D2 { font-size:10pt;}
       
TD.T30 { width:30;
         font-size:10pt;
         border-width:0px;}
         
TD.W30 { width:30;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W35 { width:35;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W45 { width:45;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W60 { width:60;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W85 { width:85;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W90 { width:90;
         padding:0;
         border-spacing:0;
         font-size:10pt;
         border-width:0px;}

TD.W100 { width:100;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W120 { width:120;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}
          
TD.W125 { width:125;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}
          
TD.W130 { width:130;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}
          
TD.W139 { width:139;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}
          
TD.W145 { width:145;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W160 { width:160;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W230 { width:230;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W239 { width:239;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W315 { width:315;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W410 { width:410;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W480 { width:480;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W679 { width:679;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TD.W700 { width:700;
          padding:0;
          border-spacing:0;
          font-size:10pt;
          border-width:0px;}

TH.M0 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
       border-collapse:collapse;
       background-color: #EEEEEE;
       padding:1;
       border-spacing:0; }
      
TH.M0-13 { border-width:1px 0px 1px 1px;
           border-style:solid;
           border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
           border-collapse:collapse;
           background-color:#EEEEEE;
           padding:1;
           border-spacing:0; }

TH.M8 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #EEEEEE #EEEEEE #AAAAAA;
       border-collapse:collapse;
       background-color: #EEEEEE;
       padding:0;
       border-spacing:0; }

TH.M10 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #AAAAAA #EEEEEE #AAAAAA;
       border-collapse:collapse;
       background-color:#EEEEEE;
       padding:0;
       border-spacing:0; }

TH.M13 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #AAAAAA #EEEEEE #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color:#EEEEEE;
       padding:0;
       border-spacing:0; } 

TH.M15 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #AAAAAA #AAAAAA #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color:#EEEEEE;
       padding:0;
       border-spacing:0; }     

       TH.M8 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #EEEEEE #EEEEEE #AAAAAA;
       border-collapse:collapse;
       background-color:#EEEEEE;
       padding:0;
       border-spacing:0; }

TD.M0 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        background-color:#FFFFFF;
        padding:2;
        border-spacing:0; }

TD.M0-12 { border-width:0px 0px 1px 1px;
           border-style:solid;
           border-collapse:collapse;
           background-color:#FFFFFF;
           padding:2;
           border-spacing:0; }
              
TD.M0-14 { border-width:0px 1px 1px 1px;
           border-style:solid;
           border-collapse:collapse;
           background-color:#FFFFFF;
           padding:2;
           border-spacing:0; }
               
TD.M8 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #EEEEEE #EEEEEE #AAAAAA;
       border-collapse:collapse;
       background-color:#FFFFFF;
       padding:0;
       border-spacing:0; }

TD.M10 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #AAAAAA #EEEEEE #AAAAAA;
       border-collapse:collapse;
       background-color:#FFFFFF;
       padding:0;
       border-spacing:0; }

TD.M12 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #EEEEEE #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color:#FFFFFF;
       padding:0;
       border-spacing:0; }

TD.M13 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #AAAAAA #EEEEEE #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color:#FFFFFF;
       padding:0;
       border-spacing:0; } 
       
TD.M14 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #EEEEEE #AAAAAA #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color: #FFFFFF;
       padding:0;
       border-spacing:0; }

TD.M15 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-color: #AAAAAA #AAAAAA #AAAAAA #AAAAAA;
       border-collapse:collapse;
       background-color: #FFFFFF;
       padding:0;
       border-spacing:0; }  
       

TD.d { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       background-color: #FDFDFD;
       font-size:10pt;
       padding:2;
       border-spacing:0; }
             
TD.g { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       background-color: #FDFDFD;
       font-size:10pt;
       padding:2;
       border-spacing:0; }

       
TD.gd { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        background-color:#FDFDFD;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
       
TD.g2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }

TD.anti { border-width:1px 1px 1px 1px;
          border-style:solid;
          background-color: #FDFDFD;
          font-size:10pt;
          padding:2;
          border-spacing:0; }
            
TD.ad { border-width:1px 1px 1px 1px;
        border-style:solid;
        background-color: #FDFDFD;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
            
TD.a2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
       
TD.m { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       background-color: #FDFDFD;
       font-size:10pt;
       padding:2;
       border-spacing:0; }

TD.md { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       background-color: #FDFDFD;
       font-size:10pt;
       padding:2;
       border-spacing:0; }
       
TD.m2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }     
       
       
TH.g { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       font-size:9pt;
       /* background-color:#DDFFC8; */
       padding:2;
       border-spacing:0; }
       
TH.a { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       /* background-color: #FFF8EC; */
       padding:2;
       border-spacing:0; }
       
TH.m { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       /* background-color: #ECFFFF; */
       font-size:10pt;
       padding:2;
       border-spacing:0; }
       
TH.p { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       font-size:12px;
       font-weight:normal;
       /* background-color: #ECFFFF; */
       color:#000000; 
       padding:2;
       border-spacing:0; }
       
TH.pb { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       font-size:12px;
       font-weight:normal;
       /* background-color: #ECFFFF; */
       color:#000000; 
       padding:2;
       border-spacing:0; }
       
              
TH.p2 { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       font-size:12px;
       font-weight:normal;
       /* background-color: #ECFFFF; */
       color:#FFFFFF;
       padding:2;
       border-spacing:0; }
       
       
TH.ou { border-width:1px 1px 1px 1px;
        border-style:solid;
       border-collapse:collapse;
       font-size:11px;
       /* background-color:#FCFCFC; */
       color:#FFFFFF;
       padding:2;
       border-spacing:0; }
       
              
TD.ou { border-width:1px 1px 1px 1px;
        border-style:solid;
       border-collapse:collapse;
       font-size:12px;
       /* background-color: #FCFCFC; */
       text-align:center;
       /* color:#FFFFFF; */
       color:#000000;
       padding:2;
       border-spacing:0; }
       
TD.ou2 { border-width:1px 1px 1px 1px;
        border-style:solid;
       border-collapse:collapse;
       font-size:12px;
       background-color: #FDFDFD;
       padding:2;
       border-spacing:0; }

.red12	{  font-size: 12px; color:#FF0000; line-height: 15px; text-decoration:none; }       

.bloglink   { font-size:12px;}
.deptresult { font-size:12px;}
.sortlink   { font-size:12px;}
.pagelink   { font-size:12px;}
.stocktime  { font-size:12px;}
.result     { font-size:11px;}
       
TD.category1 { border-width:1px 2px 2px 1px;
               border-style:solid;
               border-color: #C8001E #C8001E #C8001E #C8001E;
               border-collapse:collapse;
               background-color:#FFF8EC;
               font-size: 12px;
               text-align: center;
               padding:0;
               border-spacing:0;
             }

TD.category { border-width:1px 1px 1px 1px;
              border-style:solid;
              /* border-color: #FFF8EC #FFF8EC #FFF8EC #FFF8EC; */
              border-color: #E8E8E8 #E8E8E8 #E8E8E8 #E8E8E8;
              border-collapse:collapse;
              background-color: #FFF8EC;
              font-size: 12px;
             }

TD.category0 { border-width:1px 1px 1px 1px;
              border-style:solid;
              border-color: #FFF8EC #FFF8EC #FFF8EC #FFF8EC;
              /* border-color: #E8E8E8 #E8E8E8 #E8E8E8 #E8E8E8; */
              border-collapse:collapse;
              background-color: #FFF8EC;
              font-size: 12px;
             }

TABLE.category { border-width:1px 1px 1px 1px;
                 border-style:solid;
                 border-color: #FFF8EC #FFF8EC #FFF8EC #C8001E;
                 border-collapse:collapse;
                 background-color: #FFF8EC;
                 font-size: 12px;
                 }



TR.resultheaderw {
  COLOR:#FFFFFF; 
}

TR.resultheaderb {
  COLOR:#000000; 
}


.small { font-size:0.8em; }
.sup   { font-size:0.8em; position:relative; top:-0.4em; }
.super { font-size:0.8em; position:relative; top:-0.4em; }
.sub   { font-size:0.8em; position:relative; top: 0.2em; }
.it { font-style:italic; padding-right:0.2em; }
.It { font-style:italic; padding-right:0.2em; }
.lt { font-style:italic; padding-right:0.2em; }

.black10 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.black12 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

.blue10 {
	FONT-SIZE: 10px; COLOR: #3300ff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}

.dred10 {
	FONT-SIZE: 10px; COLOR: #990000; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}

.black12b {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

.dblue10b {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}

.dblue12b {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

.grey10 {
        FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}


body{
    FONT-SIZE: 11px;
}

MO-12 {
    font-size: 12px;
}

/* フッター */
#footer {
	width:802px;
	height:47px;
	/* background-image: url(img/foot_bg.gif); */
	background-image: url(/fsearch/img/foot_bg.gif);
	background-repeat: repeat-x;
}
.copy {
	font-size: 10px;
	color: #6D6E71;
	padding-top: 10px;
	padding-left: 12px;
}

/* メイン */
.main {
	border-top: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
}

.size-10 { font-size: 10px; line-height: 14px; }
.size-14 { font-size: 14px; line-height: normal; }
.size-16 { font-size: 16px; line-height: normal; font-weight: bold; }


@media print {
 div.myShikiri {display:none;} 
 span.myShikiri {display:none;} 
 .main, .body {margin: 0 0 0 0;width:100%}
}


/* 参考文献リスト用 20080313 */

table.BigTable{
    border-width:0px;
    /* width:750; */
    width:95%;
}

table.SmallTable{
    border-width:1px 2px 2px 1px;
    width:100%;
    border-style:solid;
    border-collapse:collapse;
    font-weight:normal;
    color:#000707;
    border-color:#CACACA #B4B4B4 #CACACA #B4B4B4; 
}

td.W50{
    width:50px;
}

td.info{ 
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}

td.info2{ 
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

td.info3{ 
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}

td.iro{
    background-color:#c8ffff; 
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    width:75px;
}

tr.green{
    background-color:#98F59F; 
    padding-right:5px;
    padding-left:5px;
    text-align:center;
}

tr.orange {
    background-color:orange; 
    padding-right:5px;
    padding-left:5px;
    text-align:center;
}

/* NotNews List */
.contents { font-size: 12px; line-height: 14px; padding: 3px; }
#contents a:link {  text-decoration:none; }
#contents a:visited {  text-decoration:none; }
#contents a:hover {  text-decoration:underline; }
#contents a:active {  text-decoration:underline; }


#product_detail_list_link { font-size: 11px;}


TD.camp_g { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       /* background-color: #FDFDFD; */
       background-color: #FFF5C8;
       font-size:10pt;
       padding:2;
       border-spacing:0; }

       
TD.camp_gd { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        background-color:#FDFDFD;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
       
TD.camp_g2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }

TD.camp_anti { border-width:1px 1px 1px 1px;
          border-style:solid;
          /* background-color: #FDFDFD; */
          background-color: #FFF5C8;
          font-size:10pt;
          padding:2;
          border-spacing:0; }
            
TD.camp_ad { border-width:1px 1px 1px 1px;
        border-style:solid;
        background-color: #FDFDFD;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
            
TD.camp_a2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }
       
TD.camp_m { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       /* background-color: #FDFDFD; */
       background-color: #FFF5C8;
       font-size:10pt;
       padding:2;
       border-spacing:0; }

TD.camp_md { border-width:1px 1px 1px 1px;
       border-style:solid;
       border-collapse:collapse;
       background-color: #FDFDFD;
       font-size:10pt;
       padding:2;
       border-spacing:0; }
       
TD.camp_m2 { border-width:1px 1px 1px 1px;
        border-style:solid;
        border-collapse:collapse;
        font-size:10pt;
        padding:2;
        border-spacing:0; }     

.uptenthousand {
        font-size:10pt;
        color:#FF0000;
}



