@charset "utf-8"; /******************** CSS設定初期化 ********************/ body { font-family: "メイリオ", Meiryo, sans-serif; color: #333; background:#fff; height:100%; line-height: 1.5; /*font-size: 100%;*/ font-size: 14px; -webkit-text-size-adjust: 100%; } .contents * { background-image: url(/mydocomo/images_17v3/common/spacer.gif); } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } * { word-wrap: break-word; overflow-wrap: break-word; } main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td, figcaption, figure { margin: 0; padding: 0; } ul, li, ol, dt, dd { list-style: none; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } fieldset, img { border: 0; } img { vertical-align: top; } a { text-decoration: none; } table { border-collapse: collapse; border-spacing: 0; font-size: 100%; } address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; } caption, th { text-align: left; } .clearfix:before, .clearfix:after { content: ""; display: table; clear: both; } .clearfix:after { content: ""; clear: both; display: block; } .clearfix { *zoom: 1; } input, textarea { margin: 0; padding: 0; font-size: 14px; } input:not([type="radio"]):not([type="checkbox"]),textarea { -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } label { cursor: pointer; } /* 17.11.14追加 */ figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; }