@charset "UTF-8";
body {
-webkit-text-size-adjust: 100%;
}

.Container .main_image {
    width: 1150px;
    height: 680px;
    display: block;
}
.Container .column_top {
    margin-top: 30px;
}
.Container .column_etc {
    margin-top: 185px;
}
.Container .content {
    width: 849px;
    margin-left: auto;
    margin-right: auto;
}
.content .column_top img {
    margin-bottom: 30px;
}
.content .column_etc img {
    margin-bottom: 30px;
}
.content .column_image_title   {
    height: 574px;
}
.content .column_image2_title   {
    height: 383px;
}
.content .column_title   {
    height: 51px;
    margin-bottom: 30px;
}
.content .column_text  {
    font-size: larger;
}
.content .column_text_right  {
    text-align: right;
    font-size: x-large;
}
.content .column_top .column_text_tuiki {
    margin-top: 20px;
}
.column_top .column_text_tuiki_image  {
    height: 59px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.column_top .column_text_tuiki .column_text_tuiki_text {
}
.column_top .column_text_kakun img {
    margin-top: 30px;
    margin-bottom: 30px;
}
.content .column_etc .gaiyou {
    font-size: x-large;
}
.content .column_etc .enkaku {
    font-size: larger;
}
.gaiyou dl dt {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 7em;
    float: left;
    clear: left;
    padding-top: 15px;
    padding-bottom: 15px;
}
.gaiyou dl dd {
    margin-left: 7em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.enkaku dl dt {
    float: left;
    clear: left;
    width: 10em;
}
.enkaku dl dd {
    margin-left: 10em;
}
.column_etc .column_text .access_map {
    float: left;
    clear: left;
}
.column_etc .column_text .access_text {
    margin-left: 500px;
    font-size: medium;
}
.content .topics_top .topics_midasi {
    margin-top: 54px;
    margin-bottom: 30px;
}
.content .topics_top .topics_title {
    margin-bottom: 10px;
    font-weight: bold;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    font-size: larger;
}
.content .topics_top .topics_text {
    margin-bottom: 100px;
}
.color_008DD6 {
    color: #008DD6;
}
.color_FF8400 {
    color: #FF8400;
}
