@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

* {
  margin:0;
  padding:0;

  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;

  font:inherit;
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  text-decoration:none;
  vertical-align:baseline;
}
html {
  width:100%;
  height:100%;
  font-size: 13px;
  //overflow-x:scroll;
  //overflow-y:scroll;
}
@media screen and (max-width: 768px) {
	html {
	  font-size: 13px;
	}
}
body{
  margin:0;
  font-family:"Noto Sans Japanese", "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

  font-size:15px;
  font-size:1.5rem;
  line-height:1;
  position:relative;
  background-color:#FFF;
  color:#333;

  /*スマホの回転による文字サイズの自動調節を防止する */
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -o-text-size-adjust:100%;
  text-size-adjust:100%;

  /* アンチエイリアス */
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  -moz-osx-font-smoothing: grayscale;
}

article, aside, dialog, figure, footer, header, main, menu, nav, section {
  display:block;
}

ol,ul {
  list-style:none;
}

input, select {
  vertical-align:middle;
}

table {
  border-collapse:collapse;
  border-spacing:0;
  empty-cells:show;
}

.clearfix:after {
    content:" ";
    display:block;
    clear:both;
}



a,a:hover,a:link {
  color:#333;
}

@media screen and (max-width: 786px) {
  .pc-only {
    display:none !important;
  }
}


.bold {
  font-weight:bold !important;
}
.underline {
  text-decoration:underline !important;
}



/* フォントサイズ */


.fs-150{
  font-size:150%;
  line-height:150%;
}


/* フォント：色 */

.orange {
  color: #FF6633;
}
