button{cursor:pointer}button:hover{opacity:0.5}.sp__break{display:none}.driver__shumiration__title{width:704px;margin:auto;box-sizing:border-box;border-bottom:#f0f0f0 1px solid;padding:20px 0;color:#103184;font-size:16px;font-size:1.6rem;font-weight:bold;box-sizing:border-box}.driver__shumiration__title--status{display:inline-block;margin-left:10px}.questionBox{width:750px;padding-bottom:44px;position:relative;top:0;left:50%;transform:translateX(-50%);display:none}.questionBox__question{font-size:1.2rem;margin-bottom:20px}.questionBox__notes{text-align:center;font-size:1.4rem;margin-bottom:115px}.questionBox__notes__title{font-weight:bold}.questionBox__buttonGroup{display:flex;justify-content:center}.questionBox__buttonGroup--restart{text-align:left}.questionBox__button{background-color:#113186;color:#fff;min-width:260px;height:66px;border-radius:6px;font-size:1.6rem;box-sizing:border-box;text-align:center;margin-bottom:30px;outline:none}.questionBox__button_ra{background-color:#113186;color:#fff;min-width:260px;height:66px;border-radius:33px;font-size:1.6rem;box-sizing:border-box;text-align:center;margin-bottom:30px;outline:none}.questionBox__button--back{border:2px #cccccc solid;background:#ffffff;color:#999999;outline:none}.questionBox__button--restart{background:none;border:none;margin-left:125px;text-align:left;position:relative;display:inline-block;padding-left:16px;font-size:1.6rem;color:#999999;margin-bottom:30px;outline:none;height:30px;width:152px}.questionBox__button--restart::before{content:"";width:9px;height:9px;border:0px;border-bottom:solid 3px #999999;border-left:solid 3px #999999;transform:translateY(55%) rotate(45deg);position:absolute;top:5px;left:1px;outline:none}.questionBox__button+.questionBox__button{margin-left:10px;outline:none}.questionBox__checkboxGroup{margin:auto;margin-bottom:5px;text-align:left;width:540px;box-sizing:border-box}.questionBox__checkboxGroup input[type=checkbox]{display:none}.questionBox__checkboxGroup label{display:inline-block;padding-left:40px;background-image:url("/assets/img/common/icon_checkbox_off.png");background-repeat:no-repeat;background-position:center left;font-size:2.2rem;color:#666666;margin-bottom:10px;cursor:pointer}.questionBox__checkboxGroup input[type=checkbox]:checked+label{background-image:url("/assets/img/common/icon_checkbox_on.png");color:#113186;font-weight:bold}.questionBox__checkboxGroup__caption{font-size:1.4rem;margin-bottom:60px}.screen{position:relative;height:725px;overflow:hidden}.screen__result dl{display:flex;flex-wrap:wrap}.screen__result dt,.screen__result dd{display:inline}.screen__start{display:block;padding-top:135px}.screen__start .questionBox__title{color:#113186;font-size:3.6rem;line-height:1.333;text-align:center;margin-bottom:120px;font-weight:600;outline:none}.screen__start .questionBox__title__note{color:#333333;font-size:2.6rem;line-height:1.615;outline:none}.screen__A{padding-top:150px;text-align:center}.screen__A .questionBox__question{color:#333333;font-size:2.6rem;line-height:1.615;margin-bottom:13px}.screen__A .questionBox__question__caption{margin-bottom:150px;font-size:1.4rem}.screen__C,.screen__D{padding-top:150px;text-align:center}.screen__C .questionBox__question,.screen__D .questionBox__question{color:#333333;font-size:2.6rem;line-height:1.615;margin-bottom:150px}.screen__E{padding-top:60px;text-align:center}.screen__E .questionBox__question{font-weight:bold;color:#333333;font-size:2.6rem;line-height:1.615;margin-bottom:10px}.screen__E .questionBox__question__caption{margin-bottom:22px;font-size:1.8rem}.screen__B{padding-top:55px;text-align:center}.screen__B .questionBox__question{width:500px;margin-left:auto;margin-right:auto;box-sizing:border-box}.screen__B .questionBox__question--age{color:#000000;font-size:2.6rem;line-height:1.615;margin-bottom:13px;font-weight:bold}.screen__B .questionBox__question--age em{color:#ff1821}.screen__B .questionBox__question__caption{margin-bottom:30px;font-size:1.8rem}.screen__B .questionBox__inputFieldArea{text-align:center;margin:auto;position:relative;width:140px;margin-bottom:10px}.screen__B .questionBox__inputFieldArea input[type=text]{text-align:center;border:1px #ccc solid;width:140px;box-sizing:border-box;font-size:3.8rem;padding:5px;font-weight:bold}.screen__B .questionBox__inputFieldArea input[type=text]+span{display:block;font-size:2rem;font-weight:bold;position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.screen__B .questionBox__inputFieldArea--error{color:#ff1821;margin-bottom:50px;font-size:1.4rem}.screen__result{padding-top:30px;text-align:center}.screen__result .questionBox__subtitle{color:#333333;font-size:1.8rem;margin-bottom:15px}.screen__result .questionBox__resultType{display:flex;justify-content:center;font-size:1.8rem;font-weight:bold;margin-bottom:30px}.screen__result .questionBox__resultType li+li{margin-left:30px}.screen__result .questionBox__resultType span{font-size:2.8rem;color:#ff1821;display:inline-block;margin-left:10px}.screen__result .questionBox__resultCaption{font-size:1.4rem;color:#333333;margin-bottom:15px}.screen__result .questionBox__resultContainer{width:520px;box-sizing:border-box;border:1px #cccccc solid;margin:0 auto 10px;box-sizing:border-box}.screen__result .questionBox__resultContainer__caption{width:520px;margin:0 auto 30px;text-align:right;font-size:1.4rem;box-sizing:border-box}.screen__result .questionBox__resultContainer table{border:9px solid #f7f7f7;width:100%;font-size:1.4rem}.screen__result .questionBox__resultContainer th{text-align:right;width:50%;padding:12px 3px;border-bottom:1px #f7f7f7 solid}.screen__result .questionBox__resultContainer td{text-align:left;width:50%;color:#333333;padding:12px 3px}.screen__result .questionBox__resultContainer td::before{content:":";color:#000;margin-right:5px}.screen__result .questionBox__resultList--active th{color:#ff1821}.screen__result .questionBox__resultList--active td{color:#ff1821}@media screen and (max-width: 1024px){.sp__break{display:block}#pcl{display:none !important}#spl{display:block !important}.screen{height:850px;padding-left:15px;padding-right:15px}.driver__shumiration__title{padding:15px 20px 0;margin:50px 0 0 0;border-width:0;font-size:1.4rem;width:100%}.questionBox{width:100%}.questionBox__buttonGroup{display:block;padding:0 40px}.questionBox__button{width:100%;min-width:100%;font-size:1.8rem;border-radius:6px;margin-bottom:20px}.questionBox__button--back{min-width:220px;width:78%;border-radius:33px;margin-top:10px}.questionBox__button--restart{background:none;margin-left:20px;margin-bottom:20px}.questionBox__button+.questionBox__button{margin-left:0}.questionBox__checkboxGroup{width:100%;padding:0 40px}.questionBox__checkboxGroup label{font-size:2rem;line-height:1.4}.screen__start{padding-top:120px}.screen__start .questionBox__title{font-size:2.8rem;margin-bottom:120px}.screen__start .questionBox__notes{margin-top:60px}.screen__A{padding-top:105px}.screen__A .questionBox__question{font-size:2.2rem}.screen__A .questionBox__question__caption{margin-bottom:105px}.screen__C,.screen__D{padding-top:105px}.screen__C .questionBox__question,.screen__D .questionBox__question{margin-bottom:105px}.screen__E{padding-top:35px}.screen__E .questionBox__question{font-size:2.2rem}.screen__E .questionBox__question__caption{font-size:1.4rem}.screen__B{padding-top:30px}.screen__B .questionBox__question{width:100%;padding:0 5px}.screen__B .questionBox__question--age{font-size:2.2rem}.screen__B .questionBox__question__caption{font-size:1.4rem}.screen__result .questionBox__resultType{display:block;font-size:1.6rem}.screen__result .questionBox__resultType li+li{margin-left:0}.screen__result .questionBox__resultType span{font-size:2.4rem}.screen__result .questionBox__resultContainer{width:calc(100% - 40px)}.screen__result .questionBox__resultContainer__caption{width:100%;padding:0 20px}.screen__result .questionBox__resultContainer table{font-size:1.3rem}}
