@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
header, hgroup, section, article, aside, hgroup, footer, figure, figcaption, nav {
 margin: 0;
 padding: 0;
 font-size: 100%;
}

body {
 line-height: 1.0;
 -webkit-text-size-adjust: none;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
 display:block;
}

ul, ol {
 list-style: none;
}
img {
 max-width : 100%;
 height:auto;
 vertical-align:bottom;
}

h1{margin:0px; text-decoration:none;}
h2{margin:0px;}
h3{margin:0px;}



.top-h{display:none;}

.font-b{font-weight:bold;}
.red{ color:#ff0000; }
.red-b{ color:#ff0000; font-weight:bold; }
.blue-b{color:#0000ff; font-weight:bold;}
.orange-b{color:#ff6600; font-weight:bold;}
.font-20{font-size:20px;}
.font-20-b{font-size:20px;font-weight:bold;}
.font-14{font-size:14px;}

address{
  font-style:normal;
}
.pc_view{
  display: block;
}

.sp_view{
  display: none;
}
@media screen and (max–width: 768px){
.pc_view{
  display: none;
}
.sp_view{
  display: block;
}

}

/*=================================================
 * サイト全体の基本スタイル
 * ================================================= */

body {
  background:#000;
 font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
 font-size: 17px;
 line-height: 1.6;
 color:#fff;
 padding: 0; 
}

a:link { color: #0a213a; } 
a:visited { color: #333; } 
a:active { color: #ff9900; } 

/* スマホヘッダー　start */

@media screen and (max-width: 768px) {

.logo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100000;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
}


.loading__logo {
  width: 70%;
}

}
/* スマホ　end */



/* PC　start */
@media screen and (min-width: 769px) {

.logo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100000;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
}


.loading__logo {
  width: 500px;
}

}
/* PCメイン　end */
