body,input,select,textarea{font-family:'Noto Sans','Hiragino Sans',Meiryo,'Hiragino Kaku Gothic ProN',sans-serif}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label,.btn,a{cursor:pointer}a,a:hover,body{color:#000}:focus,a{outline:0}.btn,a:active,a:hover,a:link,a:visited{text-decoration:none}.btn.phone::before,.btn::after{background-size:contain;content:''}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}#header .logoList,#header .title{display:-webkit-box;display:-ms-flexbox}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}h1,h2,h3,h4,h5{font-weight:700;color:#333}body{font-size:18px;line-height:1.7;overflow-x:hidden;width:100%;letter-spacing:0;background-color:#ebf9ff;-webkit-text-size-adjust:none;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}body.no-scroll{overflow-y:hidden}html{width:100%;-ms-scroll-chaining:none;overscroll-behavior:none}input,select,textarea{font-size:100%;letter-spacing:.08em}strong{font-weight:600}sup{font-size:14px;font-weight:700;vertical-align:super}img{width:100%;max-width:100%;vertical-align:bottom}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#header .logoList{display:flex;min-height:80px;padding:23px 15px 0;background-color:#f5f8fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}#header .logoList li a .logo{display:block;-o-object-fit:contain;object-fit:contain}#header .logoList li a .logo.logo1{height:31px}#header .logoList li a .logo.logo2{height:27px}#header .logoList li a .logo.logo3{height:33px}#header .title{font-size:24px;font-weight:700;display:flex;min-height:60px;text-align:center;background-color:rgb(40.8,122.4,163.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .title a{color:#fff}#footer .btnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:84px;padding-bottom:47px;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .btnContainer .outline{font-size:30px;position:relative;width:100%;max-width:690px;padding-right:160px;color:rgb(40.8,122.4,163.2);border-color:rgba(51,153,204,.5);background-color:#f5f8fa}#footer .btnContainer .outline::after{display:none}#footer .btnContainer .outline span{text-align:left}#footer .btnContainer .outline figure{position:absolute;right:25px;bottom:15px;width:100%;max-width:130px}#footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;color:#fff;background-color:rgb(40.8,122.4,163.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .copyright span{font-weight:400;padding:0 30px;text-align:center}.info{padding-top:53px;padding-bottom:30px;background-color:#f5f8fa}#ctTop .banner .bannerInner .textGroup .subtitle,.info .ctInner section .subtitle .text{background-color:#fff28e;-webkit-clip-path:polygon(100% 0,97% 50%,100% 100%,0 100%,3% 50%,0 0)}.info .ctInner section h3{font-size:24px;margin-bottom:27px;text-align:center}.info .ctInner section .subtitle{font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info .ctInner section .subtitle .text{font-size:32px;display:inline-block;padding:10px 88px 10px 45px;color:rgb(40.8,122.4,163.2);clip-path:polygon(100% 0,97% 50%,100% 100%,0 100%,3% 50%,0 0)}.info .ctInner section .subtitle .circleText{font-size:32px;line-height:1;position:absolute;top:50%;right:-27px;display:-webkit-box;display:-ms-flexbox;display:flex;width:96px;height:96px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border-radius:50%;background-color:#66c2ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info .ctInner section .col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info .ctInner section .col .phoneCard{width:100%;max-width:440px;padding:20px;border-radius:15px;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}.info .ctInner section .col .phoneCard h4{font-size:32px;line-height:1.2;margin-bottom:30px;text-align:center;color:rgb(40.8,122.4,163.2)}.info .ctInner section .col .phoneCard h4 span.small{font-size:26px}.info .ctInner section .col .phoneCard p{margin-bottom:30px;color:#000}.info .ctInner section .col .googleCard{width:100%;max-width:466px}.info .ctInner section .col .googleCard .btn{margin-bottom:32px}.btn,.ctInner{width:100%;margin:0 auto}.info .ctInner section .col .googleCard .btn span{padding-right:0}.pcOnly{display:block!important}.spOnly{display:none!important}.col,.noticeBox{display:-webkit-box}.ctInner{max-width:1073px;padding:0 15px}.col{display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn{font-weight:700;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:434px;padding:20px 30px;-webkit-transition:.2s;transition:.2s;border:none;border-radius:15px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn::after{display:none;width:21px;height:10px;background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0}.btn:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.btn span{padding-right:5px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.btn.large{width:100%;max-width:500px;padding:40px 50px}.btn.orange{font-size:24px;color:#fff;background-color:#f39951}.btn.orange::after{display:inline-block;background-image:url(../img/common/down_arr.svg)}.btn.orange.right::after{display:inline-block;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.btn.outline{font-size:24px;color:#666;border:3px solid #9ccc65;background-color:#f5f8fa}.btn.outline::after{display:inline-block;width:10px;height:21px;background-image:url(../img/common/right_green_arr.svg)}.btn.blue{font-size:20px;width:100%;max-width:466px;padding:20px 24px;color:#fff;background-color:rgb(40.8,122.4,163.2)}.btn.blue::after{display:inline-block;background-image:url(../img/common/down_arr.svg)}.btn.blue.right::after{display:inline-block;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.btn.disabled{pointer-events:none;background-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.btn.phone{font-size:50px;line-height:1;padding:12px 20px}.btn.phone::before{display:inline-block;width:32px;height:43px;background-image:url(../img/common/phone.svg);background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0}.btn.phone::after{display:none}#ctTop .banner,.noticeBox{display:-ms-flexbox;position:relative}.noticeBox{display:flex;width:100%;margin-top:40px;padding-right:111px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#ctTop .banner,#ctTop .questionAnswerForm .cardContainer .card{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.noticeBox .message{font-size:16px;position:relative;display:inline-block;min-width:414px;margin-right:42px;margin-bottom:20px;padding:10px 20px;border-radius:10px;background-color:#f2f5f5}.noticeBox .message::before{position:absolute;top:50%;left:calc(100% - 10px);width:30px;height:30px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#f2f5f5;-webkit-clip-path:polygon(80% 50%,0 0,0 100%);clip-path:polygon(80% 50%,0 0,0 100%)}.noticeBox figure{position:absolute;right:0;width:111px}.grecaptcha-badge{visibility:hidden}#ctTop .banner{display:-webkit-box;display:flex;min-height:500px;padding:40px 0;background-image:url(../img/top/bnr_bg.png);background-size:100% 100%;-ms-flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ctTop .banner .bannerInner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-bottom:auto;padding-right:20px;padding-left:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#ctTop .banner .bannerInner figure{width:100%;margin-top:80px;-ms-flex-negative:1;flex-shrink:1}#ctTop .banner .bannerInner figure.img1{max-width:242px}#ctTop .banner .bannerInner figure.img2{max-width:278px}#ctTop .banner .bannerInner .textGroup{width:100%;max-width:670px;-ms-flex-negative:0;flex-shrink:0}#ctTop .banner .bannerInner .textGroup .subtitle{font-size:24px;font-weight:700;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 17px;padding:5px 40px;text-align:center;color:#333;clip-path:polygon(100% 0,97% 50%,100% 100%,0 100%,3% 50%,0 0)}#ctTop .banner .bannerInner .textGroup .subtitle .large{font-size:36px}#ctTop .banner .bannerInner .textGroup h1{font-size:70px;position:relative}#ctTop .banner .bannerInner .textGroup h1::before{position:absolute;top:0;left:0;width:100px;height:96px;content:'';background-image:url(../img/top/bulb.png);background-repeat:no-repeat;background-size:100%}#ctTop .banner .bannerInner .textGroup h1::after{position:absolute;top:50px;right:0;width:88px;height:88px;content:'';background-image:url(../img/top/lens.png);background-repeat:no-repeat;background-size:100%}#ctTop .banner .bannerInner .textGroup h1 .text{line-height:1.1;display:block;text-align:center}#ctTop .banner .bannerInner .textGroup h1 .text.underline{text-decoration:underline;-webkit-text-decoration-color:rgb(40.8,122.4,163.2);text-decoration-color:rgb(40.8,122.4,163.2);text-decoration-thickness:6px;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:13px}#ctTop .banner .bannerInner .textGroup h1 .text .blue,#ctTop .banner .bannerInner .textGroup h1 .text .orange{font-size:100px}#ctTop .banner .bannerInner .textGroup h1 .text .blue{margin-right:6px;color:rgb(40.8,122.4,163.2)}#ctTop .banner .bannerInner .textGroup h1 .text .orange{color:#f39951}#ctTop .banner .btnContainer{width:100%;margin-top:37px}#ctTop .questionAnswerForm{width:100%}#ctTop .questionAnswerForm .cardContainer{max-width:1173px;padding:92px 50px 97px}#ctTop .questionAnswerForm .cardContainer .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 50px;padding:40px 64px 40px 90px;-webkit-transition:.2s;transition:.2s;border-radius:15px;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .questionAnswerForm .cardContainer .card:last-child{margin-bottom:0}#ctTop .questionAnswerForm .cardContainer .card.disabled{pointer-events:none;opacity:.5}#ctTop .questionAnswerForm .cardContainer .card .number{font-size:50px;font-weight:700;line-height:1;position:absolute;top:27px;left:32px;text-decoration:underline;color:rgb(40.8,122.4,163.2);-webkit-text-decoration-color:rgb(40.8,122.4,163.2);text-decoration-color:rgb(40.8,122.4,163.2)}#ctTop .questionAnswerForm .cardContainer .card h2{font-size:24px;margin-bottom:46px}#ctTop .questionAnswerForm .cardContainer .card .btn{position:fixed;z-index:10;right:54px;bottom:27px;max-width:266px;padding:30px 10px}#ctTop .questionAnswerForm .cardContainer .card .answerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:560px;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}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;height:120px;-webkit-transition:.2s;transition:.2s;border:3px solid rgba(51,153,204,.5);border-radius:15px;background-color:#f5f8fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox,#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox{border-color:rgb(40.8,122.4,163.2);background-color:rgb(40.8,122.4,163.2)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::after,#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::before{position:absolute;z-index:2;display:block;width:45px;height:30px;content:'';-webkit-transition:.3s;transition:.3s;pointer-events:none;background-repeat:no-repeat;background-size:100%}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::before{background-image:url(../img/top/light_blue_mark.svg)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::after{-webkit-transform:scale(.6);transform:scale(.6);opacity:0;background-image:url(../img/top/white_mark.svg)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]{display:none;visibility:hidden}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox::before{-webkit-transform:scale(0);transform:scale(0);opacity:0}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:focus+.checkbox{border-color:rgb(40.8,122.4,163.2)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox::before{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:active .checkbox::after{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .text{font-size:16px;font-weight:700;line-height:1;display:block;margin-top:20px;text-align:center;color:#333}#ctTop .questionAnswerForm .btnContainer{background-color:#fffbea}#ctTop .questionAnswerForm .btnContainer .ctInner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:64px;padding-bottom:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .questionAnswerForm .btnContainer .ctInner h2{font-size:24px;margin-bottom:30px}#ctTop .questionAnswerForm .btnContainer .ctInner .googleText{font-size:14px;font-weight:700;display:inline-block;margin-top:30px;text-align:center;color:#666}#ctTop .questionAnswerForm .btnContainer .ctInner .googleText a{text-decoration:underline;color:#666;-webkit-text-decoration-color:#666;text-decoration-color:#666}#ctResult{margin:100px 0}#ctResult #typeA .resultInner figure{max-width:408px}#ctResult #typeB .resultInner figure{max-width:297px}#ctResult #typeC .resultInner figure{max-width:489px}#ctResult #typeD .resultInner figure{max-width:366px}#ctResult #full .resultDetail .singleBlock .text{text-align:center}#ctResult #full .resultInner figure{max-width:478px}#ctResult #zero .resultInner figure{max-width:342px}#ctResult #same .resultInner figure{max-width:311px}#ctResult .resultTitle{font-size:24px;position:relative;top:30px;left:50%;display:inline-block;padding:17px 33px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;border-radius:50px;background:#39c}#ctResult .resultTitle::after{position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg);border-right:22px solid transparent;border-bottom:34px solid #39c;border-left:22px solid transparent}#ctResult .resultContent{width:100%;margin:0 auto 70px;padding:100px 0;border-radius:15px;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}#ctResult .resultContent .resultInner{max-width:898px;margin:0 auto;text-align:center}#ctResult .resultContent .resultInner .typeTitle{font-size:36px;font-weight:700;color:#666}#ctResult .resultContent .resultInner .typeTitle span{font-size:80px;color:#e31523}#ctResult .resultContent .resultInner .resultText{font-size:42px;font-weight:600;margin-bottom:30px}#ctResult .resultContent .resultInner .resultText span{position:relative;z-index:0;display:inline;color:#e6414c}#ctResult .resultContent .resultInner .resultText span::before{position:absolute;z-index:-1;bottom:3px;left:0;width:100%;height:20px;content:'';background:#fff28e}#ctResult .resultContent .resultInner .text{font-size:24px;margin-bottom:20px}#ctResult .resultContent .resultInner figure{margin:0 auto 25px}#ctResult .resultContent .resultInfo{margin-bottom:55px;background:#fffbea}#ctResult .resultContent .resultInfo .bgTitle{font-size:24px;margin-bottom:50px;padding:20px 10px;text-align:center;color:#333;background:#9ccc65}#ctResult .resultContent .resultInfo .col{padding-bottom:60px}#ctResult .resultContent .resultDetail .detailTitle{font-size:36px;margin-bottom:60px;padding-bottom:50px;color:#333;border-bottom:3px dotted rgb(40.8,122.4,163.2)}#ctResult .resultContent .resultDetail .col{margin-bottom:100px}#ctResult .resultContent .resultDetail .col figure{width:313px;margin-right:55px}#ctResult .resultContent .resultDetail .col .textGroup{width:calc(100% - 368px);text-align:left}#ctResult .resultContent .resultDetail .col .textGroup p:not(:last-child){padding-bottom:30px}#ctResult .resultContent .resultDetail .singleBlock{margin-bottom:70px}#ctResult .resultContent .resultDetail .singleBlock .text{font-size:18px;padding-bottom:40px;text-align:left}#ctResult .resultContent .resultDetail .singleBlock figure{max-width:397px!important;margin:0 auto}#ctResult .resultContent .resultDetail .noticeBox{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ctResult .resultContent .resultDetail .noticeBox .message{font-size:24px;font-weight:700;margin:0;padding:19px 45px;text-align:left}#ctResult .resultContent .resultDetail .noticeBox figure{right:30px;margin:0}#ctResult .backLink{font-size:20px;font-weight:700;display:block;text-align:center;text-decoration:underline;color:rgb(40.8,122.4,163.2);text-underline-offset:3px}@media (max-width:1080px){.pcOnly{display:none!important}.spOnly{display:block!important}.btn{padding:15px 30px}.btn.large{padding:43px 50px}.btn.outline{padding:18px 30px}.btn.blue{font-size:16px;padding:20px 26px}.btn.blue::after{display:inline-block;background-image:url(../img/common/down_arr.svg)}.btn.blue.right::after{display:inline-block;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#header .logoList{min-height:67px;gap:10px}#header .logoList li{-ms-flex-negative:1;flex-shrink:1}#header .logoList li a .logo{width:100%}#header .logoList li a .logo.logo1{height:18px}#header .logoList li a .logo.logo2{height:16px}#header .logoList li a .logo.logo3{height:20px}#header .title{font-size:18px;min-height:60px}.noticeBox{margin-top:32px;padding-right:70px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.noticeBox .message{min-width:auto;max-width:100%;margin-right:25px;margin-bottom:0;padding:20px;border-radius:10px}.noticeBox figure{width:70px}#ctTop .banner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%;padding-top:25px;padding-bottom:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .banner .bannerInner{width:100%;max-width:390px;margin-top:auto;margin-bottom:auto;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#ctTop .banner .bannerInner figure{margin-top:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ctTop .banner .bannerInner figure.img1{max-width:129px;margin-right:10px;margin-left:15px}#ctTop .banner .bannerInner figure.img2{max-width:149px;margin-left:10px}#ctTop .banner .bannerInner .textGroup{width:100%;max-width:670px;-ms-flex-negative:0;flex-shrink:0}#ctTop .banner .bannerInner .textGroup .subtitle{font-size:18px;font-weight:700;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 17px;padding:5px 28px;text-align:center;color:#333;background-color:#fff28e;-webkit-clip-path:polygon(100% 0,90% 50%,100% 100%,0 100%,10% 50%,0 0);clip-path:polygon(100% 0,90% 50%,100% 100%,0 100%,10% 50%,0 0)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox,#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox{border-color:rgb(40.8,122.4,163.2);background-color:rgb(40.8,122.4,163.2)}#ctTop .banner .bannerInner .textGroup .subtitle .large{font-size:24px}#ctTop .banner .bannerInner .textGroup h1{font-size:35px;position:relative}#ctTop .banner .bannerInner .textGroup h1::before{top:0;left:0;width:77px;content:''}#ctTop .banner .bannerInner .textGroup h1::after{position:absolute;top:40px;right:0;width:60px;height:60px;content:'';background-image:url(../img/top/lens.png);background-repeat:no-repeat;background-size:100%}#ctTop .banner .bannerInner .textGroup h1 .text{line-height:1.5;display:block;text-align:center}#ctTop .banner .bannerInner .textGroup h1 .text.underline{text-decoration:underline;-webkit-text-decoration-color:rgb(40.8,122.4,163.2);text-decoration-color:rgb(40.8,122.4,163.2);text-decoration-thickness:6px;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:18px}#ctTop .banner .bannerInner .textGroup h1 .text .blue,#ctTop .banner .bannerInner .textGroup h1 .text .orange{font-size:50px}#ctTop .banner .bannerInner .textGroup h1 .text .blue{margin-right:6px;color:rgb(40.8,122.4,163.2)}#ctTop .banner .bannerInner .textGroup h1 .text .orange{color:#f39951}#ctTop .banner .btnContainer{width:100%;margin-top:37px}#ctTop .banner .btnContainer .btn{max-width:320px;margin:0 auto}#ctTop .questionAnswerForm .cardContainer{max-width:560px;padding:75px 15px}#ctTop .questionAnswerForm .cardContainer .card{padding:26px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .questionAnswerForm .cardContainer .card .number{font-size:30px;line-height:1;position:static;margin-bottom:35px}#ctTop .questionAnswerForm .cardContainer .card h2{font-size:18px;line-height:1.4;width:100%;margin-bottom:32px}#ctTop .questionAnswerForm .cardContainer .card .btn{display:none}#ctTop .questionAnswerForm .cardContainer .card .answerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer{width:100px;-ms-flex-negative:0;flex-shrink:0}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label{cursor:pointer}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox{width:75px;height:75px;margin:0 auto}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::after,#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::before{position:absolute;z-index:2;display:block;width:23px;height:16px;content:'';-webkit-transition:.3s;transition:.3s;pointer-events:none;background-repeat:no-repeat;background-size:100%}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::before{background-image:url(../img/top/light_blue_mark.svg)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .checkbox::after{-webkit-transform:scale(.6);transform:scale(.6);opacity:0;background-image:url(../img/top/white_mark.svg)}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]{display:none;visibility:hidden}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox::before{-webkit-transform:scale(0);transform:scale(0);opacity:0}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label input[type=radio]:checked+.checkbox::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox::before{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:hover .checkbox::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label:active .checkbox::after{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}#ctTop .questionAnswerForm .cardContainer .card .answerContainer .answer label .text{font-weight:700;line-height:1;display:block;margin-top:20px;text-align:center;color:#333}#ctTop .questionAnswerForm .btnContainer .ctInner{max-width:530px;padding-top:54px;padding-bottom:54px}#ctTop .questionAnswerForm .btnContainer .ctInner h2{font-size:18px;margin-bottom:54px}#ctResult{margin:100px 0 65px}#ctResult .resultTitle{font-size:18px;top:-50px;padding:17px 16px;text-align:center}#ctResult .resultContent{margin:0 auto 65px;padding:40px 0 35px}#ctResult .resultContent .resultInner{width:90%;max-width:525px}#ctResult .resultContent .resultInner .typeTitle{font-size:24px}#ctResult .resultContent .resultInner .typeTitle span{font-size:40px}#ctResult .resultContent .resultInner .resultText{font-size:32px;width:88%;margin:0 auto 45px}#ctResult .resultContent .resultInner .text{margin-bottom:35px;text-align:left}#ctResult .resultContent .resultInner figure{width:81%;margin:0 auto 60px}#ctResult .resultContent .resultInfo{margin-bottom:50px}#ctResult .resultContent .resultInfo .bgTitle{font-size:18px;margin-bottom:60px;padding:10px 50px}#ctResult .resultContent .resultInfo .col a.btn:first-child,.info .ctInner section .subtitle{margin-bottom:30px}#ctResult .resultContent .resultInfo .col{flex-direction:column;padding-bottom:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ctResult .resultContent .resultDetail .detailTitle{font-size:18px;margin-bottom:45px;padding-bottom:25px}#ctResult .resultContent .resultDetail .col{flex-direction:column;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ctResult .resultContent .resultDetail .col figure{width:80%;margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ctResult .resultContent .resultDetail .col .textGroup{width:100%;margin-bottom:45px}#ctResult .resultContent .resultDetail .btn.large{padding:9px 58px}#ctResult .resultContent .resultDetail .singleBlock{margin-bottom:35px}#ctResult .resultContent .resultDetail .singleBlock .text{margin-bottom:0;padding-bottom:30px}#ctResult .resultContent .resultDetail .noticeBox{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ctResult .resultContent .resultDetail .noticeBox .message{font-size:16px;margin-right:25px;padding:20px}#ctResult .resultContent .resultDetail .noticeBox figure{right:0;width:70px!important;max-width:100%!important}#ctResult .resultContent .resultDetail .noticeBox figure img{width:100%}#ctResult .backLink{font-size:14px}#footer .btnContainer{min-height:243px;padding-top:32px;padding-bottom:39px}#footer .btnContainer .outline{font-size:16px;position:relative;max-width:320px;padding:14px 137px 14px 30px;color:rgb(40.8,122.4,163.2);border-color:rgba(51,153,204,.5);background-color:#f5f8fa}#footer .btnContainer .outline::after{display:none}#footer .btnContainer .outline span{width:153px;max-width:153px;text-align:left}#footer .btnContainer .outline figure{position:absolute;right:20px;bottom:24px;width:100%;max-width:104px}#footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;color:#fff;background-color:rgb(40.8,122.4,163.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .copyright span{font-weight:400}.info{padding-top:40px;padding-bottom:30px}.info .ctInner section h3{font-size:18px}.info .ctInner section .subtitle .text{font-size:24px;line-height:1.3;width:100%;max-width:280px;padding:7px 56px 7px 30px;-webkit-clip-path:polygon(100% 0,97% 50%,100% 100%,0 100%,6% 50%,0 0);clip-path:polygon(100% 0,97% 50%,100% 100%,0 100%,6% 50%,0 0)}.info .ctInner section .subtitle .circleText{font-size:24px;top:50%;right:-33px;width:88px;height:88px}.info .ctInner section .col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info .ctInner section .col .phoneCard{margin-bottom:26px}.info .ctInner section .col .phoneCard h4{font-size:28px;margin-bottom:30px}.info .ctInner section .col .phoneCard .phone{font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:320px}.info .ctInner section .col .phoneCard .phone::before{width:20px;height:37px;margin-right:10px;-ms-flex-negative:1;flex-shrink:1}.info .ctInner section .col .phoneCard .phone span{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-ms-flex-negative:0;flex-shrink:0}.info .ctInner section .col .googleCard .btn{max-width:320px;padding:20px 15px}}