* {
    margin: 0;
    padding: 0;
}
ul, li {
    list-style: none;
}
a {
    color: black;
}


div#modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 9999;
}
div#modal>div#videoContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 45%;
    padding-bottom: 25.3125%;
    transform: translate(-50%,-50%);
    background-color: white;
}
div#modal>div#videoContainer>div#iframeBox {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
div#modal>div#videoContainer>div#iframeBox>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
div#modal>div#videoContainer>div#cross {
    position: absolute;
    top: 0;
    right: -10%;
    width: 10%;
    padding-bottom: 10%;
    background-color: white;
}
div#modal>div#videoContainer>div#cross>span {
    position: absolute;
    top: 50%;
    left: 10%;
    width: 80%;
    height: 2px;
    background-color: black;
    border-radius: 10px;
    transform: translate(-50%,-50%);    
}
div#modal>div#videoContainer>div#cross>span:first-child {
    transform: rotate(-45deg)
}
div#modal>div#videoContainer>div#cross>span:last-child {
    transform: rotate(45deg)
}


div#warning {
    background-color: #000000;
}
div#warning>img {
    display: block;
    width: 65%;
    margin: auto;
}


div#title {
    position: relative;
    background-color: #003bb9;
}
div#title>img {
    display: block;
    width: 100%;
}
div#title>div {
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: -10%;
    left: 50%;
    width: 50%;
    transform: translateX(-50%);
    z-index: 9000;
}
div#title>div>img:first-child {
    display: block;
    width: 25.5%;
}
div#title>div>img:last-child {
    display: block;
    width: 70%;
}
div#title>a:nth-child(3) {
    position: absolute;
    bottom: -8%;
    left: 25.1%;
    width: 12%;
    height: 5.5vw;
    z-index: 9100;
}
div#title>a:nth-child(4) {
    position: absolute;
    bottom: -8%;
    left: 40.1%;
    width: 11.5%;
    height: 5.5vw;
    z-index: 9100;
}
div#title>a:nth-child(5) {
    position: absolute;
    bottom: -8%;
    left: 51.5%;
    width: 11.5%;
    height: 5.5vw;
    z-index: 9100;
}
div#title>a:nth-child(6) {
    position: absolute;
    bottom: -8%;
    left: 63%;
    width: 11.5%;
    height: 5.5vw;
    z-index: 9100;
}


div#first {
    position: relative;
    background-color: #ededed;
}
div#first>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#first>div#firstContent {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    transform: translateX(-50%);
}
div#first>div#firstContent>div#youtube {
    display: flex;
    position: relative;
    width: 65%;
    overflow: hidden;
}
div#first>div#firstContent>div#youtube>div:first-child {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    transition: all .5s;
    cursor: pointer;
}
div#first>div#firstContent>div#youtube>div:last-child {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20%;
    transition: all .5s;
    cursor: pointer;
}
div#first>div#firstContent>div#youtube>div>img {
    display: block;
    width: 100%;
}
div#first>div#firstContent>div#youtube>div>div {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.25);
}
div#first>div#firstContent>div#youtube>div:first-child>div {
    display: block;
}
div#first>div#firstContent>div#youtube>div>div>img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20%;
    transform: translate(-50%,-50%);
}
div#first>div#firstContent>div#review {
    width: 35%;
    overflow: hidden;
}
div#first>div#firstContent>div#review>ul {
    display: flex;
    width: 500%;
    transition: all .5s;
}
div#first>div#firstContent>div#review>ul>li {
    position: relative;
}
div#first>div#firstContent>div#review>ul>li>img {
    display: block;
    width: 100%;
}
div#first>div#firstContent>div#review>ul>li>a {
    position: absolute;
    top: 80%;
    left: 52%;
    width: 62%;
    height: 3vw;
    border-radius: 500px;
    transform: translateX(-50%);
    
}


div#second {
    position: relative;
    background-color: #f8fe98;
    overflow: hidden;
}
div#second>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#second>div#secondContent {
    position: absolute;
    top: 35%;
    left: 50%;
    width: 55%;
    transform: translateX(-50%);
}
div#second>div#secondContent>ul {
    display: flex;
    justify-content: space-between;
    width: 100%
}
div#second>div#secondContent>ul>li {
    width: calc(100%/4-3px);
    cursor: pointer;
}
div#second>div#secondContent>ul>li:nth-child(1) {
    background-image: url(/landing/food/PC/images/cheoff.png);
    background-size: 100%;
}
div#second>div#secondContent>ul>li:nth-child(2) {
    background-image: url(/landing/food/PC/images/foooff.png);
    background-size: 100%;
}
div#second>div#secondContent>ul>li:nth-child(3) {
    background-image: url(/landing/food/PC/images/biooff.png);
    background-size: 100%;
}
div#second>div#secondContent>ul>li:nth-child(4) {
    background-image: url(/landing/food/PC/images/focoff.png);
    background-size: 100%;
}
div#second>div#secondContent>ul>li>img {
    display: block;
    width: 100%;
    opacity: 0;
}
div#second>div#secondContent>ul>li>img.on {
    opacity: 1;
}
div#second>div#secondContent>div {
    display: none;
    margin-top: 2vw;
}
div#second>div#secondContent>div.on {
    display: flex;
}
div#second>div#secondContent>div>div.video {
    width: 60%;
}
div#second>div#secondContent>div>div>div.youtubeContainer {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    cursor: pointer;
}
div#second>div#secondContent>div>div>div.youtubeContainer>img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
div#second>div#secondContent>div>div>div.youtubeContainer>img.on {
    display: block;
}
div#second>div#secondContent>div>div.video>ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
div#second>div#secondContent>div#bae>div.video>ul>li {
    width: 25%;
    cursor: pointer;
}
div#second>div#secondContent>div#bae>div.video>ul>li:nth-child(1){
    background-image: url(/landing/food/PC/images/che1off.png);
    background-size: 100%;
}
div#second>div#secondContent>div#bae>div.video>ul>li:nth-child(2){
    background-image: url(/landing/food/PC/images/che2off.png);
    background-size: 100%;
}
div#second>div#secondContent>div#bae>div.video>ul>li:nth-child(3){
    background-image: url(/landing/food/PC/images/che3off.png);
    background-size: 100%;
}
div#second>div#secondContent>div#bae>div.video>ul>li:nth-child(4){
    background-image: url(/landing/food/PC/images/che4off.png);
    background-size: 100%;
}
div#second>div#secondContent>div>div.video>ul>li>img {
    display: block;
    width: 100%;
    opacity: 0;
}
div#second>div#secondContent>div>div.video>ul>li>img.on {
    opacity: 1;
}
div#second>div#secondContent>div>div.photo {
    position: relative;
    text-align: right;
    width: 40%;
}
div#second>div#secondContent>div>div.photo>img {
    display: inline;
    width: 95%;
    margin-right: -15%;
}
div#second>div#secondContent>div>div.photo>a {
    display: block;
    position: absolute;
    top: 10%;
    left: 5%;
    width: 40%;
}
div#second>div#secondContent>div>div.photo>a>img {
    display: block;
    width: 100%;
}
div#second>div#secondContent>div#kim>div.video>ul>li {
    width: 50%;
}
div#second>div#secondContent>div#kim>div.video>ul>li:nth-child(1) {
    background-image: url(/landing/food/PC/images/theoff.png);
    background-size: 100%;
    cursor: pointer;
}
div#second>div#secondContent>div#kim>div.video>ul>li:nth-child(2) {
    background-image: url(/landing/food/PC/images/queoff.png);
    background-size: 100%;
    cursor: pointer;
}
div#second>div#secondContent>div#leesec>div.video>ul>li:nth-child(1) {
    background-image: url(/landing/food/PC/images/theoff.png);
    background-size: 100%;
    cursor: pointer;
}
div#second>div#secondContent>div#leesec>div.video>ul>li:nth-child(2) {
    background-image: url(/landing/food/PC/images/queoff.png);
    background-size: 100%;
    cursor: pointer;
}


div#third {
    position: relative;
    background-color: #ededed;
}
div#third>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#third>a:nth-child(2) {
    position: absolute;
    top: 46%;
    left: 29%;
    width: 19.5%;
    height: 3.5vw;
    border-radius: 500px;
}
div#third>a:nth-child(3) {
    position: absolute;
    top: 46%;
    left: 51.5%;
    width: 19.5%;
    height: 3.5vw;
    border-radius: 500px;
}



div#fourth {
    position: relative;
    background-color: #81f8e0;
}
div#fourth>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#fourth>a {
    position: absolute;
    top: 17%;
    right: 23%;
    width: 7.5%;
    padding-bottom: 7.5%;
    border-radius: 500px;
}


div#fifth {
    position: relative;
    background-color: #71ecd3;
}
div#fifth>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#fifth>a {
    position: absolute;
    top: 15.5%;
    right: 23%;
    width: 7.5%;
    padding-bottom: 7.5%;
    border-radius: 500px;
}


div#sixth {
    background-color: #8eb2ff;
}
div#sixth>img {
    display: block;
    width: 65%;
    margin: auto;
}


div#seventh {
    background-color: #e0bbff;
}
div#seventh>img {
    display: block;
    width: 65%;
    margin: auto;
}


div#eighth {
    position: relative;
    background-color: #eef48c;
}
div#eighth>img {
    display: block;
    width: 65%;
    margin: auto;
}
div#eighth>div#eighthContent {
    position: absolute;
    top: 30%;
    left: 50%;
    width: 55%;
    transform: translateX(-50%);
}
div#eighth>div#eighthContent>ul {
    display: flex;
    justify-content: space-between;
    width: 100%
}
div#eighth>div#eighthContent>ul>li {
    width: calc(100%/4-3px);
    cursor: pointer;
}
div#eighth>div#eighthContent>ul>li:nth-child(1) {
    background-image: url(/landing/food/PC/images/koroff.png);
    background-size: 100%;
}
div#eighth>div#eighthContent>ul>li:nth-child(2) {
    background-image: url(/landing/food/PC/images/engfiroff.png);
    background-size: 100%;
}
div#eighth>div#eighthContent>ul>li:nth-child(3) {
    background-image: url(/landing/food/PC/images/engsecoff.png);
    background-size: 100%;
}
div#eighth>div#eighthContent>ul>li:nth-child(4) {
    background-image: url(/landing/food/PC/images/hisoff.png);
    background-size: 100%;
}
div#eighth>div#eighthContent>ul>li>img {
    display: block;
    width: 100%;
    opacity: 0;
}
div#eighth>div#eighthContent>ul>li>img.on {
    opacity: 1;
}
div#eighth>div#eighthContent>div {
    display: none;
}
div#eighth>div#eighthContent>div.on {
    display: block;
}
div#eighth>div#eighthContent>div#kor {
    position: relative;
}
div#eighth>div#eighthContent>div>img {
    display: block;
    width: 100%;
}
div#eighth>div#eighthContent>div#kor>div {
    position: absolute;
    top: 5%;
    right: 5%;
    width: 45%;
    cursor: pointer;
}
div#eighth>div#eighthContent>div#engfir>div {
    position: absolute;
    top: 15%;
    right: 5%;
    width: 45%;
    cursor: pointer;
}
div#eighth>div#eighthContent>div#engsec>div {
    position: absolute;
    top: 15%;
    right: 5%;
    width: 45%;
    cursor: pointer;
}
div#eighth>div#eighthContent>div#his>div {
    position: absolute;
    top: 15%;
    right: 5%;
    width: 45%;
    cursor: pointer;
}
div#eighth>div#eighthContent>div>div>img {
    display: block;
    width: 100%;
}




















