@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: 45px;
  
}

h3 {
	font-family: sans-serif;
	color: #000000;
    font-size: 35px;
	margin-bottom: 1mm;

}


p {
	font-family: sans-serif;
	color: #000000;
    font-size: 45px;
	margin-top: 2mm;
	margin-bottom: 2mm;
}

p.link {
	font-family: sans-serif;
	color: #000000;
    font-size: 35px;
	margin-top: 5mm;
	margin-bottom: 5mm;
}

p.date {
	font-family: sans-serif;
	color: #000000;
    font-size: 30px;
}

p.smalltext {
	font-family: sans-serif;
	color: #000000;
    font-size: 30px;
}

p.smalltext2 {
	font-family: sans-serif;
	color: #eae1cf;
    font-size: 30px;
}

/*日付や移動記号などのフォント*/
p.sign {
	font-family: helvetica,sans-serif;
	color: #400e82;
    font-size: 40px;
}

/*参考文献の引用*/
.ref {
	font-family: helvetica,sans-serif;
	font-size: 35px;
}

.date {
	font-family: helvetica,sans-serif;
	font-size: 35px;
}

.title {
	font-family: helvetica,sans-serif;
	font-size: 35px;
	color: #990000;
}


/*参考文献*/
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;
}


