@charset "UTF-8";
/* ------------------------------------------------------------
	0. Reset
------------------------------------------------------------ */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
object, iframe, pre, code, p, blockquote,
form, fieldset, legend,
table, th, td, caption, tbody, tfoot, thead,
article, aside, figure, footer, header,
hgroup, menu, nav, section, audio, video, canvas {margin: 0;padding: 0;}
article, aside, figure, figcaption, footer,
header, hgroup, menu, nav, section {display: block;}
/* ------------------------------------------------------------
	1. HTML, Body, Anchor
------------------------------------------------------------ */
html {-webkit-text-size-adjust: none; /* フォントサイズ自動調整OFF */}
body {font-size: 12px;line-height: 1.5;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color: #000; background-color:#000;}

a {color: #0090a6;text-decoration: none;/* タップ時の背景色 */}
h1, h2, h3, h4, h5, h6 {font-size: 14px;}
/* ------------------------------------------------------------
	2. Lists
------------------------------------------------------------ */
li {list-style: none;}
/* ------------------------------------------------------------
	3. Tables
------------------------------------------------------------ */
table {border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption, th, td {vertical-align: top;font-weight: normal;}
/* ------------------------------------------------------------
	4. Others
------------------------------------------------------------ */
img {border: none;vertical-align: middle;}
em, strong {font-weight: bold;font-style: normal;}
mark {font-weight: bold;}
object {vertical-align: middle;outline: none;}
blockquote, q {quotes: none;}
q:before, q:after {content: '';}
code {font-family: monospace;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
abbr, acronym {border: none;font-variant: normal;}
abbr[title], dfn[title] {border-bottom: 1px dotted #333;cursor: help;}
address, caption, cite, code, dfn, var {font-weight: normal;font-style: normal;}
pre {font-family: monospace;}


/* ------------------------------------------------------------
	clearfix　NN未対応版
------------------------------------------------------------ */
.clearfix:after{content: ""; display: block; clear: both;}
.clearfix {zoom:1;}


/*Margin Style
----------------------------------------------------*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}


/*Padding Style
----------------------------------------------------*/
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
