body {
    background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(0.3,#000066),color-stop(0.7,#000066),to(#fff)); /*safari*/
    background: -moz-linear-gradient(left, #fff,#000066 30%, #000066 70%, #fff);　/* Firefox用 */
    background-color:#000066;
    padding-bottom:0px;
}


#content{
    max-width:80%;
    min-width:80%;
    position:relative;
    margin:auto;
    clear:both;
    }


#form{
    font-size:10pt;
    margin-left:8px;
}

#form th{
    background-color:rgb(200,255,225);
    width:120px;
    padding-left:5px;
}

#form td{
    background-color:rgb(240,255,245);
    width:380px;
    padding-left:20px;
}

#left{
    max-width:100%;
    min-width:100%;
    max-height:700px;
    min-height:400px;
    margin-bottom:30px;
    padding:3px;
    float:left;
    background-color:#ccc;
    position:;
    border:1px #ccc solid;
    border-radius:2%;
}

.left2{
    border:solid 1px #23910d;
    background-color:#fff;
    width:100%;
    clear:left;
}

#banner{
  
    border-radius:7px;
}

#link_menu h1{
    font-size:12pt;
    font-weight:bold;
    color:#fff;
}

#link_menu li{
    font-size:12pt;
    list-style-type:none;
    border:solid 1px #23910d;
    max-width:240px;
    min-width:220px;
    background-color:#fff;
    margin-top:3px;
    padding-top:3px;
    padding-left:5px;
}

#link_menu a:link{
    color:#23910d;
    text-decoration:none;
}

#link_menu a:visited{
    color:#23910d;
    text-decoration:none;
}

#link_menu a:hover{
    color:lime;
    text-decoration:underline;
}

#link_menu .dopekun{
    height:60px;
    width:60px;
    border:none;
    float:left;
}

#link_menu div{
    border:#ccc 1px solid;
    margin-left:5px;
    max-height:60px;
    min-height:60px;
    max-width:240px;
    min-width:240px;
    background-color:#fff;
}

#link_menu dt{
    background-color:#fff;
    float:left;
    padding-top:5px;
    width:180px;
}

#link_menu dd{
    background-color:#fff;
    font-size:10pt;
    padding-bottom:9px;
}

#link h2{
    font-size:12pt;
}

#link table{
    border-spacing:none;
    background-color:#dcdcdc;
    border:1px solid #dcdcdc;
    border-spacing: 0px;
}


#link table th{
    font-size:10pt;
}

#link table td{
    font-size:10pt;
    border:1px solid #dcdcdc;
    background-color:#fff;
}

#link li{
    list-style-type:none;
    font-size:11pt;
    margin-left:5px;
}

#link li a:link{
    text-decoration:none;
    color:blue;
}

#link li a:visited{
    text-decoration:none;
    color:blue;
}

#link li a:hover{
    text-decoration:underline;
    color:red;
}

#center{
    max-width:550px;
    min-width:550px;
    max-height:1000px;
    min-height:500px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:30px;
    float:left;
    background-color:#fff;
    border-top:3px #ccc double;
    border-left:1px #ccc solid;
    border-right:1px #ccc solid;
    border-bottom:1px #ccc solid;
    overflow:auto;
    position:relative;
}

#center h1{
    color:#060 ;
    font-size:12pt;
    font-weight:bold;
    border-bottom:dotted 3px #363;
    border-left:3px #363 solid;
    background-color:#fff;
    margin-top:3px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
}

#center p{
    margin-left:10px;
    font-size:10pt;
}

#center dd{
    font-size:10pt;
}

#center dt{
    font-size:10pt;
    font-weight:bold;
}

#center .saturday{
    color:rgb(0,0,255);
}

#center .holiday{
    color:rgb(255,0,0);
}

#center .hp li{
    font-size:9pt;
    font-weight:bold;
    list-style-type:square;
}

#right{
    max-width:150px;
    min-width:150px;
    max-height:500px;
    min-height:500px;
    margin-bottom:30px;
    float:left;
    background:-webkit-gradient(linear,left top,left bottom,from(#9999cc),color-stop(0.5,#fff),to(#9999cc));
    background: -moz-linear-gradient(left top, #9999cc,#fff 50%,#9999cc);　/* Firefox用 */
}

#right li{
    border:dotted 1px #fff;
    max-width:120px;
    min-width:120px;
    margin:auto;
}

#company{
    margin-top:20px;
    border:solid 1px #ccc;
    border-spacing:0px;
}

#company th{
    font-size:10pt;
    background-color:rgb(60,250,80);
    width:100px;
    padding:5px;
    border:solid 1px #ccc;
}

#company td{
    font-size:9pt;
    background-color:#fff;
    width:445px;
    border:solid 1px #ccc;
}


/*doping*/
#doping span{
    font-size:9pt;
    color:#ccc;
    padding-left:20px;
}

#doping span a:link{
    font-size:9pt;
    color:navy;
    text-decoration:none;
}

#doping span a:visited{
    font-size:9pt;
    color:navy;
}

#doping span a:hover{
    font-size:9pt;
    color:blue;
    text-decoration:underline;
}

#doping h2{
    font-size:9pt;
    color:#666;
}

#doping h2 a:link{
    font-size:9pt;
    color:#666;
    text-decoration:none;
}

#doping h2 a:visited{
    font-size:9pt;
    color:#666;
    text-decoration:none;
}


#select li{
    list-style-type:none;
    font-size:10pt;
    margin-top:2px;
}

#select a:link{
    color:#3366ff;
}

#select a:visited{
    color:#3366ff;
}

#select a:hover{
    text-decoration:none;
    color:#3300ff;
}

#doping h1{
    font-size:12pt;
    color:navy;
}

#doping h1 a:link{
    font-size:12pt;
    color:navy;
    text-decoration:none;
}

#doping h1 a:visited{
    font-size:12pt;
    color:navy;
    text-decoration:none;
}


#drug_info{
    overflow:scroll;
    max-height:610px;
}

#drug_info dt{
    font-size:10pt;
    font-weight:bold;
    color:#000099;
}

#drug_info dd{
    font-size:10pt;
    color:#000;
}

.red{
    color:red;
}

.pink{
    color:red;
    background-color:pink;
    text-align:center;
}

/*sample1*/
#sample1{
    background-color:#ccc;
}

#sample1 tr{
    background-color:#fff;
    padding:auto;
}

#sample1 td{
    background-color:#fff;
    padding:auto;
    text-align:center;
    font-size:10pt;
}


/*foooter*/

#footer{
    clear:left;
    min-height:10px;
    width:100%;
    color:#000;
    background-color:#6b8e23;
    margin-left:0px;
}
#footer p{
    font-size:9pt;
    color:#fff;
    padding-left:30px;
}

#footer ul{
    float:left;
    margin-top:-10px;
}

#footer a{
    text-decoration:none;
}

#footer li{
    list-style-type:none;
    font-size:8pt;
    
}


