@Charset "Shift_JIS";

/*共通適用フォント*/
html{
        font-family: sans-serif;
        color: #000000;
        font-size: 15px;
}

h1 {
	font-family: sans-serif;
	color: #000000;
    font-size: 50px;
	margin-top:5mm;

}

h2 {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 40px;
	text-align: center;
	font-weight:normal;
	margin-bottom:-5mm;
	margin-top:0mm;
	line-height:15mm
}

h3 {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 38px;
	font-weight: normal;
	margin-top:-5mm;
	margin-bottom:-5mm;
	margin-left:30px;
	display:inline;
	line-height:0mm;
}

h4 {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 35px;
	font-style:italic;
	margin-top:0mm;
	margin-bottom:-5mm;
	margin-left:40px;
	font-weight: normal;
	display:inline;
}

h5 {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 30px;
	font-weight: bold;
	margin-top:0mm;
}



p {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 40px;
	margin-bottom: 1mm;
}

/*タイトルとロゴの配置*/
.parent {
  width: 1000px;
  height: 200px;
  background: white;
  margin-bottom:35px;
  position: relative;
}
 
.title1 {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 45px;
	font-weight:bold;
	left:30px;
	top:10px;
    position: relative;
}

.title2 {
	font-family: helvetica, sans-serif;
	color: #990000;
    font-size: 40px;
	left:30px;
	top:25px;
	margin-bottom:20px;
    position: relative;
}

.title3 {
	font-family: helvetica, sans-serif;
	 #000000;
    font-size: 30px;
	font-style:italic;
	left:30px;
	top:30px;
	margin-bottom:20px;
    position: relative;
}

.logo {
  top:15px;
  left:750px;
 position: absolute;

}


p.link {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 35px;
	margin-top:0mm;
	margin-bottom:5mm;
	line-height:18mm;
}

p.link2 {
	font-family: helvetica, sans-serif;
	color: #400e82;
    font-size: 30px;
	margin-top:0mm;
	margin-bottom:0mm;
}


p.date {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 30px;
}

p.smalltext {
	font-family: helvetica, sans-serif;
	color: #000000;
    font-size: 30px;
	font-weight:bold;
}

.cont {
	font-family: helvetica, sans-serif;
	font-weight: bold;
	color:#990000;
	font-style: italic;
    font-size: 35px;
}



/*日付や移動記号などのフォント*/
p.sign {
	font-family: helvetica, sans-serif;
	color: #990000;
    font-size: 40px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	margin-top: -10mm;
	margin-bottom: 0mm;
	margin-left: 10mm;
}

p.sign1 {
	font-family: helvetica, sans-serif;
	color: #990000;
    font-si1ze: 40px;
	font-weight:bold;
	text-align: center
	margin-top: -10mm;
	margin-bottom: 0mm;

}

p.sign2 {
	font-family: helvetica,sans-serif;
	color: #990000;
    font-size: 35px;
	font-weight: bold;
	text-align: Left;
	margin-top: 0mm;
	margin-bottom: 0mm;
}

p.sign3 {
	font-family: helvetica,sans-serif;
	color: #400e82;
    font-size: 30px;
	font-weight: bold;
	text-align: Left;
	margin-top: 0mm;
	margin-bottom: 0mm;
}


/*参考文献の引用*/
.ref {
	font-family: helvetica,sans-serif;
	font-size: 35px;
}
.date {
	font-family: sans-serif;
	color: #000000;
    font-size: 35px;

}

/*参考文献*/
ul,li{
  font-family: helvetica, sans-serif;
  padding: 0;
  line-height:13mm;
  margin-bottom:5mm;
  font-size:35px;   
  color: #000000;
  text-align:left;
}

/*リンクのフォント等調整*/
a {
  outline-color: transparent;
}

a:link {
  color: #400e82;
}

a:visited {
  color: #1e50a2;
}

a:focus {
  text-decoration: none;
  background: #ebf6f7;
}

a:hover {
  text-decoration: none;
  background: #ebf6f7;
}

a:active {
  background: #ebf6f7;
  color: #ebf6f7;
}


/*罫線挿入　rgbaはr=red, g=green, b=blue, a=透明度*/
.line {border-top:1px solid rgba(3,3,156,0.3);
    width:100%;
	align-items: center；
}

.logo {
        text-align: center;
}


