/*上書き*/
#Main .clH1{
    width: 95%;
    margin-left: 1%;
    text-align: left;
}
#Main .clH2{
    text-align: left;
}
.ulMokuji li{
    font-size: 18px;
}


.exp a:link { color: #fff; }
.exp a:visited { color: #fff; }
.exp a:hover {color: #fff;}

.pShare{
    margin-bottom: 0;
}

/*略称*/
.divShortName{
    margin-bottom: 40px;
    margin-left: 20px;
}
.divShortName table td, .divShortName table th{
    padding: 5px 10px;
}
.divShortName table th{
    background-color: #fff7ef;
}
.exp{
    width: 95%;
}
.exp p{
    /*width: 75%;*/
}
.exp2{
    width: 85%;
    margin: 0 auto;
}
.pNomA a:link{
    color: #6495ed;
}
.pNomA a:visited{
    color: #6495ed;
}
.pNomA a:hover{
    color: #6495ed;
}

.topicPathSoubi a:link{
    color: #6495ed;
}
.topicPathSoubi a:visited{
    color: #6495ed;
}
.topicPathSoubi a:hover{
    color: #b22222;
}

.divLinkA{
    /*text-align: center;*/
   margin-bottom: 30px;
}
.exp .divLinkA a:link{
    color: #6495ed;
}
.exp .divLinkA a:visited{
    color: #6495ed;
}
.exp .divLinkA a:hover{
    color: #b22222;
}

.trTeniAll th{
    background-color: #efe0ff;
}
.trGAll th{
    background-color: #e0e0e0;
}


.trMoneyAll th{
 background-color: #ffffd1;   
}
.trGTamaAll th{
    background-color: #e5f2ff;
}
.trHrTamaAll th{
    background-color: #eaffea;
}

/*あいうえお*/
.divAbcLink{
    
    
    /*margin-bottom: 40px;*/
}
.divAbcLink table{
    /*margin: 0 auto;*/
}
.divAbcLink a{
    text-decoration: none;
    font-weight: bold;
    
/*    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;*/

}
.divAbcLink a:hover {
    color: #3300ff;
    background-color: #fff;
}

.divAbcLink td{
    border:1px solid #000000; 
    padding: 5px 10px;
    background-color:#6699ff;
}

/*ジャンプ*/
.divInLink{
    text-decoration: none;
    font-weight: bold;
    margin: 40px 0;
   
}
.divInLink a{
     background-color:#6699ff;
     padding: 10px;
}
.divInLink a:hover {
    color: #3300ff;
    background-color: #fff;
    border: solid 1px #3300ff;
}
.divGardListCmd {
    
}
.divGardListCmd a{
    width: 95%;
    box-sizing: border-box;
}
.divGardListCmd a:hover {
    background: none;
    color: #3300ff;
    background-color: #fff;
    border: solid 1px #3300ff;
}

.divGardListCmd .G,.divGardListCmd .Sisyu,.divGardListCmd .Senyu,
.divGardListCmd .Maturi,.divGardListCmd .Teni,.divGardListCmd .TeniEtc,
.divGardListCmd .Gatya,.divGardListCmd .EtcMoney,.divGardListCmd .Diff,
.divGardListCmd .Ani,.divGardListCmd .Kit,.divGardListCmd .Korabo,
.divGardListCmd .Retu,.divGardListCmd .EtcG,.divGardListCmd .FacT,
.divGardListCmd .IventT,.divGardListCmd .Gsou
{
    display: inline-block;
    padding: 12px;
    border-radius: 8px;      
    color: #fff;
    border-bottom: 4px solid #444;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    /*margin-top: 20px;*/
    width: 99%;
    height: 90%;

}
.divGardListCmd .Teni{
    background-color: #8b008b;

}
.divGardListCmd .TeniEtc{
/*    background-color: #8b008b;
    border-left: solid 14px #33ff99;
    border-right: solid 14px #cccccc;*/
    /*  background: linear-gradient(to bottom,#8b008b 50%,#33ff99 90%);*/
    background: linear-gradient(to right,#33ff99 0%,#33ff99 12%,
        #8b008b 12%,#8b008b 88%,
        #cccccc 88%,#cccccc 100%
        );
}
.divGardListCmd .G{
    background-color: #616161;
}
.divGardListCmd .Maturi{

    /*background-color: #8b0000;*/
    background: linear-gradient(to right,#cc0000 0%,#cc0000 50%,#000099 50%,#000099 100%);

}
.divGardListCmd .Sisyu{
    background-color: #993333;
}
.divGardListCmd .Retu{
    background-color: #0066cc;
}
.divGardListCmd .Senyu{
    background-color: #228b22;
}
.divGardListCmd .Diff{
    /*background-color: #000;*/
    background: linear-gradient(to bottom,#000 50%, yellow 90%);
}
.divGardListCmd .EtcG{
    /*background-color: #000;*/
    background: linear-gradient(to right,#0099cc 0%, #0099cc 3%,
        #cc0099 3%,#cc0099 6%,#ffff00 6%,#ffff00 9%,
        #006633 9%,#006633 12%,#9f9f9f 12%,#9f9f9f 88%,
        #006633 88%,#006633 91%,#ffff00 91%,#ffff00 94%,
        #cc0099 94%,#cc0099 97%,#0099cc 97%, #0099cc 100%
        );
}

.divGardListCmd .Gatya{
    background-color: #c89932;
}
.divGardListCmd .Kit{
    background-color: #5f9ea0;
}
.divGardListCmd .Korabo{
    background-color: #990099;
}
.divGardListCmd .Ani{
    /*background-color: #8b0000;*/
    background: linear-gradient(to right,#663399, #33ccff 50%, blue);

}
.divGardListCmd .EtcMoney{
    background: linear-gradient(to right,#0099cc 0%, #0099cc 3%,
        #cc0099 3%,#cc0099 6%,#ffff00 6%,#ffff00 9%,
        #006633 9%,#006633 12%,#c89932 12%,#c89932 88%,
        #006633 88%,#006633 91%,#ffff00 91%,#ffff00 94%,
        #cc0099 94%,#cc0099 97%,#0099cc 97%, #0099cc 100%
        );
}
.divGardListCmd .FacT{
    background-color: #006633;
}
.divGardListCmd .IventT{
    background: linear-gradient(to right,#0099cc 0%, #0099cc 3%,
        #cc0099 3%,#cc0099 6%,#ffff00 6%,#ffff00 9%,
        #006633 9%,#006633 12%,#990000 12%,#990000 88%,
        #006633 88%,#006633 91%,#ffff00 91%,#ffff00 94%,
        #cc0099 94%,#cc0099 97%,#0099cc 97%, #0099cc 100%
        );
}
.divGardListCmd .Gsou{
    background-color: #2e8b57;
}

.tblGardLink{
    border-collapse:collapse;
    margin: 0 auto;
    width: 90%;      

}
.tblGardLink tdExp{

}
.tblGardLink td:last-child{
    padding-left: 10px;
    text-align: left;

}
.tblGardLink th:first-child{
    width: 30%;
}
.tblGardLink .divTblImg img{
    width: 100%;
    height: 80px;

}
.tblGardLink .divGardListCmd{

    width: 100%;
    /*height: 60px;*/
}
.tblGardLink .divGardListCmd span{

}

.ulMokujiGL{
    list-style-type: none;
}
.ulMokujiGL2{

}
.ulMokujiGL2 li{
    /*display: inline-block;*/

}
.ulMokujiGL a{
    text-decoration: none;

}
.liKen,.liGan{
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 20px;
}
.liKen{

}
.aGard{
    display: inline-block;
    font-size: 24px;
    padding: 10px 15px;
    padding-right: 40px;
    border: solid 7px #17184b;
    background-color: #191970;
    color: #fff;
    border-radius: 8px;   
}
.aTama{
    display: inline-block;
    font-size: 24px;
    padding: 10px 15px;
    padding-right: 40px;
    border: solid 7px #17184b;
    background-color: #191970;
    color: #fff;
    border-radius: 8px;   
}
.aKen{
    display: inline-block;
    font-size: 20px;
    padding: 10px 15px;
    padding-right: 40px;
    /*border: solid 7px #4b0082;*/
    background-color: #3e62ad;
    color: #fff;
    border-radius: 8px;       
}
.aGan{
    display: inline-block;
    font-size: 20px;
    padding: 10px 15px;
    padding-right: 40px;
    /*border: solid 7px #fff;*/
    background-color: #3e62ad;
    color: #fff;
    border-radius: 8px;       
}
.gardList{    
    /*width: 100%;*/
}
.tblGardListBase,.tblGardListBaseTen{
    border-collapse:collapse;
    margin: 0 auto;
    width: 100%;    
}
td, th{
    border:solid 1px #000;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.mName,.mNameT{
    width: 100%;
    background-color: #ffffdb;
    text-align: center;
}
.mBui{
    width: 10%;
    background-color: #e5f2ff;
    text-align: center;
}

.mSk{
    width: 18%;
}
/********珠**********/
.mBuiT{
    width: 14%;
    background-color: #e5f2ff;
    text-align: center;
}

.mSkT{
    width: 21.5%;
}

.trSenyuAuto{
    background-color: #ffeff7;
    text-align: center;    
}
/*********辿異**********/
.tblGardListBaseTen .mSk, .tblGardListBaseTen .mSkTen{
    width: 15%;
}
.mSkTen{
    background-color: #fcf9ff
}
/* .tblGardListBaseTen .mSk{
    width: 17%;
}
 .tblGardListBaseTen .mSkTen{
    width: 8%;
}*/

/*狩人タイプ*/
.tblTypeLink{
    border-collapse:collapse;
    margin: 0 auto;
    width: 50%;       
}

@media screen and ( max-width:479px ){
.tblGardLink .divGardListCmd a{

    font-size: 18px;
}

.tblGardLink{
/*    border-collapse:collapse;
    margin: 0 auto;*/
    width: 99%;      

}    
    .divGardListCmd .G,.divGardListCmd .Sisyu,.divGardListCmd .Senyu,
    .divGardListCmd .Maturi,.divGardListCmd .Teni,.divGardListCmd .TeniEtc,
    .divGardListCmd .Gatya,.divGardListCmd .EtcMoney,.divGardListCmd .Diff,
    .divGardListCmd .Ani,.divGardListCmd .Kit,.divGardListCmd .Korabo,
    .divGardListCmd .Retu,.divGardListCmd .EtcG,.divGardListCmd .FacT,
    .divGardListCmd .IventT,.divGardListCmd .Gsou
    {
        display: inline-block;
        padding: 0px;
        border-radius: 8px;      
        color: #fff;
        border-bottom: 4px solid #444;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
    height: 99%;
    padding: 5px 5px;        
        /*margin-top: 20px;*/
    }
.divGardListCmd .IventT{
    background: linear-gradient(to right,#0099cc 0%, #0099cc 3%,
        #cc0099 3%,#cc0099 6%,#ffff00 6%,#ffff00 9%,
        #006633 9%,#006633 12%,#990000 12%,#990000 88%,
        #006633 88%,#006633 91%,#ffff00 91%,#ffff00 94%,
        #cc0099 94%,#cc0099 97%,#0099cc 97%, #0099cc 100%
        );
}    
.divAbcLink table{
    margin: 0 auto;
}
@media only screen and (max-device-width: 321px){
.tblGardLink .divGardListCmd a{

    font-size: 15px;
} 
}  

}    


