@font-face {
  font-family: 'OTEnjoystoriesBA';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/OTEnjoystoriesBA.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Paperlogy-8ExtraBold';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
.lis_landing_wrap {
  margin: 0 auto;
}
/* ¸ÞÀÎ */
.lis_landing_1 {
  background: url(/landing/hslibraryis/images/lis_01_bg.jpg) no-repeat center;
  height: 754px;
  margin: 0 auto;
}
.lis_landing_1_con {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_1_titwrap {
  position: absolute;
  margin: 0 auto;
  width: 100%;
}
.lis_landing_1_icon {
  padding-top: 152px;
}
.lis_landing_1_subtit {
  font-family: 'OTEnjoystoriesBA';
  font-size: 60px;
  color: #0038a7;
  margin: 70px 0 0;
}
.lis_landing_1_tit {
  font-size: 121px;
  color: #222222;
  font-family: 'Gmarket Sans';
  font-weight: 900;
}
.lis_landing_1_tit span {
  color: #007276;
}
.lis_landing_1_txt {
  font-size: 35px;
  font-family: 'Gmarket Sans';
  margin: 360px auto 0;
  color: #fff;
  border-radius: 0 50px 50px 50px;
  width: 700px;
  padding: 15px 0 7px;
  background-image: linear-gradient(to right, #0f37ac, #581cdd);
}
.lis_landing_1_txt span {
  font-weight: 900;
  color: #ffeb0f;
}
/* ./¸ÞÀÎ */

/*½Å±Ô°ú¸ñÃß°¡*/
.lis_landing_17 {
  background: url(/landing/hslibraryis/images/lis_17_bg.jpg) no-repeat center;
  height: 772px;
  margin: 0 auto;
}
.lis_landing_17_txtbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lis_landing_17_txt {
  position: absolute;
  margin: 0 auto;
  width: 100%;
}
.lis_landing_17_txt1 {
  font-family: 'NanumSquare';
  font-size: 20px;
  color: #171b1b;
  margin-bottom: 6px;
}
.lis_landing_17_txt2 {
  font-family: 'Gmarket Sans';
  font-size: 54px;
  font-weight:900;
  background-image: linear-gradient(to right, #0f37ac, #581cdd);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}
.lis_landing_17_txt3 {
  font-family: 'NanumSquare';
  font-size: 22px;
  font-weight: 900;
  border-radius: 50px;
  color: #fff;
  width: 400px;
  background-image: linear-gradient(to right, #0f37ac, #581cdd);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.lis_landing_17_txt3 span {
  background: #ffeb0f;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  display: inline-flex;
  font-size: 40px;
  color: #3511c4;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
}
/*./½Å±Ô°ú¸ñÃß°¡*/

/* ¿Â¶óÀÎ °³¼³ */
.lis_landing_3 {
  background: url(/landing/hslibraryis/images/lis_03_bg.jpg) no-repeat center;
  height: 1851px;
  margin: 0 auto;
}
.lis_landing_3_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_3_tit {
  position: relative;
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #fff;
  padding: 55px 0 20px;
}
.lis_landing_3_tit p {
  font-size: 50px;
}
.lis_landing_3_tit span {
  color: #f9ea3a;
}
.lis_landing_3_txtwrap {
  /* display: inline-flex;
  align-items: center; */
  display: inline-block;
  margin-top: 10px;
}
.lis_landing_3_plusspec {margin-top: -35px;}
.lis_landing_3_perimg {
  float: left;
}
.lis_landing_3_txtballwrap {
  float: left;
  position: relative;
  margin-top: 60px;
}
.lis_landing_3_balltxt {
  position: absolute;
  font-family: 'NanumSquare';
  font-size: 31px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  top: 20%;
  font-size: 31px;
  line-height: 40px;
}
.lis_landing_3_balltxt span {
  font-size: 48px;
  color: #003cb1;
  font-family: 'OTEnjoystoriesBA';
}
.lis_landing_3_infowrap {
  width: 995px;
  height: 225px;
  background: linear-gradient(#0030a8, #007ced);
  border-radius: 200px;
  margin-top: 100px;
  box-shadow: 0 5px 9px rgba(0,120,233,0.22), 0 5px 9px rgba(0,120,233,0.22);
}
.lis_landing_3_info {
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.lis_landing_3_infotit, .lis_landing_3_infoicon, .lis_landing_3_infotxt {
  float: left;
}
.lis_landing_3_infotit {
  font-family: 'Gmarket Sans';
  font-size: 23px;
  color: #fff;
}
.lis_landing_3_infotit h2 {
  font-size: 36px;
}
.lis_landing_3_infoicon {
  margin: 0 24px;
}
.lis_landing_3_infotxt {
  text-align: left;
  font-size: 22px;
  color: #fff;
  font-family: 'NanumSquare';
  line-height: 31px;
}
.lis_landing_3_infotxt span {
  font-weight: 900;
}
/* ./¿Â¶óÀÎ °³¼³ */
/* ±³À°ÀÇ ¸ñÀû */
.lis_landing_4 {
  background: #002876 no-repeat center;
  height: 473px;
  margin: 0 auto;
}
.lis_landing_4_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_4_titwrap {
  text-align: left;
  color: #fff;
  display: inline-flex;
  justify-content: flex-start;
  width: 870px;
  align-items: center;
  padding: 50px 0;
}
.lis_landing_4_titline {
  width: 3px;
  height: 190px;
  background: #fff;
  float: left;
  margin-right: 50px;
}
.lis_landing_4_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  padding: 0 0 30px;
}
.lis_landing_4_tit p {
  font-size: 50px;
  color: #fff;
}
.lis_landing_4_tit span {
  color: #ffeb0f;
}
.lis_landing_4_txt {
  font-family: 'NanumSquare';
  font-size: 24px;
  line-height: 32px;
}
.lis_landing_4_txt span {
  font-weight: 900;
}
.lis_landing_4_box1 {
  width: 290px;
  height: 113px;
  background: #e9f2ff;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.lis_landing_4_box1_txt {
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1b1b1b;
  font-weight: 900;
  margin-right: 70px;
  text-align: left;
}
.lis_landing_4_box1_img {
  float: left;
}
.lis_landing_4_box2 {
  width: 290px;
  height: 113px;
  background: #e9f2ff;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
}
.lis_landing_4_box2_txt {
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1b1b1b;
  font-weight: 900;
  margin-right: 30px;
  text-align: left;
}
.lis_landing_4_box2_img {
  float: left;
}
.lis_landing_4_box3 {
  width: 290px;
  height: 113px;
  background: #e9f2ff;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.lis_landing_4_box3_txt {
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1b1b1b;
  font-weight: 900;
  margin-right: 20px;
  text-align: left;
}
.lis_landing_4_box3_img {
  float: left;
}
/* ./±³À°ÀÇ ¸ñÀû */
/* ÃëµæÀÇ °­Á¡ */
/* Å¸ÀÌÆ² */
.lis_landing_5_1 {
  background: #002876 no-repeat center;
  height: 128px;
  margin: 0 auto;
}
.lis_landing_5_1_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_5_1_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  width: 627px;
  height: 128px;
  background: #edf9ff;
  margin: 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px 20px 0 0;
}
.lis_landing_5_1_tit p {
  font-size: 50px;
  color: #1a1a1a;
}
.lis_landing_5_1_tit span {
  background-image: linear-gradient(to top, #007ced, #0030a8);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}
/* ./Å¸ÀÌÆ² */
/* °­Á¡ Á¾·ù */
.lis_landing_5_2 {
  background: #edf9ff no-repeat center;
  height: 1920px;
  margin: 0 auto;
}
.lis_landing_5_2_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
} 
/* 1 */
.lis_landing_5_2_titwrap1 {
  height: 100px;
  padding: 54px 60px 40px 60px;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.lis_landing_5_2_titnum1 {
  float: left;
  margin-right: 20px;
  background: #003cb1;
  width:74px;
  height:74px;
  border-radius:100px;
  color: #fff;
  font-size: 35px;
  font-weight: 900;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: 'Paperlogy-8ExtraBold';

}
.lis_landing_5_2_tit1 {
  font-family: 'NanumSquare';
  color: #222;
  text-align: left;
}
.lis_landing_5_2_tit1 h2 {
  font-size: 38px;
  color: #1a1a1a;
  font-weight: 900;
}
.lis_landing_5_2_tit1 span {
  color: #003bb2;
}
.lis_landing_5_2_boxwrap1 {
  width: 867px;
  height: 310px;
  margin: 0 auto;
}
.lis_landing_5_2_boxwrap1_1, .lis_landing_5_2_boxwrap3_1 {
  width: 416px;
  height: 137px;
  border: 5px solid transparent;
  border-radius: 20px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #0055e6 0%, #6e1ae0 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  float: inline-start;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #007276;
  line-height: 32px;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 5px 9px rgba(75,138,141,0.22), 0 5px 9px rgba(75,138,141,0.22);
}
.lis_landing_5_2_boxwrap3_1 {color: #1a1a1a; font-weight: 700;}
.lis_landing_5_2_box1_1 p {
  background-image: linear-gradient(to right, #0055e6, #6e1ae0);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}
.lis_landing_5_2_box1_1 span {
  text-underline-offset: 7px;
  background-image: linear-gradient(120deg, #0055e6, #6e1ae0 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.1em;
  background-position: 0 100%;
  transition: background-size 0.25s ease-in;
}
.lis_landing_5_2_boxwrap1_1, .lis_landing_5_2_boxwrap2_1 {
  margin-bottom: 20px;
}
.lis_landing_5_2_boxwrap2_1, .lis_landing_5_2_boxwrap4_1 {
  width: 416px;
  height: 137px;
  border: 5px solid transparent;
  border-radius: 20px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #0055e6 0%, #6e1ae0 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  float: inline-end;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1a1a1a;
  line-height: 32px;
  font-weight: 700;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 5px 9px rgba(75,138,141,0.22), 0 5px 9px rgba(75,138,141,0.22);
}
.lis_landing_5_2_boxlabel {
  position: absolute;
  margin: 5px 0 0 44px;
}
.lis_landing_5_2_boxlabel img {width:80%}
/* 1 */
/* 2 */
.lis_landing_5_2_titwrap2 {
  height: 150px;
  padding: 54px 60px 30px 60px;
}
.lis_landing_5_2_titnum2 {
  float: left;
  margin-right: 20px;
}
.lis_landing_5_2_tit2 {
  font-family: 'NanumSquare';
  color: #222;
  margin: 0 auto;
  text-align: left;
  float: left;
}
.lis_landing_5_2_tit2 h2 {
  font-size: 38px;
  color: #1a1a1a;
  font-weight: 900;
  margin: 15px 0;
}
.lis_landing_5_2_tit2 span {
  color: #003cb1;
}
.lis_landing_5_2_tit2 p {
  font-size: 22px;
  font-family: 'NanumSquare';
}
.lis_landing_5_2_boxwrap2 {
  width: 877px;
  height: 150px;
  margin: 0 auto;
}
.lis_landing_5_2_boxwrap1_2, .lis_landing_5_2_boxwrap2_2, .lis_landing_5_2_boxwrap3_2, .lis_landing_5_2_boxwrap4_2 {
  width: 200px;
  height: 135px;
  border: 5px solid transparent;
  border-radius: 20px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #0055e6 0%, #6e1ae0 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1a1a1a;
  line-height: 32px;
  font-weight: 700;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 5px 9px rgba(75,138,141,0.22), 0 5px 9px rgba(75,138,141,0.22);
}
.lis_landing_5_2_boxwrap2_3 {color: #1a1a1a;}
.lis_landing_5_2_boxline {
  width: 11px;
  height: 3px;
  background: linear-gradient(to right, #0055e6, #6e1ae0);
  float: left;
  margin-top: 70px;
}
/* 2 */
/* 3 */
.lis_landing_5_2_titwrap3 {
  height: 150px;
  padding: 54px 60px 30px 60px;
}
.lis_landing_5_2_titnum3 {
  float: left;
  margin-right: 20px;
}
.lis_landing_5_2_tit3 {
  font-family: 'NanumSquare';
  color: #222;
  margin: 0 auto;
  text-align: left;
  float: left;
}
.lis_landing_5_2_tit3 h2 {
  font-size: 38px;
  color: #1a1a1a;
  font-weight: 900;
  margin: 15px 0;
}
.lis_landing_5_2_tit3 h2 span {
  color: #003cb1;
  font-weight:900;
}
.lis_landing_5_2_tit3 p span {
  font-weight:900;
}
.lis_landing_5_2_tit3 p {
  font-size: 22px;
  font-family: 'NanumSquare';
}
.lis_landing_5_2_boxwrap3 {
  width: 760px;
  height: 240px;
  margin: 0 auto;
}
.lis_landing_5_2_boxwrap1_3, .lis_landing_5_2_boxwrap2_3, .lis_landing_5_2_boxwrap3_3, .lis_landing_5_2_boxwrap4_3, .lis_landing_5_2_boxwrap5_3, .lis_landing_5_2_boxwrap6_3 {
  width: 234px;
  height: 105px;
  border: 5px solid transparent;
  border-radius: 100px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #0055e6 0%, #6e1ae0 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1a1a1a;
  line-height: 32px;
  font-weight: 700;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 5px 9px rgba(75,138,141,0.22), 0 5px 9px rgba(75,138,141,0.22);
}
.lis_landing_5_2_boxwrap1_3, .lis_landing_5_2_boxwrap2_3, .lis_landing_5_2_boxwrap3_3 {
  margin-bottom: 10px;
}
.lis_landing_5_2_boxwrap2_3, .lis_landing_5_2_boxwrap5_3 {
  margin: 0 10px;
}
/* 3 */
/* 4 */
.lis_landing_5_2_titwrap4 {
  height: 180px;
  padding: 54px 60px 30px 60px;
}
.lis_landing_5_2_titnum4 {
  float: left;
  margin-right: 20px;
}
.lis_landing_5_2_tit4 {
  font-family: 'NanumSquare';
  color: #222;
  margin: 0 auto;
  text-align: left;
  float: left;
}
.lis_landing_5_2_tit4 h2 {
  font-size: 38px;
  color: #1a1a1a;
  font-weight: 900;
  margin: 15px 0;
}
.lis_landing_5_2_tit4 h2 span {
  color: #003cb1;
  font-weight:900;
}
.lis_landing_5_2_tit4 p span {
  font-weight:900;
}
.lis_landing_5_2_tit4 p {
  font-size: 22px;
  font-family: 'NanumSquare';
}
.lis_landing_5_2_boxwrap4 {
  width: 850px;
  height: 220px;
  margin: 0 auto;
}
.lis_landing_5_2_boxwrap1_4, .lis_landing_5_2_boxwrap2_4, .lis_landing_5_2_boxwrap3_4, .lis_landing_5_2_boxwrap4_4, .lis_landing_5_2_boxwrap5_4, .lis_landing_5_2_boxwrap6_4 {
  width: 160px;
  height: 201px;
  border: 3px solid transparent;
  border-radius: 20px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #0055e6 0%, #6e1ae0 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  float: left;
  font-size: 24px;
  font-family: 'NanumSquare';
  color: #1a1a1a;
  line-height: 32px;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 5px 9px rgba(75,138,141,0.22), 0 5px 9px rgba(75,138,141,0.22);
}
.lis_landing_5_2_box1_4, .lis_landing_5_2_box2_4, .lis_landing_5_2_box3_4, .lis_landing_5_2_box4_4, .lis_landing_5_2_box5_4 {
  width: 100%;
  height: 100%;
}
.lis_landing_5_2_box1_4 h3, .lis_landing_5_2_box2_4 h3, .lis_landing_5_2_box3_4 h3, .lis_landing_5_2_box4_4 h3, .lis_landing_5_2_box5_4 h3 {
  width: 100%;
  height: 53px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: linear-gradient(to left, #6e1ae0, #0055e6);
  border-radius: 10px 10px 0 0;
  font-size: 23px;
}
.lis_landing_5_2_box1_4 p, .lis_landing_5_2_box2_4 p, .lis_landing_5_2_box3_4 p, .lis_landing_5_2_box4_4 p, .lis_landing_5_2_box5_4 p {
  height: 145px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 19px;
  letter-spacing: -2px;
  font-weight: 500;
  line-height: 28px;
}
.lis_landing_5_2_boxwrap2_4, .lis_landing_5_2_boxwrap4_4 {
  margin: 0 4px;
}
/* 4 */
/* ./°­Á¡ Á¾·ù */
/* ./ÃëµæÀÇ °­Á¡ */
/* NO! */
.lis_landing_6 {
  background: url(/landing/hslibraryis/images/lis_06_bg.jpg) no-repeat center;
  height: 595px;
  margin: 0 auto;
}
.lis_landing_6_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_6_balltxtwrap {
  width: 901px;
  height: 511px;
  margin: 0 auto;
  padding-top: 50px;
}
.lis_landing_6_ball1 {
  width: 840px;
  height: 180px;
}
.lis_landing_6_ball1_txt {
  width: 670px;
  height: 114px;
  background: #fff;
  border-radius: 100px 0 150px 100px;
  float:inline-start;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.lis_landing_6_ball1_txt h3 {
  font-family: 'NanumSquare';
  font-size: 30px;
  color: #2a2a2a;
  font-style: italic;
}
.lis_landing_6_ball1_txt h3 span {
  text-decoration: underline;
}
.lis_landing_6_ball1_img {
  float: inline-end;
}
.lis_landing_6_ball2 {
  height: 294px;
}
.lis_landing_6_ball2_img {
  float:inline-start
}
.lis_landing_6_ball2_txt {
  width: 720px;
  height: 215px;
  background: #fff;
  border-radius: 0 100px 100px 150px;
  float: inline-end;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.lis_landing_6_ball2_txt h1 {
  font-family: 'Gmarket Sans';
  font-size: 55px;
  color: #ff0202;
  font-style: italic;
  text-align: left;
}
.lis_landing_6_ball2_txt h1 span {
  text-decoration: underline;
}
.lis_landing_6_ball2_txt p {
  font-size: 30px;
  font-family: 'NanumSquare';
  font-weight: 700;
  text-align: left;
}
.lis_landing_6_ball2_txt p span:nth-child(1) {
  font-family: 'Gmarket Sans';
  font-size: 55px;
  color: #ff0202;
  font-style: italic;
  font-weight: 800;
}
.lis_landing_6_ball2_txt p span {
  color: #3104cb;
  font-family: 'NanumSquare';
}
.lis_landing_6_m_boxwrap {
  width: 920px;
  height: 110px;
  margin: 0 auto;
}
.lis_landing_6_m_box1,
.lis_landing_6_m_box2,
.lis_landing_6_m_box3,
.lis_landing_6_m_box4,
.lis_landing_6_m_box5,
.lis_landing_6_m_box6,
.lis_landing_6_m_box7,
.lis_landing_6_m_box8,
.lis_landing_6_m_box9,
.lis_landing_6_m_box10,
.lis_landing_6_m_box11,
.lis_landing_6_m_box12,
.lis_landing_6_m_box13
{
  width: 167px;
  height: 88px;
  margin: 0 auto 14px;
  box-shadow: 7px 0px 7px rgba(0,81,84,0.22), 0 5px 9px rgba(0,81,84,0.22);
  border: 3px solid transparent;
  border-radius: 10px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to  bottom right, #eec253, #fdfc9e, #eec253, #b3742a);
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: inset 1px 0 1px 1px rgb(0, 0, 0, 0.1);
  font-family: 'NanumSquare';
  font-size: 25px;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.lis_landing_6_m_box2,
.lis_landing_6_m_box4,
.lis_landing_6_m_box7,
.lis_landing_6_m_box9,
.lis_landing_6_m_box12,
.lis_landing_6_m_box14
{
  margin: 0 10px;
}
/* ./NO! */

/* ¿Â¶óÀÎÀ¸·Î ÀÌ¼öÇØ¾ßÇÏ´Â ÀÌÀ¯ */
.lis_landing_7 {
  background: url(/landing/hslibraryis/images/lis_07_bg.jpg) no-repeat center;
  height: 903px;
  margin: 0 auto;
}
.lis_landing_7_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_7_titwrap {
  text-align: left;
  color: #292929;
  padding: 70px 0 50px;
  width: 900px;
  margin: 0 auto;
}
.lis_landing_7_titline {
  width: 3px;
  height: 50px;
  background: #2300af;
  float: left;
  margin-right: 50px;
}
.lis_landing_7_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
}
.lis_landing_7_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_7_tit span {
  color: #2300af;
}
.lis_landing_7_boxwrap {
  width: 850px;
  height: 552px;
  margin: 0 auto;
}
.lis_landing_7_box1,
.lis_landing_7_box2,    
.lis_landing_7_box3,
.lis_landing_7_box4,
.lis_landing_7_box5,
.lis_landing_7_box6 {
  width: 259px;
  height: 238px;
  border: 4px solid transparent;
  border-radius: 30px 30px 0 30px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #5e51ff 0%, #2300af 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  font-family: 'NanumSquare';
}
.lis_landing_7_box1,
.lis_landing_7_box4 {
  float: inline-start;
  margin-bottom: 20px;
}
.lis_landing_7_box2,
.lis_landing_7_box5 {
  margin: 0 20px;
  float: left;
  margin-bottom: 20px;
}
.lis_landing_7_box3,
.lis_landing_7_box6 {
  float: inline-end;
  margin-bottom: 20px;
}
.lis_landing_7_box1_txt,
.lis_landing_7_box2_txt,
.lis_landing_7_box3_txt,
.lis_landing_7_box4_txt,
.lis_landing_7_box5_txt,
.lis_landing_7_box6_txt {
  float: left;
  font-size: 25px;
  font-family: 'NanumSquare';
  color: #000000;
  font-weight: 500;
  margin-right: 70px;
  margin: 0 auto;
  padding: 30px 30px 40px;
  text-align: left;
  letter-spacing: -2px;
}
.lis_landing_7_box1_txt span,
.lis_landing_7_box2_txt span,
.lis_landing_7_box3_txt span,
.lis_landing_7_box4_txt span,
.lis_landing_7_box5_txt span,
.lis_landing_7_box6_txt span {
  font-weight: 900;
}
.lis_landing_7_box2_txt {
  font-size: 25px;
}
.lis_landing_7_box1_img,
.lis_landing_7_box2_img,
.lis_landing_7_box3_img,
.lis_landing_7_box4_img,
.lis_landing_7_box5_img,
.lis_landing_7_box6_img {
  float: right;
  margin-right: 10px;
}
/* ./¿Â¶óÀÎÀ¸·Î ÀÌ¼öÇØ¾ßÇÏ´Â ÀÌÀ¯ */
/*°ú¸ñ*/
.lis_landing_18 {
  background: url(/landing/hslibraryis/images/lis_18_bg.jpg) no-repeat center;
  height: 1222px;
  margin: 0 auto;
}
.lis_landing_18_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_18_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: center;
  padding: 90px 0 50px;
}
.lis_landing_18_titline {
  width: 3px;
  height: 109px;
  background: #003cb1;
  float: left;
  margin-right: 50px;
}
.lis_landing_18_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  padding: 0 0 10px;
}
.lis_landing_18_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_18_txt {
  font-size: 36px;
  line-height: 32px;
  font-family: 'Gmarket Sans';
}
.lis_landing_18_txt span {
  color: #003cb1;
}
.lis_landing_18_boxwrap {
  width:880px;
  margin: 0 auto;
}
.lis_landing_18_boxl {
  float: inline-start;
  background: #fff;
  width: 428px;
  height: 106px;
  border-radius: 20px 20px 0px 20px;
  box-shadow: 3px 6px 4px rgba(83,102,140,0.22);
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
}
.lis_landing_18_boxr {
  float: inline-end;
  background: #fff;
  width: 428px;
  height: 106px;
  border-radius: 20px 20px 0px 20px;
  box-shadow: 3px 6px 4px rgba(83,102,140,0.22);
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
}
.lis_landing_18_boxr2 {
  float: inline-end;
  background: #fff;
  width: 428px;
  height: 106px;
  border-radius: 20px 20px 0px 20px;
  box-shadow: 3px 6px 4px rgba(83,102,140,0.22);
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
}
.lis_landing_18_box_icon {
  float: inline-start;
  margin: 0 35px 0 20px;
}
.lis_landing_18_box_txt {
  float: inline-start;
  font-size:28px;
  font-family: 'NanumSquare';
  font-weight:900;
}
/*./°ú¸ñ*/
/* ¸íÇ°°­ÀÇ */
.lis_landing_8 {
  background: url(/landing/hslibraryis/images/lis_08_bg.jpg) no-repeat center;
  height: 1163px;
  margin: 0 auto;
}
.lis_landing_8_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_8_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: center;
  padding: 90px 0 50px;
}
.lis_landing_8_titline {
  width: 3px;
  height: 109px;
  background: #2300af;
  float: left;
  margin-right: 50px;
}
.lis_landing_8_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  padding: 0 0 10px;
}
.lis_landing_8_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_8_tit span {
  color: #2300af;
}
.lis_landing_8_txt {
  font-family: 'OTEnjoystoriesBA';
  font-size: 60px;
  line-height: 32px;
}
/* ./¸íÇ°°­ÀÇ */
/* ¼±Âø¼ø ¸ðÁý¸¶°¨ ÀÌº¥Æ® */
.lis_landing_10 {
  background: url(/landing/hslibraryis/images/lis_10_bg.jpg) no-repeat center;
  height: 1997px;
  margin: 0 auto;
}
.lis_landing_10_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_10_tit {
  position: relative;
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #fff;
  padding: 62px 0 20px;
}
.lis_landing_10_tit p {
  font-size: 42px;
  line-height: 80px;
}
.lis_landing_10_tit p span {
  font-size: 65px;
  color: #ffeb0f;
  letter-spacing: -2px;
}
.lis_landing_10_shadow {
  margin-top: -23px;
}
.lis_landing_10_list_tit {
  width: 900px;
  height: 106px;
  color: #201c1c;
  font-size: 42px;
  font-family: 'Paperlogy-8ExtraBold';
  font-weight: 900;
  border-radius: 50px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.lis_landing_10_list_titbak {
  position: absolute;
}
.lis_landing_10_list_tit p {
  padding-top: 13px;
  z-index: 1;
  position: relative;
}
.lis_landing_10_list_tit p span:nth-child(1) {
  color: #ff0202;
}
.lis_landing_10_list_tit p span:nth-child(2) {
  color: #ff0202;
  font-family: 'OTEnjoystoriesBA';
  font-size: 64px;
}
.lis_landing_10_list {
  margin-top: -2px;
  position: relative;
  width: 900px;
  height: 545px;
  margin: -2px auto 0;
}
.lis_landing_10_listbg {
  position: absolute;
}
.lis_landing_10_listtxtwrap {
  position: relative;
}
.lis_landing_10_listtxt {
  width: 700px;
  height: 95px;
  margin: 0 auto;
  display: inline-flex;
  align-items: center;
}
.lis_landing_10_listtxt_gwa {
  float: inline-start;
  font-family: 'NanumSquare';
  color: #1f1d1d;
  font-size: 30px;
  font-weight: 900;
  width: 350px;
  text-align: left;
  letter-spacing: -2px;
}
.lis_landing_10_listtxt_bpri {
  float: left;
  width: 130px;
  text-align: left;
}
.lis_landing_10_listtxt_apri {
  float: inline-end;
  font-family: 'NanumSquare';
  color: #007075;
  font-size: 45px;
  font-weight: 900;
  width: 220px;
  text-align: left;
}
.lis_landing_10_listgubun {
  width: 750px;
  border: 1px dotted #d7d7d7;
  margin: 0 auto;
}

.lis_landing_10_btn {
  margin-top: 792px;
  }
/* ./¼±Âø¼ø ¸ðÁý¸¶°¨ ÀÌº¥Æ® */

/* °³¼³°ú¸ñ */
.lis_landing_11 {
  background: #f1faff no-repeat center;
  height: 777px;
  margin: 0 auto;
}
.lis_landing_11_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_11_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: flex-start;
  padding: 90px 0 50px;
}
.lis_landing_11_titline {
  width: 3px;
  height: 109px;
  background: #2300af;
  float: left;
  margin-right: 50px;
}
.lis_landing_11_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  padding: 0 0 10px;
}
.lis_landing_11_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_11_tit span {
  color: #2300af;
}
.lis_landing_11_tblwrap {
  margin: 0 auto;
  width: 900px;
}
.lis_landing_11_tbl {
  width: 900px;
  font-family: 'NanumSquare';
  border: 1px solid #bbbbbb;
  border-collapse : collapse;
}
.lis_landing_11_tbl thead {
  width: 900px;
  height: 53px;
  background: #003cb1;
  color: #fff;
  font-size: 23px;
}
.lis_landing_11_tbl thead tr th {
  border-left: 1px solid #bbbbbb;
  vertical-align: middle;
}
.lis_landing_11_tbl tbody tr:nth-child(1) {
  height: 110px;
  background: #fff;
}
.lis_landing_11_tbl tbody tr:nth-child(2) {
  height: 260px;
  background: #fff;
}
.lis_landing_11_tbl tbody tr td {
  font-size: 21px;
  border-left: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  vertical-align: middle;
}
.lis_landing_11_tbl tbody tr td span {
  color: #003cb1;
  font-weight: 900;
}
.lis_landing_11_tbl tbody tr td:nth-child(2) {
  text-align: left;
  padding-left: 25px;
  letter-spacing: -0.5px;
  line-height: 28px;
}
.lis_landing_11_tbl_b {
  text-align: right;
  font-family: 'NanumSquare';
  margin-top: 10px;
  font-size: 20px;
}
.lis_landing_11_tbl_b span {
  color: #003cb1;
}
/* ./°³¼³°ú¸ñ */
/* ÇÐÀ§ Ãëµæ¹æ¹ý */
.lis_landing_12 {
  background: url(/landing/hslibraryis/images/lis_12_bg.jpg) no-repeat center;
  height: 1304px;
  margin: 0 auto;
}
.lis_landing_12_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_12_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: flex-start;
  padding: 90px 0 30px;
}
.lis_landing_12_titline {
  width: 3px;
  height: 57px;
  background: #2300af;
  float: left;
  margin-right: 50px;
}
.lis_landing_12_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  padding: 0 0 10px;
}
.lis_landing_12_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_12_tit span {
  color: #2300af;
}
.lis_landing_12_boxwrap {
  margin: 0 auto;
  width: 900px;
}
.lis_landing_12_box1,
.lis_landing_12_box2 {
  width: 900px;
  height: 250px;
  background: #fff;
  font-family: 'NanumSquare';
  padding: 36px 0;
  margin-bottom: 26px;
  box-shadow: 4px 9px 8px rgba(160,160,160,0.22);
}
.lis_landing_12_box2 {
  height: 380px;
}
.lis_landing_12_box1_titwrap,
.lis_landing_12_box2_titwrap {
  height: 37px;
  margin: 0 0 30px 40px;
}
.lis_landing_12_box1_icon,
.lis_landing_12_box2_icon {
  float: left;
  margin-right: 20px;
}
.lis_landing_12_box1_tit,
.lis_landing_12_box2_tit {
  float: left;
  font-size: 35px;
  font-weight: 900;
}
.lis_landing_12_box1_ctxt,
.lis_landing_12_box2_ctxt {
  background: #d9e2f3;
  width: 622px;
  height: 54px;
  margin: 0 auto;
  font-size: 30px;
  border-radius: 50px;
  color: #070606;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.lis_landing_12_box2_ctxt {
  background: #eae6f8;
}
.lis_landing_12_box1_linewrap,
.lis_landing_12_box2_linewrap {
  display: inline-flex;
  align-items: center;
  width: 495px;
  margin-top: 20px;
}
.lis_landing_12_box1_line,
.lis_landing_12_box2_line {
  width: 186px;
  height: 1px;
  background: #1f1f1f;
  float: left;
}
.lis_landing_12_box2_line {
  width: 280px;
}
.lis_landing_12_box1_linetxt,
.lis_landing_12_box2_linetxt {
  font-size: 35px;
  font-weight: 900;
  color: #1f1f1f;
}
.lis_landing_12_box1_linetxt span {
  color: #003cb1;
}
.lis_landing_12_box2_linetxt span {
  color: #3b1b9f;
}
.lis_landing_12_bm_txt {
  font-family: 'Gmarket Sans';
  font-size: 35px;
  margin: 40px 0 30px;
}
.lis_landing_12_bm_txt b {
  text-underline-offset: 7px;
  background-image: linear-gradient(120deg, #6b1fe0,#0054e6 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.1em;
  background-position: 0 96%;
  transition: background-size 0.25s ease-in;
}
.lis_landing_12_bm_txt span {
  color: #007276;
  font-weight: 900;
  background-image: linear-gradient(to right, #6b1fe0, #0054e6);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}
/* ./ÇÐÀ§ Ãëµæ¹æ¹ý */
/* ¹®ÇåÁ¤º¸ÇÐÀÌ ½¬¿öÁý´Ï´Ù! */
.lis_landing_13 {
  background: url(/landing/hslibraryis/images/lis_13_bg.jpg) no-repeat center;
  height: 1147px;
  margin: 0 auto;
}
.lis_landing_13_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_13_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: flex-end;
  padding: 90px 0 50px;
}
.lis_landing_13_titline {
  width: 3px;
  height: 109px;
  background: #0a3ead;
  float: left;
  margin-right: 50px;
}
.lis_landing_13_tit {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  color: #222;
  
}
.lis_landing_13_tit p {
  font-size: 50px;
  color: #292929;
}
.lis_landing_13_tit span {
  color: #0a3ead;
}
.lis_landing_13_txt {
  font-family: 'OTEnjoystoriesBA';
  font-size: 60px;
  line-height: 22px;
  padding: 0 0 10px;
  margin-top: 10px;
}
/* ./¹®ÇåÁ¤º¸ÇÐÀÌ ½¬¿öÁý´Ï´Ù! */
/* ¿Ö? ¿©±â½ºÅÍµð»çÀÌ¹öÆò»ý±³À°¿ø? */
.lis_landing_15 {
  background: url(/landing/hslibraryis/images/lis_15_bg.jpg) no-repeat center;
  height: 867px;
  margin: 0 auto;
}
.lis_landing_15_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_15_titwrap {
  text-align: left;
  color: #292929;
  display: inline-flex;
  justify-content: flex-start;
  width: 900px;
  align-items: center;
  padding: 90px 0 55px;
}
.lis_landing_15_titline {
  width: 3px;
  height: 109px;
  background: #003cb1;
  float: left;
  margin-right: 50px;
}
.lis_landing_15_tit {
  font-family: 'Gmarket Sans';
  color: #222;
  padding: 0 0 10px;
}
.lis_landing_15_tit p {
  font-size: 50px;
  color: #292929;
  font-weight: 500;
}
.lis_landing_15_txt span {
  color: #003cb1;
}
.lis_landing_15_txt {
  font-family: 'OTEnjoystoriesBA';
  font-size: 60px;
  line-height: 32px;
}
.lis_landing_15_reawrap {
  margin: 0 auto;
  width: 900px;
}
.lis_landing_15_reatop,
.lis_landing_15_reabom {
  width: 900px;
  height: 218px;
}
.lis_landing_15_rea1wrap,
.lis_landing_15_rea2wrap,
.lis_landing_15_rea3wrap {
  width: 293px;
  height: 218px;
  float: left;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.lis_landing_15_rea4wrap,
.lis_landing_15_rea5wrap,
.lis_landing_15_rea6wrap {
  width: 293px;
  height: 218px;
  float: left;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.lis_landing_15_rea1_txt,
.lis_landing_15_rea2_txt,
.lis_landing_15_rea3_txt,
.lis_landing_15_rea4_txt,
.lis_landing_15_rea5_txt,
.lis_landing_15_rea6_txt {
  font-size: 22px;
  font-family: 'NanumSquare';
  font-weight: 900;
  margin-top: 30px;
}
.lis_landing_15_rea5_txt small {
  font-weight: 100;
  font-size: 18px;
}
.lis_landing_15_rea1_txt span,
.lis_landing_15_rea2_txt span,
.lis_landing_15_rea3_txt span,
.lis_landing_15_rea4_txt span,
.lis_landing_15_rea5_txt span,
.lis_landing_15_rea6_txt span {
  color: #003cb1;
}
.lis_landing_15_reahline {
  height: 218px;
  width: 1px;
  background: #d6d6d6;
  float: left;
}
.lis_landing_15_reawlinewrap {
  width: 900px;
  height: 12px;
  margin-top: 12px;
}
.lis_landing_15_reawline1,
.lis_landing_15_reawline2,
.lis_landing_15_reawline3 {
  width: 288px;
  height: 1px;
  background: #d6d6d6;
  float: left;
}
.lis_landing_15_reawline2 {
  width: 282px;
  margin: 0 12px;
}
.lis_landing_15_btn {
  margin-top: 35px;
}
/* ./¿Ö? ¿©±â½ºÅÍµð»çÀÌ¹öÆò»ý±³À°¿ø? */
/* Áö±Ý, ¿©±â½ºÅÍµð¿¡¼­ */
.lis_landing_16 {
  background: url(/landing/hslibraryis/images/lis_16_bg.jpg) no-repeat center;
  height: 228px;
  margin: 0 auto;
}
.lis_landing_16_con {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  letter-spacing: -1px;
}
.lis_landing_16_txt {
  position: relative;
  font-family: 'NanumSquare';
  font-weight: 500;
  color: #fff;
  padding: 55px 0 20px;
  font-size: 40px;
  line-height: 70px;
}
.lis_landing_16_txt p {
  font-family: 'Gmarket Sans';
  font-weight: 900;
  font-size: 55px;
  font-style: italic;
}
.lis_landing_16_txt p span {
  color: #ffeb0f;
}
/* ./Áö±Ý, ¿©±â½ºÅÍµð¿¡¼­ */