/*
Theme Name: MY HOCKEY TV
Author: Shotaro FUJII
Version: 1.0
*/

html, body { color: #111; font: 14px/1.4 "M PLUS Rounded 1c" !important; }
header { background-color: #0EA512; height: 14px }
img { max-width: 100% }

main { width: 1080px; margin: 0 auto; padding: 20px 0 }
#logo { margin-right: 30px; width: 240px; }
#left { float: left; width: 840px }
#right { float: left; width: 180px; margin-left: 60px }

section { padding: 30px 0 15px 0; overflow: hidden; }
section h2 { font-size: 22px; font-weight: bold; }
section h2 i { padding-right: 8px }

section ul { padding: 10px 0; overflow: hidden; }
section ul li { width: calc( 25% - 15px ); float: left; margin-right: 15px; min-height: 350px }
section ul li:nth-child(4n) { margin-right: 0 }
section ul li .thumb img { width: 100% }
section ul li .description { padding: 5px 0; }
section ul li .description .date { display: block; color: #AAA; padding: 5px 0; }


section ul li .tags ul li { min-height: auto; width: auto; background: #47BEA0; margin-right: 6px; margin-bottom: 6px; color: #FFF; padding: 4px 6px; border-radius: 4px; font-size: 12px; display: inline-block }
section ul li .tags ul li a { color: #FFF }

section .more { text-align: center; }
section .more a { background-color: #CCC; color: #FFF; font-weight: bold; padding: 15px; width: 70%; margin: 0 auto; display: block; font-size: 16px }
section .more a:hover { text-decoration: none; opacity: 0.8 }

input.sh_input_txt { display: block; position: relative; width: 386px; height: 40px; padding-left: 5px; line-height: 26px; border: 1px solid #fff; background-color: #fff; border: 1px solid #d6d6d6; color: #222222; font-size: 16px; box-sizing: border-box }
.sh_ly_input {
    position: relative;
    width: 386px;
    color: #444444;
    text-align: left;
}
.sh_smit_btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    padding: 12px 19px 12px 12px;
    border: none;
    }