body,*{line-height:1.4;font-feature-settings:"palt" 1}body{background-color:#FFFFFF}a{color:#00B9E4}a:hover{color:#45CCEB}sup{font-size:50%;vertical-align:top;position:relative;top:-0.1em}@media screen and (max-width: 768px){.br-pc,.sp-no{display:none}}.br-md,.pc-no{display:none}@media screen and (max-width: 768px){.br-md,.pc-no{display:block}}@media screen and (max-width: 960px){.lgsp-no{display:none}}.lgpc-no{display:none}@media screen and (max-width: 960px){.lgpc-no{display:block}}@media screen and (max-width: 960px){.lg-no{display:none}}@media screen and (max-width: 768px){.lg-no{display:block}}.br-sm{display:none}@media screen and (max-width: 640px){.br-sm{display:block}}.br-ss{display:none}@media screen and (max-width: 480px){.br-ss{display:block}}#header{margin:0px auto;width:100%;background:no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#header{background-position:60% center;position:relative;z-index:-1}#header::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,122,135,0.5)}}#header .header-inner{max-width:1000px;margin:0 auto;padding:0px 20px;min-height:450px;position:relative}@media screen and (max-width: 768px){#header .header-inner{min-height:320px}}#header .header_m{padding-top:40px}@media screen and (max-width: 768px){#header .header_m{padding-top:25px}}#header .header-logo{padding-bottom:20px}@media screen and (max-width: 768px){#header .header-logo{padding-bottom:15px}#header .header-logo img{width:180px;height:auto}}#header .header_m h1{font-size:50px;font-weight:bold;line-height:1em;color:#FFFFFF;margin-bottom:15px;text-shadow:1px 1px 3px rgba(0,0,0,0.3)}#header .header_m h1 span{font-size:104%;line-height:1em}@media screen and (max-width: 768px){#header .header_m h1{font-size:28px}}#header .header_m h2{font-size:27px;font-weight:bold;line-height:1.4em;color:#F0AB00;margin-bottom:10px}@media screen and (max-width: 768px){#header .header_m h2{font-size:18px}}#header .header_m p{font-size:22px;font-weight:300;line-height:1.6em;color:#FFFFFF}@media screen and (max-width: 768px){#header .header_m p{font-size:16px}}.navbar-wrapper{background:transparent}.navbar-nav{margin-top:10px}.navbar-nav li a{color:#000000;font-weight:600}.navbar-wrapper.fixed{background:rgba(255,255,255,0.8)}@media screen and (max-width: 768px){.navbar #menu{color:#000000}.navbar .navbar-nav li{background:#40495e}}.contents{max-width:960px}.contents img{max-width:100%}#inquiry{background-color:#edf8fa;border-top:solid 1px #FFFFFF}#inquiry .contents{margin:0 auto;max-width:1200px;padding:70px 20px}#inquiry .contents h2{line-height:1.5em;margin-bottom:20px;font-size:30px;color:#333333;font-weight:bold}@media screen and (max-width: 768px){#inquiry .contents h2{font-size:22px}}#inquiry .contents h4{color:#EE0000;line-height:1.5em;margin-bottom:10px;margin-top:0px;font-size:30px}@media screen and (max-width: 768px){#inquiry .contents h4{font-size:22px}}#inquiry .contents p{line-height:1.8em}@media screen and (max-width: 768px){#inquiry .contents p{font-size:15px}}#inquiry .contents a{vertical-align:baseline}#inquiry .detail-btn{color:#FFFFFF;text-align:center;padding:25px 35px 21px;display:inline-block;font-size:18px;background:#CC0000;text-decoration:none}#slickQuiz{padding:0 20px}.startQuiz,.nextQuestion,.backToQuestion,.questions li.question,.questions li.question .responses,.questions li.question .responses .correct,.questions li.question .responses .incorrect,.quizResults{display:none}.nextQuestion.checkAnswer{display:block}ol.questions,ul.answers,ul.responses,ol.questions li,ul.answers li,ul.responses li{list-style-type:none}#slickQuiz span{vertical-align:baseline}.quizName span:first-child{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#slickQuiz .button{width:auto;font-size:20px;padding:25px 40px 20px;color:#ffffff;background-color:#52aaac;border:1px solid #fff}@media screen and (max-width: 768px){#slickQuiz .button{font-size:15px;padding:18px 25px 16px}}#slickQuiz .button:hover{background-color:#62babf}.startQuiz{margin-top:0px}.tryAgain{float:none;margin:20px 0}.quizArea{max-width:800px;margin:0 auto 70px;padding:50px 50px 80px;margin-top:-50px;background-color:#edf8fa;border:solid 1px #52aaac;text-align:center}@media screen and (max-width: 768px){.quizArea{padding:30px 20px 60px}}.quizArea,.quizResults{zoom:1}.quizArea:before,.quizArea:after,.quizResults:before,.quizResults:after{content:"\0020";display:block;height:0;visibility:hidden;font-size:0}.quizArea:after,.quizResults:after{clear:both}ol.questions{margin:0}ol.questions li{margin-left:0}ul.responses li{margin:10px 20px 20px}ul.responses li p span{display:block;font-weight:bold;font-size:40px}@media screen and (max-width: 768px){ul.responses li p span{font-size:26px}}.complete ul.answers li.correct{color:#353535}ul.responses li.correct p{font-weight:normal}ul.responses li.correct p span{color:#009a9a}ul.responses li.incorrect,ul.responses li.correct{min-height:150px;margin:0;padding-top:20px;padding-bottom:20px}ul.responses li.incorrect p{font-weight:normal}ul.responses li.incorrect p span{color:#CC0000}.startQuiz h1{font-size:42px;line-height:1.25;color:#CC0000}@media screen and (max-width: 768px){.startQuiz h1{font-size:26px}}.startQuiz h2{font-size:30px;line-height:1.25;color:#000000;margin-bottom:35px}@media screen and (max-width: 768px){.startQuiz h2{font-size:20px}}.startQuiz p{font-size:24px;line-height:1.7;font-weight:600;color:#000000;margin-bottom:60px}@media screen and (max-width: 768px){.startQuiz p{font-size:16px}}.questionCount h3{font-size:36px;line-height:1.25;color:#009a9a;font-style:normal;margin-bottom:20px}@media screen and (max-width: 768px){.questionCount h3{font-size:26px}}.questionCount span{font-size:117%;line-height:1.25;vertical-align:middle}.question p{font-size:20px;line-height:1.7;font-weight:600;color:#000000;margin-bottom:18px}@media screen and (max-width: 768px){.question p{font-size:17px}}.answers{text-align:center;display:block}.answers ul{display:inline-block;height:180px;margin-top:20px}.answers li{text-align:left;margin-bottom:0.7em;vertical-align:middle;text-indent:-3em;padding-left:3em}.answers label{font-size:24px;line-height:1.4;margin-bottom:0.7em}@media screen and (max-width: 768px){.answers label{font-size:17px}}.answers label span{font-size:24px;line-height:1.25;color:#009a9a}@media screen and (max-width: 768px){.answers label span{font-size:17px}}.answers input{display:none}.answers input+label{padding-left:30px;position:relative;margin-right:30px}@media screen and (max-width: 768px){.answers input+label{padding-left:25px;margin-right:25px}}.answers input+label::before{content:"";display:block;position:absolute;top:0.2em;left:0;width:20px;height:20px;border:1px solid #999;border-radius:10%;background-color:#FFFFFF}@media screen and (max-width: 768px){.answers input+label::before{width:16px;height:16px}}.answers input:checked+label{color:#009a9a}.answers input:checked+label::after{content:"";display:block;position:absolute;top:-2px;left:5px;width:10px;height:20px;transform:rotate(40deg);border-bottom:3px solid #009a9a;border-right:3px solid #009a9a}@media screen and (max-width: 768px){.answers input:checked+label::after{top:-2px;left:4px;width:8px;height:16px}}ul.responses li.correct p,ul.responses li.incorrect p{font-size:18px}.quizResults{max-width:800px;margin:-50px auto 70px;padding:50px 50px 80px;background-color:#fdf2e6;border:solid 1px #f0ab00;text-align:center}@media screen and (max-width: 768px){.quizResults{margin:-50px 20px 70px;padding:30px 20px 60px}}.quizResults .button{width:auto;font-size:20px;margin-top:30px;padding:25px 40px 20px;color:#ffffff;background-color:#52aaac;border:1px solid #fff;display:inline-block}@media screen and (max-width: 768px){.quizResults .button{font-size:15px;padding:18px 25px 16px}}.quizResults .button:hover{background-color:#62babf}.quizResults .attention{color:#CC0000}.quizResultsTtl{font-size:30px;line-height:1.25;font-weight:bold;color:#000000;margin-bottom:30px}@media screen and (max-width: 768px){.quizResultsTtl{font-size:24px}}.quizResultsTtl span{font-size:36px;line-height:1.25;color:#CC0000}@media screen and (max-width: 768px){.quizResultsTtl span{font-size:24px}}.quizScore{font-size:24px;line-height:1.7;font-weight:600;color:#000000;margin-bottom:10px}@media screen and (max-width: 768px){.quizScore{font-size:18px}}.quizScore span{font-size:30px;font-weight:bold;display:inline-block;padding:0 0.3em;vertical-align:middle}@media screen and (max-width: 768px){.quizScore span{font-size:24px}}.quizResults img{margin-bottom:20px}.quizLevel h3{font-size:24px;line-height:1.4;font-weight:600;color:#000000}@media screen and (max-width: 768px){.quizLevel h3{font-size:18px}}.quizLevel h3 span{font-size:40px;color:#52aaac}@media screen and (max-width: 768px){.quizLevel h3 span{font-size:24px}}.quizLevel img{max-width:100%;height:auto}.quizResultsCopy{clear:both;margin-top:20px}.shareArea{margin:20px 0}.recommend{width:80%;margin:20px auto;padding:30px;background-color:#FFFFFF;border:solid 1px #CCCCCC}.recommend h5{font-size:22px;margin-bottom:1em}@media screen and (max-width: 768px){.recommend h5{font-size:18px}}.recommend p{font-size:18px;margin-bottom:1em}@media screen and (max-width: 768px){.recommend p{font-size:16px}}.recommend li{text-align:left;font-size:16px;margin-bottom:0.3em}@media screen and (max-width: 768px){.recommend li{font-size:16px}}.recommend li li{padding-left:2em}.present{margin:40px 0 0}.present h3{font-size:28px;line-height:1.4;margin-bottom:1em;color:#CC0000}@media screen and (max-width: 768px){.present h3{font-size:22px}}.present p{font-size:18px;line-height:1.7}.present p.caption{font-size:16px}@media screen and (max-width: 768px){.present p{font-size:16px}}.present-btn{margin-top:50px}
