.main_visual .main_contents{overflow-y:hidden;position:relative;width:100%;max-width:1200px;margin:0 auto;padding:20px 10px;box-sizing:border-box}.main_visual .main_contents p{margin:0}.main_visual .main_contents ul{margin:0;padding:0;list-style:none}.main_visual .main_contents .main_banner_text{overflow:hidden;width:100%;padding-right:100px;box-sizing:border-box;opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.main_visual .main_contents .main_banner_text.on{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.main_visual .main_contents .main_banner_text .pink_box_text{display:inline-block;line-height:28px;padding:0 10px;border-radius:5px;background:#e4007f;color:#fff;font-size:12px;font-weight:bold;text-align:center;vertical-align:top;letter-spacing:-0.5px}.main_visual .main_contents .main_banner_text .big_point_text{margin:20px 0;color:#2a2d41;font-size:22px;font-weight:bold;letter-spacing:-1px}.main_visual .main_contents .main_banner_text .big_point_text span.point{display:inline-block;color:#0899ff}.main_visual .main_contents .main_banner_text .big_point_text .mobile_none{display:none}.main_visual .main_contents .main_banner_text .normal_text{color:#7e7f84;font-size:14px;letter-spacing:-0.5px}.main_visual .main_contents .main_banner_right{overflow:hidden;position:absolute;right:10px;top:0;bottom:0;width:100px;height:100px;margin:auto 0;padding:20px}.main_visual .main_contents .main_banner_right p.banner_text span{display:block;position:relative;padding:22px;text-align:center}.main_visual .main_contents .main_banner_right p.banner_text span:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:url(/img_up/shop_pds/aimacro/src_css/img//main_banner_text_bg1527643097.png) no-repeat 0 0;background-size:cover;animation-name:img_rotate;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.main_visual .main_contents .main_banner_right p.banner_robot{display:none}@media(min-width:375px){.main_visual .main_contents .main_banner_text{width:205px;padding-right:0}.main_visual .main_contents .main_banner_text .big_point_text{font-size:24px}.main_visual .main_contents .main_banner_text .big_point_text .mobile_none{display:none}.main_visual .main_contents .main_banner_right{width:120px;height:120px}.main_visual .main_contents .main_banner_right p.banner_text span{padding:24px}}@media(min-width:414px){.main_visual .main_contents .main_banner_right{width:150px;height:150px}.main_visual .main_contents .main_banner_right p.banner_text span{padding:34px}}@media(min-width:500px){.main_visual .main_contents .main_banner_text{width:248px}.main_visual .main_contents .main_banner_text .pink_box_text{line-height:34px;font-size:14px}.main_visual .main_contents .main_banner_text .big_point_text{font-size:32px}.main_visual .main_contents .main_banner_right{width:200px;height:200px}.main_visual .main_contents .main_banner_right p.banner_text span{padding:50px}}.main_content{background:#343e59}.main_content .inner{padding:10px}.main_content .inner ul{margin:0;padding:0;list-style:none;margin:-5px}.main_content .inner ul li{padding:5px}.main_content .inner ul li:nth-child(1) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon1.png)}.main_content .inner ul li:nth-child(2) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon2.png)}.main_content .inner ul li:nth-child(3) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon3.png)}.main_content .inner ul li:nth-child(4) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon4.png)}.main_content .inner ul li:nth-child(5) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon5.png)}.main_content .inner ul li:nth-child(6) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon6.png)}.main_content .inner ul li div.event_wrap{overflow:hidden;position:relative;background:#fff}.main_content .inner ul li div.event_wrap div.event{padding:10px;box-sizing:border-box}.main_content .inner ul li div.event_wrap div.event dl{min-height:60px;margin:0;letter-spacing:-0.5px;background-position:right center;background-repeat:no-repeat;background-size:60px}.main_content .inner ul li div.event_wrap div.event dl dt{margin-bottom:10px;color:#13172d;font-size:14px;font-weight:bold;line-height:1.3em}.main_content .inner ul li div.event_wrap div.event dl dt .point{color:#0095ff}.main_content .inner ul li div.event_wrap div.event dl dd{margin:2px 0 0;font-size:12px;padding-right:74px;line-height:1.2em}.main_content .inner ul li div.event_wrap div.event:before{content:'';display:block;position:absolute;right:0;top:0;z-index:1;width:100%;height:100%;background:#343e59;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width;transition-property:width}.main_content .inner ul li div.event_wrap div.event.on:before{width:0}.main_content .inner ul li div.event_wrap div.event:after{content:'';display:block;position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;opacity:1;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.main_content .inner ul li div.event_wrap div.event.on:after{opacity:0}.main_content .inner ul li:nth-child(1) div.event.on:before{-webkit-transition-delay:.3s;transition-delay:1s}.main_content .inner ul li:nth-child(2) div.event.on:before{-webkit-transition-delay:.4s;transition-delay:1.1s}.main_content .inner ul li:nth-child(3) div.event.on:before{-webkit-transition-delay:.5s;transition-delay:1.2s}.main_content .inner ul li:nth-child(4) div.event.on:before{-webkit-transition-delay:.6s;transition-delay:1.3s}.main_content .inner ul li:nth-child(5) div.event.on:before{-webkit-transition-delay:.7s;transition-delay:1.4s}.main_content .inner ul li:nth-child(6) div.event.on:before{-webkit-transition-delay:.8s;transition-delay:1.5s}.main_content .inner ul li:nth-child(1) div.event.on:after{-webkit-transition-delay:.6s;transition-delay:1.3s}.main_content .inner ul li:nth-child(2) div.event.on:after{-webkit-transition-delay:.7s;transition-delay:1.4s}.main_content .inner ul li:nth-child(3) div.event.on:after{-webkit-transition-delay:.8s;transition-delay:1.5s}.main_content .inner ul li:nth-child(4) div.event.on:after{-webkit-transition-delay:.9s;transition-delay:1.6s}.main_content .inner ul li:nth-child(5) div.event.on:after{-webkit-transition-delay:1s;transition-delay:1.7s}.main_content .inner ul li:nth-child(6) div.event.on:after{-webkit-transition-delay:1.1s;transition-delay:1.8s}@media(min-width:414px){.main_content .inner ul:after{content:'';display:block;clear:both}.main_content .inner ul li{float:left;width:50%;box-sizing:border-box}.main_content .inner ul li:nth-child(1n + 1) dl{background-image:none}.main_content .inner ul li div dl dd{font-size:11px}}@media(min-width:570px){.main_content .inner ul li:nth-child(1) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon1.png)}.main_content .inner ul li:nth-child(2) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon2.png)}.main_content .inner ul li:nth-child(3) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon3.png)}.main_content .inner ul li:nth-child(4) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon4.png)}.main_content .inner ul li:nth-child(5) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon5.png)}.main_content .inner ul li:nth-child(6) dl{background-image:url(/img_up/shop_pds/aimacro/design/img/m_icon6.png)}}.messenger_link{padding:10px}.messenger_link .inner p{margin:0}.messenger_link .inner .table{display:table;width:100%;table-layout:fixed}.messenger_link .inner .table .table-cell{display:table-cell;vertical-align:middle}.messenger_link .inner .table>p.icon{width:80px;padding-right:10px;box-sizing:border-box}.messenger_link .inner .table>div dl{margin:0}.messenger_link .inner .table>div dl dt{margin-bottom:5px;color:#343e59;font-size:14px;font-weight:bold;letter-spacing:-0.5px}.messenger_link .inner .table>div dl dt .point{color:#e4007f}.messenger_link .inner .table>div dl dd{line-height:17px;margin:0;font-size:11px;letter-spacing:-0.5px}.messenger_link .inner .table>div dl dd .mobile_block{display:inline-block;line-height:11px;margin-left:5px;padding:3px 5px;background:#3c9bf1;color:#fff;vertical-align:middle}.messenger_link .inner .table>div p.msg_link_btn{display:none}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes img_rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media all and (min-width:768px){.main_visual{background:url(/img_up/shop_pds/aimacro/design/img/m_con_bg1.png) repeat-x 0 0}.main_visual .main_contents{padding:40px;background-image:url(/img_up/shop_pds/aimacro/src_css/img//me-in-jak-eop-choe-jong_031527642498.png);background-repeat:no-repeat;background-position:center 0}.main_visual .main_contents .main_banner_text{position:relative;width:421px}.main_visual .main_contents .main_banner_text .pink_box_text{line-height:36px;padding:0 20px}.main_visual .main_contents .main_banner_text .big_point_text{line-height:40px;margin:25px 0;font-size:34px}.main_visual .main_contents .main_banner_text .big_point_text .mobile_none{display:inline-block}.main_visual .main_contents .main_banner_text .normal_text{font-size:18px}.main_visual .main_contents .main_banner_right{display:table;right:0;width:auto;height:auto;table-layout:fixed}.main_visual .main_contents .main_banner_right p.banner_text{display:table-cell;width:150px;box-sizing:border-box;vertical-align:middle}.main_visual .main_contents .main_banner_right p.banner_text span{padding:33px}.main_visual .main_contents .main_banner_right p.banner_robot{display:table-cell;width:150px;padding-left:20px;vertical-align:middle}}@media all and (min-width:768px) and (min-width:1024px){.main_visual .main_contents{padding:60px 40px}.main_visual .main_contents .main_banner_text{width:500px}.main_visual .main_contents .main_banner_text .big_point_text{line-height:54px;font-size:40px}.main_visual .main_contents .main_banner_text .normal_text{font-size:18px}.main_visual .main_contents .main_banner_right{right:20px}.main_visual .main_contents .main_banner_right p.banner_text{width:180px}.main_visual .main_contents .main_banner_right p.banner_text span{padding:42px}.main_visual .main_contents .main_banner_right p.banner_robot{width:220px;padding-left:40px}}@media all and (min-width:768px) and (min-width:900px){.main_content .inner ul li{width:33.33%}.main_content .inner ul li div.event_wrap div.event dl{min-height:70px}.main_content .inner ul li div.event_wrap div.event dl dt{font-size:16px}.main_content .inner ul li div.event_wrap div.event dl dd{font-size:12px}}@media all and (min-width:1200px){.main_visual .main_contents{padding:69px 40px}.main_visual .main_contents .main_banner_text{width:600px}.main_visual .main_contents .main_banner_text .pink_box_text{font-size:16px;letter-spacing:0}.main_visual .main_contents .main_banner_text .big_point_text{line-height:56px;font-size:44px}.main_visual .main_contents .main_banner_text .normal_text{font-size:20px}.main_visual .main_contents .main_banner_right{top:31px;right:20px;bottom:31px;height:302px;margin:auto 0;padding:0 0 0 30px}.main_visual .main_contents .main_banner_right p.banner_text{width:215px}.main_visual .main_contents .main_banner_right p.banner_text span{padding:48px}.main_visual .main_contents .main_banner_right p.banner_robot{width:246px;padding-left:50px}.main_content .inner{width:100%;max-width:1200px;margin:0 auto;padding:45px 0;box-sizing:border-box}.main_content .inner ul{margin:-15px}.main_content .inner ul li{width:33.33%;padding:15px}.main_content .inner ul li div.event_wrap:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:7px;border:3px solid #fff;transition:border .5s ease}.main_content .inner ul li div.event_wrap:hover:before{border:3px solid #d8ebfc}.main_content .inner ul li div.event_wrap:hover div.event dl dt{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.main_content .inner ul li div.event_wrap div.event{padding:35px 20px 35px 35px}.main_content .inner ul li div.event_wrap div.event dl{min-height:96px;background-position:right bottom;background-size:auto}.main_content .inner ul li div.event_wrap div.event dl dt{margin-bottom:15px;font-size:22px;letter-spacing:-.03em;transition:transform .3s ease-in-out}.main_content .inner ul li div.event_wrap div.event dl dd{line-height:24px;font-size:14px;letter-spacing:-.03em}.main_content .inner ul li:nth-child(3n + 1){clear:both}.messenger_link{padding:30px 0}.messenger_link .inner{width:100%;max-width:1200px;margin:0 auto;padding:0 30px;box-sizing:border-box}.messenger_link .inner .table>p.icon{width:145px;padding-right:35px}.messenger_link .inner .table>div{table-layout:fixed}.messenger_link .inner .table>div dl{display:table-cell;width:754px;margin:0;vertical-align:middle}.messenger_link .inner .table>div dl dt{margin-bottom:15px;font-size:19px;line-height:1.3em}.messenger_link .inner .table>div dl dt br{display:none}.messenger_link .inner .table>div dl dd{font-size:14px;line-height:1.3em}.messenger_link .inner .table>div dl dd .mobile_block{display:none}.messenger_link .inner .table>div p.msg_link_btn{box-sizing:border-box;display:table-cell;width:246px;margin:0;padding:0 30px;vertical-align:middle}.messenger_link .inner .table>div p.msg_link_btn a{display:table}.messenger_link .inner .table>div p.msg_link_btn a .link_btn_inner{display:table-cell;position:relative;height:55px;padding-right:70px;color:#3c97f1;font-size:16px;font-weight:bold;line-height:1.3em;vertical-align:middle}.messenger_link .inner .table>div p.msg_link_btn a .icon{display:block;position:absolute;right:0;top:0;bottom:0;width:55px;height:55px;margin:auto 0}.messenger_link .inner .table>div p.msg_link_btn a .icon.out{transition:transform 1s ease;transform:rotateY(90deg);opacity:1;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flip_in;animation-name:flip_in}.messenger_link .inner .table>div p.msg_link_btn a .icon.over{transform:rotateY(0);z-index:-1;opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flip_out;animation-name:flip_out}.messenger_link .inner .table>div p.msg_link_btn a:hover .icon.out{-webkit-animation-name:flip_out;animation-name:flip_out}.messenger_link .inner .table>div p.msg_link_btn a:hover .icon.over{-webkit-animation-name:flip_in;animation-name:flip_in}}@keyframes flip_in{0.001%{z-index:-1;opacity:0}50%{z-index:-1;opacity:0}51%{z-index:1;opacity:1;transform:rotateY(90deg)}70%{transform:rotateY(0)}80%{transform:rotateY(-35deg)}100%{z-index:1;opacity:1;transform:rotateY(0)}}@keyframes flip_out{0.01%{z-index:1;opacity:1;transform:rotateY(0)}50%{z-index:1;opacity:1;transform:rotateY(90deg)}51%{z-index:-1;opacity:0}100%{z-index:-1;opacity:0;transform:rotateY(90deg)}}@keyframes titleUp{from{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{-webkit-transform:none;transform:none}}