@charset "UTF-8";
/*
Theme Name: tsukiko-gas.com
Author: 株式会社エスト
Description: テンプレートです。
Version: 1.0
*/

@media (max-width:1280px) {} /*max-width:1280px*/
@media (max-width:1024px) {} /*max-width:1024px*/
@media (max-width:768px) {} /*max-width:768px*/
@media (max-width:480px) {} /*max-width:480px*/

/************************************************************/

*,
*::before, 
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.no-reset > * {
  box-sizing: content-box;
  margin: initial;
  padding: initial;
}
  
.no-reset > *:before,
.no-reset > *:after {
  box-sizing: content-box;
  margin: initial;
  padding: initial;
}

html {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
  font-size: 62.5%;
  min-width: 375px;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* コンテンツが少ないページ対策 */


/************************************************************/
/* 要素の下側の余白をゼロに */
body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd {
  margin-block-end: 0;
}

/* デフォルトスタイルを不要 */
ul[role='list'], ol[role='list'] {
  list-style: none;
}

li { 
  list-style: none;
}

/* 行間を設定 */
h1, h2, h3, h4, h5, h6, button, input, label {
  line-height: 1.1;
}

/* テキストの自動折り返し */
h1, h2, h3, h4, h5, h6 {
  text-wrap: balance;
  font-size: 100%; 
  font-weight: 400
}

address, button, caption, cite, code, dfn, em, input, optgroup, option, select, textarea, th, var {
  font: inherit;
}

blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, select, td, textarea, th, ul {
  margin: 0;
  padding: 0
}

del, ins {
  text-decoration: none
}

abbr, acronym {
  border: 0;
  font-variant: normal
}

/************************************************************/

img, picture {
  max-width: 100%;
  display: block;
  outline: 0; 
  border-style: none;
}

fieldset, img { 
  border: 0
}

/************************************************************/

/* 親要素のフォントとフォントサイズを継承 */
input, button, textarea, select {
  font-family: inherit;
  font-size: inherit;
}

/* テキストボックスのサイズ調整y */
textarea:not([rows]) {
  min-height: 10em;
}

button, input, select, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

/************************************************************/
/* アンカーリンクの調整 */ :target {
  scroll-margin-block: 5ex;
}

/* クラスが付いていない<a>タグにのみ適用 */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

a:focus { 
  outline: none;
}

/************************************************************/

table {
  border-collapse: collapse;
  border-spacing: 0
}

/************************************************************/
/*
font-family: "Montserrat", sans-serif;
font-family: "Noto Serif JP", serif;
font-family: "Noto Sans JP", serif;

$main:#005060;
$green:#209EA8;

$mon: "Montserrat", sans-serif;
$min: "Noto Serif JP", serif;
$go: "Noto Sans JP", serif;

*/