.bg-wrapper{background:transparent linear-gradient(89deg, #44BBF3 0%, #63DACA 100%) 0% 0% no-repeat padding-box;width:100%;height:210px}.bg-wrapper.top{height:522px}.nav-tabs{margin:-102px auto 102px 11%}.nav-tabs li{display:inline-block;list-style:none;margin-right:2px}.nav-tabs li .active{background-color:white;padding:2px 8px}.nav-tabs li a{background-color:#e3e3e3;padding:2px 8px}.main{margin:0 10.7% 70px 10.7%;width:78.6%}.main header{width:100%;height:70px;background:white;border-radius:0 0 5px 5px}.main header .logo{margin:15px 30px 0 30px}.main header .right-contents{float:right;margin-right:30px}.main header .right-contents .language-selector{padding-top:27px;padding-right:30px;display:inline-block;box-sizing:border-box}.main header .right-contents .language-selector .separator{margin:0 5px}.main header .right-contents .login{display:inline-block;border-left:solid 1px #e5e5e5;height:70px;padding-top:27px;padding-left:30px;box-sizing:border-box}.main header .right-contents .login a{display:inline-block;padding-left:22px;background:url(/assets/svg-login-3c9c8af59370988312d33c402d3411deccf1d80d27272d916cf31eb62e2782f6.svg) left center no-repeat}.main .title-wrapper{width:100%}.main .title-wrapper::after{content:'';clear:both;display:block}.main .title-wrapper .left-contents{float:left;padding-left:75px}.main .title-wrapper .left-contents h1{margin-top:81px;font:normal normal 600 72px/80px Acumin Pro;letter-spacing:3.6px;color:#FFFFFF}.main .title-wrapper .left-contents p{margin-top:31px;font:normal normal normal 17px/20px Arial;letter-spacing:0.68px;color:white}.main .title-wrapper .right-contents{float:right;padding-right:75px;padding-top:30px}.main .search-form{background-color:white;width:100%;margin-top:-100px;padding:30px 9%;box-sizing:border-box}.main .search-form dl{width:100%}.main .search-form dl .row{border-top:solid 1px #ebebeb;padding:30px 0;display:flex}.main .search-form dl .row:first-child{border-top:none}.main .search-form dl .row.multiple{flex-wrap:wrap}.main .search-form dl .row.multiple .main-label{width:100%}.main .search-form dl .row.multiple dd{width:100%;padding-left:0}.main .search-form dl .row.multiple .sub-item,.main .search-form dl .row.multiple .subsub-item{display:flex;width:100%;padding-top:20px}.main .search-form dl .row.multiple .sub-item-label,.main .search-form dl .row.multiple .subsub-item-label{font:normal normal bold 16px/26px Yu Gothic;letter-spacing:0px;color:#3A546F;flex-grow:1}.main .search-form dl .row.multiple .sub-item-label{padding-left:20px}.main .search-form dl .row.multiple .subsub-item-label{padding-left:40px}.main .search-form dl .row.multiple .sub-item-body,.main .search-form dl .row.multiple .subsub-item-body{box-sizing:border-box;width:80%;padding-left:40px}.main .search-form dl .row dt{font:normal normal bold 16px/26px Yu Gothic;letter-spacing:0px;color:#3A546F;flex-grow:1}.main .search-form dl .row dd{box-sizing:border-box;width:80%;margin:0;padding-left:40px}.main .search-form dl .row dd .sub-row{display:inline-block;white-space:nowrap;margin-left:40px}.main .search-form dl .row dd .checkbox-group{display:inline-block;margin-bottom:10px}.main .search-form dl .row dd input[type=text]{background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #B4B4B4;border-radius:4px;height:45px;box-sizing:border-box;width:100%;text-indent:10px}.main .search-form dl .row dd input[type=checkbox]{width:18px;height:18px;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #929292;border-radius:3px;margin:0}.main .search-form dl .row dd select.full-width{background:#FFFFFF 0% 0% no-repeat padding-box;width:100%;box-sizing:border-box;border:1px solid #B4B4B4;border-radius:4px;font-size:16px;padding:12px;letter-spacing:0px;color:#3D3D3D}.main .search-form dl .row dd select.full-width:disabled{color:#B4B4B4}.main .search-form dl .row dd.year-semester .sub-label{font:normal normal bold 16px/26px Yu Gothic;letter-spacing:0px;color:#6B6B6B;margin-left:50px}.main .search-form dl .row dd.year-semester .sub-label:first-child{margin-left:0}.main .search-form dl .row dd.year-semester select{background:#FFFFFF 0% 0% no-repeat padding-box;width:175px;box-sizing:border-box;border:1px solid #B4B4B4;border-radius:4px;font-size:16px;padding:12px;letter-spacing:0px;color:#3D3D3D;margin-left:10px}.main .search-form dl .row dd .checkbox-label{font:normal normal normal 16px/24px Yu Gothic;letter-spacing:0px;color:#6B6B6B;line-height:21px;margin-left:10px;margin-right:40px;vertical-align:top}.main .search-form dl .row dd.time-codes-field .checkbox-label{margin-right:30px}.main .btn-fields{display:flex;flex-flow:column;align-items:center;margin-top:30px}.main .btn-fields .search-btn{width:300px;height:60px;background-color:#FFC400;box-sizing:border-box;border:none;cursor:pointer}.main .btn-fields .search-btn .search{color:white;font:normal normal bold 22px/36px Yu Gothic;text-align:center;padding-left:28px;margin-left:-14px;background:url(/assets/svg-search-113afbd75d302403097135150a14fa7bd39013e0c14b2a1df2ef50e1c9f47749.svg) left center no-repeat}.main .btn-fields .search-btn:hover{opacity:1;background-color:#fff;border:solid 1px #FFC400}.main .btn-fields .search-btn:hover .search{color:#FFC400;background:url(/assets/svg-search-hover-d2ac44ba65f9e940fbce6e892767016715078c607d91087750b508dceb268a01.png) left center no-repeat}.main .btn-fields .clear-btn{margin-top:30px;font:normal normal bold 16px/26px Yu Gothic;color:#828282;text-align:center;background-color:#f3f3f3;border:none;cursor:pointer}.main .btn-fields .clear-btn:hover{opacity:0.7}@media screen and (max-width: 1399px){.main .title-wrapper .left-contents{float:inherit;width:100%;text-align:center;padding-left:0}.main .title-wrapper .right-contents{display:none}.main .search-form dl .row dd .sub-row{margin-left:0;display:block;margin-top:20px}}@media screen and (min-width: 941px) and (max-width: 1650px){.main .search-form dl .row dd .sub-row{display:block;margin-left:0;margin-top:20px}}@media screen and (min-width: 767px) and (max-width: 940px){.main .search-form dl .row dd.year-semester .sub-label{display:block;margin-bottom:10px}.main .search-form dl .row dd.year-semester select:first-of-type{margin-left:0}}@media screen and (min-width: 767px) and (max-width: 1024px){.nav-tabs{margin-left:5%}.main{margin:0 4% 70px 4%;width:92%}}@media screen and (max-width: 767px){.bg-wrapper{background:transparent linear-gradient(89deg, #44BBF3 0%, #63DACA 100%) 0% 0% no-repeat padding-box;width:100%;height:155px}.bg-wrapper.top{height:225px}.nav-tabs{margin:0;padding:0;display:flex;width:100%;justify-content:space-between}.nav-tabs li{width:100%}.nav-tabs li a,.nav-tabs li .active{display:block;margin:0 8px;padding:10px;text-align:center;font-size:12px}.main{margin:0;width:100%;min-width:375px}.main header{height:55px;border-radius:0}.main header .logo{margin:15px 10px 0 10px;width:183px}.main header .right-contents{margin-right:10px}.main header .right-contents .language-selector{padding-top:20px;padding-right:20px;display:inline-block;box-sizing:border-box}.main header .right-contents .language-selector a{font:normal normal normal 12px/20px Yu Gothic;letter-spacing:0px;color:#3D3D3D;background:url(/assets/svg-globe-705f741921609ff062179f16f8fadd49a31ac9bc3cac88e66ccd24af4eb3dd4d.svg) left center no-repeat;padding-left:22px;display:inline-block}.main header .right-contents .language-selector a.active{display:none}.main header .right-contents .language-selector .separator{display:none}.main header .right-contents .login{height:55px;padding-top:20px;padding-left:20px}.main header .right-contents .login a{font:normal normal normal 12px/20px Yu Gothic;color:#3D3D3D}.main .title-wrapper .left-contents{padding-left:0;text-align:center;width:100%}.main .title-wrapper .left-contents h1{margin-top:30px;margin-bottom:0;font:normal normal 600 38px/45px Acumin Pro;letter-spacing:1.9px}.main .title-wrapper .left-contents p{font:normal normal normal 11px/12px Arial;letter-spacing:0.44px;color:#FFFFFF;text-align:center;margin-top:11px}.main .title-wrapper .right-contents{display:none}.main .search-form{margin-top:0;padding:20px}.main .search-form dl{display:block}.main .search-form dl .row{padding:0;padding-top:20px;display:block}.main .search-form dl .row:first-child{padding-top:0}.main .search-form dl .row.multiple .sub-item,.main .search-form dl .row.multiple .subsub-item{display:block;padding-top:8px}.main .search-form dl .row.multiple .sub-item .sub-item-body,.main .search-form dl .row.multiple .sub-item .subsub-item-body,.main .search-form dl .row.multiple .subsub-item .sub-item-body,.main .search-form dl .row.multiple .subsub-item .subsub-item-body{padding:8px 0;width:100%}.main .search-form dl .row.multiple .sub-item-label,.main .search-form dl .row.multiple .subsub-item-label{padding-left:0;color:#6B6B6B}.main .search-form dl .row.multiple .sub-item-label{font-size:14px}.main .search-form dl .row.multiple .subsub-item-label{font-size:12px}.main .search-form dl .row dt,.main .search-form dl .row dd{display:block;width:100%}.main .search-form dl .row dt{font:normal normal bold 16px/32px Yu Gothic;color:#6B6B6B}.main .search-form dl .row dd{margin-left:0;padding:20px 0;width:100%;box-sizing:border-box}.main .search-form dl .row dd .sub-row{display:block;margin-top:10px;margin-left:0}.main .search-form dl .row dd input[type=text]{width:100%}.main .search-form dl .row dd .checkbox-group{margin-bottom:10px}.main .search-form dl .row dd.year-semester{white-space:nowrap}.main .search-form dl .row dd.year-semester .sub-label{font-size:14px}.main .search-form dl .row dd.year-semester select{font-size:14px;width:138px;padding:8px}.main .btn-fields{margin-top:40px;margin-bottom:60px}}@media screen and (max-width: 480px){.main header .logo{width:170px}.main .search-form dl .row dd.year-semester .sub-label{font-size:14px;display:block;margin-bottom:10px}.main .search-form dl .row dd.year-semester select:first-of-type{margin-left:0}}.title-wrapper .contents{width:100%;text-align:center}.title-wrapper .contents h1{font:normal normal bold 22px/33px Yu Gothic;letter-spacing:2.2px;color:white;margin-top:55px}.main .two-columns{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between}.main .two-columns .left-column{width:27%;margin-top:86px}.main .two-columns .left-column h2{font:normal normal bold 20px/30px Yu Gothic;letter-spacing:0px;color:#3A546F}.main .two-columns .left-column .search-btn-wrapper{width:100%;padding:30px;box-sizing:border-box;background-color:white;margin-bottom:20px}.main .two-columns .left-column .search-btn-wrapper .search-btn{width:100%;height:50px;background:#FFC400 0% 0% no-repeat padding-box;display:block;padding:15px;box-sizing:border-box;text-align:center}.main .two-columns .left-column .search-btn-wrapper .search-btn .search{color:white;font:normal normal bold 16px/26px Yu Gothic;text-align:center;padding-left:22px;margin-left:-14px;background:url(/assets/svg-search-113afbd75d302403097135150a14fa7bd39013e0c14b2a1df2ef50e1c9f47749.svg) left center no-repeat;display:inline-block;height:26px}.main .two-columns .left-column .search-btn-wrapper .search-btn:hover{opacity:1;background-color:#fff;border:solid 1px #FFC400}.main .two-columns .left-column .search-btn-wrapper .search-btn:hover .search{color:#FFC400;background:url(/assets/svg-search-hover-d2ac44ba65f9e940fbce6e892767016715078c607d91087750b508dceb268a01.png) left center no-repeat}.main .two-columns .left-column .search-condition{width:100%;padding:30px;box-sizing:border-box;background-color:white}.main .two-columns .left-column .search-condition dl dt{font:normal normal bold 16px/26px Yu Gothic;color:#3D3D3D;margin:0;margin-bottom:10px}.main .two-columns .left-column .search-condition dl dd{font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D;margin:0;padding-bottom:20px;border-bottom:1px solid #D2D2D2;margin-bottom:20px}.main .two-columns .left-column .search-condition dl dd:last-child{border:none;padding-bottom:0;margin-bottom:0}.main .two-columns .right-column{margin-top:50px;width:70%}.main .two-columns .right-column .result-count p{font:normal normal normal 16px/26px Yu Gothic;color:#3D3D3D;margin:0}.main .two-columns .right-column .result-count strong{font:normal normal bold 20px/32px Yu Gothic;color:#3A546F}.main .two-columns .right-column .result{margin-top:5px}.main .two-columns .right-column .result ul{padding:0;margin:0}.main .two-columns .right-column .result ul li{padding:30px;background-color:white;margin-top:20px;list-style:none}.main .two-columns .right-column .result ul li:first-child{margin-top:0}.main .two-columns .right-column .result ul li h2{margin:0;font:normal normal bold 22px/33px Yu Gothic;color:#3A546F;margin-bottom:40px}.main .two-columns .right-column .result ul li .class-info{border-collapse:separate;margin-left:-6px;margin-top:-6px}.main .two-columns .right-column .result ul li .class-info .subject{border-bottom:1px solid #ebebeb}.main .two-columns .right-column .result ul li .class-info .row{display:flex}.main .two-columns .right-column .result ul li .class-info .row dt{display:flex;background:#DFEAF5 0% 0% no-repeat padding-box;font:normal normal bold 14px/22px Yu Gothic;color:#3A546F;padding:4px 13px;text-align:center;vertical-align:middle;word-break:break-word;min-width:50px;width:18%;align-items:center;margin:6px 3px}.main .two-columns .right-column .result ul li .class-info .row dd{display:flex;font:normal normal normal 16px/22px Yu Gothic;padding:0 14px 0 0;color:#3D3D3D;vertical-align:middle;word-break:break-word;min-width:60px;align-items:center;flex:1;margin:6px 3px;min-height:32px}.main .two-columns .right-column .result ul li .more-btn-wrapper{margin-top:15px;text-align:right}.main .two-columns .right-column .result ul li .more-btn-wrapper .more-btn{font:normal normal 600 14px/20px Acumin Pro;color:#FFC400}.main .two-columns .right-column .result ul li .more-btn-wrapper .more-btn::before{content:'';display:inline-block;width:20px;height:20px;background:url(/assets/svg-plus-c32958a9dccffb25232efb58e57b3d3ee72d6c2f676a78c3c627f22de8ac4ab9.svg) center no-repeat;background-color:#FFC400;vertical-align:bottom;margin-right:10px}.main .two-columns .right-column .result ul li .more-btn-wrapper .more-btn.open{display:none}.main .two-columns .right-column .result ul li .more-btn-wrapper .more-btn.open::before{background:url(/assets/svg-close-b6e65ca2b9a3515cd7482feda67d5b2da543a0d63d822c770b8af4709b34929d.svg) center no-repeat;background-color:#FFC400}.main .two-columns .right-column .result ul li .hidden-field{display:none}.main .two-columns .right-column .result ul li .syllabus-info{width:100%;display:table;margin-top:20px}.main .two-columns .right-column .result ul li .syllabus-info .row{display:table-row}.main .two-columns .right-column .result ul li .syllabus-info .row dt{display:table-cell;width:30%;font:normal normal bold 16px/26px Yu Gothic;color:#3A546F;border-top:solid 1px #ebebeb;padding:10px 0}.main .two-columns .right-column .result ul li .syllabus-info .row dd{display:table-cell;padding:10px 0;border-top:solid 1px #ebebeb;width:70%;font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D;word-break:break-word}.main .two-columns .right-column .result ul li .syllabus-info .row dd p{margin:0}.main .two-columns .right-column .result ul .outline{width:100%;border-top:solid 1px #ebebeb;padding:10px 0;font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D}.main .two-columns .right-column .result ul .detail-btn-wrapper{margin-top:20px}.main .two-columns .right-column .result ul .detail-btn-wrapper .detail-btn{display:inline-block;width:100%;border:1px solid #FFC400;box-sizing:border-box;text-align:center;padding:16px;font:normal normal bold 14px/22px Yu Gothic;color:#FFC400}.main .two-columns .right-column .result ul .detail-btn-wrapper .detail-btn:hover{opacity:1;color:#fff;background-color:#FFC400}.main .two-columns .right-column .pager{text-align:right;margin-top:20px}.main .two-columns .right-column .pager a{margin:0 10px}.main .two-columns .right-column .pager .page.current{margin:0 10px;font:normal normal normal 14px/28px Yu Gothic}.main .two-columns .right-column .pager .page a{font:normal normal normal 14px/28px Yu Gothic;color:#878787}.main .two-columns .right-column .pager .first a{font:normal normal bold 14px/28px Yu Gothic;color:#00BFDE}.main .two-columns .right-column .pager .prev a{font:normal normal bold 14px/28px Yu Gothic;color:#00BFDE}.main .two-columns .right-column .pager .next a{font:normal normal bold 14px/28px Yu Gothic;color:#00BFDE}.main .two-columns .right-column .pager .last a{font:normal normal bold 14px/28px Yu Gothic;color:#00BFDE}@media screen and (min-width: 767px) and (max-width: 1024px){.main .two-columns .left-column .search-btn-wrapper .search-btn .search{font-size:13px}}@media screen and (max-width: 767px){.title-wrapper .contents h1{font:normal normal bold 20px/30px Yu Gothic;letter-spacing:2px;margin-top:38px}.main .two-columns{padding:20px;display:block}.main .two-columns .right-column{width:100%;margin-top:0}.main .two-columns .right-column .result ul li{padding:20px}.main .two-columns .right-column .result ul li h2{margin-bottom:20px}.main .two-columns .right-column .result ul li .class-info .row{display:flex;flex-wrap:wrap;align-items:center}.main .two-columns .right-column .result ul li .class-info .row dt{width:30%;box-sizing:border-box;margin:0;padding:3px;font-size:12px;margin:0}.main .two-columns .right-column .result ul li .class-info .row dd{width:66%;box-sizing:border-box;margin:0;padding:3px;margin:0;flex:auto}.main .two-columns .right-column .result ul li .syllabus-info{display:block}.main .two-columns .right-column .result ul li .syllabus-info .row{display:block}.main .two-columns .right-column .result ul li .syllabus-info .row dt,.main .two-columns .right-column .result ul li .syllabus-info .row dd{display:block;margin:0;width:100%}.main .two-columns .right-column .result ul li .syllabus-info .row dd{border:none;padding-top:0}.main .two-columns .right-column .result ul li .detail-btn-wrapper .detail-btn{padding:11px}.main .two-columns .right-column .pager{text-align:center}.main .two-columns .right-column .pager a{margin:0 10px}.main .two-columns .right-column .pager .page.current{margin:0 10px}.main .two-columns .left-column{width:100%;margin-top:40px}}.main .single-column h2{font:normal normal bold 40px/60px Yu Gothic;color:#3A546F;display:flex;align-items:center;margin:50px 0 20px 0}.main .single-column h2 .title-label{display:inline-block;border:1px solid #3A546F;padding:11px 10px;font:normal normal bold 16px/26px Yu Gothic;color:#3A546F;margin-right:10px}.main .single-column h2 .title{display:inline-block}.main .single-column .contents-box{width:100%;padding:50px 4.5%;box-sizing:border-box;background-color:white;margin-bottom:20px}.main .single-column .contents-box h3{font:normal normal bold 32px/48px Yu Gothic;color:#3A546F;margin:0;margin-bottom:50px}.main .single-column .contents-box .class-info{margin-left:-6px;margin-top:-6px}.main .single-column .contents-box .class-info .subject{border-bottom:1px solid #ebebeb}.main .single-column .contents-box .class-info .subject:last-child{border:none}.main .single-column .contents-box .class-info .row{display:flex}.main .single-column .contents-box .class-info .row dt{background:#DFEAF5 0% 0% no-repeat padding-box;font:normal normal bold 14px/22px Yu Gothic;color:#3A546F;padding:4px 13px;text-align:center;vertical-align:middle;word-break:break-word;min-width:50px;display:flex;width:18%;align-items:center;margin:6px 3px}.main .single-column .contents-box .class-info .row dd{font:normal normal normal 16px/22px Yu Gothic;padding:0 14px 0 0;color:#3D3D3D;vertical-align:middle;word-break:break-word;min-width:60px;display:flex;align-items:center;flex:1;margin:6px 3px;min-height:32px}.main .single-column .contents-box .class-info .row dd table,.main .single-column .contents-box .class-info .row dd td,.main .single-column .contents-box .class-info .row dd th{border:1px solid black}.main .single-column .contents-box .syllabus-info{width:100%;display:table;margin-top:20px;border-bottom:solid 1px #ebebeb}.main .single-column .contents-box .syllabus-info .row{display:table-row}.main .single-column .contents-box .syllabus-info .row table{border-collapse:collapse;width:100%}.main .single-column .contents-box .syllabus-info .row th{text-align:left;padding:0 0 0 8px;width:33%;border:1px black solid}.main .single-column .contents-box .syllabus-info .row td{padding:0 8px 0 8px;border:1px black solid}.main .single-column .contents-box .syllabus-info .row dt{display:table-cell;width:30%;font:normal normal bold 16px/26px Yu Gothic;color:#3A546F;border-top:solid 1px #ebebeb;padding:10px 0}.main .single-column .contents-box .syllabus-info .row dd{display:table-cell;padding:10px 0;border-top:solid 1px #ebebeb;width:70%;font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D;word-break:break-word}.main .single-column .contents-box .syllabus-info .row dd p{margin:0}.main .single-column .contents-box .detail-info dt{font:normal normal bold 22px/33px Yu Gothic;color:#3A546F;padding-bottom:10px;border-bottom:solid 1px #3A546F;margin-top:60px}.main .single-column .contents-box .detail-info dt:first-child{margin-top:0}.main .single-column .contents-box .detail-info dd{margin:0;margin-top:30px;font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D;word-break:break-word}.main .single-column .contents-box .detail-info .info-login{color:red;text-align:center;font-weight:bold}.main .single-column .contents-box .lecture-info dt{font:normal normal bold 18px/29px Yu Gothic;color:#3A546F;margin:0;padding:10px 0;display:flex;align-items:center}.main .single-column .contents-box .lecture-info dt:first-child{border-top:solid 1px #3A546F}.main .single-column .contents-box .lecture-info dt .title{display:inline-block}.main .single-column .contents-box .lecture-info dt .label{display:inline-block;font:normal normal bold 13px/21px Yu Gothic;color:#3A546F;background-color:#DFEAF5;padding:2px 5px;margin-left:10px}.main .single-column .contents-box .lecture-info dd{font:normal normal normal 16px/32px Yu Gothic;color:#3D3D3D;margin:0;padding-bottom:10px;border-bottom:solid 1px #3A546F;word-break:break-word}.main .single-column .updated-time{text-align:right}.main .single-column .updated-time h4{font:normal normal bold 14px/28px Yu Gothic;display:inline-block}.main .back-link a{font:normal normal bold 16px/28px Yu Gothic;color:#00BFDE;background:url(/assets/svg-arrow-left-0c33ab80cfe658a7e6d9831fd2b32c7fe9d41181f3fe7aee5ae9db0a2f22c6c6.svg) left center no-repeat;padding-left:15px}@media screen and (max-width: 767px){.main .single-column{width:100%;padding:0 20px 80px 20px;box-sizing:border-box}.main .single-column h2{font:normal normal bold 28px/42px Yu Gothic;margin:20px 0 15px 0;flex-wrap:wrap}.main .single-column h2 .title-label{display:inline-block;font:normal normal bold 14px/22px Yu Gothic;padding:2px 10px}.main .single-column .contents-box{padding:30px 4.5%}.main .single-column .contents-box h3{font:normal normal bold 26px/39px Yu Gothic;color:#3A546F;margin-bottom:20px}.main .single-column .contents-box .class-info{display:block}.main .single-column .contents-box .class-info .subject{padding-bottom:3px}.main .single-column .contents-box .class-info .row{display:flex;flex-wrap:wrap;align-items:center}.main .single-column .contents-box .class-info .row dt{width:30%;display:inline-block;box-sizing:border-box;margin:0;padding:3px;font-size:12px}.main .single-column .contents-box .class-info .row dd{width:66%;display:inline-block;box-sizing:border-box;margin:0;padding:3px;flex:auto}.main .single-column .contents-box .syllabus-info{display:block}.main .single-column .contents-box .syllabus-info .row{display:block}.main .single-column .contents-box .syllabus-info .row dt,.main .single-column .contents-box .syllabus-info .row dd{display:block;margin:0;width:100%}.main .single-column .contents-box .syllabus-info .row dd{padding-top:0;border:none}.main .single-column .contents-box .detail-info dt{font:normal normal bold 20px/33px Yu Gothic}.main .single-column .contents-box .detail-info dd{font:normal normal normal 16px/32px Yu Gothic}.main .single-column .contents-box .lecture-info dt{font:normal normal bold 18px/27px Yu Gothic;flex-wrap:wrap}}.main .single-column .contents-box.login{margin-top:80px}.main .single-column .contents-box.login .another-login{margin-top:40px;text-align:center}.main .single-column .contents-box.login .alert-danger{margin-bottom:20px;color:red;text-align:center}.main .single-column .contents-box.login .field{margin-bottom:20px}.main .single-column .contents-box.login .field label{width:100%;font:normal normal normal 16px/24px Yu Gothic;color:#3D3D3D;display:block}.main .single-column .contents-box.login .field input{width:100%;background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #B4B4B4;border-radius:4px;height:45px;box-sizing:border-box;text-indent:10px}.main .single-column .contents-box.login .actions{text-align:center;margin-top:30px}.main .single-column .contents-box.login .actions .login-btn{width:300px;height:60px;background-color:#FFC400;box-sizing:border-box;border:none;cursor:pointer;color:white;font:normal normal bold 22px/36px Yu Gothic;text-align:center}body{margin:0;background-color:#f3f3f3}a{text-decoration:none;color:#3d3d3d}a:hover{opacity:0.7}button[type=submit]:focus{outline:none}button[type=submit]:hover{opacity:0.7}dl{margin:0}footer{height:60px;background-color:white;width:100%}footer .contents-wrapper{margin:0 10.7%;width:78.6%}footer .contents-wrapper .title{float:left;font:normal normal normal 12px/20px Yu Gothic;letter-spacing:0px;color:#585858;margin-top:22px}footer .contents-wrapper .copyright{float:right;font:normal normal normal 12px/20px Yu Gothic;letter-spacing:0px;color:#585858;margin-top:22px}@media screen and (max-width: 767px){body{min-width:375px}footer{height:102px}footer .contents-wrapper{margin:0;width:100%;min-width:375px}footer .contents-wrapper .title{float:inherit;color:#585858;margin:0;padding-top:30px;text-align:center;width:100%}footer .contents-wrapper .copyright{float:inherit;padding-top:20px;width:100%;text-align:center;display:inline-block;margin:0}}
