@charset "UTF-8";
.container {
margin: 0 auto;
width: 1000px;
}
section {
	overflow: hidden;
}

.about h1 {
text-align: left;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
background-color: #EDE9F5;
margin-bottom: 50px;
font-size: 34px;
}

.about h2 {
text-align: left;
font-size: 20px;
}
.pull-right.mr-100 {
margin-right: 70px;
}

.about .txt-box {
text-align: left;
width: 550px;
float: left;
padding-bottom: 30px;
margin-right: 49px;
}
.about .txt-box650 {
text-align: left;
width: 650px;
float: left;
padding-bottom: 30px;
margin-right: 50px;
}
.mr-20 {
margin-right: 20px;
}

.about .txt-box2 {
line-height: 2em;
text-align: left;
width: 80%;
margin: 0 auto;
}

.about .pull-right img, .about .pull-right p {
float: right;
}
.about .pull-right p {
font-size: 14px;
margin-top: 5px;
}
.txt-box2 .hr-style {
color: hsla(258,25%,90%,1.00);
text-align: center;
margin-top: 50px;
margin-bottom: 50px;
}
tr, th {
text-align: left;
font-weight: normal;
}
td {
padding-left: 15px;
}
.message {
width: 70%;
margin-bottom: 70px;
margin-top: 100px;
margin-right: auto;
margin-left: auto;
clear: both;
}
.photo-box {
margin: 0 auto;
width: 605px;
}

.message p {
font-size: 18px;
}

.message p {
width: auto;
	background: linear-gradient(transparent 70%, yellow 30%);
}
.photo p {
font-size: 14px;
}
.photo {
text-align: left;
}
.mr-10 {
margin-right: 10px;
}


.photo .pull-left {
float: left;
}
.link-item {
margin-top: 30px;
margin-bottom: 30px;
}
.monten-subtitle h3 {
margin-bottom: 10px;
}
