@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
html{font-family:'돋움', Dotum, '돋움체', DotumChe, sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
html, body{height:100%; font-size:12px; line-height:1.5em; color:#666; background:#fbb42a;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template{display: none;}
a{background-color: transparent; text-decoration:none; color:#666; cursor:pointer;}
a:active, a:hover{outline: 0;}
a:hover{color:#f0621d;}
li{list-style:none;}
abbr[title]{border-bottom: 1px dotted;}
b, strong{font-weight: bold;}
dfn{font-style: italic;}
mark{background: #ff0; color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
hr{-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre{overflow: auto;}
code, kbd, pre, samp{font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0;}
button{overflow: visible;}
button, select{text-transform: none;}
select{vertical-align:middle;}
select{background:#fff; font-family: inherit; border:1px solid #c3d3de; min-width:80px; box-sizing:border-box; border-radius:0;}
td select{height:27px;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input{line-height: normal;}
input[type="text"], input[type="password"]{border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0; vertical-align:middle;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border:0;}
legend {border: 0; padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
td, th {padding: 0;}
em{font-style:normal;}
label{vertical-align:middle;}
/*select{-webkit-appearance: listbox;}*/
select{-webkit-appearance: none; -webkit-border-radius:0;	-moz-appearance: none;  appearance: none;  background:url(img/select.png) no-repeat right center; border: 1px solid #ddd; font-family: inherit; box-sizing:border-box; border-radius:0;}
/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {display: none;}

.wrap{width:100%; min-width:320px; height:100%; font-family:'Nanum Gothic', 나눔고딕, Dotum, Sans-serif; color:#666; font-size:14px;}
.wrap input[type=text]{border:1px solid #ccc; padding-left:5px; height:28px; vertical-align:middle; box-sizing:border-box;}
.wrap .select{vertical-align:middle; box-sizing:border-box;}
.section{width:96%; max-width:1020px; margin:0 auto 15px; text-align:center; box-sizing:border-box; border-radius:15px; padding:20px; background:#fff;}
h3{font-family:'Noto Sans KR', sans-serif; color:#265baa; text-align:left; padding:0 0 8px 0; font-size:1.55em;}
.txt{text-align:left; padding:0 0 5px; font-size:13px;}
.top{width:100%; padding:20px 0 30px; background:url(img/topbg.png) repeat-x 0 0;}
.top img{display:block; margin:0 auto; width:50%; max-width:597px;}
.top2{display:none;}

/*테이블*/
.inSheet{width:100%; margin:0 auto; display:table; border-top:2px solid #111; table-layout:fixed;}
.inSheet dl{display:table-row; background:#fff; text-align:left;}
.inSheet dt, .inSheet dd{display:table-cell; padding-top:7px; padding-bottom:7px; font-size:1.185em; border-bottom:1px solid #ccc; box-sizing:border-box; vertical-align:middle;}
.inSheet dt{width:22%; padding-left:2%; font-size:10.5pt; font-weight:bold; color:#444; border-right:1px solid #ccc;}
.inSheet dt span{color:#de5324;}
.inSheet dd{width:73%; padding-left:3%; font-size:1.015em;}
.inSheet dd .le{width:96%;}
.inSheet dd input[type='text']{width:30%; min-width:100px; max-width:480px; color:#999; height:30px; padding:0 4px; font-size:inherit; border:1px solid #ddd; box-sizing:border-box;}
.inSheet dd p{padding:6px 0 0;}
.inSheet .txt{font-size:10pt; color:#999;}
.inSheet select{height:30px; padding-left:4px; border:1px solid #ddd; box-sizing:border-box; vertical-align:middle; font-size:inherit;}
input.email{margin:0;}
.t_link{text-decoration:underline; color:#73b1da;}
.sc span:first-child{padding-right:12px;}

table{width:100%; border-collapse:collapse; table-layout:fixed;}
table th, table td{padding:5px 0; border:1px solid #ccc; }
table th{background:#f0f0f0; color:#444;}

.footer{text-align:center; padding:20px 1.2em; margin-top:40px; color:#fff; font-family:'Noto Sans KR', sans-serif; font-size:13pt; background:#285aa9;}
.footer p{padding-bottom:12px;}
.footer img{display:block; margin:15px auto 10px; max-width:250px; width:50%; min-width:170px;}
.topTxt{text-align:center; color:#fff; font-weight:bold; padding:15px 0; font-size:11pt; line-height:160%;}


.helpText{display: inline-block;padding-left: 5px}

@media all and (max-width:1023px){
	.top{display:none;}
	.top2{display:block; background:url(img/topbg2.png) no-repeat center 0; background-size:auto 200px;}
	.top2 img{height:200px;}
}

@media all and (max-width:481px){
	.section{width:100%; min-width:290px; border-radius:0; padding:1.2em 0.2em;}
	h3{text-align:center; padding-bottom:10px;}
	.inSheet{display:block; width:92%; margin:0 auto; border-top:0; border-bottom:1px solid #ccc;}
	.inSheet dl{display:block;}
	.inSheet dt, .inSheet dd{display:block; border:0;}
	.inSheet dt{width:100%; padding-left:0; text-align:center; background:#edf5f7;}
	.inSheet dt span{color:#de5324;}
	.inSheet dd{width:100%; padding:8px 0 18px; margin:0 auto; text-align:center;}
	.inSheet dd .le{text-align:center; margin:0 auto; width:96%;}
	.inSheet dd input[type='text'], .inSheet dd input[type='password'], .inSheet dd input[type='tel']{width:60%; max-width:100%; color:#999; font-size:1.00em; padding:4px; border:1px solid #ddd; box-sizing:border-box;}
	input.email_id{width:90px !important;}
	input.email{width:80% !important; margin-top:6px;}
	.sc span:first-child{padding-right:0;}
	.sc span{display:block; margin:4px auto;}
	table{width:96%; margin:0 auto;  border-collapse:collapse; table-layout:fixed;}
	.topTxt{font-size:10pt; text-align:left; padding:15px 1.25em;}
	.helpText{display: block;}
}
