.infobox {width:100%;border:1px solid #efefef;padding:15px;}
.menubox {width:100%;background:#f4f4f4;font-family:notor;;font-size:1.2em;letter-spacing:-1px;border:1px solid #dfdfdf;margin-bottom:15px;}
.menubox ul {display:inline-block;width:100%;}
.menubox li {float:left;width:calc(100% / 5 - 1px);text-align:center;padding:13px 0px;border-right:1px solid #dfdfdf;margin-bottom:-4px;}
.menubox li:last-child {width:calc(100% / 5 + 0px);border-right:0px;}
.menubox li.current {background:#fff;}
.menubox li.current a {color:#000}
.menubox li a {color:#777}

.receipt_table {font-size:1em;border:1px solid #dfdfdf;border-collapse: collapse;}
.receipt_table th {background:#ecf3f9;}
.receipt_table th,td {border:1px solid #dfdfdf;padding:10px 0px;}
.receipt_table td {border:1px solid #dfdfdf;text-align:center;}

.head_title {font-family:notom;letter-spacing:-1px;font-size:1.5em;color:#000}
.head_stxt {font-family: 'Nanum Gothic', sans-serif;letter-spacing:-1px;font-size:1.2em;color:#666;line-height:150%}
.choice {width:700px;margin:30px auto;}
.choice .choice_txt {font-family:notor;font-size:1.2em;letter-spacing:-1px;text-align:center;}
.choice ul {width:100%;display:inline-block;}
.choice li {width:48%;border:1px solid #efefef;border-radius:5px;font-family:notom;text-align:center;padding:30px 0px;margin:20px 0px;letter-spacing:-1px;font-size:1.5em;color:#fff}
.choice li:first-child {float:left;background:#3d87d2}
.choice li:last-child {float:right;background:#3daad2}

.choice_02 {width:100%;margin:30px auto;}
.choice_02 .choice_txt {font-family:notor;font-size:1.2em;letter-spacing:-1px;text-align:center;}
.choice_02 ul {width:100%;display:inline-block;}
.choice_02 li {width:100%;border:1px solid #dfdfdf;border-radius:5px;font-family:notom;text-align:center;padding:10px;margin:20px 0px;letter-spacing:-1px;font-size:1.5em;box-sizing:border-box}


.hline {width:100%;height:1px;border-top:1px dashed #efefef;margin-bottom:30px;}

.choice_table th {font-weight:normal;font-size:0.9em;border-bottom:1px solid #dfdfdf;padding:10px 0px;}
.choice_table td {border:0px;border-bottom:1px solid #efefef;text-align:center;font-size:0.9em;padding:10px 0px;}

.join_table {font-family:nanum gothic;font-size:1.1em;border-top:2px solid #555;border-collapse: collapse;}
.join_table td {border-bottom:1px solid #efefef;padding:15px;}
.join_table input {border:1px solid #dfdfdf;width:50%;padding:5px;}
.join_table input[type=checkbox] {}
.join_table .chk {display:inline-block;font-family:notor;letter-spacing:-1px;border:1px solid #dfdfdf;padding:3px 6px 4px;margin:0px 5px}


.person {border:1px solid #dfdfdf;margin-top:15px; border-collapse: collapse;}
.person th,td {font-family:notor;font-size:1em;font-weight:normal;padding:5px 5px;text-align:center;}
.person th {background:#f5f5f5}
.okbtn {background:#f5f5f5;width:80%;margin:auto;padding:5px 0px;border:1px solid #d3d3d3;border-radius:3px;}
.person img {border:5px solid #fff;box-shadow:0px 0px 1px #dfdfdf;width:120px;margin:10px 10px;}