@charset "utf-8";

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,aside,footer,header,nav,section {display:block}
h1 {font-size:2em;margin:0.67em 0}
figcaption,figure,main {display: block}
figure {margin:1em 40px}
hr {box-sizing:content-box;height:0;overflow:visible}
pre {font-family:monospace, monospace;font-size:1em}
a {background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong {font-weight:inherit}
b,strong {font-weight:bolder}
code,kbd,samp {font-family:monospace, monospace;font-size:1em}
dfn {font-style:italic}
mark {background-color:#ff0;color:#000}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub {bottom:-0.25em}
sup {top:-0.5em}
audio,video {display:inline-block}
audio:not([controls]) {display:none;height:0}
img {border-style:none}
svg:not(:root) {overflow:hidden}
button,input,optgroup,select,textarea {font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input {overflow:visible}
button,select {text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress {display:inline-block;vertical-align:baseline}
textarea {overflow:auto}
[type="checkbox"],[type="radio"] {box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
details,menu {display:block}
summary {display:list-item}
canvas {display:inline-block}
template {display:none}
[hidden] {display:none}

/* setup css */
body {background-color:#d5d5d5;background-position:center center;background-attachment:fixed;background-size:cover}
#setup_box {position:relative;width:700px;margin:50px auto;background:#fff;border-radius:2px;z-index:1}
#setup_box .margin-bottom-5 {margin-bottom:5px}
#setup_box .margin-bottom-10 {margin-bottom:10px}
#setup_box .margin-bottom-15 {margin-bottom:15px}
#setup_box .margin-bottom-20 {margin-bottom:20px}
#setup_box .margin-top-10 {margin-top:10px}
#setup_box .text-center {text-align:center}
#setup_box .color-grey {color:#757575}
#setup_box .color-red {color:#FF4848}
#setup_box .font-size-11 {font-size:11px}
#setup_box .font-size-12 {font-size:12px}
#setup_box .display-block {display:block}
#progressbar {margin-top:30px;margin-bottom:30px;overflow:hidden;counter-reset:step;-webkit-padding-start:0px}
#progressbar li {list-style-type:none;text-align:center;color:#b5b5b5;font-size:11px;width:25%;float:left;position:relative}
#progressbar li.active {color:#000;font-weight:bold}
#progressbar li:before {content:counter(step);counter-increment:step;width:40px;line-height:40px;text-align:center;display:block;font-size:15px;font-weight:bold;color:#fff;background:#b5b5b5;border-radius:50%;margin:0 auto 10px auto}
#progressbar li:after {content:'';width:100%;height:1px;background:#b5b5b5;position:absolute;left:-50%;top:20px;z-index:-1}
#progressbar li:first-child:after {content:none;}
#progressbar li.active:before,#progressbar li.active:after{background:#FF4848;color:#fff}
#ins_bar {background:#333;padding:15px;text-align:center;border-radius:2px 2px 0 0}
#ins_bar h1 {margin:0;padding:0;font-size:20px;font-weight:bold;color:#fff}
#ins_ft {background:#333;padding:15px;text-align:center;border-radius:0 0 2px 2px}
#ins_ft strong {color:#ccc;font-size:13px}
#ins_ft p {margin:5px 0 0;color:#888;font-size:11px}
.ins_inner_title {margin:20px 15px;padding:0;font-size:16px;font-weight:bold}
.ins_inner_title2 {margin:0 0 20px;padding:0;font-size:16px;font-weight:bold}
.ins_inner {position:relative;overflow:hidden;border:1px solid #e5e5e5;padding:15px;margin:0 15px 30px}
.ins_inner p {margin:0;padding:0;font-size:13px;line-height:1.4}
.ins_inner ul li {font-size:13px;line-height:1.4}
.ins_inner ol li {font-size:13px;line-height:1.4}
.ins_inner.bg_light_grey {background:#f8f8f8;border:1px solid #d5d5d5}
.ins_license {margin-bottom:20px}
.ins_license textarea {border:1px solid #d5d5d5;background:#f7f7f7;color:#000;font-size:13px;vertical-align:middle;line-height:1.6;padding:10px;width:96%;height:200px}
.license_box {position:relative;border:1px solid #d5d5d5;background:#f7f7f7;color:#000;font-size:13px;vertical-align:middle;line-height:1.6;padding:10px;height:200px;overflow-y:scroll}
#ins_agree {font-size:13px;margin-bottom:20px}
.inner_btn {text-align:center}
.inner_btn input {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;cursor:pointer;background-image:none;white-space:nowrap;padding:10px 30px;font-size:13px;line-height:1;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:button;cursor:pointer;outline: 0;border:0;background:#777;color:#fff}
.inner_btn input:hover {background:#333}
.inner_btn .inner_abtn {display:inline-block;font-weight:normal;text-align:center;cursor:pointer;white-space:nowrap;padding:10px 30px;font-size:13px;line-height:1;background:#777;color:#fff;text-decoration:none}
.inner_btn .inner_abtn:hover {background:#333}
.ins_frm {margin-bottom:40px}
.ins_frm_title {margin:0 0 20px;padding:0;font-size:16px;font-weight:bold;color:#FF7070}
.ins_frm label {display:inline-block;width:150px;font-size:13px;font-weight:bold;margin-right:10px}
.ins_frm input[type="text"] {width:350px;height:30px;padding:0 10px;font-size:13px;border:1px solid #d5d5d5;margin-bottom:5px;outline:0}
.ins_frm input[type="text"]:hover, .ins_frm input[type="text"]:focus {border:1px solid #80bcff}
.ins_frm input[type="button"] {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;cursor:pointer;background-image:none;white-space:nowrap;height:32px;padding:0 30px;font-size:13px;line-height:32px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:button;cursor:pointer;outline: 0;border:0;background:#777;color:#fff}
.ins_frm input[type="button"]:hover {background:#333}
.ins_frm .checkbox_txt {margin-left:5px;font-size:13px}
.ins_frm .note_txt {color:#999;font-size:11px;margin-bottom:10px;margin-left:165px}
.ins_frm_divider {height:1px;background:#f0f0f0;margin-bottom:20px}