.sub-section > .wrap > div { margin: 50px 0 100px 0; padding: 0px 0px; background: #fff; }

.sub-section .wrap div .m2-1-6 { background: #fff; font-family: 'Malgun Gothic'; }
.sub-section .wrap div .m2-1-6 span { height: auto; }
.sub-section .wrap div .m2-1-6 p { text-align: left; }
.sub-section .wrap div .m2-1-6 .top-boxes { font-family: 'Malgun Gothic'; }
.sub-section .wrap div .m2-1-6 .top-boxes > div { padding: 17px 20px; font-size: 17px; line-height: 24px; color: #fff; text-align: center; }
.sub-section .wrap div .m2-1-6 .top-boxes > div.box-black { background: #353535; }
.sub-section .wrap div .m2-1-6 .top-boxes > div.box-gray { background: #676767; font-weight: bold; text-shadow: 1px 1px #000; }
.sub-section .wrap div .m2-1-6 .section-title { display: inline-block; height: auto; padding: 0 0 12px; margin-top: 46px; margin-bottom: 50px; text-align: center; font: normal 30px/34px 'KUCentennial'; color: #000; background: #fff url("../../../images/iosf/contents/bg/bg_linebar.png") no-repeat 50% 100%; }
.sub-section .wrap div .m2-1-6 .boxes-list { overflow: hidden; background: #fff; }
.sub-section .wrap div .m2-1-6 .boxes-list .box-row { display: table; width: 100%; table-layout: fixed; }
.sub-section .wrap div .m2-1-6 .boxes-list .box-row + .box-row { margin-top: 20px; }
.sub-section .wrap div .m2-1-6 .boxes-list .box-row:nth-child(even) .list-box:first-child .num { background: #b9193f; }
.sub-section .wrap div .m2-1-6 .boxes-list .box-row:nth-child(even) .list-box:nth-child(3) .num { background: #78001d; }
.sub-section .wrap div .m2-1-6 .boxes-list .spacer { display: table-cell; width: 20px; background: #fff; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box { display: table-cell; width: calc(50% - 10px); padding: 0 25px 26px 25px; border: 1px solid #e1e1e1; border-bottom: 1px solid #cccccc; background: #fff; font-size: 15px; font-family: 'Malgun Gothic'; line-height: 21px; color: #1b1b1b; box-sizing: border-box; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box ~ .list-box .num { background: #b9193f; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box .num { display: inline-block; width: 56px; height: 36px; text-align: center; background: #78001d; font: normal 22px/36px 'Malgun Gothic'; color: #fff; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box p { padding: 0; margin-top: 15px; font-size: 15px; line-height: 21px; font-family: 'Malgun Gothic'; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box .tit { margin-top: 18px; font-weight: bold; color: #010101; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box ul { margin-top: 15px; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box ul > li { padding-left: 18px; line-height: 21px; text-indent: -18px; }
.sub-section .wrap div .m2-1-6 .boxes-list .list-box ul > li ~ li { margin-top: 8px; }
.sub-section .wrap div .m2-1-6 .brown-notice { margin-top: 40px; margin-bottom: 20px; padding: 12px 20px; background: #a69479; color: #fff; font: bold 15px/21px 'Malgun Gothic'; text-shadow: 1px 1px #746042; text-align: center; }
.sub-section .wrap div .m2-1-6 .tbl-box { background: #fff; overflow-y: auto; }
.sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator { display: none; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl { width: 100%; min-width: 1000px; table-layout: fixed; border-top: 2px solid #910023; border-bottom: 1px solid #000; font-size: 15px; border-collapse: separate; border-spacing: 0; font-family: 'Malgun Gothic'; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl thead tr th { padding: 10px 0; color: #755332; font-weight: normal; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl thead tr th ~ th { border-left: 1px solid #e6e6e6; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl thead tr th.border { border-left: 1px solid #e6e6e6; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl thead tr + tr th { border-top: 1px solid #e6e6e6; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr:first-child td { border-top: 1px solid #000; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td { padding: 12px 14px 12px 12px; text-align: center; line-height: 21px; color: #313131; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td ~ td { border-left: 1px solid #e6e6e6; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td[align=left] { text-align: left; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td.bg1 { background: #f7f7f7; text-align: left; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td.bg2 { background: #fefbf5; text-align: left; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td.title { background: #f7f7f7; text-align: left; color: #000; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr td ul li ~ li { margin-top: 10px; }
.sub-section .wrap div .m2-1-6 .tbl-box .tbl tbody tr + tr td { border-top: 1px solid #e6e6e6; }
.sub-section .wrap div .m2-1-6 .download-form { padding: 25px 30px 10px; margin-top: 50px; background: #e9ecf0; border: 1px solid #e5e5e5; text-align: center; }
.sub-section .wrap div .m2-1-6 .download-form > p { padding-bottom: 18px; text-align: center; font: normal 17px/19px 'Malgun Gothic'; color: #000; }
.sub-section .wrap div .m2-1-6 .download-form .buttons { overflow: hidden; background: #e9ecf0; }
.sub-section .wrap div .m2-1-6 .download-form .buttons > a { display: inline-block; width: 388px; height: 54px; padding-left: 10px; padding-right: 65px; margin: 0 8px 20px 0; background: #b9193f; font: bold 19px/54px 'Malgun Gothic'; color: #fff; text-shadow: 1px 1px #7e0b26; border: 1px solid #78001d; text-align: center; position: relative; }
.sub-section .wrap div .m2-1-6 .download-form .buttons > a:after { position: absolute; content: ''; top: 0; right: 0; width: 54px; height: 100%; border-left: 1px solid #a50c31; background: url("../../../images/iosf/contents/icon/icon_download_origin.png") no-repeat 50% 50%; background-size: 24px 24px; }

/* 960px */
@media screen and (max-width: 1023px) { .sub-section .wrap div .m2-1-6 .tbl-box { position: relative; }
  .sub-section .wrap div .m2-1-6 .tbl-box .tbl { position: relative; }
  .sub-section .wrap div .m2-1-6 .tbl-box .tbl:after { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: url("../../../images/iosf/contents/bg/bg_mask.png") repeat 0 0; }
  .sub-section .wrap div .m2-1-6 .tbl-box .tbl.change:after { display: none; }
  .sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; box-sizing: border-box; z-index: 100; }
  .sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator > a { position: absolute; top: calc((100% - 110px) / 2); left: calc((100% - 178px) / 2); display: block; width: 178px; height: 110px; background: url("../../../images/iosf/contents/bg/bg_mask2.png") repeat 0 0; border-radius: 5px; color: #fff; text-align: center; font-size: 15px; }
  .sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator > a span { background: none; }
  .sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator > a .icon { display: inline-block; margin: 22px auto 0 auto; width: 94px; height: 40px; background: url("../../../images/iosf/contents/sign_table_scroll_origin.png") no-repeat 0 0; background-size: 94px 40px; }
  .sub-section .wrap div .m2-1-6 .tbl-box .mobile-indicator > a .text { display: inline-block; width: 100%; padding-top: 8px; } }
/* 768px */
@media screen and (max-width: 959px) { .sub-section .wrap div .m2-1-6 .download-form .buttons > a { width: 100%; box-sizing: border-box; } }
/* 640px */
@media screen and (max-width: 768px) { .sub-section .wrap div .m2-1-6 .top-boxes > div.box-gray { font-size: 15px; }
  .sub-section .wrap div .m2-1-6 .section-title { font-size: 26px; }
  .sub-section .wrap div .m2-1-6 .boxes-list .box-row { background: #fff; }
  .sub-section .wrap div .m2-1-6 .boxes-list .box-row:nth-child(even) .list-box:first-child .num { background: #78001d; }
  .sub-section .wrap div .m2-1-6 .boxes-list .box-row:nth-child(even) .list-box:nth-child(3) .num { background: #b9193f; }
  .sub-section .wrap div .m2-1-6 .boxes-list .list-box { display: block; width: 100%; }
  .sub-section .wrap div .m2-1-6 .boxes-list .list-box ~ .list-box { margin-top: 20px; }
  .sub-section .wrap div .m2-1-6 .boxes-list .spacer { display: none; }
  .sub-section .wrap div .m2-1-6 .download-form { padding-left: 20px; padding-right: 20px; }
  .sub-section .wrap div .m2-1-6 .download-form > p { font-size: 15px; line-height: 20px; }
  .sub-section .wrap div .m2-1-6 .download-form .buttons > a { font-size: 15px; } }
/* 320px */
@media screen and (max-width: 479px) { .sub-section .wrap div .m2-1-6 .download-form .buttons > a { height: auto; padding: 8px 70px 8px 14px; padding-left: 14px; padding-right: 70px; line-height: 21px; }
  .sub-section .wrap div .m2-1-6 .download-form .buttons > a:first-child { padding-left: 32px; } }

/*# sourceMappingURL=f.m2.6.css.map */
