@charset "UTF-8";
  .con_article .inner,
#contents .main .section_block,
#message .main .box_message {
max-width: 1100px;
margin: auto;
}
@media only screen and (max-width: 1024px) {
.con_article .inner,
#contents .main .section_block,
#message .main .box_message {
width: 95%;
}
}
.con_article .inner ul.list_article:after,
.con_article .inner ul.list_article li:after,
#message .main .section_intro:after,
#board .section_managerment:after {
content: "";
display: table;
clear: both;
}
@-moz-keyframes view {
0% {
display: block;
opacity: 0;
filter: alpha(opacity=0);
-moz-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 1;
filter: alpha(opacity=100);
-moz-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes view {
0% {
display: block;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes view {
0% {
display: block;
opacity: 0;
filter: alpha(opacity=0);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 1;
filter: alpha(opacity=100);
-moz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
}   .con_article .inner {
margin-bottom: 4%;
overflow: hidden;
}
.con_article .inner .contents_title {
padding-top: 3em;
margin-bottom: 4.6em;
font-size: 185%;
font-weight: bold;
color: #177fb8;
}
.con_article .inner .block {
margin-bottom: 30px;
}
.con_article .inner .contents_lead {
padding: 2em 2.5em;
font-size: 100%;
line-height: 1.8;
color: #000000;
border: 1px solid #dbdbdc;
margin-bottom: 4.6em;
}
.con_article .inner .disc ul li {
margin-bottom: 0.5em;
}