/* ダメジミュ用のCSS */
*{
margin: 0px;
padding: 0px;
}

#nav,#body,table,form,input,textarea,small{
line-height:1.4em;
}

h1,h2,h3,h4{
font-size: 1.2em;
}



table{
border-collapse: collapse;
border: 1px solid #000000;
}

tr{
padding: 1px;
border: 1px solid #000000;
}

td{
padding: 2px;
font-size: 18px;
border: 1px solid #000000;
}

th{
padding: 2px;
border: 1px solid #000000;
background-color:rgb(80,80,80);
color:white;
}

table a{
text-decoration: none;
line-height:1.0em;
}


li{
list-style-position: inside;
margin:auto;
padding:auto;
}




.gage{

}

.gage ul{
font-size: 0;
}

.gage li{
display: inline-block;
height:10px;
}

.gage_table{
background-color:slategray;
}

.gage_table ul{
line-height:0;
}

.r{
background-color:red;
}
.o{
background-color:orange;
}
.y{
background-color:yellow;
}
.g{
background-color:lime;
}
.b{
background-color:blue;
}
.w{
background-color:white;
}
.p{
background-color:violet;
}
.s{
background-color:aqua;
}




.scr {
   overflow: scroll;   
   width: 200px;
    height:500px;
    white-space: nowrap;
}



.dame_motion_name {
    padding-bottom: 5px;
}



body{
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
/*
    font-size: 16px;
    line-height: 1.8;
    letter-spacing: 0.05em;
*/
}
pre{
font-size:16px;
}
.main_table{
min-width:1100px;
white-space: nowrap;
}
.dame{
/*word-break:break-all;*/
/*table-layout:fixed;*/
}
.dame td{
min-width:65px;
white-space: nowrap;
}
.hrm{
/*font-size:90%;*/
}
td{
padding: 1px;
}
.buki_css{
background-color:#E0FFFF;
}
.ranking_table{
/*斬れ味が崩れないための処理*/
/*min-width:1200px;*/
table-layout: fixed;
white-space: nowrap;
}
.ranking_td_bakuha{
background-color:#ffe4c4;
}
.ranking_td_doku{
background-color:#f5f5f5;
}
/* 速射弾やスラアクの高出力版などのモーションのthの色 */
/* 
.sokusya_th{
background-color:gray;
}
 */
.sokusya_td{
background-color:#eee;
}

.kireazi_echo{

}
.kireazi_echo td{
height: 6px;
width: 10px;
font-size: 14px;
}
.kireazi_echo_td{
height: 3px;
font-size: 12px !important;
}



/* 表示されるモーション中の改行後の文字（改行した「【威糸呵成の構え】」の文字の位置調整） */
.under_motion_text {
    padding-top: 3px;
    padding-bottom: 3px;
}


/* 上限メッセージの色 */
.zyougen_message {
    color:#d64b45;
}






/* 

.sp_table_scroll {
    overflow: auto;
    }

.dame {
    width: 2000px;
}

.dame td {
    white-space:nowrap
}

.dame_th {
    position: sticky;
    top: 0;
    left: 0;
}

.dame_th {
    z-index: 1;
}


.dame_th{
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}
.dame_th{
    border-top: 1px solid #999;
}
.dame_th{
    border-left: 1px solid #999;
}
 */



@media screen and (max-width: 750px){
    *{
    line-height:26px !important;
    }

    .gage_table ul{
    line-height:0 !important;
    }

    pre{
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    }

    .sp_table_scroll {
    overflow: auto;
    }
    .sp_table_scroll table{
    /*width:100%;*/
    }
    .sp_table_scroll::-webkit-scrollbar{
    height: 5px; 
    }
    .sp_table_scroll::-webkit-scrollbar-track{
    background: #F1F1F1; 
    }
    .sp_table_scroll::-webkit-scrollbar-thumb {
    background: #d6d6d6; 
    }
    .sp_table_scroll td, .sp_table_scroll th{
    /*white-space: nowrap;*/
    }

}