/* BASIC css start */
/* FOOTER */
#footerpackage { position:relative; clear:both; background:#f6f6f6; }

/* ¼Ò¼È ¾ÆÀÌÄÜ */
#footerpackage .social_icon { clear:both; width:100%; padding:20px 0; border-top:1px solid #e6e6e6; }
#footerpackage .social_icon ul { font-size:0; line-height:0; text-align:center; }
#footerpackage .social_icon ul li { display:inline-block; margin:0 5px; }
#footerpackage .social_icon ul li a { display:block; width:40px; height:40px; }
#footerpackage .social_icon ul li a img { width:100%; height:100%; }

/* ÇÏ´Ü ¸Þ´º */
#footerpackage .footer_menu { clear:both; width:100%; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
#footerpackage .footer_menu ul { clear:both; height:40px; }
#footerpackage .footer_menu li { float:left; display:inline-block; width:33.33%; line-height:10px; border-left:1px solid #e6e6e6; margin:15px 0; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; }
#footerpackage .footer_menu li a { width:100%; font-family: 'Nanum Gothic', sans-serif; font-weight:400; font-size:10px; color:#777; letter-spacing:0.02em; line-height:10px; }
#footerpackage .footer_menu .first { border:0; }

/* ÇÏ´Ü °í°´¼¾ÅÍ&ÀºÇà */
#footerpackage .contact_wrap { clear:both; padding:20px 15px 0; text-align:center; }
#footerpackage .contact_wrap .contact_content { clear:both; width:100%; padding:20px 0; border-top:1px solid #e6e6e6; }
#footerpackage .contact_wrap .first { padding-top:0; border-top:0; }
#footerpackage .contact_wrap h2 { clear:both; width:100%; font-family: 'Oswald', sans-serif, 'Nanum Gothic'; font-weight:700; font-size:12px; color:#333; letter-spacing:0.1em; line-height:20px; margin-bottom:5px; }
#footerpackage .contact_wrap p { clear:both; width:100%; font-family: 'Nanum Gothic', sans-serif; font-size:11px; line-height:17px; color:#777; letter-spacing:-0.02em;line-height:1.9}
#footerpackage .contact_wrap p span.call a { font-family: 'Open Sans', sans-serif; font-weight:500; font-size:20px; color:#ff5668; line-height:20px; }
#footerpackage .contact_wrap p span.holder { }

#footerpackage .contact_wrap .contact_btn { clear:both; width:100%; margin-top:15px; }
#footerpackage .contact_wrap .contact_btn a { display:inline-block; width:120px; height:30px; line-height:30px; font-family: 'Nanum Gothic', sans-serif; font-size:10px; color:#777; margin:0 auto; background:#fff; border:1px solid #ddd; border-radius:30px; }

/* ÇÏ´Ü Á¤º¸ */
#footerpackage address { clear:both; width:100%; text-align:center; font-size:10px; letter-spacing:0.05em; line-height:11px; color:#999; border-top:1px solid #e6e6e6; }
#footerpackage address .footer_info { clear:both; line-height:16px; padding:20px 15px; letter-spacing:-0.04em; }
#footerpackage address .footer_info b {font-size:12px;display:block;line-height:1.6;}
#footerpackage address .footer_info a { color:#999; font-size:10px; }
#footerpackage address .footer_copy { clear:both; width:100%; height:30px; line-height:30px; font-family: 'Open Sans', sans-serif; font-size:8px; color:#777; background:#e6e6e6; }
#footerpackage address .footer_copy a { color:#777; font-size:8px; }


/* ¿ìÃø¹öÆ° */
#btnTop { position:fixed; bottom:65px; right:8px; z-index:100;}
#btnTop a { display:block; border:1px solid #ccc; margin-bottom:5px; width:37px;box-sizing:border-box;}
#btnTop a img{width:100%;}
#btnTop a:nth-child(1),
#btnTop a:nth-child(2) {width:39px; border:0;}
#btnTop a:first-child img{width:39px;}

/* ¸®¸¶ÀÎµå css¼öÁ¤ */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:129px;height: 172px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a dl dt {overflow:hidden;height: 18px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:129px;height: 216px !important;}


/* insta */

#one_insta {margin:0 auto;}
#one_insta .title {text-align: center;}
#one_insta .title > a > img {height:20px;}
#one_insta .title .line {display: table;table-layout: fixed;width:100%;border-top:1px solid #ddd;padding:15px;margin-top:15px;box-sizing:border-box;}
#one_insta .title .line > * { display:table-cell;vertical-align: middle;}
#one_insta .title .line > * > * {    display: inline-block;vertical-align: middle;font-size: 14px;font-family: µ¸¿ò;font-weight: bold;color: #111;margin-right: 4px;}
#one_insta .title .line > .left {text-align: left;}
#one_insta .title .line > .left .thumb {border-radius:100%;width:35px}
#one_insta .title .line > .right {text-align: right;}
#one_insta .title .line > .right img {height:26px;}
/* BASIC css end */

