@charset "utf-8";
/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body{font-size:16px;font-size:1em;line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
table{border-collapse:collapse;border-spacing:0;}
caption,
th,
td{font-weight:normal;text-align:left;vertical-align:middle;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-size:1em;font-weight:normal;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
audio,
canvas,
video{display:inline-block;max-width:100%;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}
/* =Repeatable patterns
-------------------------------------------------------------- */
label, input, button, select, img{vertical-align:middle;}
label, input, button, select{border-radius:0;}
input[type="submit"], button{-webkit-appearance:none;}
/* Form fields, general styles first */
select{margin:0}
button,
input,
textarea{border:1px solid #b6b6b6;font-family:inherit;padding:3px;}
button,
input{line-height:normal;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"]{border:0;border-radius:0;padding:0;}
/* Buttons */
input[type="submit"],
input[type="button"],
input[type="reset"]{padding:6px 10px;font-weight:normal;color:#fff;background-color:#006d90;border:solid 1px #006d90;border-radius:2px;}
button,
input[type="submit"],
input[type="button"],
input[type="reset"]{cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
/*
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover{background-color:#006d90;color:#fff;}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{color:#757575;background-color:#e1e1e1;border-color:transparent;}
*/
/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video{max-width:100%;}
/* =Basic structure
-------------------------------------------------------------- */
/* Body, links, basics */
html{}
body{color:#333;}
a{outline:none;color:#333;text-decoration:none;}
/*
a:link, a:visited{outline:none;color:#333;text-decoration:none;}
a:hover, a:focus, a:active{color:#006d90 !important;}
*/
/* =Favorites
-------------------------------------------------------------- */
/* vertical align */
.verticalalignmiddle{vertical-align:middle;}
.verticalalignmiddle img{vertical-align:middle;}
.png24{ 
tmp:expression(setPng24(this));}
 
/* Font style */
.fontweightbold{font-weight:bold;}
/* text align */
.textaligncenter{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}
.verticalalignmiddle{vertical-align:middle;}
/* margin */
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.margintop50{margin-top:50px;}
.marginbottom5{margin-bottom:5px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom40{margin-bottom:40px;}
.marginbottom50{margin-bottom:50px;}
.marginleft5{margin-bottom:5px;}
.marginleft10{margin-bottom:10px;}
.marginleft20{margin-bottom:20px;}
.marginleft30{margin-bottom:30px;}
.marginleft40{margin-bottom:40px;}
.marginleft50{margin-bottom:50px;}
.marginright5{margin-bottom:5px;}
.marginright10{margin-bottom:10px;}
.marginright20{margin-bottom:20px;}
.marginright30{margin-bottom:30px;}
.marginright40{margin-bottom:40px;}
.marginright50{margin-bottom:50px;}
/* etc */
.cursorpointer{cursor:pointer;}
.backgroundnone{background:none;}
.whitespacenowrap{white-space:nowrap;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.floatnone{float:none;}
.displaynone{display:none;}
/* = form
-------------------------------------------------------------- */
/* 텍스트 크기 조절 */
#text_size{}
#text_size button{cursor:pointer}
/* = Table Type
------------------------------------------------------------------------------ */
/* type 1 */
.displaytable.table_type1,
.table_type1 table,
.displaytable.table_type1 .tablecell.th,
.table_type1 th,
.displaytable.table_type1 .tablecell.td,
.table_type1 td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.displaytable.table_type1,
.table_type1 table{width:100%;}
.table_type1 caption{overflow:hidden;position:absolute;font-size:0;line-height:0;}
.displaytable.table_type1 .tablecell.th,
.table_type1 th,
.displaytable.table_type1 .tablecell.td,
.table_type1 td{padding:10px 15px;line-height:1.6;border:solid 1px #cbcbcb;font-size:14px;font-size:0.875em;vertical-align:middle;}
.displaytable.table_type1 .tablecell.th,
.table_type1 th{background:#f1f1f1;text-align:center;}
.displaytable.table_type1 .tablecell.td,
.table_type1 td{}
/* type 2 */
.displaytable.table_type2,
.table_type2 table,
.displaytable.table_type2 .tablecell.th,
.table_type2 th,
.displaytable.table_type2 .tablecell.td,
.table_type2 td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.displaytable.table_type2,
.table_type2 table{width:100%;border-top:solid 2px #1a1721;}
.table_type2 caption{overflow:hidden;position:absolute;font-size:0;line-height:0;}
.displaytable.table_type2 .tablecell.th,
.table_type2 th,
.displaytable.table_type2 .tablecell.td,
.table_type2 td{padding:10px 15px;line-height:1.6;border-bottom:solid 1px #cbcbcb;vertical-align:middle;}
.displaytable.table_type2 .tablecell.th,
.table_type2 th{background:#f1f1f1;font-weight:700;;text-align:center;}
.displaytable.table_type2 .tablecell.td,
.table_type2 td{}
/* type 3 */
.displaytable.table_type3,
.table_type3 table,
.displaytable.table_type3 .tablecell.th,
.table_type3 th,
.displaytable.table_type3 .tablecell.td,
.table_type3 td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.displaytable.table_type3,
.table_type3 table{width:100%;border-top:solid 1px #006d90;}
.table_type3 caption{overflow:hidden;position:absolute;font-size:0;line-height:0;}
.displaytable.table_type3 .tablecell.th,
.table_type3 th,
.displaytable.table_type3 .tablecell.td,
.table_type3 td{padding:10px 15px;line-height:1.6;border-bottom:solid 1px #cbcbcb;vertical-align:middle;}
.displaytable.table_type3 .tablecell.th,
.table_type3 th{background:#e5f0f4;font-weight:400;;text-align:center;}
.displaytable.table_type3 .tablecell.td,
.table_type3 td{}
/* = Button Type
------------------------------------------------------------------------------ */
/* display:table */
.displaytable{display:table;}
.displaytable .tablerow{display:table-row;}
.displaytable .tablerow .tablecell{display:table-cell;}
/* =Media queries
-------------------------------------------------------------- */
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
/* =Print
----------------------------------------------- */
@media print{}
