@charset "utf-8";
body {margin: 0; padding: 0; font-size: 0; line-height: 0;}

div, img, a, a:hover, a:visited, a:active, a:focus{margin: 0; padding: 0; text-decoration: none; font-size: 0; line-height: 0; border: 0; outline: none;}
#tassimoEvent {position: relative; margin: 0 auto; width: 1040px; overflow: hidden;}
.btn{position: absolute; background: url('../images/bg_null.png') repeat;}
.box{display: none; position: absolute; left: 107px; top: 622px;}

.start {display: block;}
.start .btn_start{left: 269px; top: 535px; width: 290px; height: 65px;}

.quiz_01 .input_box {position: absolute;left: 117px; top: 518px; font-size: 0;}
.quiz_01 input {margin: 0; padding: 0; width: 0; height: 0;}
.quiz_01 label {display: inline-block; height: 29px; font-size: 0; line-height: 0; background-repeat: no-repeat; background-image: url('../images/radio.png'); cursor: pointer;}
.quiz_01 .q1_radio_01+label {width: 114px; background-position: 0 0;}
.quiz_01 .q1_radio_01+label.check {background-position: 0 -29px;}
.quiz_01 .q1_radio_02+label {margin-left: 58px; width: 130px; background-position: -172px 0;}
.quiz_01 .q1_radio_02+label.check {background-position: -172px -29px;}
.quiz_01 .q1_radio_03+label {margin-left: 43px; width: 137px; background-position: -345px 0;}
.quiz_01 .q1_radio_03+label.check {background-position: -345px -29px;}
.quiz_01 .q1_radio_04+label {margin-left: 35px; width: 77px; background-position: -517px 0;}
.quiz_01 .q1_radio_04+label.check {background-position: -517px -29px;}

.quiz_02 .input_text {position: absolute; left: 459px; top: 524px; margin: 0; padding: 0 10px; width: 155px; height: 36px; font-size: 17px; font-family:'나눔고딕','Nanum Gothic','돋움',Dotum,AppleGothic,Arial,sans-serif; text-align: center; line-height: 36px; box-shadow: none; border: 0; box-sizing: border-box; background-color: transparent;}
.quiz_02 .ok_btn{position: absolute; left: 636px; top: 524px; width: 85px; height: 36px;}
.end .btn_end{left: 339px; top: 441px; width: 150px; height: 65px;}
