@media(min-width: 980px){main{padding-top:70px}}@media(max-width: 979px){main{padding-top:70px}}.hero{width:100%;position:relative}.hero img{width:100%}.talk{background-color:#f8f8f8}.talk .talkCont .talkTxt h2{color:#da001a}.talk .talkCont .talkTxt .talkTxtInner{background-color:#fff}.talk .talkCont .talkTxt .talkTxtInner p{padding-left:3.5em;margin-bottom:1em;position:relative}.talk .talkCont .talkTxt .talkTxtInner p.ko span{color:#d68038}.talk .talkCont .talkTxt .talkTxtInner p.fk span{color:#82ad3d}.talk .talkCont .talkTxt .talkTxtInner p.ai span{color:#49a0ba}.talk .talkCont .talkTxt .talkTxtInner p.ag span{color:#cc5068}.talk .talkCont .talkTxt .talkTxtInner p:last-child{margin-bottom:0}.talk .talkCont .talkTxt .talkTxtInner p span{position:absolute;top:0;left:0;font-weight:bold}@media(max-width: 767px){.talk{padding:50px 0}.talk h1{margin:0 0 50px;padding:0 20px}.talk .talkCont{margin-bottom:60px}.talk .talkCont:nth-of-type(even) .talkImg{text-align:right}.talk .talkCont .talkImg img{width:80%;margin-bottom:30px;border-radius:20px}.talk .talkCont .talkTxt{padding:0 20px}.talk .talkCont .talkTxt h2{font-size:26px;margin-bottom:15px}.talk .talkCont .talkTxt h2 img{width:140px;margin-bottom:10px}.talk .talkCont .talkTxt .talkTxtInner{padding:20px;border-radius:20px}}@media(min-width: 768px){.talk{padding:70px 0}.talk h1{width:100%;max-width:1100px;margin:0 auto 70px;padding:0 20px}.talk .talkCont{display:flex;margin-bottom:80px}.talk .talkCont:nth-of-type(odd) .talkTxt{transform:translateX(-2vw)}.talk .talkCont:nth-of-type(odd) .talkTxt h2{margin-left:9vw}.talk .talkCont:nth-of-type(even){flex-direction:row-reverse}.talk .talkCont:nth-of-type(even) .talkTxt{transform:translateX(2vw);display:flex;flex-wrap:wrap}.talk .talkCont:nth-of-type(even) .talkTxt h2{margin-left:1vw}.talk .talkCont .talkImg{width:38%;z-index:2;position:relative}.talk .talkCont .talkImg img{border-radius:30px}.talk .talkCont .talkTxt{width:55%}.talk .talkCont .talkTxt h2{margin-bottom:1em;font-size:36px}.talk .talkCont .talkTxt h2 img{width:160px;margin-bottom:10px;transform:translateX(-0.4em)}.talk .talkCont .talkTxt .talkTxtInner{width:100%;padding:4vw 5vw;border-radius:30px}.talk .talkend{width:100%;max-width:1100px;margin:50px auto}}