html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin:0; padding:0; border:0; vertical-align:baseline; word-break:keep-all; box-sizing:border-box;}

html {overflow:hidden; -webkit-text-size-adjust:none;}
html, body {width:100%; height:100%; margin:0 auto; background-color:#fff; *word-break:break-all; -ms-word-break:break-all; -webkit-font-smoothing: antialiased;}
body {width:100%; max-width:100%; overflow:auto;}
body, figure, h1, h2, h3, h4, h5, h6, p {margin:0;}
body, div {font-family:'Noto Sans KR', 'Lato', sans-serif !important; color:#333; letter-spacing:0;}
select, input, textarea {font-family:'Noto Sans KR', 'Lato', sans-serif !important;; vertical-align:middle; color:#6b6b6b;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active {text-decoration: none; }
a:focus { text-decoration: none; }

input {padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0; vertical-align:top;}
table th {font-size:1.0em;}
img,fieldset {border:0;}
ol, ul {list-style:none; padding:0;}
hr {width:100%;border:1px solid #e1e1e1;}
label {cursor:pointer;}
img {vertical-align:top; border:0;}

legend, caption {width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
div:focus, p:focus, ul:focus, input:focus, textarea:focus, select:focus, option:focus, button:focus, a:focus {outline:none !important;}
.hidden {position:absolute; width:0; height:0; visibility:hidden; font-size:0; line-height:0;}

/* monsterzym store */
#tygh_container {display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0 auto; padding:0; box-sizing:border-box;}
#tygh_main_container {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.tygh-top-panel {display:none !important;}
.tygh-header {display:none !important;}
.tygh-footer {display:none !important;}
[class*="span"] {min-height:unset !important;}
.breadcrumbs-grid {display:none !important;}
.mobile-bottom-toolbar {display:none !important;}
.tygh-content {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.container-fluid {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; max-width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.content-grid {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.row-fluid {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.main-content-grid {float:unset !important; flex:0 0 auto; display:flex !important; flex-direction:column; align-items:center; justify-content:center; width:100% !important; height:auto !important; margin:0 !important; padding:0 !important; box-sizing:border-box;}
.ty-mainbox-container {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.ty-mainbox-body {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
/* //monsterzym store */

.monsterzym_cloud {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:auto; margin:0; padding:0; font-family:'Noto Sans KR', 'Lato', sans-serif !important; color:#000; box-sizing:border-box;}
.monsterzym_cloud_headers {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between; width:100%; max-width:1000px; height:40px; margin:0 auto; padding:0; box-sizing:border-box;}
.monsterzym_cloud_header {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:auto; height:100%; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_header_items {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-start; width:auto; height:100%; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_header_item {flex:0 0 auto; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:100%; margin:0; padding:0 15px; box-sizing:border-box;}
.monsterzym_cloud_header_item.left_first {padding-left:15px;}
.monsterzym_cloud_header_item_anchor {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; font-size:15px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#000; box-sizing:border-box;}
.monsterzym_cloud_header_item_anchor:hover {color:#666;}

.monsterzym_cloud_top {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between; width:100%; max-width:1000px; height:60px; margin:0 auto; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_block {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:100%; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_block_logo {display:block; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_block_logo img {width:100%; max-width:102px; height:auto;}
.monsterzym_cloud_top_block_items {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_block_item {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_block_item_search_input {width:auto !important; height:36px !important; margin:0; padding:10px 10px 10px 45px !important; font-size:13px !important; font-weight:400 !important; line-height:120%; letter-spacing:-0.025em; color:#999; border:0 !important; border-radius:30px !important; background:#f0f0f0 !important; box-sizing:border-box !important;}
.monsterzym_cloud_top_block_item_search_input::placeholder {color:#999 !important; opacity:1 !important;}
.monsterzym_cloud_top_block_item_search_input:-ms-input-placeholder {color:#999 !important;}
.monsterzym_cloud_top_block_item_search_input::-ms-input-placeholder {color:#999 !important;}
.monsterzym_cloud_top_block_item_search_input_icon {position:absolute; top:50%; left:15px; width:16px; height:16px; margin:0; padding:0; background-image:url('/design/themes/responsive/media/images/cloud/pc/monsterzym_cloud_top_search_icon.png'); background-position:center; background-repeat:no-repeat; background-size:cover; box-sizing:border-box; transform:translateY(-50%);}
.monsterzym_cloud_top_block_item_anchor {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}

.monsterzym_cloud_top_gyms {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_top_gym_anchor {position:relative; display:block; width:auto; height:auto; margin:0; padding:0 25px 0 0; font-size:15px; font-weight:500; line-height:100%; color:#262526; box-sizing:border-box;}
.monsterzym_cloud_top_gym_anchor:hover {color:#262526;}
.monsterzym_cloud_top_gym_anchor_arrow {position:absolute; top:50%; right:5px; display:block; width:15px; height:16px; background-repeat:no-repeat; background-position:center; background-size:100% auto; transform:translateY(-50%);}
.monsterzym_cloud_top_gym_anchor_arrow.up {background-image:url('/design/themes/responsive/media/images/cloud/mobile/monsterzym_cloud_header_gym_anchor_arrow_up.png');}
.monsterzym_cloud_top_gym_anchor_arrow.down {background-image:url('/design/themes/responsive/media/images/cloud/mobile/monsterzym_cloud_header_gym_anchor_arrow_down.png');}

.monsterzym_cloud_top_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.monsterzym_cloud_banners {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_banner_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_banner_swiper {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_banner_items {display:block; width:432px; max-width:432px; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_banner_item {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto;  /*min-height:400px;*/ margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_banner_item.swiper-slide-active::before {background-color:rgba(26, 26, 26, 0);}
.monsterzym_cloud_banner_item img {width:100%; max-width:100%; height:auto; border-radius:8px;}
.monsterzym_cloud_banner_item_title {font-size:14px; font-weight:700; color:#de494c; letter-spacing:-0.025em;}
.swiper-pagination.swiper-pagination-bullets {bottom:-30px !important; left:auto; right:15px; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:5px 15px; font-size:12px; font-weight:400; color:#fff; line-height:100%; letter-spacing:-0.025em; box-sizing:border-box;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    flex: 0 0 auto;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 0 0 15px !important;
    padding: 0;
    border: 0;
    border-radius: 100%;
    box-sizing: border-box;
    background:#b9b9b9;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:#070707;
}
.monsterzym_cloud_banner_btns {display:none; position:absolute; top:0; left:0; width:100%; height:100%; margin:0; padding:0; box-sizing:border-box; z-index:10;}
.monsterzym_cloud_banner_btns .swiper-button-next, .monsterzym_cloud_banner_btns .swiper-button-prev {width:36px; height:36px; padding:0; border-radius:50%; background:rgba(0,0,0,.15);}
.monsterzym_cloud_banner_btns .swiper-button-next {right:1rem;}
.monsterzym_cloud_banner_btns .swiper-button-prev {left:1rem;}
.monsterzym_cloud_banner_btns .swiper-button-next::after, .monsterzym_cloud_banner_btns .swiper-button-prev::after {font-size:14px; color:#fff;}

.swiper-pagination.swiper-pagination-fraction {
    bottom:1rem;
    right:1rem;
    left:auto;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center;
    width:2.6875rem;
    height:1.5rem;
    margin:0;
    padding:5px 15px;
    font-size:.75rem;
    font-weight:400;
    color:#fff;
    line-height:1.5rem;
    letter-spacing:-0.025em;
    border:0;
    border-radius:50px;
    background-color:rgba(0,0,0,.15);
    box-sizing:border-box;
}
.swiper-pagination.swiper-pagination-fraction .swiper-pagination-current {padding-right:2px;}
.swiper-pagination.swiper-pagination-fraction .swiper-pagination-total {padding-left:2px;}

.monsterzym_cloud_gyms {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_gym_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_gym_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 25px 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_gym_header h1 {position:relative; font-size:17px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_gym_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_gym_swiper {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; height:auto; margin:0; padding:0 0 40px 0; box-sizing:border-box;}
.monsterzym_cloud_gym_items {display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_gym_item {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto;  /*min-height:400px;*/ margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_gym_item img {width:100%; max-width:100%; height:auto;}
.monsterzym_cloud_gym_item_title {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:15px 0 0 5px; font-size:14px; font-weight:400; line-height:100%; color:#000; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_gym_item_subtitle {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:8px 0 0 5px; font-size:12px; font-weight:400; line-height:100%; color:#666; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_gym_swiper .swiper-pagination {bottom:0 !important;}
.monsterzym_cloud_gym_swiper .swiper-pagination-bullet { /*background:#e6e6e6 !important;*/}
.monsterzym_cloud_gym_swiper .swiper-pagination-bullet-active {background:#070707 !important;}

.monsterzym_cloud_trainers {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_trainer_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_trainer_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 25px 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_trainer_header h1 {position:relative; font-size:17px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_trainer_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_trainer_swiper {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; height:auto; margin:0; padding:0 0 40px 0; box-sizing:border-box;}
.monsterzym_cloud_trainer_items {display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_trainer_item {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto;  /*min-height:400px;*/ margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_trainer_item img {width:100%; max-width:100%; height:auto;}
.monsterzym_cloud_trainer_item_title {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:15px 0 0 5px; font-size:14px; font-weight:400; line-height:100%; color:#000; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_trainer_item_subtitle {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:8px 0 0 5px; font-size:13px; font-weight:400; line-height:100%; color:#666; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_trainer_swiper .swiper-pagination {bottom:0 !important;}
.monsterzym_cloud_trainer_swiper .swiper-pagination-bullet { /*background:#e6e6e6 !important;*/}
.monsterzym_cloud_trainer_swiper .swiper-pagination-bullet-active {background:#070707 !important;}

.monsterzym_cloud_stores {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 25px 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_header h1 {position:relative; font-size:17px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_store_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_store_swiper {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:0 0 40px 0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_store_items {display:flex !important; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; width:100% !important; height:auto !important; margin:0 !important; padding:0; box-sizing:border-box !important;}
.monsterzym_cloud_store_item {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto !important; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_blocks {flex:0 0 100%; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_block {flex:0 0 100%; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:20px 0 0 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_blocks .monsterzym_cloud_store_item_block:first-child {margin-top:0;}
.monsterzym_cloud_store_item_block_image {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_image .product_image {display:block; width:100%; height:100%; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_image .product_image img {width:100%; max-width:100%; height:auto;}
.monsterzym_cloud_store_item_block_info {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto; margin:0; padding:10px 5px 0 5px; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_info .product_title {flex:0 0 100%; display:block; width:100%; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; line-height:140%; letter-spacing:-0.025em; color:#000; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_store_item_block_info .product_view_link {flex:0 0 100%; display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info {display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; width:100%; height:auto; margin:5px 0 0 0; padding:0; font-size:14px; font-weight:400; line-height:100%; color:#666; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .hash_tag_content {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; width:auto; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; line-height:100%; color:#666; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .hash_tag_content span {flex:0 0 100%; display:block; width:100%; height:auto; margin:0; padding:0; font-size:12.5px; font-weight:400; line-height:100%; color:#666; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .hash_tag_division {display:none;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .discussion_count {position:relative; flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0 0 0 6px; font-size:14px; font-weight:400; font-family:'Noto Sans KR', 'Lato', sans-serif; line-height:100%; color:#df0000; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .discussion_count::before {content:""; position:absolute; top:50%; left:6px; display:inline-block; width:1px; height:10px; margin:0; padding:0; background-color:#444; box-sizing:border-box; transform:translateY(-50%);}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .discussion_count .discussion_count_title {display:none;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .hash_tag .discussion_count .discussion_count_number {color:#aa2730;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price {flex:0 0 100%; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-start; margin:10px 0 0 0; font-size:14px; font-weight:400; font-family:'Noto Sans KR', 'Lato', sans-serif; line-height:100%; color:#000;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price .ty-price-update {flex:0 0 auto; display:inline-block; width:auto; height:auto;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price .ty-price-update .ty-price {margin:0; padding:0;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price .ty-price-update .ty-price .ty-price-num {font-size:14px; font-weight:500; line-height:100%; color:#000;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price .product_country {flex:1 1 auto; display:inline-block; width:auto; height:auto; margin:0; padding:0; font-size:0; line-height:0; text-align:right; box-sizing:border-box;}
.monsterzym_cloud_store_item_block_info .product_view_link .product_info .price .product_country .product_country_text {font-size:12px; font-weight:400; line-height:100%; color:#888;}

.monsterzym_cloud_store_item img {width:100%; max-width:100%; height:auto; border:1px solid #eee; box-sizing:border-box;}
.monsterzym_cloud_store_item_title {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:15px 0 0 5px; font-size:15px; font-weight:400; line-height:100%; color:#000; letter-spacing:-0.025em; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.monsterzym_cloud_store_item_subtitle {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:10px 0 0 5px; font-size:13px; font-weight:400; line-height:100%; color:#999; letter-spacing:-0.025em; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.monsterzym_cloud_store_item_product_info {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:space-between; width:100%; height:auto; margin:0; padding:12px 0 0 5px; box-sizing:border-box;}
.monsterzym_cloud_store_item_product_info_price {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#000; box-sizing:border-box;}
.monsterzym_cloud_store_item_product_info_purchase_type {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; font-size:12px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#aaa; box-sizing:border-box;}
.monsterzym_cloud_store_swiper .swiper-pagination {bottom:0 !important;}
.monsterzym_cloud_store_swiper .swiper-pagination-bullet { /*background:#e6e6e6 !important;*/}
.monsterzym_cloud_store_swiper .swiper-pagination-bullet-active {background:#070707 !important;}

.monsterzym_cloud_community {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_community_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_community_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 0 0; padding:0 0 20px 0; box-sizing:border-box;}
.monsterzym_cloud_community_header::after {content:""; position:absolute; bottom:-1px; right:0; left:0; width:100%; height:1px; background:#e6e6e6; z-index:1;}
.monsterzym_cloud_community_header h1 {position:relative; font-size:17px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_community_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_community_list_items {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; height:auto; margin:0; padding:10px 0 0 0; border-bottom:1px solid rgb(221,221,221,0.5); box-sizing:border-box;}
.monsterzym_cloud_community_list_item {
    flex:0 0 auto; position:relative; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box; background-image:-webkit-linear-gradient(left,#b4b4b4,#b4b4b4 1px,transparent 1px,transparent 3px); background-image:linear-gradient(to right,#b4b4b4,#b4b4b4 1px,transparent 1px,transparent 3px); background-repeat:repeat-x; background-position:left top; background-size:4px 1px;
}
.monsterzym_cloud_community_list_item:nth-child(1) {background:none;}
.monsterzym_cloud_community_title {
    flex: 1 1 auto;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 15px 0 20px 20px;
    box-sizing: border-box;
}
.monsterzym_cloud_community_title a {position:relative; display:inline-block; width:100%; height:auto; margin:0; padding:0 0 0 10px; font-size:14px; font-weight:400; line-height:140%; color:#333; box-sizing:border-box;}
.monsterzym_cloud_community_nick_name {
    flex: 0 0 150px;
    display: block;
    width: 150px;
    height: auto;
    margin: 0;
    padding: 15px 0 20px 0;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Noto Sans KR', 'Lato', sans-serif;
    line-height: 100%;
    color: #333;
    text-align: center;
    box-sizing: border-box;
}
.monsterzym_cloud_community_date {
    flex: 0 0 100px;
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 15px 0 20px 0;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Noto Sans KR', 'Lato', sans-serif;
    line-height: 100%;
    color: #333;
    text-align: center;
    box-sizing: border-box;
}
.monsterzym_cloud_community_read_count {
    flex: 0 0 50px;
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 15px 0 20px 0;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Noto Sans KR', 'Lato', sans-serif;
    line-height: 100%;
    color: #333;
    text-align: center;
    box-sizing: border-box;
}
.monsterzym_cloud_community_list_btns {
    display: block;
    width: 100%;
    height: auto;
    margin: 30px 0 0 0;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
}
.monsterzym_cloud_community_list_btn {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 30px 12px 30px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Noto Sans KR', 'Lato', sans-serif;
    color: #fff;
    background-color: #000;
    box-sizing: border-box;
}

.monsterzym_cloud_purposes {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 25px 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_header h1 {position:relative; font-size:17px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_purpose_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_purpose_swiper {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; height:auto; margin:0; padding:0 0 40px 0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_purpose_items {display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_item {display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:flex-start; gap:20px; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_item_blocks {flex:1; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; gap:20px; width:calc(100% / 4); height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_item_block {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_purpose_item_block_anchor {position:relative; display:block; width:100%; height:44px; margin:0; padding:10px 0 10px 30px; background:#f3f3f3; font-size:14px; font-weight:400; line-height:100%; color:#000; border:0; border-radius:10px; box-sizing:border-box;}
.monsterzym_cloud_purpose_item_block_anchor:hover {color:#000;}
.monsterzym_cloud_purpose_item_block_anchor span {position:absolute; top:50%; left:30px; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box; transform:translateY(-50%);}
.monsterzym_cloud_purpose_item img {width:100%; max-width:100%; height:auto;}
.monsterzym_cloud_purpose_item_title {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:15px 0 0 5px; font-size:15px; font-weight:400; line-height:100%; color:#000; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_purpose_item_subtitle {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:15px 0 0 5px; font-size:13px; font-weight:400; line-height:100%; color:#999; letter-spacing:-0.025em; box-sizing:border-box;}
.monsterzym_cloud_purpose_swiper .swiper-pagination {bottom:0 !important;}
.monsterzym_cloud_purpose_swiper .swiper-pagination-bullet { /*background:#e6e6e6 !important;*/}
.monsterzym_cloud_purpose_swiper .swiper-pagination-bullet-active {background:#070707 !important;}

.monsterzym_cloud_wm {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto; margin:0; padding:0; box-sizing:border-box; overflow:hidden;}
.monsterzym_cloud_wm_wrap {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; width:100%; max-width:1000px; height:auto; margin:0 auto; padding:0; box-sizing:border-box;}
.monsterzym_cloud_wm_header {position:relative; flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-end; justify-content:space-between; width:100%; height:auto; margin:60px 0 20px 0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_wm_header h1 {position:relative; font-size:16px; font-weight:700; line-height:100%; color:#070707;}
.monsterzym_cloud_wm_header_anchor {font-size:12px; font-weight:400; line-height:100%; color:#070707;}
.monsterzym_cloud_wm_swiper {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:100%; max-width:100%; height:auto; margin:0; padding:0 0 40px 0; box-sizing:border-box;}
.monsterzym_cloud_wm_items {display:block; width:100% !important; height:auto !important; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_wm_item {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; max-width:100%; height:auto;  /*min-height:400px;*/ margin:0; padding:0; box-sizing:border-box; opacity:0.4; transition:opacity 300ms ease-in-out;}
.monsterzym_cloud_wm_item.swiper-slide-active {opacity:1;}
.monsterzym_cloud_wm_item a {display:block; width:100%; height:100%;}
.monsterzym_cloud_wm_item img {width:100%; max-width:100%; height:auto; border:1px solid #eee; box-sizing:border-box;}
.monsterzym_cloud_wm_item_title {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:15px 0 0 5px; font-size:15px; font-weight:400; line-height:100%; color:#000; letter-spacing:-0.025em; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.monsterzym_cloud_wm_item_subtitle {flex:0 0 auto; display:block; width:100%; height:auto; margin:0; padding:10px 0 0 5px; font-size:13px; font-weight:400; line-height:100%; color:#999; letter-spacing:-0.025em; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.monsterzym_cloud_wm_item_product_info {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:flex-start; justify-content:space-between; width:100%; height:auto; margin:0; padding:12px 0 0 5px; box-sizing:border-box;}
.monsterzym_cloud_wm_item_product_info_price {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#000; box-sizing:border-box;}
.monsterzym_cloud_wm_item_product_info_purchase_type {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0; font-size:12px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#aaa; box-sizing:border-box;}
.monsterzym_cloud_wm_swiper .swiper-pagination {bottom:0 !important;}
.monsterzym_cloud_wm_swiper .swiper-pagination-bullet { /*background:#e6e6e6 !important;*/}
.monsterzym_cloud_wm_swiper .swiper-pagination-bullet-active {background:#070707 !important;}

.monsterzym_cloud_footer {flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; width:100%; height:auto; margin:60px 0 0 0; padding:30px 0 30px 0; border-top:1px solid #eee; box-sizing:border-box;}
.monsterzym_cloud_footer_inner {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; max-width:1000px; height:auto; margin:0 auto; padding:0; box-sizing:border-box;}
.monsterzym_cloud_footer_items {flex:0 0 auto; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_footer_item {position:relative; flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_footer_item::before {content:""; position:absolute; top:50%; left:0; width:4px; height:4px; border:0; border-radius:50%; background:#ddd; transform:translateY(-50%);}
.monsterzym_cloud_footer_item:first-child::before {display:none;}
.monsterzym_cloud_footer_item_anchor {display:block; width:auto; height:auto; margin:0; padding:0 15px; font-size:13px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#000; box-sizing:border-box;}
.monsterzym_cloud_footer_item_anchor:hover {color:#000;}
.monsterzym_cloud_footer_copyright {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:30px 0 0 0; font-size:12px; font-weight:400; line-height:100%; letter-spacing:-0.025em; color:#000; box-sizing:border-box;}
.monsterzym_cloud_footer_social_items {position:absolute; top:0; right:10px; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; box-sizing:border-box;}
.monsterzym_cloud_footer_social_item {flex:0 0 auto; display:block; width:auto; height:auto; margin:0; padding:0 0 0 10px; box-sizing:border-box;}
.monsterzym_cloud_footer_social_item:first-child {padding-left:0;}