.satisfaction{text-align:left;background:#fff;margin-top:20px}.satisfaction .box{margin-bottom:25px}.satisfaction .box .box_cont{border:1px solid #ddd;padding:20px;box-shadow:5px 5px #f2f2f2e6}.satisfaction .box table{table-layout:fixed;border-top:1px solid #3673ee;width:100%}.satisfaction .box table th{text-align:center;color:#3673ee;background:#f9f9f9;border-bottom:1px solid #ddd;height:50px;font-size:16px;font-weight:500}.satisfaction .box table td{text-align:center;color:#444;-ms-word-break:keep-all;word-break:keep-all;border-bottom:1px solid #ddd;height:50px;padding:10px;font-size:14px;font-weight:400}.satisfaction .box table td.subject{text-align:left;padding:10px 10px 10px 20px}.satisfaction .box .box_cont dl.radio_wrap dt{word-break:keep-all;color:#666;margin-bottom:10px;font-size:20px;font-weight:500}.satisfaction .box .box_cont dl.radio_wrap dd{color:#666;letter-spacing:-.5px;margin-bottom:10px;font-size:15px}.satisfaction .box .box_cont dl.radio_wrap dd .radio_style1{margin-right:10px}.satisfaction .box .box_cont dl.radio_wrap dd label{vertical-align:top;letter-spacing:-1px;font-size:14px;line-height:14px}.satisfaction .box .box_cont dl.radio_wrap dd label span{margin-left:3px}.satisfaction .box .box_cont dl.radio_wrap .radio_style{margin:20px 0 40px}.satisfaction .box .box_cont dl.radio_wrap .radio_style table th,.satisfaction .box .box_cont dl.radio_wrap .radio_style table td{height:30px;padding:0;font-size:14px}.satisfaction .box .box_cont dl.radio_wrap .radio_style div{justify-content:space-between;width:100%;font-size:11px;display:flex}.satisfaction .box .box_cont dl.radio_wrap .radio_style div span{text-align:center;width:60px}.satisfaction .box .box_cont dl.radio_wrap .radio_style div span:first-child{text-align:left}.check_style1{vertical-align:middle;padding-left:20px;display:inline-block;position:relative}.check_style1 input[type=checkbox]{display:none}.check_style1 label{vertical-align:top;height:15px;line-height:15px;display:inline-block}.check_style1 input+label.check_img{cursor:pointer;background:url(/images/common/img_check_off.png) no-repeat;width:15px;position:absolute;top:0;left:0}.check_style1 input:checked+label.check_img{background:url(/images/common/img_check_on.png) no-repeat}.satisfaction .box .box_cont dl.comments_wrap{border-top:0;margin-top:0}.satisfaction .box .box_cont dl.comments_wrap dt{margin-bottom:8px;font-size:18px;font-weight:500}.satisfaction .box .box_cont dl.comments_wrap dd textarea{float:left;border:1px solid #dedede;width:calc(100% - 115px);height:100px}.satisfaction .box .box_cont dl.comments_wrap dd .btn{float:right;width:100px;height:100px;padding:0;font-size:16px}.satisfaction .box .box_cont dl.comments_wrap dd p{color:#666;margin-top:5px;font-size:16px;line-height:26px}@media screen and (max-width:1480px){.satisfaction .box .box_cont dl.radio_wrap dd .radio_style1{margin-right:5px}}@media screen and (max-width:1180px){.satisfaction .box .box_cont{padding:15px 20px}.satisfaction .box .box_cont dl.radio_wrap dd .radio_style1{margin-right:4px}.satisfaction .box .box_cont dl.radio_wrap dt{margin-bottom:5px;font-size:18px}.satisfaction .box .box_cont dl.radio_wrap dd{font-size:13.5px}.satisfaction .box .box_cont dl.radio_wrap .radio_style dd table th{font-size:12px}.satisfaction .box .box_cont dl.radio_wrap dd label{letter-spacing:-1.5px;font-size:13px;line-height:13px}.satisfaction .box .box_cont dl.comments_wrap dt{font-size:14px}.satisfaction .box .box_cont dl.comments_wrap dd p{margin-top:0;font-size:14px}}@media screen and (max-width:640px){.satisfaction .box .box_cont{padding:10px 15px}.satisfaction .box .box_cont dl.radio_wrap dt{margin-bottom:5px;font-size:16px}.satisfaction .box .box_cont dl.radio_wrap dd{font-size:13px}.satisfaction .box .box_cont dl.radio_wrap dd .radio_style1{width:100%;margin-bottom:7px;margin-right:0}.satisfaction .box .box_cont dl.comments_wrap dd textarea{width:calc(100% - 97px);height:48px}.satisfaction .box .box_cont dl.comments_wrap dd .btn{width:70px;height:70px;font-size:14px}}
