@charset "utf-8";

@font-face {
    font-family: 'Jeju Hallasan';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/jejuhallasan/v3/JejuHallasan-Regular.eot);
    src: url(//fonts.gstatic.com/ea/jejuhallasan/v3/JejuHallasan-Regular.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/jejuhallasan/v3/JejuHallasan-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/jejuhallasan/v3/JejuHallasan-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/jejuhallasan/v3/JejuHallasan-Regular.ttf) format('truetype');
}
.seminar-promo.dahee-2017 header {
    position: relative;
}
.seminar-promo.dahee-2017 header h1 img {
    border: none;
}

/*  .intro   */
.seminar-promo.dahee-2017 .intro h2 {
    padding: 0 .5em;
}

/*  .video-shop   */
.seminar-promo.dahee-2017 .video-shop {
    background-color: #4c4e62;
}
.seminar-promo.dahee-2017 .video-shop .inner {
    padding: 1em 2em;
    color: #fff;
}
.seminar-promo.dahee-2017 .video-shop h2 {
    margin: .8em 0;
}
.seminar-promo.dahee-2017 .video-shop p {
}
.seminar-promo.dahee-2017 .video-shop a {
    border-radius: 28px;
    background-color: #c63e68;
    color: #fff;
    padding: .5em 3em;
    margin: 1em 0;
}
.seminar-promo.dahee-2017 .video-shop [class*=col-]:nth-of-type(1) {
    background-color: #ebd992;
}
.seminar-promo.dahee-2017 .video-shop [class*=col-]:nth-of-type(2) {
}
.seminar-promo.dahee-2017 .video-shop [class*=col-]:nth-of-type(2) .inner {
    /* padding: 4em 3em; */
    /* padding: 20% 15%; */
}
/*  .gr-container   */
.feed-back2018 {
    width: 100%;
    background-image:url(../images/bg-fe.jpg);
    padding: 2.5em;
    text-align: center;
}
.seminar-promo.dahee-2017 .feed-back2018 h2 {
    text-align: center;
    display: inline-block;
    padding: .2em 2em;
    margin: 0 0 .5em;
    background-color: #c23f69b8;
    border-radius: 40px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 2px;
    box-shadow: 1px 1px 3px #adadad;
    border: 5px solid #ffffff;
}
.seminar-promo .gr-container.wrapping
 {
    display: grid;
    /* grid-template-columns: 100px 100px 100px; */
    /* grid-template-rows: 100px 100px 100px; */
    background-color: #ffffffdb;
    box-shadow: 0 2px 7px #848383;
    padding: 2em;
    position: relative;
    width: 90%;
}
.gr-container:after {
    content: '';
    position: absolute;
    top: 1.5em;
    left: 1.5em;
    /* background-color: #fdf9dd; */
    width: calc(100% - 3em);
    height: calc(100% - 3em);
    border-radius: 10px;
}
.co-block {
    /* border: 3px solid #696969; */
    z-index: 10;
    /* padding: 1em; */
    border-radius: 5px;
    margin: .7em 0;
    position: relative;
    /* background-color: #fff; */
}
.co-block:before {
    content: '';
    /* width: 96%; */
    /* height: 4em; */
    /* display: inline-block; */
    /* background-image: url(../images/left.png); */
    /* background-size: contain; */
    /* position: absolute; */
    /* top: .5em; */
    /* left: .5em; */
    /* border: 1px dotted #fff; */
}
.co-block:after {
    content: '';
    width: 100%;
    height: 100%;
    /* background-image: url(../images/right0.png); */
    /* background-size: contain; */
    position: absolute;
    bottom: -6px;
    right: -12px;
    /* background-color: #ccc; */
    z-index: 1;
}
.co-block .inner {
    padding: 1em 1.8em;
    font-size: .87em;
    z-index: 5;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    /* text-shadow: 0 1px 1px #333; */
    border: solid 5px #e4e4e4;
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
    padding: 2em 1em;
    text-align: center;
}
.co-block .inner img {
    padding: .8em 0;
    display: inline-block;
}
.co-block .inner.left-b {
    text-align: right;
}
.co-block .inner.left-b img {
    text-align: right;
    display: inline-block;
}
.co-block:nth-of-type(1) .inner {
    background-color: #58a086c2;
}
.co-block:nth-of-type(2) .inner {
    background-color: #42a3b3f2;
    /* border-radius: 9px; */
    padding: 4em 1em;
    text-align: center;
}
.co-block:nth-of-type(3) .inner {
    background-color: #7774a7c2;
}
.co-block:nth-of-type(4) .inner {
    background-color: #365aabc2;
    padding: 4em 1em;
}
.co-block:nth-of-type(5) .inner {
    background-color: #734872c2;
}
.co-block:nth-of-type(6) .inner {
    background-color: #ab3661c2;
}
.co-block span {
    font-family: 'Jeju Hallasan', sans-serif;
    font-size: 2em;
    line-height: 1.1;
    letter-spacing: -2px;
    color: #fff;
    /* display: block; */
    margin: .3em 0;
    font-weight: normal;
}

/* - ## x <= 568px
 ------------------------------------------------------------ */
@media screen and (min-width:568px) {
}

/* - ## x <= 768px
 ------------------------------------------------------------ */
@media screen and (min-width:768px) {
    .co-block:nth-of-type(1) {
        grid-column-start: 1;
        grid-column-end: 3;
        margin: .7em 1.5em .7em 0;
    }
    .co-block:nth-of-type(2) {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 1;
        grid-row-end: 3;
    }
    .co-block:nth-of-type(3) {
        grid-column-start: 1;
        grid-column-end: 3;
        margin: .7em 1.5em .7em 0;
    }
    .co-block:nth-of-type(4) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 5;
    }
    .co-block:nth-of-type(5) {
        grid-column-start: 2;
        grid-column-end: 4;
        margin: .7em 0 .7em 1.5em;
    }
    .co-block:nth-of-type(6) {
        grid-column-start: 2;
        grid-column-end: 4;
        margin: .7em 0 .7em 1.5em;
    }
}

/* - ## x >= 1025px
 ------------------------------------------------------------ */
@media screen and (min-width:1024px) {
}