    html{
        margin: 0;
        padding: 0;
    }
    img{
        max-width:100%;
        /*min-width: 100%;*/
        height: auto;
    }
    .indent{
        text-indent: -1em;
        padding-left: 1em;
    }
    .cf:before,
    .cf:after {
        content: " ";
        display: table;
    }
    
    .cf:after {
        clear: both;
    }
    
    .cf {
        *zoom: 1;
    }
    
    .txt_red {
        color: #e60012;
        font-weight: bold;
        font-size: 15px;
    }

    .taC{text-align: center;}

    .mt10{margin-top: 10px;}
    .mt20{margin-top: 20px;}
    .mt25{margin-top: 25px;}
    .mt30{margin-top: 30px;}
    .mt35{margin-top: 35px;}
    .mt40{margin-top: 40px;}
    .mt45{margin-top: 45px;}
    .mb10{margin-bottom: 10px;}
    .mb130{margin-bottom: 130px;}
    .pt10{padding-top: 10px;}
    .pt30{padding-top: 30px;}
    .pt40{padding-top: 40px;}
    .pt50{padding-top: 50px;}
    .pb20{padding-bottom: 20px;}
    .pb25{padding-bottom: 25px;}
    .pb30{padding-bottom: 30px;}
    .pb35{padding-bottom: 35px;}
    .pb40{padding-bottom: 40px;}
    .pb45{padding-bottom: 45px;}

p.upTop {
    text-align: right;
}
#wrap a {
    font-weight: bold;
    text-decoration: none;
    word-break: break-all;
}
a:hover {
    opacity: 0.8;
}
input, button, textarea, select{
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type="submit"] {
    -webkit-appearance:none;
    border-radius:0;
    vertical-align:middle;
    text-align:center;
}
input::-ms-clear {display: none;}
#page-top a {
    width: 90px;
    display: block;
}
button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Web Fonts */
.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; }


/*Chrome、Safari*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/*Firefox、IE*/
input[type="number"] {
    -moz-appearance:textfield;
}
img[src$=".svg"]{
    position:relative;
    left:0.4px;
    top:0.4px;
}