/* CONTENT */
#content_wrap { width:100%; text-align:center; overflow:hidden }
.cont-wrap { width:100%; top:50px;text-align:center; overflow:hidden; font-family:'Paperlogy-4Regular';  letter-spacing:0.03em; }

.cont-wrap > ul:nth-child(1) { width:100%; padding-top:30px; }
.cont-wrap > ul:nth-child(2) { display:inline-block; width:100%; margin-top:80px; }
.cont-wrap > ul:nth-child(3) { display:inline-block;width:100%; padding-top:80px; }

.cont-wrap .section-bo1 { display:block; width:1300px; margin:0 auto;  padding-top:80px; color:#222; font-family:'Paperlogy-4Regular';  font-size:22px; line-height:44px;border-top:1px #ccc solid;}
.cont-wrap .section-bo1 > div:nth-child(1) { float:left; width:100%; text-align:center; font-family:'Paperlogy-5Medium';  color:#444; font-size:22px; line-height:35px;}
.cont-wrap .section-bo1 > div:nth-child(1) span { margin-bottom:12px; font-family:'Paperlogy-7Bold';  color:#fff; padding:0 35px; font-size:27px; line-height:48px;}
.cont-wrap .section-bo1 > div:nth-child(1) strong { font-family:'Paperlogy-4Regular';  color:#FF4500; }
.cont-wrap .section-bo1 > div:nth-child(2) { float:left; width:100%; text-align:center; margin-top:60px; }
.cont-wrap .section-bo1 > div:nth-child(2) p { display:inline-block; width:400px; text-align:center; margin:0px; font-family:'Paperlogy-5Medium';  color:#444; font-size:18px; line-height:26px;}
.cont-wrap .section-bo1 > div:nth-child(2) p img { margin:0 0 20px 0; }

.cont-wrap .section-bo2 { display:block; width:1300px; margin:0 auto; padding-top:80px;  color:#222; font-family:'Paperlogy-4Regular';  border-top:1px #ccc solid; }
.cont-wrap .section-bo2 div { display:inline-block;  margin:0 auto; width:280px; text-align:center; font-family:'Paperlogy-5Medium';  color:#444; font-size:20px; line-height:60px;}




/* ¶óÀÎ ¸ð¼Ç */
.line_motion_bo {position:relative; overflow:hidden; padding:0;}
.line_motion_bo > span{position:relative; display:inline-block; transform:translateY(calc(100% + 0px));  transition:transform 0.4s ease 0.2s, opacity 0.8s cubic-bezier(.5, 0, .1, 1) 0.2s; opacity:0;}
.line_motion_bo > span:before{content:""; position: absolute; bottom:0; left:0; transition:width 0.3s cubic-bezier(0.700, 0.100, 0.10, 0.86) 0.6s; width:0; height:100%; background:#222; z-index:-1;  margin-bottom:0px;padding:0; }
.line_motion_bo.active > span{transform:translateY(0); opacity:1; color:#000;  padding:0; }
.line_motion_bo.active > span:before{ width:100%;}

.line_motion_bo1 {position:relative; overflow:hidden; padding:0;}
.line_motion_bo1 > span{position:relative; display:inline-block; transform:translateY(calc(100% + 0px));  transition:transform 0.2s ease 0.2s, opacity 0.5s cubic-bezier(.5, 0, .1, 1) 0.2s; opacity:0;}
.line_motion_bo1 > span:before{content:""; position: absolute; bottom:0; left:0; transition:width 0.3s cubic-bezier(0.0, 0.0, 0.10, 0.86) 0.5s; width:0; height:100%; background:#222; z-index:-1;  margin-bottom:0px; padding:0; border-radius:40px; }
.line_motion_bo1.active > span{transform:translateY(0); opacity:1; color:#FF4500;  padding:0; }
.line_motion_bo1.active > span:before{ width:100%;}