@media print{
    
}

@media screen{
    
    #tnm_back    {
        background-color:#fff;
    }
}

@font-face {
font-family: 'EUDC';
src:url('../fonts/EUDC.woff') format('woff');
}

body	{
	font-family: 'EUDC';
}

#header    {
    background-color:#7EA6C7;
    height:46px;    
}

#page_title {
    font-size:20px;
    color:#fff;
    margin:0px;
    padding-left:20px;
    padding-top:10px;
    
}

#header .menu_back{
    margin-top:7px;
    margin-right:10px;   
}

#menu   {
    padding-left:20px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#DBFEFF;
}

#sub_title  {
    margin:0px;
    font-size:18px;
    color:#000;
}

.main_menu_area {
    padding-top:50px;
}

.main_menu_area button  {
    margin-top:30px;
}


#game_detail  {
    margin:0px;
    font-size:18px;
    color:#000;
}

#sub_menu{
    padding-bottom:10px;
    padding-left:20px;
    background-color:#eeeeee;
}

#sub_menu .main_btn_grp {
    padding-left:20px;
    padding-top:10px;
/*//    width:300px;
*/}

#sub_menu .btn_grp{
    padding-top:10px;
    margin-left:60px;
}

#content table  {
    font-size:15px;
    background-color:#fff;
}

#content table thead    {
    background-color:#578497;
    color:#fff;
}

#content table thead th   {
    font-weight:normal;  
}



/*メインボタン*/

.main_button    {
    width:300px;
    height:100px;   
    font-size:28px;
}

/*トーナメントボタン*/

.tournament_btn {
    width:500px;
    height:60px;
}


/*団体戦結果一覧テーブル*/

table img   {
    vertical-align:top !important;
    margin-top:5px !important;
}


.conf_non   {
    display:none;
}

.conf_box   {
    border: 5px solid #CCCCCC;
    border-radius: 8px;
    padding-top:10px;
    padding-bottom:10px;
}



.rightUp {
    transform: matrix(1, -0.75, 0, 1, 0, 15);
    /* 
        0.75 = 30 / 40 (height / width)
        15 = 30 / 2
    */
}

.diagonal {
    height: 100%;
    width: 100%;
    border-top: solid gray 1px;
}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}











