@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 .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 .block {
padding-bottom: 0.9em;
}
.con_article .inner .block h3 {
margin-bottom: 1.2em;
font-size: 124%;
font-weight: bold;
line-height: 1.4;
color: #177fb8;
}
.con_article .inner .block p {
margin-bottom: 1.2em;
}
.con_article .inner .block p .fa {
padding: 0 0.5em;
}
.con_article .inner .block .detail h4 {
font-size: 110%;
line-height: 1.4;
margin-bottom: 0.5em;
font-weight: bold;
}
.con_article .inner .block .detail table {
width: 100%;
border-top: 1px solid #dbdbdc;
margin-bottom: 4em;
border-collapse: separate;
}
.con_article .inner .block .detail table th {
width: 30%;
background: #f9f9f9;
font-weight: normal;
border-right: 1px solid #dbdbdc;
border-bottom: 1px solid #dbdbdc;
padding: 15px 0 15px 30px;
}
.con_article .inner .block .detail table td {
float: left;
width: 100%;
border-bottom: 1px solid #dbdbdc;
padding: 15px 0 15px 30px;
}
@media only screen and (max-width: 767px) {
.con_article .inner .block .detail table th,
.con_article .inner .block .detail table td {
width: 100%;
display: block;
padding: 1em;
}
}
.con_article .inner .block ul {
margin-bottom: 1.5em;
}
.con_article .inner .block ul li {
margin-bottom: 0.2em;
padding-left: 3em;
}
.list_number_indent li {
text-indent: -1em;
}