@font-face{font-family:nanumsquare neo;font-style:normal;font-weight:400;src:local('NanumSquare Neo'),url(https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-bRg.woff) format('woff')}
@font-face{font-family:nanumsquare neo;font-style:normal;font-weight:350;src:local('NanumSquare Neo'),url(https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-aLt.woff) format('woff')}
@font-face{font-family:nanumsquare neo;font-style:normal;font-weight:700;src:local('NanumSquare Neo'),url(https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-cBd.woff) format('woff')}
@font-face{font-family:nanumsquare neo;font-style:normal;font-weight:800;src:local('NanumSquare Neo'),url(https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-dEb.woff) format('woff')}
@font-face{font-family:nanumsquare neo;font-style:normal;font-weight:900;src:local('NanumSquare Neo'),url(https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-eHv.woff) format('woff')}
.turnwrap .quicks img,.turnwrap .turn img { width: 100%; display: inline-block; } 
.turn h1,.turn h2,.turn a,.turn div,.turn span,.turn a,.turn p,.turn li,.turn i { font-family: 'nanumsquare neo', sans-serif !important; letter-spacing: -1px; } 
html,body{height: 100%;}
.turnwrap .turn img{display:block;}
.turnwrap,.turn{width: 100%;position: relative;max-width: 640px;margin: auto;overflow: hidden;}
.turnwrap .turn .inner{position: absolute;width: 100%; top:0;left: 0;height: 100%;}
.turnwrap .quicks{width: 100%;position: fixed;bottom: 10px; left: 50%; transform: translate(-50%,0);z-index: 2;display: none !important;}
.turnwrap .quicks.on{display: block !important;}
.turnwrap .turn1{background: #faf9f4;}
.turnwrap .turn1 #slideshow {width: 100%; position: relative; overflow: hidden;padding-bottom: 203.125%;} 
.turnwrap .turn1 .slides { position: absolute; width: 100%; height: 100%; display: none; } 
.turnwrap .turn1 .inner{z-index: 2;}
.turnwrap .turn1 .gnilogos{position: absolute;top: 2%;left: 0;width: 100%;display: block;z-index: 3;}
.turnwrap .turn1 h1{text-align: center;font-size: calc( 105px + 105 * ( 100vw - 640px ) / 640 );color:#fff;font-weight: 900;padding: 45% 0 2.5% 0;text-shadow: 0px 0px 20px rgba(0,0,0,0.5);animation: fade-in-top 0.6s linear both;opacity: 0;line-height: normal;}
.turnwrap .turn1 p.T1{text-align: center;font-size: calc( 24px + 24 * ( 100vw - 640px ) / 640 );color:#fff;font-weight: 700;}
.turnwrap .turn1 p.T1 span{color:#fff;position: relative;}
.turnwrap .turn1 p.T1 span i{width: 0%; padding-bottom: 2px;background: #fff;display: inline-block;animation: w20 1s linear both;}
.turnwrap .turn1 .turnbtn{text-align: center;position: absolute;width: 100%; bottom: 2%;}
.turnwrap .turn1 .turnbtn a{display: inline-block;}
.turnwrap .turn2{padding: 27% 0;}
.turnwrap .turn2 p.T1{color:#504e37;font-size: calc( 45px + 45 * ( 100vw - 640px ) / 640 );line-height: calc( 60px + 60 * ( 100vw - 640px ) / 640 );text-align: center;margin-bottom: 2%;}
.turnwrap .turn2 p.T1 span{font-weight: 900;color:#504e37}
.turnwrap .turn2 p.T2{color: #504e37;font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );text-align: center;}
.turnwrap .turn3 ul{padding-top: 66%;position: absolute;}
.turnwrap .turn3 ul li{margin-bottom: 7%;opacity: 0;}
.turnwrap .turn3 ul li.on{animation: fade-in-top 0.6s linear both;}
.turnwrap .turn3 ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.turnwrap .turn3 ul li:nth-of-type(3).on{animation-delay: 0.6s;}
.turnwrap .turn3 .picbox{position: relative;}
.turnwrap .turn3 .picbox .swiper-slide.swiper-slide-active ul li{animation: fade-in-top 0.6s linear both;}
.turnwrap .turn3 .picbox .swiper-slide.swiper-slide-active ul li{animation-delay: 0.3s;}
.turnwrap .turn3 .picbox .swiper-slide.swiper-slide-active ul li{animation-delay: 0.6s;}
.turnwrap .turn3 .picbox .swiper-pagination{width: 100%; position: absolute;bottom: 10px; text-align: center;z-index: 2;}
.turnwrap .turn3 .picbox .swiper-pagination span{display: inline-block;width: 10px; height: 10px; background: #fff;border-radius: 10px;margin: 0 10px;}
.turnwrap .turn3 .picbox .swiper-pagination span.swiper-pagination-bullet-active{background: #717171;}
.turnwrap .turn3 .picbox .swiper{margin-left: auto; margin-right: auto;position: relative;overflow: hidden; overflow: clip; list-style: none;padding: 0; z-index: 1;}
.turnwrap .turn3 .picbox .swiper-wrapper {position: relative; width: 100%;height: 100%; z-index: 1;display: flex; transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box;}
.turnwrap .turn3 .picbox .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}
.turnwrap .turn3 .picbox .swiper-slide{flex-shrink: 0;width: 100%;height: 100%; position: relative;transition-property: transform; display: block;overflow: hidden;}
.turnwrap .turn4{padding: 19% 0 6% 0;}
.turnwrap .turn4 p.T1{padding:0 0 5% 8%;color:#4b5940;font-size: calc( 50px + 50 * ( 100vw - 640px ) / 640 );line-height: calc( 64px + 64 * ( 100vw - 640px ) / 640 );font-weight: 900;}
.turnwrap .turn4 p.T2{padding:0 0 5% 8%;color:#4b5940;font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 40px + 40 * ( 100vw - 640px ) / 640 );}
.turnwrap .turn4 p.T2 span{font-weight: 900;color:#4b5940}
.turnwrap .turn4 ul li{margin-bottom: 5%;}
.turnwrap .turn4 ul li .imgs{position: relative;}
.turnwrap .turn4 ul li .imgs span{position: absolute;right:4%; top: -18%; width: 14.688%;}
.turnwrap .turn4 ul li p.T3{font-size: calc( 25px + 25 * ( 100vw - 640px ) / 640 );padding: 2% 0;background: #a2a975;text-align: center;color:#fff; font-weight: 900;}
.turnwrap .turn4 ul li p.T4{font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );line-height: calc( 36px + 36 * ( 100vw - 640px ) / 640 );padding:5%;color:#33452a; }
.turnwrap .turn4 ul li p.T4 span{color:#33452a; font-weight: 900;}
.turnwrap .turn5 h2{font-size: calc( 50px + 50 * ( 100vw - 640px ) / 640 );line-height: calc( 64px + 64 * ( 100vw - 640px ) / 640 );font-weight: 900;color:#fff;padding: 62% 0 5% 8%;}
.turnwrap .turn5 p.T1{font-size: calc( 22px + 22 * ( 100vw - 640px ) / 640 );font-weight: 700;color:#4b5940;background: #fff; display: inline-block;border-radius: 50px;font-weight: 900;padding: 1% 5%;margin: 0 0 1% 8%;}
.turnwrap .turn5 p.T2{font-size: calc( 22px + 22 * ( 100vw - 640px ) / 640 );line-height: calc( 36px + 36 * ( 100vw - 640px ) / 640 );font-weight: 700;color:#fff;padding: 0 0 3% 8%;}
.turnwrap .turn5 p.T2 span{position: relative;}
.turnwrap .turn5 p.T2 span span{z-index: 2;color:#fff;font-weight: 700;}
.turnwrap .turn5 p.T2 span i{width: 100%; height: 1px;bottom: -1px; left: 0;background: #fff;display: inline-block;position: absolute;}
.turnwrap .turn6{background: url(https://ad.goodneighbors.kr/point24a/mobile/images/bg4.png) repeat;padding: 10% 3%;}
.turnwrap .turn6 .selbox{padding: 10% 3%;background: #fff;border-radius: 10px;}
.turnwrap .turn6 .selbox p.T1{text-align: center;color:#33452a;font-size: calc( 50px + 50 * ( 100vw - 640px ) / 640 );margin-bottom: 5%;}
.turnwrap .turn6 .selbox p.T1 span{font-weight: 900;color:#33452a;}
.turnwrap .turn6 .selbox .step{margin-bottom: 7%;}
.turnwrap .turn6 .selbox p.T2{text-align: center;color:#b1bbaa;font-size: calc( 25px + 25 * ( 100vw - 640px ) / 640 );font-weight: 900;margin-bottom: 3%;}
.turnwrap .turn6 .selbox .palji .selban{display: flex;align-items: baseline;justify-content: space-between;text-align: center;margin-bottom: 15px;}
.turnwrap .turn6 .selbox .palji .selban a{width: 49%;position: relative;}
.turnwrap .turn6 .selbox .palji .selban a .imgs{border: 4px solid #eee;border-radius: 10px;}
.turnwrap .turn6 .selbox .palji .selban a.on .imgs{border: 4px solid #5b6a50;border-radius: 10px}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2){background:#f7f7f7 ;filter: brightness(0.9) grayscale(1);}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2):after{content: '';position: absolute;width: calc( 106px + 106 * ( 100vw - 640px ) / 640 ); height: calc( 106px + 106 * ( 100vw - 640px ) / 640 );background:#f7f7f7 url(https://ad.goodneighbors.kr/point24a/web/images/ending.png) no-repeat;;top: 50%; left: 50%; transform: translate(-50%,-50%);background-size: cover;}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2) span.jjok{position: absolute;background: url(https://ad.goodneighbors.kr/point24a/web/images/han.png) no-repeat;width: 60px; height: 58px; right: -30px; top: -29px;display: table;text-align: center;font-size: 13px;line-height: 18px;}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2) span.jjok span{display: table-cell;vertical-align: middle;color: #fff;;}
.turnwrap .turn6 .selbox .palji .selban .imgs{position: relative;margin-bottom: 3%;}
.turnwrap .turn6 .selbox .palji .selban .imgs .T3{color:#fff;font-size: calc( 18px + 18 * ( 100vw - 640px ) / 640 );padding: 1% 5%;border-radius: 5px; background: #5b6a50;font-weight: 900;display: inline-block;position: absolute;left: 5%; top: 5%;}
.turnwrap .turn6 .selbox .palji .selban .T4{color:#5b6a50;font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );line-height: calc( 28px + 28 * ( 100vw - 640px ) / 640 ); font-weight: 900;}
.turnwrap .turn6 .selbox .palji .selban .T4 span{position: relative;}
.turnwrap .turn6 .selbox .palji .selban .T4 span span{z-index: 2;}
.turnwrap .turn6 .selbox .palji .selban .T4 span i{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #faf6cf;}
.turnwrap .turn6 .selbox .palji .selban.bans2{margin-bottom: 10%;;}
.turnwrap .turn6 .selbox .palji .selban.bans2 a{width: 49%;padding:5% 0;font-size: calc( 22px + 22 * ( 100vw - 640px ) / 640 ); color:#5b6a50;text-align: center;font-weight: 900;border: 4px solid #eee;border-radius: 10px;}
.turnwrap .turn6 .selbox .palji .selban.bans2 a.on{border: 4px solid #5b6a50;border-radius: 10px}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2) span.jjok{position: absolute;background: url(https://ad.goodneighbors.kr/point24a/mobile/images/han.png) no-repeat;width: calc( 94px + 94 * ( 100vw - 640px ) / 640 ); height: calc( 92px + 92 * ( 100vw - 640px ) / 640 ); right: 7%; top: -17%;display: table;text-align: center;font-size: calc( 21px + 21 * ( 100vw - 640px ) / 640 );background-size: cover;z-index: 3;}
.turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2) span.jjok span{display: table-cell;vertical-align: middle;color: #000;font-weight: 900;line-height: normal;}
.turnwrap .turn6 .selbox .palji .T5{color:#5b6a50;font-size: calc( 17px + 17 * ( 100vw - 640px ) / 640 );line-height: calc( 26px + 26 * ( 100vw - 640px ) / 640 );text-align: center;margin-bottom: 5%;}
.turnwrap .turn6 .selbox .palji .turnbtn{margin-bottom: 5%;}
.turnwrap .turn6 .selbox .baninfo{text-align: center;margin-bottom: 8%;}
.turnwrap .turn6 .selbox .baninfo a{width: 100%; border: 2px solid #5b6a50;display: inline-block;font-size: calc( 22px + 22 * ( 100vw - 640px ) / 640 ); color:#5b6a50;padding: 5% 0 5% 25%;position: relative;text-align: left;transition: 0.5s linear;border-radius: 15px;}
.turnwrap .turn6 .selbox .baninfo a i{position: relative;;display: inline-block;margin-left: 5%; width: 3.573%;}
.turnwrap .turn6 .selbox .baninfo a.on:after{animation: ros 0.5s linear both;}
.turnwrap .turn6 .selbox .baninfo a span{font-weight: 900;color:#5b6a50;}
.turnwrap .turn6 .selbox .banjiinfos{padding: 3% 5%;display: none;}
.turnwrap .turn6 .selbox .banjiinfos p.T5{color: #5b6a50;font-size: calc( 17px + 17 * ( 100vw - 640px ) / 640 );font-weight: 900;line-height: calc( 30px + 30 * ( 100vw - 640px ) / 640 );}
.turnwrap .turn6 .selbox .banjiinfos p.T6{color: #5b6a50;font-size: calc( 17px + 17 * ( 100vw - 640px ) / 640 );line-height: calc( 26px + 26 * ( 100vw - 640px ) / 640 );position: relative;padding-left: 4%;margin-bottom: 5%;}
.turnwrap .turn6 .selbox .banjiinfos p.T7{color: #5b6a50;font-size: calc( 17px + 17 * ( 100vw - 640px ) / 640 );line-height: calc( 26px + 26 * ( 100vw - 640px ) / 640 );position: relative;}
.turnwrap .turn6 .selbox .banjiinfos p.T6:before{content: '※'; color: #5b6a50;font-size: calc( 17px + 17 * ( 100vw - 640px ) / 640 );line-height: calc( 26px + 26 * ( 100vw - 640px ) / 640 );position: absolute;left: 0;}
.turnwrap .turn6 .selbox .banjiinfos .mbs{margin-bottom: 30px;}
.turnwrap .turn7{padding: 32% 0;background: #fffff9;}
.turnwrap .turn7 p.T1{text-align: center;font-size: calc( 25px + 25 * ( 100vw - 640px ) / 640 );line-height: calc( 40px + 40 * ( 100vw - 640px ) / 640 );;color:#5b6a50;margin-bottom: 8%;}
.turnwrap .turn7 p.T1 span{font-size: calc( 32px + 32 * ( 100vw - 640px ) / 640 );font-weight: 900;color:#5b6a50}
.turnwrap .turn7 p.T2{text-align: center;font-size: calc( 68px + 68 * ( 100vw - 640px ) / 640 );line-height: calc( 80px + 80 * ( 100vw - 640px ) / 640 );;color:#a2a975;font-weight: 900;}
.turnwrap .turn7 p.T2 span{background: url(https://ad.goodneighbors.kr/point24a/mobile/images/T1.png) no-repeat;vertical-align: -5px;width: calc( 115px + 115 * ( 100vw - 640px ) / 640 );height: calc( 55px + 55 * ( 100vw - 640px ) / 640 );display: inline-block;background-size: cover;}
.turnwrap .turn7 p.T2.on span{animation: w100 0.5s linear both;}
.turnwrap .turn8{background: #1f1e1e;padding: 0 8% 26% 8%;}
.turnwrap .turn8 h2{font-size: calc( 45px + 45 * ( 100vw - 640px ) / 640 );line-height: calc( 60px + 60 * ( 100vw - 640px ) / 640 );font-weight: 900;color:#fff; padding: 26% 0 8% 0;}
.picbox .swiper{margin-left: auto; margin-right: auto;position: relative;overflow: hidden; overflow: clip; list-style: none;padding: 0; z-index: 1;margin-bottom: 5%;}
.picbox .swiper-wrapper {position: relative; width: 100%;height: 100%; z-index: 1;display: flex; transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box;}
.picbox .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}
.picbox .swiper-slide{flex-shrink: 0;width: 100%;height: 100%; position: relative;transition-property: transform; display: block;overflow: hidden;}
.turnwrap .turn8 .picbox .swiper-pagination{text-align: center;position: relative;}
.turnwrap .turn8 .picbox .swiper-pagination span{width: 10px; height: 10px; border-radius: 10px; background: #8f8f8f;display: inline-block;margin: 0 2%;}
.turnwrap .turn8 .picbox .swiper-pagination span.swiper-pagination-bullet-active{ background: #fff;}
.turnwrap .turn9 p.T1{color:#cfa748;font-size: calc( 25px + 25 * ( 100vw - 640px ) / 640 );font-weight: 700;padding: 15% 0 3% 8%;}
.turnwrap .turn9 p.T2{color:#4b5940;font-size: calc( 45px + 45 * ( 100vw - 640px ) / 640 );line-height: calc( 60px + 60 * ( 100vw - 640px ) / 640 );margin-bottom: 88%;padding-left: 8%;}
.turnwrap .turn9 p.T2 span{color:#4b5940;font-size: calc( 45px + 45 * ( 100vw - 640px ) / 640 );font-weight: 900;}
.turnwrap .turn9 p.T3{color:#4b5940;font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );line-height: calc( 34px + 34 * ( 100vw - 640px ) / 640 );padding-left: 8%}
.turnwrap .turn10{background: #f5f5e1;}
.turnwrap .turn10 .picbox{padding: 15% 5%;}
.turnwrap .turn10 .picbox .swiper{margin-bottom: 3%;}
.turnwrap .turn10 .picbox .swiper-pagination{display: flex;align-items: center;justify-content: space-between;}
.turnwrap .turn10 .picbox .swiper-pagination span{height: 8px; border-radius: 8px; background: #fff;display: inline-block;width: 15%;}
.turnwrap .turn10 .picbox .swiper-pagination span.swiper-pagination-bullet-active{ background: #e4be88;}
.turnwrap .turn11{background: #f8f8f7;padding: 0 8% 16% 8%;}
.turnwrap .turn11 h2{padding: 17% 0 1% 0%;color:#4b5940;font-size: calc( 60px + 60 * ( 100vw - 640px ) / 640 );line-height: calc( 80px + 80 * ( 100vw - 640px ) / 640 );}
.turnwrap .turn11 h2 span{color:#4b5940; font-weight: 900;}
.turnwrap .turn11 p.T1{color:#4b5940;font-size: calc( 23px + 23 * ( 100vw - 640px ) / 640 );margin-bottom: 7%;}
.turnwrap .turn11 .turnbtn{margin-bottom: 7%;}
.turnwrap .turn11 p.T2{color:#4b5940;font-size: calc( 22px + 22 * ( 100vw - 640px ) / 640 );line-height: calc( 38px + 38 * ( 100vw - 640px ) / 640 );font-weight: 700;}
.turnwrap .turn12{background: url(https://ad.goodneighbors.kr/point24a/mobile/images/bg4.png) repeat;padding: 20% 0;}
.turnwrap .turn12 p.T1{text-align: center;font-size: calc( 30px + 30 * ( 100vw - 640px ) / 640 );line-height: calc( 42px + 42 * ( 100vw - 640px ) / 640 );margin-bottom: 9%;color:#fff;}
.turnwrap .turn12 p.T1 span{font-weight: 900;color:#fff;}
.turnwrap .turn13{background: #f7f7ef;padding: 10% 5%;}
.turnwrap .turn13 p.T1{color:#4a563c;margin-bottom: 5%;font-size: calc( 40px + 40 * ( 100vw - 640px ) / 640 );text-align: center;font-weight: 900;}
.turnwrap .turn13 .tabarea{width: 100%; margin: auto;}
.turnwrap .turn13 .tabarea .tabs{width: 100%;margin-bottom: 5%;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.turnwrap .turn13 .tabarea .tabs a{width: 33%; padding: 4% 0; background: #fff;font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );font-weight: 900;text-align: center;display: block;color: #000;}
.turnwrap .turn13 .tabarea .tabs a:nth-of-type(3){margin-right: 0;}
.turnwrap .turn13 .tabarea .tabs a.on{background: #445033;color:#fff;}
.turnwrap .turn13 .tabarea .tab-content{display: none;}
.turnwrap .turn13 .tabarea .tab-content.on{display: block;}
.turnwrap .turn13 .tabarea .tab-content .acbtn{border-bottom: 1px solid #f7f7ef;padding: 4%;color:#4a563c;font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );display: block;font-weight: 900;position: relative;background: #fff;}
.turnwrap .turn13 .tabarea .tab-content .acbtn.botb{border: 1px solid #c8c8c8;}
.turnwrap .turn13 .tabarea .tab-content .acbtn:after{content: '';position: absolute;background: url(https://ad.goodneighbors.kr/potential23/web/images/arow2.png) no-repeat;background-size: cover; width: calc( 19px + 19 * ( 100vw - 640px ) / 640 ); height: calc( 17px + 17 * ( 100vw - 640px ) / 640 );right: 5%; top: 50%; margin-top: -8.5px;}
.turnwrap .turn13 .tabarea .tab-content .acbtn.on:after{background: url(https://ad.goodneighbors.kr/potential23/web/images/arow3.png) no-repeat;background-size: cover;}
.turnwrap .turn13 .tabarea .tab-content p.T2{padding: 4% 9%;color:#4a563c;font-size: calc( 19px + 19 * ( 100vw - 640px ) / 640 );line-height: calc( 30px + 30 * ( 100vw - 640px ) / 640 );display: none;background: #fff;margin-bottom: 3%;}
.turnwrap .turn13 .tabarea .tab-content p.T2.botb{border: 0;}
.turnwrap .turn13 .tabarea .tab-content p.T2.on{display: block;}
.turnwrap .turn13 .tabarea .tab-content p.T2 span.jin{font-weight: 900;color:#4a563c;}
.turnfooter{padding: 7% 0;text-align: center;background: #fff;border-top: 1px solid #e7e7e7;font-size: calc( 16px + 16 * ( 100vw - 640px ) / 640 );}
#container{max-width: none !important;}
@media (min-width: 640px) {
    .turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2):after{width: 106px; height: 106px;}
    .turnwrap .quicks{max-width: 640px; left: 50%; transform: translate(-50%,0);}
    .turnwrap .turn1 h1{font-size: 105px;;}
    .turnwrap .turn1 p.T1{font-size: 24px;}
    .turnwrap .turn2 p.T1{font-size: 45px;line-height: 60px;}
    .turnwrap .turn2 p.T2{font-size: 20px;}
    .turnwrap .turn5 h2,.turnwrap .turn4 p.T1{font-size: 50px; line-height: 64px;}
    .turnwrap .turn4 ul li p.T3{font-size: 25px;}
    .turnwrap .turn4 ul li p.T4{font-size: 20px;line-height: 36px;}
    .turnwrap .turn4 p.T2{font-size: 28px; ;line-height: 40px;}
    .turnwrap .turn5 p.T1,.turnwrap .turn5 p.T2{font-size: 22px;line-height: 36px;}
    .turnwrap .turn6 .selbox p.T1{font-size: 50px;}
    .turnwrap .turn6 .selbox p.T2{font-size: 25px;;}
    .turnwrap .turn6 .selbox .palji .selban .imgs .T3{font-size: 18px;;}
    .turnwrap .turn6 .selbox .palji .selban .T4{font-size: 20px;line-height: 28px;;}
    .turnwrap .turn6 .selbox .palji .selban.bans2 a{font-size: 22px;;}
    .turnwrap .turn6 .selbox .palji .T5{font-size: 17px; line-height: 26px;}
    .turnwrap .turn6 .selbox .baninfo a{font-size: 22px;;}
    .turnwrap .turn6 .selbox .banjiinfos p.T5{font-size: 17px;line-height: 30px;}
    .turnwrap .turn6 .selbox .banjiinfos p.T6:before,.turnwrap .turn6 .selbox .banjiinfos p.T7,.turnwrap .turn6 .selbox .banjiinfos p.T6{font-size: 17px;line-height: 26px;}    
    .turnwrap .turn7 p.T1{font-size: 25px;line-height: 40px;;}
    .turnwrap .turn7 p.T1 span{font-size: 32px;}
    .turnwrap .turn7 p.T2{font-size: 68px;line-height: 80px;}
    .turnwrap .turn7 p.T2 span{width: 115px; height: 55px;background-size: auto;}
    .turnwrap .turn7 p.T2.on span{animation: w100s 1s linear both;}
    .turnwrap .turn8 h2{font-size: 45px; line-height: 60px;;}
    .turnwrap .turn9 p.T1{font-size: 25px;}
    .turnwrap .turn9 p.T2{font-size: 45px;line-height: 60px;}
    .turnwrap .turn9 p.T2 span{font-size: 45px;;}
    .turnwrap .turn9 p.T3{font-size: 20px;line-height: 34px;}
    .turnwrap .turn11 h2{font-size: 60px; line-height: 80px;;}
    .turnwrap .turn11 p.T1{font-size: 23px;;}
    .turnwrap .turn11 p.T2{font-size: 22px;line-height: 38px;}
    .turnwrap .turn12 p.T1{font-size: 30px; line-height: 42px;;}
    .turnwrap .turn13 p.T1{font-size: 40px;}
    .turnwrap .turn13 .tabarea .tab-content .acbtn,.turnwrap .turn13 .tabarea .tabs a{font-size: 20px;;}
    .turnwrap .turn13 .tabarea .tab-content p.T2{font-size: 19px; line-height: 30px;}
    .turnwrap .turn13 .tabarea .tab-content .acbtn:after{width: 19px; height: 17px;;}
    .turnwrap .turn6 .selbox .palji .selban.bans1 a:nth-of-type(2) span.jjok{width: 94px; height: 92px; font-size: 21px;}

    .turnfooter{font-size: 16px;}
    @keyframes w100s { 0% {width: 0; } 100% { width: 115px }}
}
@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes w20 { 0% {width: 0; } 100% { width: 20%; }}
@keyframes ros { 0% {transform: translate(0,-50%) rotate(0deg); } 100% { transform: translate(0,-50%) rotate(90deg); }}
@keyframes reros { 0% {transform: translate(0,-50%) rotate(90deg); } 100% { transform: translate(0,-50%) rotate(0deg); }}
@keyframes w100 { 0% {width: 0; } 100% { width: calc( 115px + 115 * ( 100vw - 640px ) / 640 ); }}