﻿[data-inviewport=contentSlideUp]{opacity:0;transform:translateY(20%);}[data-inviewport=contentSlideUp].is-inViewport{transform:translateY(0%);opacity:1;transition:1s;}body{background-color:#f3f3ea;color:#101010;}#ToU{position:relative;width:72%;margin:13.063vw auto 13.25vw;}@media screen and (max-width:768px){#ToU{width:80%;margin-top:31.125vw;margin-bottom:23vw;}}#ToU .course-title{text-align:center;font-family:"GS-Bold";font-size:3.25vw;color:#f5c94e;-webkit-text-stroke:.094vw #000;margin-bottom:3vw;}@media screen and (max-width:768px){#ToU .course-title{font-size:9.86vw;-webkit-text-stroke:.309vw #000;margin-bottom:9vw;}}#ToU .course-title .highlight-word{color:#f4504f;-webkit-text-stroke:.094vw #000;}@media screen and (max-width:768px){#ToU .course-title .highlight-word{-webkit-text-stroke:.309vw #000;}}#ToU p{font-family:FS-Regular;font-size:1vw;line-height:1.3vw;margin-top:1vw;}@media screen and (max-width:768px){#ToU p{font-size:3.721vw;line-height:4.837vw;margin-top:5.581vw;}}#ToU ul,#ToU ol{font-family:FS-Regular;font-size:1vw;line-height:1.3vw;margin-top:1vw;padding-left:1.5%;}@media screen and (max-width:768px){#ToU ul,#ToU ol{font-size:3.721vw;line-height:4.837vw;margin-top:5.581vw;padding-left:5%;}}#ToU ul li,#ToU ol li{margin-bottom:1%;}@media screen and (max-width:768px){#ToU ul li,#ToU ol li{margin-bottom:4%;}}#ToU .paragraph{margin-top:3vw;}@media screen and (max-width:768px){#ToU .paragraph{margin-top:11.163vw;}}#ToU .paragraph p{width:97%;margin-left:auto;}@media screen and (max-width:768px){#ToU .paragraph p{width:94%;}}#ToU .paragraph ul,#ToU .paragraph ol{width:97%;margin-left:auto;}@media screen and (max-width:768px){#ToU .paragraph ul,#ToU .paragraph ol{width:94%;}}#ToU h2{font-family:"FS-SemiBold";font-size:1.5vw;}@media screen and (max-width:768px){#ToU h2{font-size:5.581vw;}}#ToU a{color:#ff6264;position:relative;text-decoration:none;display:inline-block;}#ToU a::after,#ToU a:after{content:"";left:0;right:0;bottom:0;width:100%;height:.063vw;position:absolute;transform:scaleX(0);background-color:#880a28;transition:transform .3s;}@media screen and (min-width:769px){#ToU a:hover{color:#880a28;}#ToU a:hover::after,#ToU a:hover:after{transform:scaleX(1);}}