@charset "utf-8";

@import url(sub.css);

#content .aside .lnb dt .tit::before {content: url(../img/memory-forensics/lnb_icon_tit.png);}

.visual {margin-left: 0;width: 100%;}
.visual .visual_in_div {margin: 0 auto;width: 1400px;}
.visual .tit,
.visual .tit2 {padding-left: 0;text-align: center;}

.aside {display: none;}

#content .nav {width: 100%}
#content .nav .nav_inner {margin: 0 auto;width: 1400px;min-width: 1400px;}
#content .section {width: 100%;}
#content .section .con {margin: 0 auto;padding: 100px 30px 100px 30px;min-width: 1400px;width: 1400px;box-sizing: border-box;}

.con_instructor {margin-bottom: 50px;}
.con_instructor:last-child {margin-bottom: 0;}
.con_instructor .view_introduction {}
.con_instructor .view_introduction .photo {float: left;width: 200px;height: 220px;}
.con_instructor .view_introduction .photo img {width: 100%;height: 100%;}
.con_instructor .view_introduction .introduction {position: relative;float: right;width: calc(100% - 245px);height: 220px;border: 1px solid #20110e;border-right: none;border-left: none;box-sizing: border-box;}
.con_instructor .view_introduction .introduction p {color: #203260;}
.con_instructor .view_introduction .introduction .tit {margin: 28px 0 30px;font-size: 34px;font-weight: bold;}
.con_instructor .view_introduction .introduction .tit2 {margin-bottom: 10px;font-size: 23px;font-weight: bold;}
.con_instructor .view_introduction .introduction .txt {font-size: 17px;font-weight: bold;line-height: 30px;}
.con_instructor .view_introduction .introduction .more_btn {position: absolute;right: 0;top: 50%;margin-top: -25px;width: 150px;height: 50px;border: 1px solid #203260;color: #203260;font-size: 20px;line-height: 50px;text-decoration: none;text-align: center;box-sizing: border-box;}
.con_instructor .view_introduction .introduction .more_btn:hover {color: #fff;background-color: #577fff;background-image: linear-gradient(to right, #3eadff, #577fff);}
.con_instructor .more_introduction {display: none;margin-top: 50px;}
.con_instructor .more_introduction table {width: 100%;}
.con_instructor .more_introduction table th {padding-bottom: 38px;color: #203260;font-size: 23px;line-height: 35px;font-weight: bold;text-align: left;}
.con_instructor .more_introduction table th img {margin-right: 8px;vertical-align: middle;}
.con_instructor .more_introduction table td {vertical-align: top;}
.con_instructor .more_introduction table td > div {padding: 35px 0;width: 95%;border-top: 1px solid #ccc;}
.con_instructor .more_introduction table td .left {float: left;}
.con_instructor .more_introduction table td .right {float: right;}
.con_instructor .more_introduction table td .tit {margin-bottom: 20px;color: #577fff;font-size: 18px;font-weight: bold;}
.con_instructor .more_introduction table td .txt {font-size: 16px;line-height: 32px;}
.con_instructor .more_introduction table td .tit.border_top {margin-top: 35px;padding-top: 35px;border-top: 1px solid #ccc;}
.con_instructor .more_introduction table td .ul_introduction i {padding-right: 8px;}