/* ÀÎÁõÈ­¸é */
.logo_title {margin:0 auto; padding-top:90px; margin-bottom:50px;}
.cert_wrap { max-width:504px; width:100%; margin:0 auto; text-align:center;}
.cert_wrap .cert_bg {position:absolute; left:0px; top:0px; width:100%; height:600px; background:url('/img/cmm/Pillar_05.png'),#f5f5f5; background-position:center; background-size:auto 600px; z-index:-1;}
.cert_wrap .text_box p {font-size:14px; font-weight:400; line-height:1.2; letter-spacing:0.1em; margin:90px 0px 10px;}
.cert_wrap .video_box {aspect-ratio: 19200/10340; margin-top:20px; margin-bottom:45px;}
.cert_wrap .cert_video {height:100%; max-width:480px; width:calc(100% - 20px); border-radius:4px; box-sizing:border-box; border:1px solid rgba(0, 0, 0, 0.7); box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.12);}

.cert_wrap .cert_box {max-width:480px; margin:0px 12px; border-radius:3px; background:#f2f2f2; margin-bottom:50px; box-sizing:border-box; border:1px solid rgba(0, 0, 0, 0.7); box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.12);}
.cert_wrap .cert_box .cert_box_contents {position: relative; overflow:hidden; min-height:420px; background: url('/img/cmm/flower_bg_fa.png');}
.cert_wrap .cert_box .cert_box_contents .cert_box_top {min-height:240px; border-radius:3px; background-repeat: no-repeat; background-position:top 0px center;}
/*.cert_wrap .cert_box .cert_box_contents .cert_box_top img {max-width:99%; width:auto;}*/
.cert_wrap .cert_box .cert_box_contents .cert_box_bottom {padding-bottom:40px;}

.cert_wrap .cert_box .cert_box_contents p.cert_box_title {width:auto; height:30px; display: flex; align-items: center; justify-content: center; overflow:hidden; text-align:center; letter-spacing:0.04em; font-size:18px; font-weight:500; padding-top: 20px;}
.cert_wrap .cert_box .cert_box_contents p.cert_box_title img {width:65px; height:20px;}
.land_shape {width:30px; height:2px; background:#434343; margin:15px auto 25px;}
.cert_wrap .cert_box .cert_box_contents p {font-size:14px; color:#434343; line-height:1.29; padding:0px 10px;}
.cert_wrap .cert_box .cert_box_contents p b {font-weight:bold;}
.cert_wrap .dual_box {border:0px; padding-top:144px;}

/* ÀÎÁõÈ­¸é */

/* °¡ÀÌµå */
.guide_wrap {max-width:1200px; width:100%; padding:0px 12px; margin:0 auto; box-sizing:border-box; padding-bottom:60px; position: relative;}
.guide_wrap::after {
  content: "";
  position: absolute;
/*  right: 0;*/
  left: 50%;
  transform: translateX(-50%);	
  bottom: -10px;
  width: 300px; /* ¹è°æ Å©±â Á¶Á¤ */
  height: 300px;
  background: url('/img/guide/curator_04.png') no-repeat center;
  background-size: contain;
  z-index: -1;
}
.guide_wrap p {font-size:14px; font-weight:300; line-height:1.43; color:#000;}
.guide_wrap p b {font-weight:bold;}
.guide_wrap .guide_main_title {font-size:16px; font-weight:500; color:#000; font-family: 'GmarketSansMedium';}
.guide_wrap .tip_box {background:#fff; position:relative; width:100%; height:40px; display:flex; align-items:center; margin:10px 0px;}
.guide_wrap .tip_box img {margin:0px 10px 0px 14px;}
.guide_wrap .tip_box::before {content:""; position:absolute; left:0px; width:5px; height:40px; background:#000;}
.guide_wrap .gray_shape {width:100%; margin:25px 0px; height:1px; background:#e6e6e6;}
.guide_wrap .guide_section_title {font-size:16px; font-weight:500; color:#000; margin-bottom:5px;}
.guide_wrap .guide_sub_title {font-size:16px; font-weight:500; color:#000; margin-bottom:5px;}
.guide_wrap .guide_img {max-width:100%; width:auto; margin:20px 0px;}
.guide_wrap .default_btn {width:100%; margin-top:10px;}
/* °¡ÀÌµå */