@charset "UTF-8";
/*
Theme Name: 日本テレメッセージ
*/
/*-- 基本UI -----------------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, dl, dt, dd, form, input, textarea, pre, menu, figure {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  text-align: left; }

a {
  color: #1170c1;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

ul, li {
  list-style-type: none; }

table, img {
  border: 0px; }

/*ChromeとOperaのみだけに適用されるCSSハック*/
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  * {
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif; } }
* {
  font-family: "游ゴシック","YuGothic",'Hiragino Kaku Gothic ProN',"メイリオ",Meiryo,sans-serif;
  font-weight: normal;
  font-size: 15px;
  color: #000000;
  line-height: 180%;
  letter-spacing: 0.05em; }

a:focus {
  outline: none; }

em {
  font-style: normal; }

hr {
  display: none;
  clear: both; }

.copyright {
  font-style: normal; }

/*-- font-family -----------------------------------------------------------*/
.mincho {
  font-family: "ff-meta-serif-web-pro",Georgia,"Times New Roman",Times,serif; }

/*--HTML5-----------------------------------------------------------*/
article, aside, details, footer, header, main, menu, nav, section, summary {
  display: block; }

/* --none----------------------------------------------------------- */
.none {
  border: none !important;
  margin: 0;
  padding: 0; }

.b_none {
  border: none !important; }

.m_none {
  margin: 0 !important; }

.p_none {
  padding: 0 !important; }

/* --空間調整----------------------------------------------------------- */
.mt10 {
  margin-top: 10px; }

.mt30 {
  margin-top: 30px; }

.pt30 {
  padding-top: 30px; }

/*その他*/
/* ***************************************************
 *hover
*************************************************** */
img.hover:hover {
  /*モダンブラウザ用*/
  opacity: 0.8;
  /*IE7以下用*/
  filter: alpha(opacity=80);
  /*IE8用*/
  -ms-filter: "alpha(opacity=80)"; }

input.hover:hover {
  /*モダンブラウザ用*/
  opacity: 0.8;
  /*IE7以下用*/
  filter: alpha(opacity=80);
  /*IE8用*/
  -ms-filter: "alpha(opacity=80)"; }

/*=====================================================================================
---------------------------------------------------------------------------------------
	load
---------------------------------------------------------------------------------------
=====================================================================================*/
div#load {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

div#load div.inner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }

div#load div.inner img {
  width: 30px;
  height: auto; }

/*# sourceMappingURL=style.css.map */
