@charset "utf-8";
/* reset */
* {
	margin: 0;
	padding: 0;
}

body {
	color: #333;
}

li {
	list-style-type: none;
}

a {
	color: #f00;
	text-decoration: none;
	transition: all .4s;
}
a img {
	transition: all .4s;
}

a:hover {
	color: #ff0;
	transition: all .4s;
}
a:hover img {
	opacity: 0.7;
	transition: all .4s;
}

header,
footer,
main,
section,
article,
aside,
nav,
address {
	display: block;
}

.pc {
	display: inline-block;
}

.sp {
	display: none;
}

.fit {
	width: 100%;
	height: auto;
}

@media screen and (max-width: 667px) {
  .pc {
  	display: none;
  }

  .sp {
  	display: inline-block;
  }
}

/* kitei */

.container {
  padding: 25px 28px;
}

.kitei {
  text-align:left;
}

.kitei .title {
  font-weight: bold;
  font-size: 16px;
}

.kitei .blue {
  color: #0066CC;
}

.kitei_item {
  margin-top: 1.4em;
  font-size: 13px;
}

.kitei .text, .kitei_item p, .kitei_item li {
  font-size: 13px;
}

.list_kitei li {
  text-indent: -1em;
  padding-left: 2em;
}