@charset "utf-8";

@import url(../sub.css);

.visual h1 {font-size: 63px;}
#content .con1 .inner .title2 {margin-bottom: 14px;color: #3184a6;line-height: 44px;}
#content .con1 .inner .table_box {margin: 36px auto 0;width: 710px;text-align: center;}
#content .con1 .inner .table_box .table1 {width: 100%;border-top: 3px solid #89afd2;text-align: left;}
#content .con1 .inner .table_box .table1 tr {border: 1px solid #d1d1d1;}
#content .con1 .inner .table_box .table1 tr th,
#content .con1 .inner .table_box .table1 tr td {height: 45px;}
#content .con1 .inner .table_box .table1 tr th {padding-left: 37px;color: #216093;font-size: 17px;background-color: #eaf5f9;font-weight: bold;}
#content .con1 .inner .table_box .table1 tr td {padding-left: 12px;}
#content .con1 .inner .table_box .table1 tr td input {padding-left: 12px;width: 230px;height: 31px;color: #216093;font-size: 17px;border: 1px solid #d1d1d1;font-weight: bold;}
#content .con1 .inner .table_box button {margin-top: 52px;width: 240px;height: 40px;color: #fff;font-size: 21px;background-color: #3184a6;border: none;border-radius: 20px;font-weight: bold;cursor: pointer;}

.schedule_tit {padding: 35px 0;color: #fff;font-size: 30px;line-height: 1.2em;background-color: #38434f;font-weight: bold;text-align: center;}
.schedule {width: 100%;border-bottom: 1px solid #dcdcdc;}
.schedule tr th,
.schedule tr td {padding: 15px 0;font-size: 17px;border-right: 1px solid #dcdcdc;}
.schedule tr th {color: #283444;background-color: #edf1f8;border-bottom: 1px solid #dcdcdc;}
.schedule tr th:last-child,
.schedule tr td:last-child {border-right: none;}
.schedule tr td {height: 21px;color: #000;text-align: center;}
.schedule tr:nth-child(2n+1) td {background-color: #edf1f8;}
.schedule tr th img {padding-right: 15px;vertical-align: -6px;}
.schedule tr td a {color: #283444;}
.schedule tr.end {text-decoration: line-through;}

.seminar_info_list {margin-top: 40px;text-align: center;}
.seminar_info_list li {display: inline-block;margin: 0 20px;border: 1px solid #ddd;}
.seminar_info_list li a {display: block;width: 188px;height: 287px;}
.seminar_info_list li a img {width: 100%;height: 100%;}

.seminarinfo_area {}
.seminarinfo_area > div {position: relative;display: inline-block;}