@charset "utf-8";
/* CSS Document */

h2 {
	width: 97%;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
 	position: relative;
	padding-left: 0.4em;
	
	font-size: 24px;
	font-family: "fot-udkakugo-large-pr6n", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-feature-settings: 'palt';
	color: #000
	}

h2:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px;
  background: -webkit-repeating-linear-gradient(-45deg, #37D8AE, #37D8AE 2px, #FFF 2px, #FFF 4px);
  background: repeating-linear-gradient(-45deg, #37D8AE, #37D8AE 2px, #FFF 2px, #FFF 4px);
}
h2:first-letter {
  color: #177C64;
}

h3{
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: "fot-udkakugo-large-pr6n", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-feature-settings: 'palt';
	color: #000
}

.kijidate{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 1.1em;
	
	position: relative;
	font-size: 15px;
	font-family: "a-otf-ud-shin-go-pr6n", sans-serif;
	font-weight: 300;
	font-style: normal;
	font-feature-settings: 'pkna'
}


.kijihonbun {
	position: relative;
	margin-top: 0.5em;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 16px;
	font-family: "a-otf-ud-shin-go-pr6n", sans-serif;
	font-weight: 300;
	font-style: normal;
	font-feature-settings: 'pkna'
} /*Styleにも同様*/

.kijipict{
	padding: 0;
	margin: 0;
	margin-top: 0.5em;
	width: 100%;
	max-width: 700px;
}