/*輸入盤用CSS */

h1    {
      font-size:120%;
      font-weight:bold;
      color:#FF0080;
       }


 #title {
       font-weight:bold;
       padding:8px 5px 5px 5px;
       background-color: #000000;
       color: #FFFFFF;
       /*font-size:85%;*/
       /*display:inline;*/
        }


h1.page_title{
    padding: 2px 0 2px 10px;
     font-weight:100;
    font-family:HGPｺﾞｼｯｸE,OSAKA;
    font-size:130%;
    color: #000000;
    text-align:left;
    margin-top:0;
    margin-bottom:0.5em;
    border-left:#ED7600 10px solid;
    border-bottom: #ED7600 1px solid;
    }



h2{
    font-size:130%;
    font-weight:bold;
   /* font-family:HGPｺﾞｼｯｸE,OSAKA;*/
    padding-left: 0.5em;
    padding-top: 5px;
    padding-bottom: 0;
    border-bottom: #FF9900 2px solid;
    text-align:left;
    margin-bottom:0.5em;
    margin-top:1em;
    color:#FF9900;
    width:80%;
    }



h4  {
    font-size:120%;
    margin-top:3px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-bottom: #000000 1px solid;
    }

form {
    margin-top:0;
    padding-bottom: 0;
    margin-bottom:5px;
   }


.mini_rank h5{ /*miniランキング*/
     font-weight:normal;
     margin-top:10px;
     margin-bottom:5px;
     
     }

.mini_rank {
      font-size:80%;
      margin-top:0.5em;
      }

table.mini_rank h5{
      margin-top:0;
      }

.media_sel {
       font-size:85%;
       text-align:right;
      }


.media_sel input,.media_sel select {
      border:1px outset #1A9BFB;
      background-color:#C8DAFF
      }



.pickup{
    width:90%;
    /*border-bottom:1px #ED7600 solid;*/
    padding-bottom:10px;
    /*margin-right:1em;*/
      }

.pickup_box{
    margin-top:1em;
    margin-bottom:0;
      }


.pickup_box h5{
     font-size:100%;
     font-weight:bold;
     margin-bottom:5px;
     color:#804000;
     }

.pickup_box p{
     font-size:95%;
     margin-top:0.5em;
     margin-bottom:0.5em;
      }


.top_title a{
      text-decoration: none;
     }




.your_way{
      color:#959595;
      font-size:90%;
      margin-bottom:0.5em;
      margin-top:5px;
        }


.item_desc {
      padding:10px 5px 5px 5px;
      text-align:left;
     /*line-height:150%;*/
      font-size:95%;
      }

.price_detail {
      color: #FF7400;
     /*font-size:90%;*/
     font-weight:bold;
       }

.product_dateil{
       padding: 10px 5px 10px;
       text-align: left;
       font-size:90%
    }

.price {
      color: #01508F;
     font-size:80%;
     font-weight:normal;
     margin:5px 10px;
       }

.rel {
      color: #000000;
      font-size:95%;
      display:none;
       }

div.page {
      font-size:90%;
      text-align: center;
      margin-bottom:0.5em;
      margin-top:10px;
       }


.page a{
      text-decoration: none;
       }

span.page_link a{
      text-decoration: underline ! important;
       }


.send_status{
      font-size:90%;
      color:#E6064F;
       }

.import-menu{
         border:1px solid #0066FF;
         /*font-size:95%;*/
	 padding:3px 0px 3px 0px;
         background-color:#0066FF;
         Color:#ffffff;
         font-weight: bold;
         text-align:center;
/*         width:160px;*/
           }

/*ページ左側パネル メニュー */
.import-box{
         border:1px solid #0066FF;
    	 padding:0px 0px 5px 0px;
         background-color:#F1F1EF;
         text-align:left;
         /*width:170px;*/
         font-size:95%;
         margin-bottom:10px;
           }

.import-box a {
         text-decoration: none;
       }

.sub-menu{
         /*font-size:95%;*/
	 padding:3px 0px 3px 5px;
         background-color:#C8DAFF;
         Color:#000000;
         font-weight: bold;
         text-align:left;
/*         width:160px;*/
           }


/*ページ右側パネルランキング */
.import-menu2{
         border:1px solid #0066FF;
         font-size:90%;
	 padding:3px 0px 3px 0px;
         background-color:#0066FF;
         Color:#ffffff;
         font-weight: bold;
         text-align:center;
/*         width:160px;*/
           }
.import-box2{
         border:1px solid #EE1C25;
    	 padding:0px 0px 5px 0px;
         background-color:#FFFFFF;
         text-align:left;
         /*width:170px;*/
         font-size:95%;
           }

.sub-menu2{
         /*font-size:95%;*/
	 padding:3px 0px 3px 5px;
         background-color:#ECEAEA;
         Color:#000000;
         font-weight: bold;
         text-align:left;
/*         width:160px;*/
           }

.navi-border a  {
         text-decoration: none;
       }

 li     {
         margin-left:-10px;
         /*line-height:100%;*/
           }

.nl2{
         text-decoration: none;
         font-size:95%;
}

.nl1{
         text-decoration: none;
         font-weight: bold;
         font-size:95%;
}
.mark{
         margin-left:10px;
         margin-top:5px;
         }

.mark2{
         margin-left:12px;
         margin-right:2px;
         }

.imbx{
        /* border:1px solid #aaaaaa; gray */
         border:1px solid #808080;
         padding:10px;
        /* width:130px;*/
	 margin-top:0;
	 margin-bottom:2px;
           }

.imbx a{
         text-decoration: none;
       }

.imbx3{
       /*margin-top:0.5em;*/
       font-size: 80%;
	padding-right:2px;
	padding-left:2px;
           }


.im-item1{
          margin-top:5px;
          /*margin-bottom:5px;*/
          font-weight:bold;
          padding-left:0.5em;
          }
.im-item2{
         margin-left:2em;
         margin-bottom:2px;
         text-align:left;
         /*line-height:120%;*/
           }

.im-item3{
         margin-left:1.5em;
         margin-bottom:2px;
         text-align:left;
         /*line-height:120%;*/
           }

.imtxt1  {
         margin-left: 1em;
         margin-top: 1em;
         text-align: left;
         }

.imtxt3  {
       font-size: 110%;
        font-weight: bold;
         }

.imlist{
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
           }

.imlist a{
         text-decoration: none;
           }



/*特定のリンクだけに利くように*/
a:hover{
         text-decoration: underline;
}
a.imlink{
         text-decoration: none;
}

a.imlink:hover{
         text-decoration: underline;
}


}