.pc {display: none !important;}
.mo {display: revert;}

#header, #footerWrap, .subPage #page_path, .subPage #container #lnb{display:none;}
#mHeader, #m_footer{display:block;min-width:320px}
#mHeader{position:relative;z-index:100;background:#fff;}
#mHeader .mHeaderTop {display:grid; grid-template-columns: 15% 70% 15%; justify-content: center;align-items: center;text-align: center;}
#mHeader h1{padding:20px 0 15px;font-size: 0;line-height: 0;}
#mHeader h1 img{height:20px}
#mHeader .top_right_logo img{width:33px;}
#mHeader .btn_menu img{width:24px;}
#main_section {}
#m_menu{display: none;position: absolute;left: 0;top: 52px;width: 100%;background: #fff;opacity: 0.9;}
#m_menu .subMenu {display: grid; grid-template-columns: 33.3% 33.3% 33.3%; margin:0 auto; text-align: center; width: 100%}
#m_menu .subMenu dt {padding:17px 0 21px;}
#m_menu .subMenu dt a {font-family: "SUIT Variable"; font-size:24px; color: black; font-weight: 700;}
/*#m_menu .subMenu dt a img.event_menu {height: 11px;}*/
#m_menu .subMenu dt:last-child{padding-bottom:26px; padding-top:5px;}
#m_menu .subMenu dl dd ul li {margin-bottom:16px;}
#m_menu .subMenu dl dd ul li a {font-family: "SUIT Variable"; font-size:20px; font-weight: 400;}
#m_menu .subMenu dl dd ul li a sup{line-height: 0;}
#main-img .main_img_mo{display:block;}
#main-img .main_img_pc{display:none;}
.enlarge_image_box .enlarge_image img {width:100%;}
.main-slide-wrap{display:none;}
.main-slide-mo-wrap {display:block; padding:29px 0 0;}
.main-slide-mo-wrap .main-slide-list-wrap {width:92%; overflow:hidden; margin:0 auto;position: relative;}
.main-slide-mo-wrap .main-slide-mo {width:75%; margin:0 auto; }
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-disabled{opacity:unset; cursor:pointer; pointer-events: auto;}
.main-slide-mo-wrap .main-slide-list-wrap .main-slide-mo .swiper-pagination{position: relative;bottom: 0;}
.main-slide-mo-wrap .main-slide-list-wrap .main-slide-mo .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; background:#d9d9d9; opacity:1;}
.main-slide-mo-wrap .main-slide-list-wrap .main-slide-mo .swiper-pagination .swiper-pagination-bullet-active{background:#000;}
.main-slide-mo-wrap .main-slide-list-wrap .swiper-slide .main-slide-img {width:100%;background-size:contain;background-position:top center;background-repeat:no-repeat; cursor: pointer;}
.main-slide-mo-wrap .main-slide-list-wrap .swiper-slide .main-slide-img img {width: 100%;}
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-next.swiper-button-disabled, .main-slide-wrap .main-slide .pagination-wrap .swiper-button-prev.swiper-button-disabled {opacity:unset; cursor:pointer; pointer-events: auto;}
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-next {height: calc(100% - 15px);background:url("/2023/vol33/images/main_slide/view_box.png");top:0;right:0;margin:0;}
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-next::after {content:''; background-image: url("/2023/vol33/images/main_slide/main_right_arrow.png"); width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;}
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-prev {height: calc(100% - 15px);background:url("/2023/vol33/images/main_slide/view_box.png");top:0;left:0;margin:0;}
.main-slide-mo-wrap .main-slide-mo .pagination-wrap .swiper-button-prev::after {content:''; background-image: url("/2023/vol33/images/main_slide/main_right_arrow.png"); width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;transform:rotateY(180deg);}
/*#content{margin-bottom:13px;}*/
#content .swiper-button-disabled {opacity:unset; cursor:pointer; pointer-events: auto;}
#content .focus_section {display:block; padding-top:21px;}
#content .focus_section .pagination-wrap-pc {display: none;}
#content .focus_section .text_layer .focus_topic {padding:0; text-align: center; margin-bottom: 21px;font-size: 36px;}
#content .focus_section .text_layer .focus_comment {display: none;}
#content .focus_section .slide_layer .focus_wrap_pc {display:none;}
#content .focus_section .slide_layer .focus_wrap_mo {display:block; width: 100%;}
#content .focus_section .slide_layer .focus_wrap_mo .focus_slide_mo {width: 86%;margin:0 auto;overflow: hidden;vertical-align: middle;}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-button-prev, #content .focus_section .slide_layer .focus_wrap_mo .swiper-button-next, #content .focus_section .slide_layer .focus_wrap_mo .focus_slide_mo{display: inline-block;}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-button-prev, #content .focus_section .slide_layer .focus_wrap_mo .swiper-button-next{width:7%;position:relative;top:unset;left: unset;right: unset;text-align: center;}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-button-prev::after {content:'';}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-button-next::after {content:'';}
#content .focus_section .slide_layer .focus_wrap_mo .comment_layer {margin:15px auto; text-align: center;}
#content .focus_section .slide_layer .focus_wrap_mo .comment_layer img {/*width:77%;*/ zoom:33%}
/*#content .focus_section .slide_layer .focus_wrap_mo .comment_layer .sub_topic {margin:6px 0; font-family: "JejuMyeongjo"; font-weight: 400; font-size: 20px; line-height: 28px; text-align: center;}
#content .focus_section .slide_layer .focus_wrap_mo .comment_layer .hr {background:#000;height:1px;width:29px;margin:0 auto;}
#content .focus_section .slide_layer .focus_wrap_mo .comment_layer .sub_comment {margin:2px 0; font-family: "JejuMyeongjo"; font-weight: 400; font-size: 13px; line-height: 24px; text-align: center;}*/
#content .focus_section .slide_layer .focus_wrap_mo .swiper-pagination{position: relative;bottom: unset;}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-pagination .swiper-pagination-bullet{width:5px; height: 5px; background:#d9d9d9; opacity:1;}
#content .focus_section .slide_layer .focus_wrap_mo .swiper-pagination .swiper-pagination-bullet-active{background:#000;}

#content .inside_section {background:#f5f5f7; margin:30px auto 0; width:100%; padding:21px 0 30px;}
#content .inside_section .inside_topic {text-align: center; margin-bottom:21px; font-size:36px;}
#content .inside_section .inside_content {display: block;}
/*#content .inside_section .inside_content .inside_image .inside_image_pc {display:none;}
#content .inside_section .inside_content .inside_image .inside_image_mo {display:inline-block;}*/
#content .inside_section .inside_content .inside_video, #content .inside_section .inside_content .inside_image {width: 91.7%; margin: 0 auto;}
#content .inside_section .inside_content .play_kamco_content {margin-bottom:30px;}
#content .inside_section .inside_content .play_kamco_content, #content .inside_section .inside_content .kamco_mate_content {margin-top:13px; margin-left:4.2%;}
#content .inside_section .inside_content .play_kamco_content img, #content .inside_section .inside_content .kamco_mate_content img {zoom:33%;}
/*#content .inside_section .inside_content .vr {height:10px; margin:0 10px;}
#content .inside_section .inside_content .sub_topic, #content .inside_section .inside_content .sub_title {font-family: "JejuMyeongjo";font-weight: 400;font-size: 13px;line-height: 18px; display:inline-block; color:#000;}*/

#content .view_section {padding:20px 0 30px; margin-bottom:0;}
#content .view_section .view_topic {margin-bottom:21px;font-size:36px;}
#content .view_section .view_content_pc{display:none;}
#content .view_section .view_content_mo{display:block;}
#content .view_section .view_content_mo .view_slide_mo {width: 86%;margin:0 auto;overflow: hidden;vertical-align: middle;}
#content .view_section .view_content_mo .view_slide_mo .image_layer img {width: 100%;}
#content .view_section .view_content_mo .swiper-button-prev, #content .view_section .view_content_mo .swiper-button-next, #content .view_section .view_content_mo .view_slide_mo{display: inline-block;}
#content .view_section .view_content_mo .swiper-button-prev, #content .view_section .view_content_mo .swiper-button-next{width:7%;position:relative;top:unset;left: unset;right: unset;text-align: center;}
#content .view_section .view_content_mo .swiper-button-prev::after {content:'';}
#content .view_section .view_content_mo .swiper-button-next::after {content:'';}
#content .view_section .view_content_mo .comment_layer .sub_topic {margin:6px 0; font-family: "JejuMyeongjo"; font-weight: 400; font-size: 20px; line-height: 28px; text-align: center; color:#000;}
#content .view_section .view_content_mo .comment_layer .hr {background:#000;height:1px;width:29px;margin:0 auto 13px;}
#content .view_section .view_content_mo .comment_layer .sub_title {font-family: "JejuMyeongjo"; font-weight: 400; font-size: 13px; line-height: 12px; text-align: center; color:#000;}
/*#content .view_section .view_content_mo .comment_layer .sub_comment {margin:2px 0; font-family: "JejuMyeongjo"; font-weight: 400; font-size: 6px; line-height: 9px; text-align: center; color:#000;}*/
#content .view_section .view_content_mo .swiper-pagination{position: relative;bottom: unset; margin-top:30px;}
#content .view_section .view_content_mo .swiper-pagination .swiper-pagination-bullet{width:5px; height: 5px; background:#d9d9d9; opacity:1;}
#content .view_section .view_content_mo .swiper-pagination .swiper-pagination-bullet-active{background:#000;}
/* event section */
#content .event_section a:first-child {margin-bottom:10px;}
#content .event_section img.mo{display: block;}

#m_footer {overflow:hidden; background:#f5f5f7; padding-top:40px;}
#m_footer .m_bottom_sns {display: grid; /*max-width: 260px;*/ width:72.2%; grid-template-columns: 25% 25% 25% 25%; text-align: center; margin: 0 auto 30px; justify-items: center;}
#m_footer .m_bottom_sns a {width: 66%; display: inline-block;}
#m_footer .m_bottom_sns a img {width: 100%;}
#m_footer .m-bottom-btn {/*max-width: 310px;*/ width:86%; margin:0 auto 16px; display:grid; grid-template-columns: 50% 50%; grid-column-gap: 1px;}
#m_footer .m-bottom-btn a{background:#000;text-align: center;color:#fff;font-family: "JejuMyeongjo";font-weight: 400;font-size: 13px; line-height:16px; padding:8px 0;}
#m_footer .bottom-txt {text-align: center;}
#m_footer .bottom-txt * {font-family: "SUIT Variable"; font-size:14px; line-height: 26px; font-weight: 300;}
#m_footer .bottom-txt .label {font-weight: 800;}
#m_footer .bottom-txt .phone{width: 22.7%; margin:0 auto;}
#m_footer .bottom-txt .phone img{width: 100%;}
#m_footer .bottom-txt .address{width: 82.1%; margin:10px auto 0;}
#m_footer .bottom-txt .address img {width: 100%;}
#m_footer .bottom_logo {display:block; margin:28px auto 37px; text-align: center;}
#m_footer .bottom_logo img {width: 20.5%;}
#m_footer .bottom-txt{font-family:"SUIT Variable"; font-weight: 300; line-height: 25px; text-align: center; font-size: 12px; color: #000;}
#m_footer .bottom-txt .hdtitle{font-weight: 700; font-size: 12px; line-height: 25px;}


/* up_btn */

.up_btn { position: fixed; bottom: 20px; right: 20px; padding: 8px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; z-index: 100; background-color: white;}
.up_btn img{ width: 26px; }

/* share */
.share { position: fixed; bottom: 70px; right: 20px; padding: 8px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; z-index: 100; background-color: white;}
.share img{ width: 26px; }


/*** main_page ***/

#main_container.container_1 {width: 100%; background: url(../images/main/main_bg01_mo.png); padding: 573px 13px 0px 13px; margin-top:-50px; background-repeat: no-repeat; background-position: top center; background-size: contain;}
#main_container.container_1 .focus{ display: flex; justify-content: space-between; align-items: flex-end; margin-top:80px;}
#main_container.container_1 .thumbnail{ margin-top: 8px; }
#main_container.container_1 .thumbnail_list{ display: flex; }
#main_container.container_1 .thumbnail_list li{ width: 25%; cursor: pointer; background-color: black;}
#main_container.container_1 .thumbnail_list li img{ width: 100%; }
#main_container.container_1 .thumbnail_list li:hover img{ opacity: 0.5; }
#main_container.container_1 .thumbnail_active { width: 100%; } 
#main_container.container_1 .thumbnail_active a{ display: none; } 
#main_container.container_1 .thumbnail_active a img{ width: 100%; } 
#main_container.container_1 .thumbnail_active .active{ width: 100%; display: block; } 
#main_container.container_1 .thumbnail_info_list{ margin-top: 12px;} 
#main_container.container_1 .thumbnail_info_list li{ display: none;} 
#main_container.container_1 .thumbnail_info_list .active{ display: flex; justify-content: space-between; align-items: center; } 
#main_container.container_1 .thumbnail_info_list li a{ display: flex; gap: 16px; align-items: center; } 
#main_container.container_1 .inside{ display: flex; flex-flow: column; align-items: flex-start; margin-top: 36px;} 
#main_container.container_1 .info_label { margin-top: 12px; width: 100%; display: flex; justify-content: space-between; align-items: center; } 
#main_container.container_1 .info_label .title{ font-size: 16px; line-height: 1;} 
#main_container.container_1 .info_label a{ display: flex; gap: 16px; align-items: center; } 
#main_container.container_1 .inside .inside_img{ margin-top: 8px; width: 100%;} 
#main_container.container_1 .xyz {margin-top: 12px;} 
#main_container.container_1 .xyz img{ width: 100%;} 
#main_container.view{ background-image: url(../images/main/view_bg_mo.png); padding: 36px 13px 62px 13px; background-repeat: no-repeat; background-position: bottom center; background-size: 100%;} 
#main_container.view .view_thumbnail{margin-top: 8px; } 
#main_container.view .view_thumbnail .view_thumbnail_active a{ width: 100%; display: none; } 
#main_container.view .view_thumbnail .view_thumbnail_active img{ width: 100%; } 
#main_container.view .view_thumbnail .view_thumbnail_active .active{ display: block; } 
#main_container.view .view_thumbnail .view_list li {border-top: 1px solid black;} 
#main_container.view .view_thumbnail .view_list li .mo_title{  font-family: 'GangwonEduPower'; color: black; font-size: 13px;} 
#main_container.view .view_thumbnail .view_list li .mo_title sup{ line-height: 0; font-family: 'GangwonEduPower'; color: black; font-size: 15px;} 
#main_container.view .view_thumbnail .view_list li{ display: flex; justify-content: space-between; background: rgba(255, 255, 255, .92); padding: 15px 8px 15px 8px;} 
#main_container.view .view_thumbnail .view_list li .arrow{ display: flex; align-items: center;} 
#main_container.view .view_thumbnail .view_list li:nth-last-child(1) {border-bottom: 4px solid black;} 
#main_container.view .view_thumbnail .view_list li:hover { background: rgba(255, 255, 255, 1); } 
#main_container.view .view_thumbnail .view_list li .title_label{ display: flex; align-items: center;} 
#main_container.view .view_thumbnail .view_list li .title{ width: 90px; display: flex; align-items: center;} 
#bottom_banner a img{ width: 100%;}  





/*** sub_page ***/
/** header **/
.headerNav.vol33 {display: none;}
/** container **/
/* title */
#contentsWrap #title {padding:46px 0 0; text-align: center; height: 200px;}
#contentsWrap #title .path img {}
#contentsWrap #title .hr {width:72px; height:1px; margin:13px auto 23px; background:#fff;}

/* 신규 */
#contentsWrap #title div.subject {font-size:18px !important; font-weight: 400; line-height: 22px !important; opacity: 1; margin-bottom:0 !important;}
#contentsWrap #title div.writer {font-size:15px !important; line-height: 20px !important; margin-top:10px !important;}
#contentsWrap #title.kamco_now {background-image: url("/2023/vol33/images/focus/kamco_now_title_bg_mo.png")}
#contentsWrap #title.zoomin_kamco {background-image: url("/2023/vol33/images/focus/zoomin_kamco_title_bg_mo.png")}
#contentsWrap #title.kiumi_and {background-image: url("/2023/vol33/images/focus/kiumi_and_title_bg_mo.png");}
#contentsWrap #title.play_kamco {background-image: url("/2023/vol33/images/inside/play_kamco_title_bg_mo.png");}
#contentsWrap #title.kamco_mate {background-image: url("/2023/vol33/images/inside/kamco_mate_title_bg_mo.png");}
#contentsWrap #title.now_pick {background-image: url("/2023/vol33/images/view/now_pick_title_bg_mo.png");}
#contentsWrap #title.life_plus {background-image: url("/2023/vol33/images/view/life_plus_title_bg_mo.png");}
#contentsWrap #title.together_esg {background-image: url("/2023/vol33/images/view/together_esg_title_bg_mo.png");}

#contentsWrap #title.fixed {position:fixed; width: 100%; top:0; z-index:-1;}
#contentsWrap #content.mt205 {margin-top:205px;}

/* content */
#contentsWrap #content {margin-bottom: 0; background-color: white;}
#contentsWrap #content>* {max-width: 400px; margin-left: auto; margin-right: auto; width: 94%;}
#contentsWrap #content>img {display: block; margin-left: auto; margin-right: auto;}
#contentsWrap #content .move_btn {display: grid; grid-template-columns: 50% 50%; margin-bottom:53px;}
#contentsWrap #content .move_btn img {width: 100%;}
/* #contentsWrap #content .text {font-size:17px; max-width: 400px; line-height: 25px; } */
#contentsWrap #content .text {font-size:17px; max-width: 400px; line-height: 31px; }
#contentsWrap #content .event_description {font-size:13px;}
#contentsWrap #content .mo{display: revert;}
#contentsWrap #content .move_btn {max-width: 400px;}
#contentsWrap #content .move_btn a:hover .non_hover.mo{display: revert;}
#contentsWrap #content .move_btn a:hover .hover{display: none;}
/* kamco_now */
#contentsWrap #content.kamco_now .pc {display: none;}
#contentsWrap #content.kamco_now .mo{display: revert;}
#contentsWrap #content.kamco_now {background: #fff;}
#contentsWrap #content.kamco_now .text{width: 100%; margin: 0 auto 10px auto; letter-spacing: -0.9px;}
#contentsWrap #content.kamco_now .text_suit{font-size: 20px; letter-spacing: -1px; margin-bottom: 15px; display: inline-block;}
#contentsWrap #content.kamco_now .v-line {margin-bottom: -4px; margin-right: 5px;}
#contentsWrap #content.kamco_now .v-line_mo {height: 32px; margin-bottom: -15px;}
#contentsWrap #content.kamco_now img {width: 100%; margin-left:auto; margin-right:auto; }
#contentsWrap #content.kamco_now .block01 { max-width: 410px; margin-bottom:0px; padding-top:60px;}
#contentsWrap #content.kamco_now .block01 .text:nth-of-type(1){letter-spacing: -0.7px;}
#contentsWrap #content.kamco_now .block01 .mo img{ max-width: 410px; width: 100%; margin: auto; }
#contentsWrap #content.kamco_now .block02 { max-width: 410px; margin-bottom:0px;}
#contentsWrap #content.kamco_now .block02 .text{ letter-spacing: -0.6px;}
#contentsWrap #content.kamco_now .block02 img:nth-of-type(2){margin: 30px 0 40px 0;}
#contentsWrap #content.kamco_now .block03 { max-width: 410px; margin-bottom:0px; padding-top:60px;}
#contentsWrap #content.kamco_now .block03 .text{ letter-spacing: -1.8px;}
#contentsWrap #content.kamco_now .block03 .text:nth-last-of-type(2){ letter-spacing: -2.3px;}
#contentsWrap #content.kamco_now .bg_sky {max-width: 100%; margin-top: 50px;}
#contentsWrap #content.kamco_now .block04 { max-width: 410px; margin-bottom:0px;}
#contentsWrap #content.kamco_now .block04 img {margin: 20px auto; width: 94%;}
#contentsWrap #content.kamco_now .inner_width {width: 94%; display: block;}
#contentsWrap #content.kamco_now .move_btn {margin-top:50px;}
/* zoomin_kamco */
#contentsWrap #content.zoomin_kamco .pc {display: none !important;}
#contentsWrap #content.zoomin_kamco .mo {display: revert;}
#contentsWrap #content.zoomin_kamco img {width: 100%;}
#contentsWrap #content.zoomin_kamco .text {margin: 0 auto 20px auto;letter-spacing: -0.2px; width: 94%;}
#contentsWrap #content.zoomin_kamco .title{max-width: 400px; width:94%; margin: 0 auto 10px auto; font-size: 20px; line-height: 28px; letter-spacing: 0; display: block; margin-bottom: 22px;}
#contentsWrap #content.zoomin_kamco .title span{font-size: 18px; line-height: 28px; font-weight: 700; letter-spacing: 0;}
#contentsWrap #content.zoomin_kamco .letter_mo{letter-spacing: -0.5px;}
#contentsWrap #content.zoomin_kamco .letter2_mo{letter-spacing: -0.3px;}
#contentsWrap #content.zoomin_kamco .v-line{ height: 115px; margin-bottom: 3px; border-left: solid 2px; margin-left: 2px;}
#contentsWrap #content.zoomin_kamco .h-line.mo{display: inline-block; border: solid 1px #000; margin-bottom: -1px;}
#contentsWrap #content.zoomin_kamco .block01 {margin-top: 42px; max-width: 410px; width: 100%;}
#contentsWrap #content.zoomin_kamco .block01 img {width: 100%; margin: auto; }
#contentsWrap #content.zoomin_kamco .block01 .img_mo {margin: 20px 0; }
#contentsWrap #content.zoomin_kamco .block01 .title{margin-bottom: 0; width: 100%;}
#contentsWrap #content.zoomin_kamco .block01 .title span{font-size: 20px;}
#contentsWrap #content.zoomin_kamco .block01 .box {width: 384px; margin: 40px auto; grid-template-columns: 60% 38%; grid-column-gap: 2%;}

#contentsWrap #content.zoomin_kamco .bg_gray {padding-top: 45px;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 {margin: 9px auto 40px;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .sub_title {text-align:right;}
#contentsWrap #content.zoomin_kamco .bg_gray .h-line.mo {margin-left:4px; width:50px;display: inline-block;}
#contentsWrap #content.zoomin_kamco .bg_gray .h-line.mo:nth-of-type(2) {margin-right:4px; width:150px;display: inline-block;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box { display: flex; flex-flow: column;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box .text{letter-spacing: -0.5px;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box_right {text-align: right; margin-bottom: 24px; margin-top: 0;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box>div:first-child {width: 384px; margin: 0 auto;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box img{ max-width: 300px; width: 100%; margin: auto;}
#contentsWrap #content.zoomin_kamco .bg_gray .block02 .box .source{width: 300px; margin: 0; margin-bottom: 20px;}

#contentsWrap #content.zoomin_kamco .block03 {margin-bottom: 77px;}
#contentsWrap #content.zoomin_kamco .block03 .img_box {width: 94%; margin: auto; margin-top:  0;}
#contentsWrap #content.zoomin_kamco .block03 .img_box img {width: auto;}
#contentsWrap #content.zoomin_kamco .block03 .h-line.mo {width:200px; display: inline-block;}
#contentsWrap #content.zoomin_kamco .block04 {text-align: center; margin-top: 25px; margin-bottom:30px; max-width: 400px; width: 94%;}
#contentsWrap #content.zoomin_kamco .block04 img {width: 100%;}
#contentsWrap #content.zoomin_kamco .move_btn {max-width: 400px; width: 94%;}

/* kiumi_and */
#contentsWrap #content.kiumi_and {max-width: 410px; margin: auto;}
#contentsWrap #content.kamco_mate .pc{display: none;}
#contentsWrap #content.kiumi_and .mo {display:revert;}
#contentsWrap #content.kiumi_and img {width: 100%; display: block;}
#contentsWrap #content.kiumi_and .text{font-size: 17px; line-height: 25px;margin-top:15px; margin-bottom: 20px; letter-spacing: -1px;}
#contentsWrap #content.kiumi_and .text span{font-weight: 700; display: inline; font-family: "SUIT Variable"; font-size: 17px; line-height: 25px; }
#contentsWrap #content.kiumi_and .question {margin-bottom: 20px; width: initial; display: block;}
#contentsWrap #content.kiumi_and>div {width: 100%; margin-left:auto; margin-right:auto; padding: 0 13px;}
#contentsWrap #content.kiumi_and .title{font-size: 17px; line-height: 30px; font-weight: 600; }
#contentsWrap #content.kiumi_and .block_video {margin-top:50px; margin-bottom: 0; width: 100%;padding:0px;}
#contentsWrap #content.kiumi_and .block01 .text{margin-bottom: 0;}
#contentsWrap #content.kiumi_and .move_btn {max-width: 400px; margin-top: 60px;}
#contentsWrap #content.kiumi_and .block02 .question,
#contentsWrap #content.kiumi_and .block03 .question {
  width:initial;
}
#contentsWrap #content.kiumi_and .block01,
#contentsWrap #content.kiumi_and .block02,
#contentsWrap #content.kiumi_and .block03,
#contentsWrap #content.kiumi_and .block04,
#contentsWrap #content.kiumi_and .block05,
#contentsWrap #content.kiumi_and .block06 {margin-top:50px; margin-bottom: 0;}
#contentsWrap #content.kiumi_and .block06 .question {width: 100%;}
/* kamco_dic */
#contentsWrap #content.kamco_dic {margin-top:45px;}
#contentsWrap #content.kamco_dic img {margin-bottom:25px;}
#contentsWrap #content.kamco_dic .move_btn {margin-top:60px;}
#contentsWrap #content.kamco_dic .move_btn img{margin:0}

/* play_kamco */
#contentsWrap #content.play_kamco .mo {display:revert;}
#contentsWrap #content.play_kamco .pc {display:none;}

#contentsWrap #content.play_kamco .text {font-family: "SUIT Variable"; font-size: 17px; line-height: 25px; font-weight: 400; text-align: center; color:#000000;}
#contentsWrap #content.play_kamco span {font-family: "SUIT Variable";font-weight: 600;}
#contentsWrap #content.play_kamco img {margin: auto; display: block; width: 100%;}
#contentsWrap #content.play_kamco .title{font-size: 17px; line-height: 22.5px; width: 326px;}
#contentsWrap #content.play_kamco .block_video {max-width: 100%; padding: 50px 0; width: 100%; margin: auto;}
#contentsWrap #content.play_kamco .block_video img{margin-bottom: 20px;}
#contentsWrap #content.play_kamco .block_video video {width: 353px; display: block; margin: auto; margin-bottom: 50px;}
#contentsWrap #content.play_kamco .block_video .text {margin-bottom: 0;}
#contentsWrap #content.play_kamco .block_video .text span{font-weight: 700;}
#contentsWrap #content.play_kamco .block01 {max-width: 380px; margin-top: 60px;}
#contentsWrap #content.play_kamco .block01 .grid_content {margin-bottom: 50px;}
#contentsWrap #content.play_kamco .block01 .grid_content span{font-weight: 700; letter-spacing: -1px;}
#contentsWrap #content.play_kamco .block01 .text_radius{width: 353px; border-radius: 12px; font-size: 17px; line-height: 25px; letter-spacing: -1.5px; padding: 10px; margin-bottom: 60px;}
#contentsWrap #content.play_kamco .block01 .text_radius .title{font-size: 17px; width: 320px; padding-bottom:5px; margin-bottom: 15px;}
#contentsWrap #content.play_kamco .block02 {max-width: 380px; margin: 0 auto; margin-top: 90px;}
#contentsWrap #content.play_kamco .block02 ul {margin: 0 auto; width: 353px; margin-bottom: 35px;}
#contentsWrap #content.play_kamco .block02 ul li{height: auto; margin-bottom: 25px;}
#contentsWrap #content.play_kamco .block02 ul li img{margin: 0 auto;}
#contentsWrap #content.play_kamco .block02 ul li .text{font-size: 17px; text-align:center; line-height: 23px; padding: 5px; padding-top: 15px;}
#contentsWrap #content.play_kamco .block02 ul li:nth-child(1) .text{height: 155px; background:url('../images/inside/play_kamco_block02_bg01_mo.png') no-repeat; margin-left: 25px;}
#contentsWrap #content.play_kamco .block02 ul li:nth-child(2) .text{height: 109px; background:url('../images/inside/play_kamco_block02_bg02_mo.png') no-repeat; padding-right: 20px;}
#contentsWrap #content.play_kamco .block02 ul li:nth-child(3) .text{height: 106px; background:url('../images/inside/play_kamco_block02_bg03_mo.png') no-repeat; margin-left: 23px;}
#contentsWrap #content.play_kamco .block02 ul li:nth-child(4) .text{height: 175px; background:url('../images/inside/play_kamco_block02_bg04_mo.png') no-repeat; padding-right: 20px;}
#contentsWrap #content.play_kamco .block03 {max-width: 380px; margin: 0 auto; margin-top: 90px;}
#contentsWrap #content.play_kamco .block03 .text {font-size: 17px; line-height: 25px; margin-bottom: 35px;}
#contentsWrap #content.play_kamco .block03 .title {margin-bottom: 35px;}
#contentsWrap #content.play_kamco .block03 img {margin-bottom: 10px;}
#contentsWrap #content.play_kamco .block04 {max-width: 380px; margin: 0 auto; margin-top: 90px;}
#contentsWrap #content.play_kamco .block04 .text {font-size: 17px; line-height: 25px; margin-bottom: 35px;}
#contentsWrap #content.play_kamco .block04 .title {margin-bottom: 35px;}
#contentsWrap #content.play_kamco .block04 img {margin-bottom: 10px;}
#contentsWrap #content.play_kamco .block04 .img_margin_bottom {margin-bottom: 38px;}
#contentsWrap #content.play_kamco .block05 {max-width: 380px; margin: 0 auto; margin-top: 90px;}
#contentsWrap #content.play_kamco .block05 ul {margin-bottom: 90px;}
#contentsWrap #content.play_kamco .block05 ul li {height: 150px; margin-bottom: 30px;}
#contentsWrap #content.play_kamco .block05 ul li img{margin: 0 auto; align-self: center;}
#contentsWrap #content.play_kamco .block05 ul li .text{font-size: 17px; line-height: 25px; padding: 0; padding-top: 15px;}
#contentsWrap #content.play_kamco .block05 ul li:nth-child(1) .text{background:url('../images/inside/play_kamco_block05_bg01_mo.png') no-repeat; margin-left: 22px; padding-top: 15px;}
#contentsWrap #content.play_kamco .block05 ul li:nth-child(2) .text{background:url('../images/inside/play_kamco_block05_bg02_mo.png') no-repeat; padding-top: 15px; padding-right: 48px;}
#contentsWrap #content.play_kamco .block05 .text span {font-weight: 400; font-size: 17px; line-height: 25px;}
#contentsWrap #content.play_kamco .move_btn {margin-top:65px;}

/* kamco_mate */
#contentsWrap #content.kamco_mate .pc{display: none;}
#contentsWrap #content.kamco_mate div {width: 94%; margin-left:auto; margin-right: auto;}
#contentsWrap #content.kamco_mate .block01 {font-size: 19px; line-height: 29px; margin-top:50px; max-width: 400px; text-align: justify;}
#contentsWrap #content.kamco_mate .block02 {font-size: 19px; line-height: 29px; margin-top:22px; max-width: 400px; text-align: justify;}
#contentsWrap #content.kamco_mate .block03 {max-width: 400px; margin-top:50px; margin-bottom:65px;}
#contentsWrap #content.kamco_mate .block03 img {margin-bottom:22px;}
#contentsWrap #content.kamco_mate .move_btn img {width: 100%;}

/* now_pick */
#contentsWrap #content.now_pick {background:url('../images/view/now_pick_bg_mo.png') no-repeat; background-position-x: center; background-position-y: 350px;}
#contentsWrap #content.now_pick {background-color: #fff;}
#contentsWrap #content.now_pick .pc{display: none;}
#contentsWrap #content.now_pick .mo {display: revert; }
#contentsWrap #content.now_pick img {width: 100%; display: block;}
#contentsWrap #content.now_pick .img {margin-top: 20px;}
#contentsWrap #content.now_pick .height_img {height: 100%; width: 100%;}
#contentsWrap #content.now_pick .width_img {width: 100%;}
#contentsWrap #content.now_pick>div {max-width: 400px; margin-left:auto; margin-right:auto; width: 94%}
#contentsWrap #content.now_pick .bg_light_yellow {margin-top: 30px; padding: 0;}
#contentsWrap #content.now_pick .bg_gray>div {max-width: 400px; width: 95%; margin-left:auto; margin-right:auto;}
#contentsWrap #content.now_pick .title {font-size: 20px; line-height: 38px; padding-bottom: 5px;}
#contentsWrap #content.now_pick .text {font-size:17px; line-height: 31px; font-weight: 400; width: 100%; margin:0;}
#contentsWrap #content.now_pick .block01 {margin-top:50px;}
#contentsWrap #content.now_pick .block01>.text {margin:0;}
#contentsWrap #content.now_pick .block02 {margin-top: 100px;}
#contentsWrap #content.now_pick .block02 .text{margin-top:20px;}
#contentsWrap #content.now_pick .block02 .grid_content {display: grid; grid-template-columns: 48% 52%; align-items: end; margin-top: 30px;}
#contentsWrap #content.now_pick .block02 .grid_content .right{margin-left: 4px;}
#contentsWrap #content.now_pick .block02 .source_padding {padding: 0 64px;}
#contentsWrap #content.now_pick .block02 .flex_content {display: flex; flex-flow: column; gap: 0px;}
#contentsWrap #content.now_pick .block02 .flex_content .left{ flex: auto;}
#contentsWrap #content.now_pick .block02 .flex_content .right{ flex: auto;}
#contentsWrap #content.now_pick .block03 {margin-top:100px;}
#contentsWrap #content.now_pick .block03 .flex_content {display: flex; flex-flow: column; gap: 0px;}
#contentsWrap #content.now_pick .block03 .flex_content .left{ flex: auto;}
#contentsWrap #content.now_pick .block03 .flex_content .right{ flex: auto;}
#contentsWrap #content.now_pick .bg_light_yellow {width: 100%;}
#contentsWrap #content.now_pick .block04 {margin-top:30px; width: 94%; max-width: 410px;}
#contentsWrap #content.now_pick .block04 .title{line-height: 26px; padding-top: 30px;}
#contentsWrap #content.now_pick .block04 .stroke {text-shadow: -0.5px 0 black, 0 0.5px black, 0.5px 0 black, 0 -0.5px black;}
#contentsWrap #content.now_pick .block04 .content_title {font-size: 19px; line-height: 23px;}
#contentsWrap #content.now_pick .block04 .flex_content{display: revert; padding: 20px 0;}
#contentsWrap #content.now_pick .block04 .flex_content .content_title{text-align: right; font-weight: 400;}
#contentsWrap #content.now_pick .block04 .flex_content:nth-child(3) .left .content_title{text-align: left;}
#contentsWrap #content.now_pick .block04 .flex_content .left{ margin-left: 40px;}
#contentsWrap #content.now_pick .block04 .flex_content:nth-child(3) .left {margin-left: 0px;}
#contentsWrap #content.now_pick .block04 .flex_content:nth-child(3) .right {margin-right: 40px;}
#contentsWrap #content.now_pick .block05 {margin:30px auto 35px; background:#fff;}
#contentsWrap #content.now_pick .move_btn {background:#fff;}

/* culture_museum */
#contentsWrap #content.culture_museum .pc{display: none;}
#contentsWrap #content.culture_museum .mo{display: revert;}
#contentsWrap #content.culture_museum img {max-width: 100%;}
#contentsWrap #content.culture_museum .text {margin-bottom: 20px; line-height: 31px; letter-spacing: -0.8px;}
#contentsWrap #content.culture_museum .highlight {letter-spacing: -1.2px; }
#contentsWrap #content.culture_museum .word_spacing{word-spacing:0}
#contentsWrap #content.culture_museum .block>* {max-width: 410px; margin-left:auto; margin-right:auto; width: 100%;}
#contentsWrap #content.culture_museum .block>img {margin-top: 0;}
#contentsWrap #content.culture_museum .block .text {width: 95%;}
#contentsWrap #content.culture_museum .block .source {line-height: 28px; margin-top: 10px;}
#contentsWrap #content.culture_museum .block.block01 {padding:0; margin-top: 50px;}
#contentsWrap #content.culture_museum .block.block01 img {margin-bottom:18px;}
#contentsWrap #content.culture_museum .block.block01 .grid_content {display: revert; margin-top: 0;}
#contentsWrap #content.culture_museum .block.block01 .grid_content img{width: 75%;}
#contentsWrap #content.culture_museum .block.block02 {padding:30px 0;}
#contentsWrap #content.culture_museum .block.block02 + img {padding-top:34px; padding-bottom:26px;}
#contentsWrap #content.culture_museum .block.block03 .grid_content {display: revert; margin-top: 50px;}
#contentsWrap #content.culture_museum .block.block03 .grid_content img{width: 75%; box-shadow: 5px 5px #D9D9D9;}
#contentsWrap #content.culture_museum .block.block03 .grid_content .source{width: 75%;}
#contentsWrap #content.culture_museum .text + img {margin: 0;}
#contentsWrap #content.culture_museum .writer_info {display:block; max-width: 400px; margin:60px auto 45px; width: 94%;}
#contentsWrap #content.culture_museum .writer_info img {width: 100%;}

/* life_plus */
#contentsWrap #content.life_plus>div {max-width: 410px; margin-left:auto; margin-right:auto; width: 94%;}
#contentsWrap #content.life_plus>div.bg_sky {max-width: revert; width: 100%;}
#contentsWrap #content.life_plus>div.bg_sky>div {max-width: 410px; margin-left:auto; margin-right:auto; width: 94%;}
#contentsWrap #content.life_plus .text {margin-top:20px; font-family: 'JejuMyeongjo'; font-size: 16px; line-height: 30px; letter-spacing: -1px;}
#contentsWrap #content.life_plus div .title {font-size: 30px; line-height: 37.5px;}
#contentsWrap #content.life_plus div .title .numbering {font-size:30px; line-height: 37.5px;}
#contentsWrap #content.life_plus img {width: 100%;}
#contentsWrap #content.life_plus .block01 {margin-top:10px;}
#contentsWrap #content.life_plus .block01 img{width: 291px; margin: 30px;}
#contentsWrap #content.life_plus .block02 {margin-top:0px;}
#contentsWrap #content.life_plus .block02 .img_cut{height: 158px; overflow: hidden;}
#contentsWrap #content.life_plus .block03 img{width: 70%;}
#contentsWrap #content.life_plus .block03 .right_top{width: 100%; position: absolute; top: 0; text-align: right;}
#contentsWrap #content.life_plus .block03 .right_top .text{font-size: 17px; text-align: right; line-height: 30px; padding-right: 0;} 
#contentsWrap #content.life_plus .block03 .right_top .text_right{padding-right: 30px;} 
#contentsWrap #content.life_plus .block03 .left_top{width: 100%; position: absolute; top: 0; text-align: left;}
#contentsWrap #content.life_plus .block03 .left_top .text{font-size: 17px; text-align: left; line-height: 30px;} 
#contentsWrap #content.life_plus .block03 .left_top img{margin-left: 30px;} 
#contentsWrap #content.life_plus .block03 .in_box{padding: 16px;}
#contentsWrap #content.life_plus .block03 .in_box .title{font-size: 17px; line-height: 30px; margin-bottom: 0; padding-bottom: 0;}
#contentsWrap #content.life_plus .block03 .in_box .text{letter-spacing: -0.8px;}
#contentsWrap #content.life_plus .block_vr {display: block; padding: 70px 0;}
#contentsWrap #content.life_plus .block_vr.top {display: block; padding: 50px 0;}
#contentsWrap #content.life_plus .block_vr .vr { position: absolute; left: 50%; width: 2px; height: 100px; top: 66%; background: #000;}
#contentsWrap #content.life_plus .block04 {margin-top:0; padding-top: 80px;}
#contentsWrap #content.life_plus .block04 .text{font-size: 17px; line-height: 30px; text-align: center;}
#contentsWrap #content.life_plus .block04 img{width: 205px;}
#contentsWrap #content.life_plus .block05 {padding: 0; margin-top: 50px;}
#contentsWrap #content.life_plus .block05 .recipe {padding: 20px;}
#contentsWrap #content.life_plus .block05 .recipe .title{font-size: 25px; margin-bottom: 5px;}
#contentsWrap #content.life_plus .block05 .recipe .content{font-size: 16px; line-height: 30px; margin-top: 5px; }
#contentsWrap #content.life_plus .block06 {margin-top:50px; padding-bottom: 50px;}
#contentsWrap #content.life_plus .block06 .title{ font-size: 25px; margin-bottom: 5px;}
#contentsWrap #content.life_plus .block06 .step{ margin-top:0; margin-bottom: 0;}
#contentsWrap #content.life_plus .block06 .step p{ font-size: 16px;line-height: 25px; margin-top: 5px; letter-spacing: -0.8px;}
#contentsWrap #content.life_plus .block06 .step:nth-child(8) p{ padding: 0 40px;}
#contentsWrap #content.life_plus .block07 .text {margin-top:20px;}
#contentsWrap #content.life_plus .block07 .in_box{padding: 16px;}
#contentsWrap #content.life_plus .block07 .in_box .title{font-size: 17px; line-height: 30px; margin-bottom: 0; padding-bottom: 0;}
#contentsWrap #content.life_plus .block08 {margin-top: 20px;}
#contentsWrap #content.life_plus .block08 .grid_content{display: revert;}
#contentsWrap #content.life_plus .block09 {margin-top:55px; margin-bottom:30px;}
#contentsWrap #content.life_plus .block02 .text{letter-spacing: -0.4px;}
#contentsWrap #content.life_plus .block03 .text{letter-spacing: -0.4px;}


/* together_esg */
#contentsWrap #content.together_esg {background:white; position: relative;}
#contentsWrap #content.together_esg>div {max-width: 413px; width: 100%; margin-right:auto; margin-left:auto;}
#contentsWrap #content.together_esg img {width: 100%; display: block;}
#contentsWrap #content.together_esg .text {letter-spacing: -0.6px; margin-bottom: 20px; max-width: 413px; }
#contentsWrap #content.together_esg .block01 {margin-top:40px;}
#contentsWrap #content.together_esg .block01 .title_img { width: 90%; margin: 60px auto 0 auto;}
#contentsWrap #content.together_esg .block01 .main_img {margin-top: 32px; margin-bottom: 24px;}
#contentsWrap #content.together_esg .block01 .text {max-width: 94%;}
#contentsWrap #content.together_esg .block01 .gray_box {letter-spacing: -1px; line-height: 28px; padding: 15px; max-width: 100%;}
#contentsWrap #content.together_esg .bg_light_yellow {border-radius: 270px; padding: 10px 0; margin: 50px auto; max-width: 413px;}
#contentsWrap #content.together_esg .bg_light_yellow div{max-width: 413px;}
#contentsWrap #content.together_esg .bg_light_yellow .text {margin-bottom: 20px; letter-spacing: -0.3px;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 {margin-top: 40px;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents { width: 94%;  padding-top: 20px; margin: auto; }
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .box{ width: 100%; display: flex; flex-flow: column; gap: 20px;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .box img{width: 208px; height: 208px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .flex_content{ width: 100%; display: flex; flex-flow: column; gap: 20px; margin-bottom: 20px;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .flex_content div{margin: 0;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .flex_content div img{width: 100%;}
#contentsWrap #content.together_esg .bg_light_yellow .block02 .contents .flex_content div .source{margin-top: 10px;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 { width: 100%; margin-top: 0px;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents { width: 94%;  padding-top: 20px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box{ flex-flow: column;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box .img_box{margin: auto; margin-right: 0; width: 100%; text-align: right;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box .img_box img{height: 230px; width: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box .img_box img:first-child{display: inline-block;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box .img_box .point{left: 0; bottom: -15px; height: 150px; width: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block03 .contents .box .img_box .text{letter-spacing: -0.6px;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 { width: 100%; margin-top: 0px;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 .contents { width: 94%;  padding-top: 20px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 .contents .box{ flex-flow: column; gap: 0;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 .contents .box .source{margin-top: 10px; margin-bottom: 20px;}
#contentsWrap #content.together_esg .bg_light_yellow .block04 .contents .box .text{ letter-spacing: -0.5px;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 { width: 100%; margin-top: 0px;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents { width: 94%;  padding-top: 20px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .box{ flex-flow: column; margin-bottom: 30px; gap: 0;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .box .text{ letter-spacing: -0.5px;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .box .left .text{ letter-spacing: -0.5px;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .box .right {display: flex; gap: 3px; margin-bottom: 20px;}
#contentsWrap #content.together_esg .bg_light_yellow .block05 .contents .box .right img{height: 250px; }
#contentsWrap #content.together_esg .bg_light_yellow .block06 { width: 100%;margin-top: 0px;}
#contentsWrap #content.together_esg .bg_light_yellow .block06 .contents { width: 94%;  padding-top: 20px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block06 .contents .text{ margin-bottom: 20px; letter-spacing: -0.6px;}
#contentsWrap #content.together_esg .bg_light_yellow .block06 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block06 .contents .box{ flex-flow: column; margin-bottom: 30px;}
#contentsWrap #content.together_esg .bg_light_yellow .block06 .contents .box img{width: 100%;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 { width: 100%;margin-top: 0px; margin-bottom: 90px;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents { width: 94%;  padding-top: 20px; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .text{ margin-bottom: 20px; letter-spacing: -0.5px;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .contents_title{font-family: "SUIT Variable"; font-size: 20px; line-height: 31px; font-weight: 400; margin-top: 15px; margin-bottom: 26px; text-align: center;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .box{ flex-flow: column; margin-bottom: 30px;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .box img{ max-width: 400px; width: 100%; margin: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .box .left { display: table-cell; margin-left: 0; margin-bottom: 10px;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .box .left img{display: inline-table; width: 201px; height: auto;}
#contentsWrap #content.together_esg .bg_light_yellow .block07 .contents .box .left .source{display: inline-table; vertical-align: bottom; margin-left: 10px; position: relative; text-align: left;}

/* event_with_u */
#contentsWrap #title.event_with_u {background-image: url("/2023/vol33/images/event_with_u/event_with_u_title_bg_mo.png");}
#contentsWrap #content.event_with_u {margin-top:50px;}
#contentsWrap #content.event_with_u img {margin-bottom:12.5px;}
#contentsWrap #content.event_with_u img {max-width: 400px;}
#contentsWrap #content.event_with_u .move_btn img{margin:0}