@charset "utf-8"; /* ************************************************** elements ************************************************** */ * { -webkit-tap-highlight-color: rgba(0,0,0,0); } @-ms-viewport { width: device-width; } :after, :before { box-sizing: border-box; } html, body { background: #fff; } body { font-smooth: always; text-align: left; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; } body { font-family: "YuGothic", "游ゴシック", "游ゴシック体", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, sans-serif; font-weight: 400; line-height: 1.5; color: #212121; letter-spacing: 0.05em; } html.no-effect * { -webkit-transition: none !important; transition: none !important; } * { outline: none; } a { color: #FF6700; text-decoration: none; } a:link, a:visited { text-decoration: none; } a img { border: none; } img { vertical-align: bottom; max-width: 100%; height: auto; border: none; outline: none; -ms-interpolation-mode: bicubic; } table { line-height: 1.5; } input, textarea { font-family: "YuGothic", "游ゴシック", "游ゴシック体", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, sans-serif; } input, textarea, selectbox { border-radius: 0; -webkit-appearance: none; appearance: none; } ::-webkit-input-placeholder { color: #b3babe; } :-ms-input-placeholder { color: #b3babe; } ::placeholder{ color: #b3babe; } @media screen and (min-width:768px) { a { -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; } }