/* BASIC css start */
@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


#contentWrapper{width:100%;}
.tip-menu {position:relative; max-width:1760px; padding-top:180px; text-align:center;margin:0 auto;}
.tip-menu .tit_wrap{}
.tip-menu .tit_wrap h3{font-weight:700;font-family: 'FlightSans-Bold', sans-serif; font-size:5rem;color:#355BF5;}
.tip-menu .tit_wrap p{font-size:1.5rem; line-height:2.5;font-weight:700;font-family: 'FlightSans-Bold', sans-serif;color:#333;}
.tip-menu ul {display:inline-block; margin:50px auto; text-align:center; border-radius:40px; padding:4px; box-sizing:border-box; vertical-align:top;}
.tip-menu ul li {display:inline-block; text-align:center; margin-right:15px;border-radius:30px; border:1px solid #355BF5; transition:all .3s; width:180px;}
.tip-menu ul li:hover {border:1px solid #355BF5;color:#355BF5;background:#355BF5;}
.tip-menu ul li:hover a{color:#fff;}
.tip-menu ul li.active {border:1px solid #355BF5;background:#355BF5;}
.tip-menu ul li.active a{color:#fff;}
.tip-menu ul li a{ display:block; line-height:38px; height:40px;color:#355BF5; font-size:15px; font-family: 'FlightSans-Regular', sans-serif; box-sizing:border-box;}
.tip-menu ul li:last-child{margin-right:0;}


.container{position:relative; max-width:1488px; margin:7.5rem auto 13rem;}
.cont-grid {position:relative; display:flex; justify-content:space-between;}
.img-wrp {order:2; text-align:right; flex:0 0 auto; width:auto; max-width:52.1528%; position:relative;vertical-align:top;}
.img-wrp .img {display:inline-block; position:relative;}
.img>img{border-radius:20px; max-width;100%; vertical-align:top;}
.img>p{position:absolute; bottom:0; right:0; padding:1em 1.5em;background-color:#355BF5; border-radius:20px 0 20px 0; color:#fff; text-align:center; font-size:1.15rem;font-family: 'FlightSans-Bold', sans-serif;}
.txt-wrp{margin-right:6.25rem; margin-left:0; flex-basis:0; flex-grow:1; min-width:0; max-width:100%; text-align:left;vertical-align:top; }
.txt-wrp>.small{margin-bottom:0.6em; font-size:1.25rem; font-weight:500; line-height:1.2; color:#666 !important;}
.txt-wrp .text-primary{color:#355BF5 !important;font-weight:700;font-family: 'FlightSans-Bold', sans-serif;}
.txt-wrp h2.tit{font-size:4.25rem; line-height:1.3;}
.txt-wrp .txt{position:relative; font-size:1.25rem; line-height:2; margin-top:30px;font-family: 'FlightSans-Regular', sans-serif;}
.txt-wrp .tit{position:relative; margin-bottom:1.25rem; padding-bottom:5rem;font-family: 'FlightSans-Regular', sans-serif; letter-spacing:-0.02em;}
.txt-wrp .tit span{font-weight:700;}
.txt-wrp .tit:before{content:""; position:absolute; left:0; bottom:0; transform:translateX(-50%); width:1px; height:3.75rem; opaticy:1; background:#999;transition:opacity 0.3s 0.5s; }
.only-pc{display:block !important;}



/* BASIC css end */

