@charset "utf-8";

/*-----------------------------------------------------------------------------

RESET

-------------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,
table,th,td,
form,select,option,input,
address,pre,strong,em,iframe,
blockquote {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	-webkit-text-size-adjust: 100%;

}

strong {
  font-weight: bold;
}

img {
  border: 0;
  vertical-align: central;
}

a {
  text-decoration: none;
  outline: none;
  color: #000;
}

a:hover {
  color: #E3536E;
}

table {
  width:100%;
  border-collapse:collapse;
}


/*-----------------------------------------------------------------------------

Item

-------------------------------------------------------------------------------*/
/* clearfix */
.cf:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0px;
  font-size: 0.1em !important;
  line-height: 0 !important;
  overflow: hidden;
}

.cf {
  min-height: 0.1px;
  display: block;
}

* html .cf {
  height: 0.1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* float */
.fl {
  float:left;
}

.fr {
  float:right;
}


/*-----------------------------------------------------------------------------

For Responsive 2018.03.02

-------------------------------------------------------------------------------*/

@media (min-width: 801px){
  .spv{ display: none;}
  .imgdesc{ display: none;}
  a.splink{ pointer-events: none!important;}
}
@media (max-width: 800px){
  .pcv{ display: none;}
/*  a.splink:after{ content: '※こちらの画像はタップすると拡大できます'; text-align: right;}*/
  #contents #article p,
  #contents #article dd,
  #contents #article li{ text-align: left!important;}
  .imgdesc{ font-family: "Sawarabi Mincho"; line-height: 1.7em;}
  .min{ font-family: "Sawarabi Mincho";}
  h2 .imgdesc{ font-size: 6.2vw; font-weight: bold; letter-spacing: 0;}
  h3 .imgdesc,
  .catch .imgdesc{ font-size: 5.7vw; letter-spacing: -1px; font-weight: bold;}
  h4 .imgdesc{ font-size: 5vw; font-weight: bold;}
  .sub .imgdesc{ font-size: 3.5vw; font-weight: bold;}
  .subtxt .imgdesc{ font-size: 2.5vw; font-weight: bold;}
}
