body,input,pre,select,textarea{font-family:'Noto Sans JP',sans-serif}#loading,body,html{width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}body{font-size:14px;font-weight:500;line-height:1.6;overflow-x:hidden!important;letter-spacing:0;color:#000;background-color:#f0e7dc;-webkit-text-size-adjust:none}input,select,textarea{font-size:100%;letter-spacing:1.9px}a{cursor:pointer;outline:0}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}img{vertical-align:bottom;max-width:100%;height:auto}#loading{position:fixed;z-index:1000;top:calc(50% - 50px);color:#000}#loading figure{width:100px;margin:0 auto}.preloadArea{display:none}#wrapper{opacity:0}.navImg .imgDef{-webkit-transition:all .5s;transition:all .5s;opacity:1}.ctAside .asideLogo:hover .navImg .imgDef,.navImg .imgHover{visibility:hidden;opacity:0}.navImg .imgHover{position:absolute;z-index:99;top:0;left:0;-webkit-transition:all .5s;transition:all .5s}.navImg img{vertical-align:top}.ctAside{position:absolute;width:308px;padding-top:20px}.ctAside.fixed{position:fixed;top:0}.ctAside .asideLogo{margin-bottom:36px}.ctAside .asideLogo a{position:relative;display:block}.ctAside .asideLogo a img{width:152px;margin:0 0 10px}.ctAside .asideLogo a .logoText{font-size:14px;-webkit-transition:all .5s;transition:all .5s}.ctAside .asideLogo:hover .navImg .imgHover{visibility:visible;opacity:1}.ctAside .asideLogo:hover .logoText{color:#c8c8c8}.ctAside .asideList li{line-height:1.8;margin-bottom:8px}.ctAside .asideList li a{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ctAside .asideList li a span:first-child{line-height:1.2;display:inline-block;width:28px;margin-right:12px}.ctAside .asideList li a span:first-child img{width:25px}.ctAside .asideList li a span:last-child{line-height:1.4;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.ctAside .asideList li a:hover span:last-child,.ctAside .asideList li.active span:last-child{color:#939ddd}.ctAside .asideList li#menu2 a span:first-child img,.ctAside .asideList li#menu3 a span:first-child img{width:28px}.ctAside .asideList li#menu4 a span:first-child img,.ctAside .asideList li#menu6 a span:first-child img{width:30px}.ctAside .questionList{width:240px;margin:44px 0 24px}.ctAside .questionList li a{width:112px;padding:4px 10px}.ctAside .asideLogo2 a{display:block;width:138px}footer{width:100%}footer #footArea{width:928px;margin:0 auto;padding:22px 0;text-align:right}footer #footArea .copyright{font-size:13px}.pcOnly{display:block!important}.spOnly{display:none!important}.speechBlock,.subTitle,.subTitle .img{display:-webkit-box}.speechBlock{display:-ms-flexbox;display:flex;width:620px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speechBlock .speechBox{font-size:17px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:500px;padding:26px 23px 27px 29px;color:#000;border-radius:29px}.speechBlock .speechBox:after{position:absolute;z-index:-1;top:calc(50% - 19px);left:-18px;display:block;width:25px;height:36px;content:''}.speechBlock .speechBox.purple{font-size:24px;padding:20px 23px 22px 29px;color:#fff;background:#939ddd}.speechBlock .speechBox.purple:after{background:url(../img/bg_bubble_purple.png) no-repeat;background-size:100% auto}.speechBlock .speechBox.green{background:#a7e4dc}.speechBlock .speechBox.green:after{background:url(../img/bg_bubble_green.png) no-repeat;background-size:100% auto}.speechBlock .speechBox.orange{background:#ffa999}.speechBlock .speechBox.orange:after{background:url(../img/bg_bubble_orange.png) no-repeat;background-size:100% auto}.speechBlock .speechBox.white{background:#fff}.speechBlock .speechBox.white:after{background:url(../img/bg_bubble_white.png) no-repeat;background-size:100% auto}.speechBlock .speechBox p{position:relative;letter-spacing:-.5px}.speechBlock .speechBox p .btn{position:absolute;right:0;margin-top:25px}.speechBlock figure{width:92px;margin-right:31px}.speechBlock.head .speechBox:after{right:-18px;left:inherit}.speechBlock.head .speechBox.white:after{background:url(../img/bg_bubble_white_right.png) no-repeat;background-size:100% auto}.speechBlock.head figure{margin-right:inherit;margin-left:31px}.mainBlock{position:relative}.mainBlock .imgBlock{position:relative;z-index:-1;overflow:hidden}.mainBlock .imgBlock .jarallax{min-height:405px}.mainBlock .textBlock{position:absolute;z-index:1;top:0;width:100%}.btn a,.graphBlock .graph{position:relative}.graphBlock{width:620px;margin:0 auto 35px;padding:22px 0 18px;background:rgba(255,255,255,.8)}.graphBlock .graph .graphImg{width:450px;margin:0 auto}.graphBlock .graph .graphImg .overWrap img{position:absolute;top:0;width:450px}.graphBlock .graph .labelList{position:absolute;top:0;width:100%}.graphBlock .graph .labelList figure{position:absolute}.graphBlock .graph .caption{font-size:12px;margin-top:-8px;padding:0 15px;text-align:right;letter-spacing:-.5px}.animate1{visibility:hidden}.animate1.show{visibility:visible}.animate2{visibility:hidden}.animate2.show{visibility:visible}.animate3{visibility:hidden}.animate3.show,.btn a .imgDef{visibility:visible}.subTitle{z-index:2;display:-ms-flexbox;display:flex;width:620px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subTitle .img{font-size:15px;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subTitle .img img{width:85px;margin-right:12px}.subTitle .text{font-size:12px;text-indent:-12px}.readMore{width:620px;margin:0 auto 20px}.readMore .inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:500px;margin-left:auto}.readMore .inner .text{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 120px);padding-right:22px}.btn{display:inline-block;width:120px;margin-top:18px}.btn a{display:block}.btn a .imgDef,.btn a .imgHover,.scroll{position:absolute;left:0}.btn a .imgDef{bottom:-8px;-webkit-transition:all .5s;transition:all .5s;opacity:1}.btn a .imgHover,.btn a:hover .imgDef{opacity:0;visibility:hidden}.btn a .imgHover{bottom:-8px;-webkit-transition:all .5s;transition:all .5s}.btn a:hover .imgHover{visibility:visible;opacity:1}.questionList{display:-webkit-box;display:-ms-flexbox;display:flex;width:350px;margin:0 0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.questionList li a{font-size:14px;font-weight:700;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:160px;padding:6px 10px;-webkit-transition:all .5s;transition:all .5s;text-align:center;color:#231815;border-radius:5px;background:#fff}.questionList li a:hover{background:#939ddd}.scroll{z-index:0;right:0;bottom:-20px;width:74px;height:72px;margin:0 auto;-webkit-animation:popping-arrow 1.5s infinite ease-out;animation:popping-arrow 1.5s infinite ease-out;opacity:1}.socialList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:335px;margin-bottom:50px;padding:20px;border-radius:10px;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socialList li a{display:block}.socialList li a img{width:34px}.socialList li:first-child a img{width:30px}#ctTop .scrollmagic-pin-spacer:nth-child(1){display:block!important}#ctTop .scrollmagic-pin-spacer:nth-child(2){display:none!important}#ctTop #mainBanner{position:relative;width:100%!important;height:100vh;background:#ff92bc}#ctTop #mainBanner .bannerInner{position:absolute;top:0;right:0;left:0;width:1280px;height:100vh;margin:0 auto}#ctTop #mainBanner .bannerInner .topLogo{position:relative;z-index:1;display:block;width:152px;padding:74px 0 0 88px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #mainBanner .bannerInner .topLogo.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainTitleArea{position:absolute;top:calc(50% - 222px);right:0;left:0;max-width:510px;margin:0 auto;text-align:center}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle1{font-size:20px;font-weight:700;display:inline-block;margin-bottom:24px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#231815;border-bottom:2px solid #231815}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle1.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle2{font-size:36px;font-weight:700;margin-bottom:16px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#fff}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle2.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainTitleArea .characterList{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;margin-bottom:34px;-ms-flex-pack:distribute;justify-content:space-around}#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li{position:relative;display:block;width:140px}#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li img{position:absolute;top:0;left:0;opacity:1}#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li img.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li #c3_1,#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li #c3_2,#ctTop #mainBanner .bannerInner .mainTitleArea .characterList li #c3_3{top:-27px}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle3{margin-bottom:28px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle3.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle3 img{width:495px}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle4{font-size:24px;font-weight:700;margin-bottom:68px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#fff}#ctTop #mainBanner .bannerInner .mainTitleArea .mainTitle4.hide{opacity:0}#ctTop #mainBanner .bannerInner .mainLogo{position:absolute;right:0;bottom:30px;width:145px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #mainBanner .bannerInner .mainLogo.hide{opacity:0}#ctTop #mainBanner .bannerInner .topSpeechBlock{position:relative;top:calc(50% - 480px);width:1280px;height:680px;margin:0 auto}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk1{top:17px;right:26px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk2{top:216px;left:32px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk3{bottom:44px;left:calc((100% - 577px)/ 2)}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk4{right:54px;bottom:28px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk5{top:-12px;left:calc((100% - 616px)/ 2)}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk6{top:24px;left:50px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk7{top:190px;right:30px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk8{bottom:44px;left:56px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;opacity:0}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk.active{z-index:1;opacity:1}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk .animateArea{position:relative}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk .animateArea figure{width:100%;margin-right:0}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk .animateArea .overWrap img{position:absolute;top:0}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk .text{font-size:23px;font-weight:700;line-height:1.5;position:absolute;top:0;text-align:center}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk1{right:40px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk1 .animateArea{width:412px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk1 .text{margin:65px 0 0 70px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk2 .animateArea{width:390px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk2 .text{margin:70px 0 0 53px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk3{left:calc((100% - 580px)/ 2)}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk3 .animateArea{width:538px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk3 .text{margin:122px 0 0 55px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk4 .animateArea{width:362px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk4 .text{font-size:20px;margin:80px 0 0 62px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk5{left:calc((100% - 630px)/ 2)}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk5 .animateArea{width:588px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk5 .text{font-size:20px;margin:60px 0 0 60px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk6 .animateArea{width:350px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk6 .text{font-size:20px;margin:62px 0 0 42px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk7 .animateArea{width:396px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk7 .text{margin:90px 0 0 93px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk8{left:52px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk8 .animateArea{width:366px}#ctTop #mainBanner .bannerInner .topSpeechBlock .talk#talk8 .text{font-size:20px;margin:107px 0 0 54px}#ctTop #mainBanner .bannerInner .topSpeechBlock #talk2,#ctTop #mainBanner .bannerInner .topSpeechBlock #talk3,#ctTop #mainBanner .bannerInner .topSpeechBlock #talk5,#ctTop #mainBanner .bannerInner .topSpeechBlock #talk7{z-index:1}#ctTop #ctArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:1030px;margin:0 auto;padding-top:77px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctTop #ctArea .ctMain .headTitle span,#ctTop #ctArea .ctMain .leadTitle span{display:none}#ctTop #ctArea .ctMain{width:720px;margin-left:308px;padding-top:33px}#ctTop #ctArea .ctMain .requestLink{position:fixed;z-index:2;right:calc((100% - 1175px)/ 2);bottom:50px;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;opacity:0}#ctTop #ctArea .ctMain .requestLink img{width:137px}#ctTop #ctArea .ctMain .requestLink.active{visibility:visible;opacity:1}#ctTop #ctArea .ctMain .requestLink.hide{visibility:hidden;opacity:0}#ctTop #ctArea .ctMain .headTitle{width:559px;margin:0 auto 45px}#ctTop #ctArea .ctMain .leadTitle{width:221px;margin:0 auto 35px;padding-top:5px}#ctTop #ctArea .ctMain #question1{margin-bottom:76px}#ctTop #ctArea .ctMain #question1 .yearImg{position:relative;width:552px;margin:0 auto 48px}#ctTop #ctArea .ctMain #question1 .yearImg figure{width:100%;margin:0 0 0 22px}#ctTop #ctArea .ctMain #question1 .mainBlock1 .textBlock,#ctTop #ctArea .ctMain #question1 .mainBlock2 .textBlock{margin-top:-40px}#ctTop #ctArea .ctMain #question1 .yearImg .overWrap img{position:absolute;top:0}#ctTop #ctArea .ctMain #question1 .speechBlock.head{margin-bottom:66px}#ctTop #ctArea .ctMain #question1 .mainBlock1 .textBlock .speechBlock1{margin-bottom:34px}#ctTop #ctArea .ctMain #question1 .mainBlock1 .textBlock .speechBlock2{margin-bottom:121px}#ctTop #ctArea .ctMain #question1 .mainBlock1 .textBlock .speechBlock3,#ctTop #ctArea .ctMain #question1 .mainBlock1 .textBlock .speechBlock4{margin-bottom:116px}#ctTop #ctArea .ctMain #question1 .mainBlock2 .textBlock .speechBlock1{margin-bottom:121px}#ctTop #ctArea .ctMain #question1 .mainBlock3 .textBlock .speechBlock1{margin-top:40px;margin-bottom:116px}#ctTop #ctArea .ctMain #question2{margin-bottom:76px}#ctTop #ctArea .ctMain #question2 .speechBlock.head{margin-bottom:50px}#ctTop #ctArea .ctMain #question2 .mainBlock1{margin-bottom:73px}#ctTop #ctArea .ctMain #question2 .mainBlock1 .textBlock{margin-top:200px}#ctTop #ctArea .ctMain #question2 .mainBlock2 .imgBlock{position:relative;z-index:1;height:0;padding-bottom:56.25%}#ctTop #ctArea .ctMain #question2 .mainBlock2 .imgBlock iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}#ctTop #ctArea .ctMain #question2 .mainBlock2 .textBlock{margin-top:-126px}#ctTop #ctArea .ctMain #question2 .mainBlock3{margin-top:40px}#ctTop #ctArea .ctMain #question2 .mainBlock3 .textBlock .speechBlock1{margin-bottom:34px}#ctTop #ctArea .ctMain #question2 .mainBlock3 .textBlock .speechBlock2{margin-bottom:99px}#ctTop #ctArea .ctMain #question2 .mainBlock4 .textBlock{margin-top:-65px}#ctTop #ctArea .ctMain #question2 .mainBlock4 .textBlock .speechBlock1{margin-bottom:320px}#ctTop #ctArea .ctMain #question2 .mainBlock4 .textBlock .speechBlock2,#ctTop #ctArea .ctMain #question2 .mainBlock5 .textBlock .speechBlock1{margin-bottom:34px}#ctTop #ctArea .ctMain #question2 .mainBlock5 .textBlock{margin-top:130px}#ctTop #ctArea .ctMain #question3{margin-bottom:76px}#ctTop #ctArea .ctMain #question3 .mainBlock1{margin-top:-60px}#ctTop #ctArea .ctMain #question3 .mainBlock1 .textBlock{margin-top:205px}#ctTop #ctArea .ctMain #question3 .mainBlock2 .textBlock .speechBlock1{margin-top:-30px;margin-bottom:43px}#ctTop #ctArea .ctMain #question3 .mainBlock2 .textBlock .speechBlock2{margin-bottom:43px}#ctTop #ctArea .ctMain #question3 .mainBlock2 .textBlock .speechBlock3{margin-bottom:34px}#ctTop #ctArea .ctMain #question3 .mainBlock3 .textBlock .speechBlock1{margin-top:60px;margin-bottom:34px}#ctTop #ctArea .ctMain #question3 .mainBlock3 .textBlock .speechBlock2,#ctTop #ctArea .ctMain #question3 .mainBlock3 .textBlock .speechBlock3{margin-bottom:34px}#ctTop #ctArea .ctMain #question3 .mainBlock4 .textBlock .speechBlock1{margin-top:-34px;margin-bottom:240px}#ctTop #ctArea .ctMain #question3 .mainBlock4 .textBlock .speechBlock2,#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .speechBlock1{margin-bottom:34px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock{margin-top:105px;padding-top:60px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .graphImg{width:376px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label1{top:158px;left:268px;width:84px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label2{top:-24px;left:58px;width:184px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label3{top:36px;left:34px;width:144px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label4{top:273px;right:116px;width:130px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .caption{margin-top:27px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .subTitle{margin-bottom:10px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .speechBlock2,#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .speechBlock3,#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .speechBlock4{margin-bottom:15px}#ctTop #ctArea .ctMain #question4,#ctTop #ctArea .ctMain #question5{margin-bottom:76px}#ctTop #ctArea .ctMain #question3 .mainBlock6{margin-top:80px}#ctTop #ctArea .ctMain #question3 .mainBlock6 .textBlock .speechBlock1{margin-top:-42px}#ctTop #ctArea .ctMain #question3 .mainBlock7 .textBlock .speechBlock1{margin-top:-65px}#ctTop #ctArea .ctMain #question3 .mainBlock8 .textBlock .speechBlock1{margin-top:-75px}#ctTop #ctArea .ctMain #question3 .mainBlock9 .textBlock .speechBlock1{margin-top:-120px}#ctTop #ctArea .ctMain #question3 .mainBlock9 .textBlock .speechBox{padding-bottom:40px}#ctTop #ctArea .ctMain #question4 .mainBlock1{margin-top:110px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .textBlock .speechBlock1{margin-top:-70px;margin-bottom:300px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock{margin:70px auto 49px;padding:45px 0 55px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph .graphImg .overWrap img{width:506px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .graphImg{width:480px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time1{top:8px;right:140px;width:44px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time2{top:322px;right:38px;width:41px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time3{top:376px;right:68px;width:43px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time4{top:408px;right:93px;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time5{top:480px;left:280px;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time6{top:472px;left:210px;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time7{top:262px;left:17px;width:50px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time8{top:228px;left:11px;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time9{top:163px;left:18px;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time10{top:78px;left:56px;width:57px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time11{top:-20px;left:201px;width:57px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label1{top:230px;right:274px;width:75px;margin-right:1px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label2{top:136px;right:92px;width:94px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label3{top:325px;right:108px;width:38px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label4{top:370px;right:131px;width:29px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label5{top:392px;right:198px;width:85px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label6{top:432px;left:255px;width:44px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label7{top:346px;left:148px;width:58px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label8{top:237px;left:70px;width:118px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label9{top:200px;left:94px;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label10{top:142px;left:122px;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label11{top:72px;left:165px;width:91px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label12{top:20px;left:261px;width:144px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2{margin-top:70px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .graphImg{width:480px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time1{top:-28px;right:267px;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time2{top:292px;right:27px;width:43px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time3{top:375px;right:69px;width:42px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time4{top:406px;right:92px;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time5{top:482px;left:281px;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time6{top:475px;left:209px;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time7{top:345px;left:48px;width:46px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time8{top:289px;left:22px;width:51px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time9{top:225px;left:12px;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time10{top:-24px;left:230px;width:56px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label1{top:225px;right:262px;width:92px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label2{top:105px;right:75px;width:147px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label3{top:289px;right:95px;width:84px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label4{top:370px;right:127px;width:29px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label5{top:389px;right:180px;width:105px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label6{top:416px;left:250px;width:71px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label7{top:356px;left:140px;width:123px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label8{top:297px;left:110px;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label9{top:253px;left:96px;width:29px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label10{top:126px;left:158px;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label11{top:40px;left:282px;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock2 .textBlock .speechBlock1{margin-top:-30px;margin-bottom:115px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .transparentBlock{width:620px;height:35px;margin:-35px auto 0;background:rgba(255,255,255,.5)}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock{margin-top:-37px;padding-top:70px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .graphImg{width:421px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label1{top:183px;left:276px;width:67px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label2{top:92px;left:156px;width:49px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label3{top:34px;left:229px;width:43px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label4{top:-43px;left:86px;width:226px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label5{top:156px;left:430px;width:59px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label6{top:334px;left:268px;width:59px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label7{top:262px;left:138px;width:59px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock{margin-top:25px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .graphImg{width:420px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label1{top:192px;left:256px;width:94px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label2{top:248px;left:98px;width:117px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label3{top:52px;left:438px;width:122px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock{margin-top:25px;padding-top:35px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .graphImg{width:458px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure img{width:100%}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label1{top:205px;left:265px;width:90px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label2{top:327px;left:23px;width:99px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label3{top:274px;left:20px;width:85px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label4{top:242px;left:20px;width:77px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label5{top:216px;left:18px;width:73px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label6{top:178px;left:19px;width:73px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label7{top:115px;left:22px;width:74px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label8{top:57px;left:27px;width:71px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label9{top:-6px;left:15px;width:88px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label10{top:72px;left:190px;width:52px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label11{top:299px;left:406px;width:64px}#ctTop #ctArea .ctMain #question5 .mainBlock1{margin-top:30px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock{margin-top:25px;margin-bottom:70px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph{margin-bottom:80px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label1{top:208px;left:281px;width:74px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label2{top:170px;left:68px;width:126px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label3{top:240px;left:435px;width:99px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .textTitle{font-weight:700;font-size:15px;margin-bottom:10px;text-align:center;text-decoration:underline}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .textBlock{font-size:15px;margin-bottom:30px;text-align:center}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .caption{font-size:12px;padding:0 15px;text-align:right;letter-spacing:-.5px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .textBlock .speechBlock1{margin-top:-11px;margin-bottom:36px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .textBlock .speechBlock2{margin-bottom:36px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock{margin-top:75px;margin-bottom:130px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label1{top:205px;left:288px;width:50px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label2{top:261px;left:71px;width:118px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label3{top:71px;left:406px;width:141px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label4{top:302px;left:424px;width:118px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .speechBlock1{margin-top:-80px;margin-bottom:30px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship{position:relative}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholorshipImg1{position:relative;top:0;width:620px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholorshipImg2{position:absolute;z-index:1;top:0;left:49px;width:620px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholarLink{position:absolute;z-index:2;right:83px;bottom:20px;-webkit-transition:all .5s;transition:all .5s}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholarLink:hover{color:#939ddd}#ctTop #ctArea .ctMain #question5 .mainBlock3 .scholorshipText{margin-top:30px;padding-left:25px}#ctTop #ctArea .ctMain #question6{margin-bottom:26px}#ctTop #ctArea .ctMain #question6 .mainBlock1{margin-top:100px}#ctTop #ctArea .ctMain #question6 .mainBlock1 .textBlock .head{margin-top:-60px;margin-bottom:20px}#ctTop #ctArea .ctMain #question6 .mainBlock1 .textBlock .speechBlock1{margin-bottom:20px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .textBlock .speechBlock1{margin-top:80px;margin-bottom:240px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock{margin-top:230px;margin-bottom:80px;padding-top:40px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label1{top:183px;left:250px;width:121px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label2{top:125px;left:52px;width:98px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label3{top:46px;left:200px;width:61px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label4{top:110px;left:444px;width:124px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label5{top:338px;left:139px;width:115px}#ctTop #ctArea .ctMain #question6 .mainBlock3{margin-top:-170px}#ctTop #ctArea .ctMain #question6 .mainBlock3 .textBlock .speechBlock1{margin-top:140px;margin-bottom:110px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .textBlock .speechBlock1{margin-top:100px;margin-bottom:75px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .textBlock .speechBlock2{margin-bottom:34px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock{margin-top:210px;margin-bottom:80px;padding-top:70px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .graphImg{width:419px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label1{top:195px;left:270px;width:80px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label2{top:292px;left:98px;width:117px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label3{top:92px;left:82px;width:53px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label4{top:46px;left:calc((100% - 190px)/ 2);width:66px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label5{top:168px;left:439px;width:103px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .graphCaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .graphCaption .pdr-30{padding-left:30px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2{margin-top:30px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .graphImg{width:419px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label1{top:183px;left:268px;width:85px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label2{top:303px;left:138px;width:112px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label3{top:85px;left:410px;width:113px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .graphCaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .graphCaption .pdr-30{padding-left:30px}#ctTop #ctArea .ctMain #question6 .mainBlock5{margin-top:-140px}#ctTop #ctArea .ctMain #question6 .mainBlock5 .textBlock .speechBlock1{margin-top:100px}#ctTop #ctArea .ctMain #question6 .mainBlock6 .textBlock .speechBlock1{margin-top:80px}#ctTop #ctArea .ctMain #question6 .mainBlock7 .speechBlock1{margin-top:70px}#ctTop #ctArea .ctMain #question6 .mainBlock7 .messageBlock{margin-top:50px}#ctTop #ctArea .ctMain #question6 .mainBlock7 .messageBlock figure{width:636px;margin:0 auto}#ctTop #ctArea .ctMain .staffBlock{font-size:13px;width:624px;margin:0 auto}#ctTop #ctArea .ctMain .staffBlock .staffTitle{font-weight:400}#ctTop #ctArea .ctMain .staffBlock dl{display:-webkit-box;display:-ms-flexbox;display:flex}#ctTop #ctArea .ctMain .staffBlock dl dt{display:inline}#ctTop #ctArea .ctMain .staffBlock dl dt span{display:inline;padding:0 4px}#ctTop #ctArea .ctMain .staffBlock dl dd{font-weight:700;display:inline}#ctTop #ctArea .ctMain .staffBlock dl dd em{font-weight:400}#ctTop #ctArea .ctMain .staffBlock .questionList{width:300px;margin:50px 0}#ctTop #ctArea .ctMain .staffBlock .questionList li a{position:relative;width:auto;margin-left:50px;padding:0;text-align:center;color:#000;border-bottom:3px solid #ffa999;border-radius:0;background-color:transparent}#ctTop #ctArea .ctMain .staffBlock .questionList li a:before{position:absolute;top:0;left:-50px;width:38px;height:24px;content:'';-webkit-transition:all .5s;transition:all .5s;background:url(../img/arr_orange.png) center no-repeat;background-size:cover}#ctTop #ctArea .ctMain .staffBlock .questionList li a:hover{color:#c8c8c8;border-color:#fff}#ctTop #ctArea .ctMain .staffBlock .questionList li a:hover:before{background:url(../img/arr_white.png) center no-repeat;background-size:cover}@media (max-width:1030px){.asideSp .asideLogo2,.readMore .inner .btn{margin:0}.pcOnly{display:none!important}.spOnly{display:block!important}.menuIcon{position:fixed;z-index:4;bottom:72px;left:-6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:56px;height:56px;padding:27px 18px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.24);box-shadow:0 1px 3px 0 rgba(0,0,0,.24)}.menuIcon .openIcon{position:relative;display:block;width:20px;height:15px;cursor:pointer}.menuIcon .openIcon .line,.menuIcon .openIcon .line:after,.menuIcon .openIcon .line:before{position:absolute;width:20px;height:2px;content:'';-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:1px;background:#000}.menuIcon .openIcon .line:before{top:-6px}.menuIcon .openIcon .line:after{bottom:-6px}.menuIcon.active{background-color:gray}.menuIcon.active .openIcon .line{width:18px;background-color:transparent}.menuIcon.active .openIcon .line:after,.menuIcon.active .openIcon .line:before{top:0}.menuIcon.active .openIcon .line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuIcon.active .openIcon .line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.asideSp{position:fixed;z-index:3;bottom:-200vh;visibility:hidden;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;height:100%;padding:40px 20px 40px 58px;-webkit-transition:all .5s;transition:all .5s;opacity:0;background-color:#f0e7dc}.asideSp.addFade{z-index:3;bottom:0;visibility:visible;opacity:1}.asideSp .questionList{width:100%;min-width:inherit;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer #footArea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 22px;text-align:center}.readMore{width:100%}.readMore .inner{display:block;width:100%}.readMore .inner .text{width:100%;padding-right:0}.mainBlock .imgBlock{height:450px}.mainBlock .imgBlock .jarallax{min-height:450px}.mainBlock .textBlock{height:100%}.mainBlock .textBlock .orangeBubble{width:80%;min-width:auto;max-width:300px;margin:0 auto!important}.mainBlock .textBlock .orangeBubble.spOnly{position:absolute;top:calc(50% - 188px);right:0;left:0}.speechBlock{width:93%}.speechBlock .speechBox{font-size:16px;width:calc(100% - 65px);padding:18px 10px 18px 15px}.speechBlock .speechBox.purple{font-size:18px;padding:18px 10px 18px 15px}.speechBlock .speechBox p .btn{position:relative;display:block;margin:30px 0 0 auto}.speechBlock figure{width:61px}.questionList{width:80%;min-width:300px;margin:20px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questionList li a{font-size:11px}.questionList li:first-child{padding-right:20px}.leadTitle span{font-size:9px;margin:0 0 0 15px}.btn{width:110px}.scroll{bottom:-10px;width:54px;height:52px}#ctTop .scrollmagic-pin-spacer:nth-child(1){display:none!important}#ctTop .scrollmagic-pin-spacer:nth-child(2){display:block!important}#ctTop #spBanner{position:relative;width:100%!important;height:100vh;background:#ff92bc}#ctTop #spBanner .topLogo{position:relative;z-index:1;display:block;width:140px;padding:35px 0 0 35px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #spBanner .topLogo.hide{opacity:0}#ctTop #spBanner .mainLogo{position:absolute;bottom:25px;left:calc((100% - 143px)/ 2);width:143px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #spBanner .mainLogo.hide{opacity:0}#ctTop #spBanner .bannerInner{width:325px;margin:0 auto}#ctTop #spBanner .bannerInner .mainTitleArea{position:absolute;top:calc((100vh - 290px)/ 2);right:0;left:0;max-width:325px;margin:0 auto;text-align:center}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle1{font-size:15px;font-weight:700;display:inline-block;margin-bottom:10px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#000;border-bottom:2px solid #000}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle1.hide{opacity:0}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle2{font-size:23px;font-weight:700;margin-bottom:20px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#fff}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle2.hide{opacity:0}#ctTop #spBanner .bannerInner .mainTitleArea .characterList{display:-webkit-box;display:-ms-flexbox;display:flex;height:115px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctTop #spBanner .bannerInner .mainTitleArea .characterList li{position:relative;display:block;width:92px;margin-right:20px}#ctTop #spBanner .bannerInner .mainTitleArea .characterList li img{position:absolute;top:0;left:0;opacity:1}#ctTop #spBanner .bannerInner .mainTitleArea .characterList li img.hide{opacity:0}#ctTop #spBanner .bannerInner .mainTitleArea .characterList li #c3_1_sp,#ctTop #spBanner .bannerInner .mainTitleArea .characterList li #c3_2_sp,#ctTop #spBanner .bannerInner .mainTitleArea .characterList li #c3_3_sp{top:-21px}#ctTop #spBanner .bannerInner .mainTitleArea .characterList li:last-child{margin-right:0}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle3{margin-bottom:20px;-webkit-transition:all .5s;transition:all .5s;opacity:1}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle3.hide{opacity:0}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle3 img{width:327px}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle4{font-size:18px;font-weight:700;margin-bottom:68px;-webkit-transition:all .5s;transition:all .5s;opacity:1;color:#fff}#ctTop #spBanner .bannerInner .mainTitleArea .mainTitle4.hide{opacity:0}#ctTop #spBanner .bannerInner .speechBlock{width:100%}#ctTop #spBanner .bannerInner .speechBlock #talk1_sp{top:calc((100vh - 627px)/ 2);left:calc((100% - 310px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk1_sp .animateArea{width:310px}#ctTop #spBanner .bannerInner .speechBlock #talk1_sp .text{margin:66px 0 0 34px}#ctTop #spBanner .bannerInner .speechBlock #talk2_sp{bottom:calc((100vh - 670px)/ 2);left:calc((100% - 320px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk2_sp .animateArea{width:320px}#ctTop #spBanner .bannerInner .speechBlock #talk2_sp .text{margin:111px 0 0 53px}#ctTop #spBanner .bannerInner .speechBlock #talk3_sp{top:calc((100vh - 696px)/ 2);left:calc((100% - 310px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk3_sp .animateArea{width:310px}#ctTop #spBanner .bannerInner .speechBlock #talk3_sp .text{margin:92px 0 0 56px}#ctTop #spBanner .bannerInner .speechBlock #talk4_sp{bottom:calc((100vh - 668px)/ 2);left:calc((100% - 300px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk4_sp .animateArea{width:300px}#ctTop #spBanner .bannerInner .speechBlock #talk4_sp .text{font-size:18px;margin:104px 0 0 44px}#ctTop #spBanner .bannerInner .speechBlock #talk5_sp{top:calc((100vh - 662px)/ 2);left:calc((100% - 310px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk5_sp .animateArea{width:310px}#ctTop #spBanner .bannerInner .speechBlock #talk6_sp .animateArea,#ctTop #spBanner .bannerInner .speechBlock #talk7_sp .animateArea,#ctTop #spBanner .bannerInner .speechBlock #talk8_sp .animateArea{width:315px}#ctTop #spBanner .bannerInner .speechBlock #talk5_sp .text{font-size:17px;margin:84px 0 0 32px}#ctTop #spBanner .bannerInner .speechBlock #talk6_sp{bottom:calc((100vh - 652px)/ 2);left:calc((100% - 315px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk6_sp .text{font-size:18px;margin:110px 0 0 28px}#ctTop #spBanner .bannerInner .speechBlock #talk7_sp{top:calc((100vh - 650px)/ 2);left:calc((100% - 315px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk7_sp .text{margin:101px 0 0 48px}#ctTop #spBanner .bannerInner .speechBlock #talk8_sp{bottom:calc((100vh - 624px)/ 2);left:calc((100% - 315px)/ 2)}#ctTop #spBanner .bannerInner .speechBlock #talk8_sp .text{font-size:18px;margin:92px 0 0 71px}#ctTop #spBanner .bannerInner .speechBlock .talk{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;opacity:0}#ctTop #spBanner .bannerInner .speechBlock .talk.active{z-index:1;opacity:1}#ctTop #spBanner .bannerInner .speechBlock .talk .animateArea{position:relative}#ctTop #spBanner .bannerInner .speechBlock .talk .animateArea figure{width:100%;margin-right:0}#ctTop #spBanner .bannerInner .speechBlock .talk .animateArea .overWrap img{position:absolute;top:0}#ctTop #spBanner .bannerInner .speechBlock .talk .text{font-size:20px;font-weight:700;line-height:1.5;position:absolute;top:0;text-align:center}#ctTop #spBanner .bannerInner .speechBlock #talk2,#ctTop #spBanner .bannerInner .speechBlock #talk3,#ctTop #spBanner .bannerInner .speechBlock #talk5,#ctTop #spBanner .bannerInner .speechBlock #talk7{z-index:1}#ctTop #ctArea{width:100%;padding-top:0}#ctTop #ctArea .ctMain{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:72px 0 0;padding:0 15px}#ctTop #ctArea .ctMain .requestLink{bottom:15px;left:0}#ctTop #ctArea .ctMain .requestLink img{width:50px}#ctTop #ctArea .ctMain .headTitle{width:290px}#ctTop #ctArea .ctMain .leadTitle{width:130px}#ctTop #ctArea .ctMain .graphBlock{width:100%!important}#ctTop #ctArea .ctMain #question1{margin-bottom:70px}#ctTop #ctArea .ctMain #question1 .yearImg{width:auto;max-width:320px}#ctTop #ctArea .ctMain #question1 .yearImg figure{margin-left:0}#ctTop #ctArea .ctMain #question1 .mainBlock2 .textBlock{margin-top:-75px}#ctTop #ctArea .ctMain #question1 .mainBlock3 .textBlock .speechBlock1{margin-bottom:55px}#ctTop #ctArea .ctMain #question1 .speechBlock.head{margin-bottom:66px}#ctTop #ctArea .ctMain #question2{margin-bottom:45px}#ctTop #ctArea .ctMain #question2 .speechBlock.head{margin-bottom:50px}#ctTop #ctArea .ctMain #question2 .mainBlock1{margin-bottom:100px}#ctTop #ctArea .ctMain #question2 .mainBlock1 .textBlock{margin-top:180px}#ctTop #ctArea .ctMain #question2 .mainBlock2 .imgBlock{height:auto}#ctTop #ctArea .ctMain #question2 .mainBlock2 .textBlock{height:auto;margin-top:-142px}#ctTop #ctArea .ctMain #question2 .mainBlock3 .textBlock .speechBlock1{margin-bottom:34px}#ctTop #ctArea .ctMain #question2 .mainBlock3 .textBlock .speechBlock2{margin-bottom:3px}#ctTop #ctArea .ctMain #question2 .mainBlock4{margin-top:100px}#ctTop #ctArea .ctMain #question2 .mainBlock4 .textBlock .speechBlock1{margin-bottom:220px}#ctTop #ctArea .ctMain #question2 .mainBlock5 .textBlock{margin-top:120px}#ctTop #ctArea .ctMain #question3 .mainBlock1 .textBlock{margin-top:140px}#ctTop #ctArea .ctMain #question3 .mainBlock2 .textBlock .speechBlock1{margin-top:-106px}#ctTop #ctArea .ctMain #question3 .mainBlock2 .textBlock .speechBlock2{margin-bottom:22px}#ctTop #ctArea .ctMain #question3 .mainBlock4 .textBlock .speechBlock1{margin:30px auto}#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .subTitle{display:block;width:auto;margin-bottom:20px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .textBlock .subTitle span{margin-bottom:10px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock{padding:98px 4px 20px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label1{top:133px;right:0;left:0;width:84px;margin:0 auto}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label2{top:-70px;right:0;left:28px;width:109px;width:138px;margin:0 auto}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .caption,#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .caption{margin-top:50px;text-align:center}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label3{top:-71px;left:calc((100% - 298px)/ 2);width:104px}#ctTop #ctArea .ctMain #question3 .mainBlock5 .graphBlock .graph .labelList figure.label4{top:calc(100% + 262px);right:calc((100% - 240px)/ 2);width:130px}#ctTop #ctArea .ctMain #question3 .mainBlock9 .textBlock .speechBox{padding-bottom:21px}#ctTop #ctArea .ctMain #question4{margin-bottom:76px}#ctTop #ctArea .ctMain #question4 .mainBlock1{margin-top:110px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .textBlock .speechBlock1{margin-top:-70px;margin-bottom:300px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock{margin-top:92px;padding:70px 0 35px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .garphTitle{position:absolute;top:-42px;right:0;left:50px;width:70px;margin:0 auto 16px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph{width:330px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .graphImg{width:221px;margin-right:-6px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .graphImg .overWrap img{width:258px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure{right:inherit;left:calc((100% - 215px)/ 2)!important;width:44px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time1{top:530px;left:calc((100% - 200px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time2{top:-5px;left:calc((100% - 196px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time3{top:31px;left:calc((100% - 198px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time4{top:48px;left:calc((100% - 200px)/ 2)!important;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time5{top:140px;left:calc((100% - 200px)/ 2)!important;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time6{top:170px;left:calc((100% - 215px)/ 2)!important;width:52px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time7{top:260px;width:50px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time8{top:190px;width:52px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time9{top:317px;width:52px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time10{top:364px;left:calc((100% - 222px)/ 2)!important;width:56px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.time11{top:438px;left:calc((100% - 222px)/ 2)!important;width:56px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label2{top:586px;right:33px;left:inherit!important;width:150px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label3{top:22px;right:68px;left:inherit!important;width:78px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label4{top:38px;right:98px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label5{top:94px;right:66px;left:inherit!important;width:85px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label6{top:153px;right:88px;left:inherit!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label7{top:214px;right:78px;left:inherit!important;width:58px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label8{top:275px;right:52px;left:inherit!important;width:118px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label9{top:302px;right:96px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label10{top:340px;right:98px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label11{top:398px;right:38px;left:inherit!important;width:140px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph1 .labelList figure.label12{top:470px;right:5px;left:inherit!important;width:199px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2{margin-top:65px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .garphTitle{width:85px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .graphImg{width:218px;margin-right:-6px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .graphImg .overWrap img{width:258px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure{right:inherit;left:calc((100% - 246px)/ 2)!important;width:44px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time1{top:-10px;left:calc((100% - 190px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time2{top:194px;left:calc((100% - 190px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time3{top:234px;left:calc((100% - 190px)/ 2)!important}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time4{top:256px;left:calc((100% - 190px)/ 2)!important;width:44px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time5{top:344px;left:calc((100% - 193px)/ 2)!important;width:45px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time6{top:369px;left:calc((100% - 205px)/ 2)!important;width:52px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time7{top:463px;left:calc((100% - 200px)/ 2)!important;width:46px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time8{top:487px;left:calc((100% - 205px)/ 2)!important;width:50px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time9{top:513px;left:calc((100% - 207px)/ 2)!important;width:53px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.time10{top:674px;left:calc((100% - 215px)/ 2)!important;width:56px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label2{top:68px;right:7px;left:inherit!important;width:192px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label3{top:211px;right:29px;left:inherit!important;width:155px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label4{top:242px;right:93px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label5{top:297px;right:51px;left:inherit!important;width:105px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label6{top:363px;right:29px;left:inherit!important;width:145px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label7{top:411px;right:42px;left:inherit!important;width:122px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label8{top:472px;right:90px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label9{top:499px;right:92px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label10{top:596px;right:93px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock1 .graphBlock .graph.graph2 .labelList figure.label11{top:678px;right:94px;left:inherit!important;width:28px}#ctTop #ctArea .ctMain #question4 .mainBlock2 .textBlock .speechBlock1{margin-top:-30px;margin-bottom:115px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .transparentBlock{width:620px;height:35px;margin:-35px auto 0;background:rgba(255,255,255,.5)}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock{margin-top:50px;padding-top:95px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label1{top:122px;right:0;left:0;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label2{top:57px;left:calc((100% - 282px)/ 2);width:49px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label3{top:-20px;left:calc((100% - 146px)/ 2);width:43px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label4{top:-72px;left:calc((100% - 284px)/ 2);width:222px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label5{top:104px;left:calc((100% + 176px)/ 2);width:58px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label6{top:275px;left:calc((100% - 73px)/ 2);width:58px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .labelList figure.label7{top:190px;left:calc((100% - 308px)/ 2);width:59px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock3 .graphBlock .graph .caption{margin-top:50px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock{padding-top:80px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label1{top:150px;right:0;left:0;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label2{top:226px;left:calc((100% - 301px)/ 2);width:117px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .labelList figure.label3{top:-43px;left:calc((100% + 46px)/ 2);width:122px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock4 .graphBlock .graph .caption{margin-top:30px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock{padding-top:200px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label1{top:135px;right:0;left:0;width:76px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label2{top:208px;left:calc((100% - 188px)/ 2);width:108px;width:105px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label3{top:187px;left:calc((100% - 226px)/ 2);width:105px;width:103px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label4{top:170px;left:calc((100% - 270px)/ 2);width:102px;width:107px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label5{top:155px;left:calc((100% - 308px)/ 2);width:91px;width:102px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label6{top:-60px;left:calc((100% - 197px)/ 2);width:100px;width:96px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label7{top:-102px;left:calc((100% - 244px)/ 2);width:97px;width:96px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label8{top:-140px;left:calc((100% - 272px)/ 2);width:82px;width:75px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label9{top:-184px;left:calc((100% - 312px)/ 2);width:87px;margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label10{top:26px;left:calc((100% - 130px)/ 2);margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .labelList figure.label11{top:232px;left:calc((100% + 173px)/ 2);margin:0 auto}#ctTop #ctArea .ctMain #question4 .mainBlock5 .graphBlock .graph .caption{margin-top:165px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock{padding-top:60px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label1{top:145px;right:0;left:0;width:73px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label2{top:-8px;left:calc((100% - 311px)/ 2);width:126px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .labelList figure.label3{top:246px;left:calc((100% + 119px)/ 2);width:99px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .graph .caption{margin-top:40px}#ctTop #ctArea .ctMain #question5 .mainBlock1 .graphBlock .textBlock{padding:0 15px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock{margin-top:240px;padding-top:60px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock,#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock{padding-top:65px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label1{top:143px;right:0;left:0;width:50px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label2{top:31px;left:calc((100% - 307px)/ 2);width:98px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label3{top:27px;left:calc((100% + 138px)/ 2);width:82px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .labelList figure.label4{top:243px;left:calc((100% + 75px)/ 2);width:118px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock2 .graphBlock .graph .caption{margin-top:40px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .imgBlock,#ctTop #ctArea .ctMain #question5 .mainBlock3 .imgBlock .jarallax{height:530px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholorshipImgSp{position:relative;width:250px;margin:0 auto}#ctTop #ctArea .ctMain #question5 .mainBlock3 .textBlock .scholorship .scholorshipImgSp a{font-size:11px;right:20px;bottom:10px}#ctTop #ctArea .ctMain #question5 .mainBlock3 .scholorshipText{margin-top:15px;padding-left:0}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .graphImg,#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label1{top:130px;right:0;left:0;width:121px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label2{top:107px;left:calc((100% - 318px)/ 2);width:66px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label3{top:7px;left:calc((100% - 170px)/ 2);margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label4{top:38px;left:calc((100% + 138px)/ 2);width:79px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .labelList figure.label5{top:263px;left:calc((100% - 211px)/ 2);width:74px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock2 .graphBlock .graph .caption{margin-top:40px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .graphImg,#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label1{top:145px;right:0;left:0;width:80px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label2{top:274px;left:calc((100% - 288px)/ 2);width:116px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label3{top:70px;left:calc((100% - 330px)/ 2);width:53px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label4{top:-9px;left:calc((100% - 190px)/ 2);margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .labelList figure.label5{top:246px;left:calc((100% + 78px)/ 2);width:103px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .caption{font-size:12px;margin-top:0;padding:0 15px;letter-spacing:-.5px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .caption.captionSp1{margin-top:40px;text-align:right}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph1 .caption.captionSp2{margin-top:10px;text-align:right}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2{margin-top:50px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .graphImg,#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .graphImg figure img{width:324px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label1{top:135px;right:0;left:0;width:85px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label2{top:261px;left:calc((100% - 259px)/ 2);width:112px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .labelList figure.label3{top:-15px;left:calc((100% + 64px)/ 2);width:113px;margin:0 auto}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .caption{font-size:12px;margin-top:0;padding:0 15px;letter-spacing:-.5px}#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .caption.captionSp1,#ctTop #ctArea .ctMain #question6 .mainBlock4 .graphBlock .graph2 .caption.captionSp2{margin-top:10px;text-align:right}#ctTop #ctArea .ctMain #question6 .mainBlock7 .speechBlock1{margin-top:40px}#ctTop #ctArea .ctMain #question6 .mainBlock7 .messageBlock{margin-top:30px}#ctTop #ctArea .ctMain #question6 .mainBlock7 .messageBlock figure{width:330px}#ctTop #ctArea .ctMain .staffBlock{font-size:12px;width:auto;margin:40px 0 0}#ctTop #ctArea .ctMain .staffBlock .staffTitle{margin-top:30px;text-align:center}#ctTop #ctArea .ctMain .staffBlock dl{display:block;margin-bottom:14px;text-align:center}#ctTop #ctArea .ctMain .staffBlock dl dt{display:block}#ctTop #ctArea .ctMain .staffBlock dl dt span{display:none}#ctTop #ctArea .ctMain .staffBlock dl:last-child{margin-bottom:0}#ctTop #ctArea .ctMain .staffBlock .questionList{width:300px;margin:30px auto 50px}}@-webkit-keyframes popping-arrow{0%,60%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes popping-arrow{0%,60%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(20px);transform:translateY(20px)}}