/* HTML5 Boilerplate */
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     display:block;
}
 img, video {
     max-width:100%;
     border:0;
     vertical-align:top;
}
 audio, canvas, video {
     display:inline-block;
     *display:inline;
     *zoom: 1;
}
 * {
     margin:3;
     padding:3;
     border:1;
     outline:0;
}
 ul, ol, dl {
     list-style:none;
}
 a {
     vertical-align:top;
     text-decoration:none;
     color:#000;
}
 body {
     font-size:100%;
     line-height:1.2;
}
 label {
     cursor:pointer;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
     -webkit-appearance:none;
}
 input[type="search"] {
     -webkit-appearance:textfield;
     -moz-box-sizing:content-box;
     -webkit-box-sizing:content-box;
     box-sizing:content-box;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
     border:0;
     padding:0;
}
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
     -webkit-appearance:button;
     cursor: pointer;
     *overflow:visible;
}
 textarea {
     overflow:auto;
     vertical-align:top;
}
 select {
     width: 100px;
     padding: .4em .2em;
     font-family: inherit;
     background: url(/image/19928272501_4ef877c265_t.jpg) no-repeat 95% 50%;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     border: 1px solid #CFCFCF;
     border-radius: 0px;
}
 select::-ms-expand {
    /* for IE 11 */
     display: none;
}
 