html, body {width:100%; height:100%; margin:0 auto; padding:0; font-family:Gulim; font-size:12px;}
input {margin:0; font-size:12px; font-family:Gulim}
select {margin:0; padding:1px; font-size:12px; font-family:Gulim}
textarea {margin:0; padding:0; font-size:12px; font-family:Gulim;}
select {font-size:12px; border:1px solid #ccc;}
img {margin:0; padding:0; border:0; vertical-align:middle}
form {margin:0; padding:0}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input.txt {width:100px; height:18px; line-height:18px; margin:0; padding:0 3px; font-size:12px; border:1px solid #ccc; vertical-align:middle;  background:url(/commons/images/bg_txt2.jpg);}
input.radio {margin:0 2px 0 0; padding:0; vertical-align:middle}
input.chbox {margin:0 3px 0 0; padding:0; vertical-align:middle;}
input.chbox2 {margin:0; padding:0; vertical-align:middle;}
input.btn {height:20px !important; line-height:19px; margin:0; padding:0 5px; color:#777; border:1px solid #bbb; background:#e3e3e3; cursor:pointer; vertical-align:middle}
input.btn:hover {color:#fff; background:#555; border-color:#555}
input.btn_radio_active {color:#fff; background:#555;}
span {vertical-align:middle}

/* section box1 */
a.a_btn_seeall {margin:0; padding:3px; color:#f3f3f3; font-weight:normal; background:#999; border-radius:2px; -moz-border-radius:2px;}
a.a_btn_seeall:hover {color:#fff}

table.section_box1 {width:100%; margin:0 0 10px 0; border-bottom:1px solid #ddd; background:#fff; border-radius:5px; -moz-border-radius:5px}
table.section_box1 td.section_title1 {
	height:28px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	padding:0 15px; 
	background:url(/commons/images/bg_titlebar_v3.jpg); 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:1px solid #888;
}
table.section_box1 td.section_body1 {
	padding:0 7px 0 7px;
}

/* section box2 */
table.section_box2 {width:100%; margin:0 0 10px 0; border-bottom:1px solid #bbb; background:#ddd; border-radius:5px; -moz-border-radius:5px}
table.section_box2 td.section_title2 {
	height:28px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	padding:0 10px; 
	background:url(/commons/images/bg_titlebar_v3.jpg); 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:1px solid #888;
	vertical-align:middle;
}
table.section_box2 td.section_emt {
	padding:5px 7px 5px 7px;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc;
}
table.section_box2 td.section_emt_first {
	border-top:0;
}
table.section_box2 td.section_emt_last {
	border-bottom:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
table.section_box2 td.section_emt_active {
	background:#acd29c;
}

/* section box3 */
table.section_box3 {width:100%; margin:0 0 10px 0; border-bottom:1px solid #bbb; background:#ddd; border-radius:5px; -moz-border-radius:5px}
table.section_box3 td.section_title3 {
	height:28px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	padding:0 10px;
	background:url(/commons/images/bg_titlebar_v3.jpg); 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:1px solid #888;
	vertical-align:middle;
}
table.section_box3 td.section_title3_sub {
	text-align:right;
}
table.section_box3 td.section_body3 {
	width:100%;
	background:#ddd;
}
table.section_box3 td.section_emt {
	padding:5px 7px 5px 7px;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc;
}
table.section_box3 td.section_emt_first {
	border-top:0;
}
table.section_box3 td.section_emt_last {
	border-bottom:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* section common */
table.section_cbox1 {
	width:100%; margin:0 0 20px 0;
}
td.section_ctitle1 {
	font-size:12px;
	font-weight:bold;
	color:#fafafa;
	padding:0 0 2px 0; 
}
td.section_ctitle1_main {
}
td.section_ctitle1_sub {
	text-align:right;
}
td.section_cbody {
	border:1px solid #d7e0e7;
	padding:0;
	border-radius:3px;
	-moz-border-radius:3px;
	background:#f3f6f8;
}
td.section_cbody_center {text-align:center}

table.section_cbox1_top {
	margin:0;
	border-bottom:1px solid #ddd;
}
td.section_cbody_top {}


/* notice */
div.notice_box {width:100%; margin:0 0 10px 0;}
img.img_icon_alert {display:block; margin:0; padding:0 0 5px 0}
p.p_notice_innerbox {margin:0; padding:10px; border:1px solid #aaa; background:#f7f7f7; border-radius:5px; -moz-border-radius:5px; line-height:20px;}
span.span_notice_msg {display:block; margin:0; padding:0;}

/* list basic1 */
div.list_basic_func {width:100%; margin:0; padding:0;}
p.list_basic_func_innerbox {margin:0; padding:5px 10px 5px 10px; border-top:1px solid #fff; border-bottom:1px solid #ccc; background:#fafafa;}
input.list_basic_btn_func {padding:4px 5px 4px 5px; color:#777; border:1px solid #bbb; background:url(/commons/images/bg_titlebar2_v3.jpg);}
input.list_basic_btn_func:hover {color:#fff; background:#555;}
img.list_basic1_icon_new {margin:0 10px 0 0; padding:0;}

table.list_basic1 {width:100%; margin:0 0 10px 0; padding:0}
th.list_basic1_title {margin:0; padding:7px 1px 5px 1px; background:url(/commons/images/bg_titlebar2_v3.jpg); text-align:center; border-top:1px solid #fafafa; border-bottom:1px solid #bababa}
td.list_basic1_emt_center {margin:0; padding:5px 0 4px 0; text-align:center}
td.list_basic1_emt {margin:0; padding:5px 0 4px 0;}
tr.even td.list_basic1_emt_center {background:#f0f0f0; border-top:1px solid #fafafa; border-bottom:1px solid #e3e3e3}
tr.even td.list_basic1_emt {background:#f0f0f0; border-top:1px solid #fafafa; border-bottom:1px solid #e3e3e3}
tr.odd td.list_basic1_emt_center {background:#fafafa; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3}
tr.odd td.list_basic1_emt {background:#fafafa; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3}

input.btn_list_func {margin:0; padding:2px 5px 2px 5px; color:#fff; background:#71a7ce; border:1px solid #558db5; cursor:pointer;}
input.btn_list_func:hover {color:#fff !important; background:#111 !important;}

/* description */
div.desc_basic_box {width:100%; margin:0 0 10px 0; padding:0;}
p.desc_basic_innderbox {margin:0; padding:5px 10px 5px 10px; background:#fafafa; border:1px solid #aaa; border-radius:3px; -moz-border-radius:3px}
span.span_desc {}


/* common style */
a.a_userid {color:#265da8;}
a.a_userid_red {color:#df5b5b;}
a.sn_detail {color:#265da8}
a.a_track {color:#df5b5b}

/* IE10–11 */
:-ms-input-placeholder {
    color: #cccccc !important;
    font-weight: 400 !important;
}

/* Chrome */
::-webkit-input-placeholder {
  color: #cccccc;
}

.hide { display: none;}
