﻿@charset "utf-8";
/* ! normalize.css v3.0.2 | MIT License | git.io/normalize
 * 2015-09-11 unpl.co.kr
 * https://gist.github.com/taeheekang/207d79d8df151d5897e6
*/
/**
 * 1. 기본 폰트 설정
 * 2. 이것은 폰트크기를 명시적으로 지정해주는 것이다.
	  이 방법도 경우에 따라 자주 사용하는 방법이다. 명시적으로 100%를 주어 모든 디바이스에서 동일하게 보여주게 하는 방식이다. 물론 크게도 가능하고 작게도 가능하다.
 */
html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
body{margin: 0; font-family: "맑은고딕","malgun gothic","나눔고딕","Nanum Gothic","AppleGothic","돋움","dotum",Helvetica,Arial,sans-serif;}
/* HTML5 display definitions */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display: block}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden], template {
 display: none;
}
/* Links */
/**
 * Remove the gray background color from active links in IE 10.
 * ie10에서 링크가 활성화인경우 배경이 그레이로 나오는 문제
 */
a { background-color: transparent;}
a:link{text-decoration: none;}
a:hover{text-decoration: underline;}
/* Text-level semantics */
abbr[title] { border-bottom: 1px dotted}
b,
strong { font-weight: bold}
dfn { font-style: italic}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
	margin: 0;
}
mark {
	background: #ff0;
	color: #000;
}
small { font-size: 80%}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 * 윗첨자 아래첨자 line-height 기준 베이스 라인 정렬
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em}
sub { bottom: -0.25em}
/* Embedded content*/
/**
 * Remove border when inside `a` element in IE 8/9/10.
 * 이미지 링크 경우 보더 생성 금지
 */
img {border: 0}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) { overflow: hidden}
/* Grouping content */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure { margin: 1em 40px}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre { overflow: auto}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
/* Forms */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}
/*select{-moz-appearance: listbox; -webkit-appearance: listbox;}*/
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button { overflow: visible}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select { text-transform: none}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] { cursor: default}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input { line-height: normal}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none
}
fieldset {
	border	: 0;
	margin	: 0;
	padding	: 0;
}
legend {
	border	: 0; /* 1 */
	padding	: 0; /* 2 */
	position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0
}
textarea { overflow		: auto}
optgroup { font-weight	: bold}
/* Tables */
table {
	border-collapse:collapse;
	border-spacing:0
}
caption{/*{position: absolute;*/ width: 0; height: 0; margin: 0; padding: 0; overflow: hidden; border: 0; text-indent: -999em;}
td,
th { padding: 0;margin:0;}

/* ListItem */
ul,
ol{list-style-type: none;padding: 0;margin: 0;}
dl,dt,dd{margin:0;padding:0;}
a{color:#333;}
label{font-weight: inherit}
/*caption, legend { overflow: hidden; font-size: 0; line-height: 0; height: 0; width: 0; text-indent: -999em; }*/
p{margin:0;}
em{font-style:normal;}
/* hidden */
.hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

/* clear float */
.clear { clear: both; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clearfix:before, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

/* float 해제 */
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fixed{display:block}
.fixed{min-height:1%}
* html .fixed{height:1%}

/* skip */
/*.skip{position: absolute;top: 0;left: 0}
.skip a{position:absolute;display:block;width:500px;left:0;text-align:center;top:-10000px;z-index:5000;font-size:1.0em;height: 30px}
.skip a:hover,
.skip a:focus,
.skip a:active{position: absolute;top: 0;padding: 10px 0;font-weight:bold;color:#fff;background:#1d60a7;z-index:500}*/

.skip { position: relative; top: 0; left: 0; height:0;font-size:0;z-index: 999999;}
.skip a {left: -3000%;position: absolute;font-size:12px}
.skip a:hover, .skip a:focus, .skip a:active {background:#1d60a7;color: #fff;display: block;height: 30px;left: 0;line-height: 30px;text-align: center;top: 0;width: 100%;z-index: 999999;}


.nobg { background: none !important; }

.fl{float:left !important}
.fr{float:right !important}
.tac{text-align:center !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.jf{text-align:justify !important}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.vb{vertical-align:bottom !important}

.oh{overflow:hidden !important}
.dn{display:none !important}
.db{display:block !important}
.dib{display:inline-block !important}
.bn{border:none !important}

.bdt_n{border-top:none !important}
.bdb_n{border-bottom:none !important}
.bdl_n{border-left:none !important}
.bdr_n{border-right:none !important}
.bgn{background:none !important}

.fb{font-weight:bold !important}
.fn{font-weight:normal !important}
.posr{position: relative !important}
.posa{position: absolute !important}
.posf{position: fixed !important}
.poss{position: static !important}

/* margin */
.mtp{margin-top:1.2% !important;}
.mt0 {margin-top	:0 !important}
.mt5 {margin-top	:5px !important}
.mt10{margin-top	:10px !important}
.mt15{margin-top	:15px  !important}
.mt20{margin-top	:20px  !important}
.mt25{margin-top	:25px  !important}
.mt30{margin-top	:30px  !important}
.mt35{margin-top	:35px  !important}
.mt40{margin-top	:40px  !important}
.mt45{margin-top	:45px  !important}
.mt50{margin-top	:50px  !important}
.mt60{margin-top	:60px  !important}
.mt70{margin-top	:70px  !important}
.mr0 {margin-right	:0  !important}
.mr5 {margin-right	:5px  !important}
.mr10{margin-right	:10px  !important}
.mr15{margin-right	:15px  !important}
.mr20{margin-right	:20px  !important}
.mr25{margin-right	:25px  !important}
.mr30{margin-right	:30px  !important}
.mr35{margin-right	:35px  !important}
.mr40{margin-right	:40px  !important}
.mr45{margin-right	:45px  !important}
.mr50{margin-right	:50px  !important}
.ml0 {margin-left	:0 !important}
.ml5 {margin-left	:5px !important}
.ml10{margin-left	:10px  !important}
.ml15{margin-left	:15px  !important}
.ml20{margin-left	:20px  !important}
.ml25{margin-left	:25px  !important}
.ml30{margin-left	:30px  !important}
.ml35{margin-left	:35px  !important}
.ml40{margin-left	:40px  !important}
.ml45{margin-left	:45px  !important}
.ml50{margin-left	:50px  !important}
.mb0{margin-bottom	:0 !important}
.mb5{margin-bottom	:5px  !important}
.mb10{margin-bottom	:10px  !important}
.mb15{margin-bottom	:15px  !important}
.mb20{margin-bottom	:20px  !important}
.mb25{margin-bottom	:25px  !important}
.mb30{margin-bottom	:30px  !important}
.mb35{margin-bottom	:35px  !important}
.mb40{margin-bottom	:40px  !important}
.mb45{margin-bottom	:45px  !important}
.mb50{margin-bottom	:50px  !important}
/* padding */
.pt0 {padding-top	:0  !important}
.pt5 {padding-top	:5px  !important}
.pt10{padding-top	:10px  !important}
.pt15{padding-top	:15px  !important}
.pt20{padding-top	:20px  !important}
.pt25{padding-top	:25px  !important}
.pt30{padding-top	:30px  !important}
.pt35{padding-top	:35px  !important}
.pt40{padding-top	:40px  !important}
.pt45{padding-top	:45px  !important}
.pt50{padding-top	:50px  !important}
.pr0 {padding-right	:0  !important}
.pr5 {padding-right	:5px  !important}
.pr10{padding-right	:10px  !important}
.pr15{padding-right	:15px  !important}
.pr20{padding-right	:20px  !important}
.pr25{padding-right	:25px  !important}
.pr30{padding-right	:30px  !important}
.pr35{padding-right	:35px  !important}
.pr40{padding-right	:40px  !important}
.pr45{padding-right	:45px  !important}
.pr50{padding-right	:50px  !important}
.pr100{padding-right:100px  !important}
.pr130{padding-right:130px  !important}
.pl0{padding-left	:0  !important}
.pl5{padding-left	:5px  !important}
.pl10{padding-left	:10px  !important}
.pl15{padding-left	:15px  !important}
.pl20{padding-left	:20px  !important}
.pl25{padding-left	:25px  !important}
.pl30{padding-left	:30px  !important}
.pl35{padding-left	:35px  !important}
.pl40{padding-left	:40px  !important}
.pl45{padding-left	:45px  !important}
.pl50{padding-left	:50px  !important}
.pb0{padding-bottom	:0  !important}
.pb5{padding-bottom	:5px  !important}
.pb10{padding-bottom:10px  !important}
.pb15{padding-bottom:15px  !important}
.pb20{padding-bottom:20px  !important}
.pb25{padding-bottom:25px  !important}
.pb30{padding-bottom:30px  !important}
.pb35{padding-bottom:35px  !important}
.pb40{padding-bottom:40px  !important}
.pb45{padding-bottom:45px  !important}
.pb50{padding-bottom:50px  !important}

.wl100p{width:99.5% !important;}
.wl90p{width:89.5% !important;}
.wl80p{width:78.5% !important;}
.wl70p{width:68.5% !important;}
.wl60p{width:59.1% !important;}
.wl50p{width:49.1% !important;}
.wl40p{width:39.1% !important;}
.wl30p{width:28.5% !important;}
.wl25p{width:24.5% !important;}
.wl20p{width:18.5% !important;}
.wl15p{width:14.33% !important;}
.wl10p{width:10% !important;}
.wlbasic{width:180px;}
.textA{height:70px !important;}
.wAuto{width:auto !important;}
/*.sdate, .edate{min-width:95px;}*/
.datew{max-width:125px;}

@media screen and (max-width:767px){
	.wm100p{width:100% !important;}
	.wm90p{width:88.5% !important;}
	.wm80p{width:78.5% !important;}
	.wm70p{width:68.5% !important;}
	.wm60p{width:58.5% !important;}
	.wm50p{width:48.5% !important;}
	.wm40p{width:38.5% !important;}
	.wm30p{width:28.5% !important;}
	.wm20p{width:18.5% !important;}
	.wm10p{width:10% !important;}

	.mt20{margin-top:3% !important;}

}
@media screen and (max-width:480px){
	.ws100p{width:100% !important;}
	.ws90p{width:88.5% !important;}
	.ws80p{width:78.5% !important;}
	.ws70p{width:68.5% !important;}
	.ws60p{width:58.5% !important;}
	.ws50p{width:48.5% !important;}
	.ws40p{width:38.5% !important;}
	.ws30p{width:28.5% !important;}
	.ws20p{width:18.5% !important;}
	.ws10p{width:10% !important;}
}

input[type="radio"], input[type="checkbox"]{margin:0 5px 0 0;}
/*.radioarea span input[type="radio"]:first-child, .radioarea span input[type="checkbox"]:first-child{margin-left:0;}*/
.radioarea1 span{margin-right:10px;}
label{
	display: inline-block;
	margin-left: 20px;
}
.form-control{display:inline-block;height:30px;padding:3px 7px;box-shadow:0 0;border-radius: 3px;font-size:13px;}
.form-control:focus{background:#e7eef7;border:1px solid #464d5d;}
.form-control.type1:focus,.form-control.type1{border:1px solid #e7eef7;background:#e7eef7;}
.form-control.type2:focus,.form-control.type2{background:#f8f8f8;}

.cor_red{color:#ea4444;}
.cor_sky{color:#1598dc;}
.cor_blue{color:#4a8ad2;}
.cor_green{color:#3db03d;}
.cor_point{color:#ee5b2e;}
.cor_gray{color:#666;}

.textLine{text-decoration: underline !important;}
.wsn{white-space: nowrap;padding:0.7em 0;display:inline-block;}
.calendarzone {display:inline;position:relative;z-index:10}
.calendarzone .calendarSLayer {
	display:none;
	position:absolute;z-index:10;top:25px;right:0;}
.calendarzone input[type="button"]{
	background:#fff url("/static/img/commons/calendar.gif") no-repeat scroll 50% 50%;height:16px;border:medium none;margin:0;padding:0;width:16px;vertical-align:top;
	color:transparent;text-indent:30px;margin-left:3px;position:absolute;right:5px;top:1px;
}
.calendarzone .calendar-frame {height:300px;width:302px;}
.field_area {overflow:visible;}
.calendar_txt {background:#ffffff;color:#8a8a8a;border:0.08em solid #d1d1d1;height:1.17em;font-size:1em;padding:0.25em 0 0 0.25em;}

/* radio checkbox*/
.checkbox input, .radio input{margin-left:0 !important;}
input[type="checkbox"]{position:absolute;top:0;left:0;width:18px;height:18px;}
input[type="checkbox"] + label{position:relative;font-weight:normal;}
/*input[type="checkbox"] + label:before{margin:0 5px 0 -20px;content:"";display:inline-block;width:20px;height:20px;border:2px solid #666; cursor:pointer;background:#fff;vertical-align: top;}*/
input[type="checkbox"] + label.active:before{border:2px solid #0090d3;background:#0090d3;}
/*input[type="checkbox"] + label.active:after{position:absolute;top:1px;left:0;content:"";font-size:14px;color:#fff;background:url(/static/img/gw/common/checkbox_on.gif) no-repeat left top;width:20px;height:20px;}*/
/*input[type="checkbox"] + label.active:after{position:absolute;top:1px;left:3px;content:"\2714";font-size:14px;color:#fff;}*/
input[type="checkbox"]:checked + label:before{border:2px solid #0090d3;background:#0090d3;}
/*input[type="checkbox"]:checked + label:after{position:absolute;top:1px;left:0;content:"";font-size:14px;color:#fff;background:url(/static/img/gw/common/checkbox_on.gif) no-repeat left top;width:20px;height:20px;}*/
/*input[type="checkbox"]:checked + label:after{position:absolute;top:1px;left:3px;content:"\2714";font-size:14px;color:#fff;}*/

input[type="checkbox"].checkType + label:before{margin:0 5px 0 -19px;content:"";display:inline-block;width:17px;height:17px;border:0; cursor:pointer;background:#bfc0c3;vertical-align: top;}
input[type="checkbox"].checkType + label.active:before{background:#fff;}
input[type="checkbox"].checkType + label.active:after{position:absolute;top:1px;left:0;content:"";font-size:14px;color:#fff;background:url(/static/img/gw/common/checkbox_on.gif) no-repeat left top;width:18px;height:18px;}
input[type="checkbox"].checkType:checked + label:before{border:2px solid #fff;background:#fff;}
input[type="checkbox"].checkType:checked + label:after{position:absolute;top:1px;left:0;content:"";font-size:14px;color:#fff;background:url(/static/img/gw/common/checkbox_on.gif) no-repeat left top;width:18px;height:18px;}

.radiobox{position: relative;display:inline-block;}
input[type="radio"]{position:absolute;top:0;left:0;width:19px;height:19px;}
input[type="radio"] + label{position:relative;margin-right:15px;font-weight:normal:;}
input[type="radio"] + label:before{content:" ";display:inline-block;width:20px;height:20px;vertical-align: top;margin:-1px 2px 0 -1px;background:#fff url(/static/img/gw/common/radio_off.png) no-repeat left 3px;}
input[type="radio"] + label.active:before, input[type="radio"]:checked + label:before{background:#fff url(/static/img/gw/common/radio_on.png) no-repeat left 3px;}
input[type="radio"].bg1 + label:before{background-color:#ececec;}
input[type="radio"].bg1 + label.active:before, input[type="radio"].bg1:checked + label:before{background-color:#ececec;}
input[type="radio"]:checked + label, input[type="radio"] + label.active{color:#2064af;}
input[type="radio"]+ label:hover{cursor:pointer;text-decoration: underline;}

/*btn*/
.btnSet{text-align:right; margin:2em 0;}
.btn{border-radius: 0;margin-left:0;}
span[class*="ico"]{display:inline-block;margin-right:8px;} 
span[class*="ico1"]{display:inline-block;margin-right:4px;}
.btn span.tal{float:left;margin-top:5px;}
.btn span.tar{float:right;margin-top:5px;}
.btn-br{border-radius: 3px}
.btn-br1{border-radius: 10px}
.btn-br2{border-radius: 15px}
.btnRd{padding:3px 10px;font-size:0.90em;font-weight:600;}
.btnRd_white{border-radius: 15px;border:1px solid #ddd;background:#fff;padding:3px 7px;color:#4d7ac4;}
.btnRd_white a{color:#4d7ac4;}
.btnRd_blue{border-radius: 15px;background:#7eb9fb;color:#20385f;}
.btnRd_blue a{color:#20385f;}
.btnRd_black{border-radius: 15px;background:#333;color:#fff;}
.btnRd_black a{color:#fff;}
.btn-xs{line-height:1.35;}
.btn-s{line-height:1.35;padding:3px 8px;}

.btn-default,.btn-default:hover, .btn-default:focus{background:#464d5d;border:1px solid #464d5d; color:#fff;}
.btn-basic,.btn-basic:hover, .btn-basic:focus{background:#d1d1d1;color:#333;font-weight:normal;}
.btn-primary, .btn-primary:hover, .btn-primary:focus {background:#1598dc;border:1px solid #1598dc;}
.btn-info,.btn-info:hover, .btn-info:focus{border:1px solid #333;background:#fff;color:#333;font-weight: normal;min-width: 80px}
.btn-black,.btn-black:hover, .btn-black:focus{border:1px solid #333;background:#333;color:#fff;font-weight: normal;min-width: 80px}
.btn-white,.btn-white:hover, .btn-white:focus{border:1px solid #333;background:#fff;color:#333;font-weight: normal;}
.btn-blue,.btn-blue:hover, .btn-blue:focus{border:1px solid #172b4c;background:#172b4c;color:#fff;font-weight: normal;}
.btn-blue2,.btn-blue2:hover, .btn-blue2:focus{border:1px solid #2f69b1;background:#2f69b1;color:#fff;font-weight: normal;}
.btn-danger,.btn-danger:hover, .btn-danger:focus{border:1px solid #ea4444;background:#ea4444;color:#fff;}
.btn-lg2{padding:10px;min-width:110px;font-size:1.1em;}
.btn-lg3{padding:10px;min-width:160px;font-size:1.1em;}
.btn-lg4{padding:10px 30px;min-width:160px;font-size:1.1em;}

.state1, .state1:hover{background:#38ab55;border-radius: 10px;color:#fff;}
.state2, .state2:hover{background:#2f69b1;border-radius: 10px;color:#fff;}
.state3, .state3:hover{background:#666;border-radius: 10px;color:#fff;}
.state4, .state4:hover{background:#333;border-radius: 10px;color:#fff;}
.state5, .state5:hover{background:#ea4444;border-radius: 10px;color:#fff;}
.state6, .state6:hover{background: #d3d3d3; border-radius: 10px; color: #000;}
.btn-print, .btn-print:hover, .btn-print:focus{background:#333;border-radius: 10px;color:#fff;}

/*ico*/
.tel{background:url(/static/img/gw/ico/ico_tel.gif) no-repeat;display:inline-block;padding-left:22px;}
.ico_tel{background:url(/static/img/gw/ico/ico_tel.gif) no-repeat;}
.ico_tel2{background:url(/static/img/gw/ico/ico_tel2.png) no-repeat left top;width:15px;height:12px;}
.ico_time{background:url(/static/img/gw/ico/ico_time.png) no-repeat left top;width:13px;height:13px;}
.ico_more{background:url(/static/img/gw/ico/ico_magAdd.png) no-repeat;width:16px;}
.ico_check{background:url(/static/img/gw/ico/ico_check.png) no-repeat;width:14px;height:8px;display:inline-block;}
.ico_return{background:url(/static/img/gw/ico/ico1_return.png) no-repeat left top;width:15px;height:12px;}
.ico_mouse{background:url(/static/img/gw/ico/ico_mouseOk.png) no-repeat left top;width:30px;height:35px;vertical-align: middle}
.ico_write{background:url(/static/img/gw/ico/ico_write.png) no-repeat left top;width:16px;height:16px;}
.ico_sch{background:url(/static/img/gw/ico/ico_sch.png) no-repeat left top;width:14px;height:15px;}
.ico_lock{background:url(/static/img/gw/ico/ico_lock.png) no-repeat left top;width:12px;height:16px;display:inline-block;}
.ico_lockOpen{background:url(/static/img/gw/ico/ico_lockOpen.png) no-repeat left top;width:19px;height:16px;display:inline-block;}
.ico_person{background:url(/static/img/gw/ico/ico_person.png) no-repeat left top;width:14px;height:14px;}
.ico_list{background:url(/static/img/gw/ico/ico_list.png) no-repeat left top;width:10px;height:10px;}
.ico_link2{background:url(/static/img/gw/ico/ico_link2.png) no-repeat left top;width:16px;height:16px;}
.ico_down{background:url(/static/img/gw/ico/ico_down.png) no-repeat left top;width:10px;height:12px;}
.ico_cal{background:url(/static/img/gw/ico/ico_cal.png) no-repeat left top;width:14px;height:14px;}
.ico_caution{background:url(/static/img/gw/ico/ico_caution.png) no-repeat left top !important;;width:16px;height:16px;}
.ico_arrDown{background:url(/static/img/gw/common/bu_arr1Down.png) no-repeat left top; width:7px;height:5px;display:inline-block;margin-left:5px !important;vertical-align: middle}
.ico_arr{background:url(/static/img/gw/common/bu_arr.png) no-repeat left top;width:6px;height:9px;}
.ico_han{background:url(/static/img/gw/ico/ico_s_han.gif) no-repeat left top;width:19px;height:18px;}
.ico_pdf{background:url(/static/img/gw/ico/ico_s_pdf.gif) no-repeat left top;width:19px;height:18px;}
.ico_word{background:url(/static/img/gw/ico/ico_s_word.gif) no-repeat left top;width:19px;height:18px;}
.ico1_play{background:url(/static/img/gw/ico/ico1_play.png) no-repeat left top;width:7px;height:9px;margin-right:3px !important;}
.ico1_time{background:url(/static/img/gw/ico/ico1_time.png) no-repeat left top;width:11px;height:11px;margin-right:3px !important;}
.ico1_caution{background:url(/static/img/gw/ico/ico1_caution.png) no-repeat left top;width:3px;height:13px;margin:0 5px !important;vertical-align: middle}
.ico1_caution1{background:url(/static/img/gw/ico/ico1_caution1.png) no-repeat right top;width:12px;height:13px;}
.ico1_pen{background:url(/static/img/gw/ico/ico1_pen.png) no-repeat left top;width:13px;height:19px;}
.ico1_pen2{background:url(/static/img/gw/ico/ico1_pen.gif) no-repeat right top;width:11px;height:11px}
.ico1_file{background:url(/static/img/gw/ico/ico1_file.png) no-repeat left top;width:16px;height:13px;display:inline-block;}
.ico1_arrL{background:url(/static/img/gw/ico/ico1_arrL.png) no-repeat left top;width:7px;height:9px;}
.ico1_arrR{background:url(/static/img/gw/ico/ico1_arrR.png) no-repeat right top;width:7px;height:9px}
.ico1_check{background:url(/static/img/gw/ico/ico1_check.png) no-repeat right top;width:12px;height:9px}
.ico1_check1{background:url(/static/img/gw/ico/ico1_check1.png) no-repeat right top;width:15px;height:12px}
.ico1_letter{background:url(/static/img/gw/ico/ico1_letter.png) no-repeat right top;width:12px;height:9px}
.ico1_close{background:url(/static/img/gw/ico/ico1_close.gif) no-repeat right top;width:11px;height:11px}
.ico1_print{background:url(/static/img/gw/ico/ico1_print.png) no-repeat right top;width:12px;height:10px}
.ico1_sch{background:url(/static/img/gw/ico/ico1_sch.png) no-repeat right top;width:14px;height:15px}
.ico1_ca2{background:url(/static/img/gw/main/ico_ca2.png) no-repeat right top;width:23px;height:22px}
.ico1_down{background:url(/static/img/gw/ico/ico1_down.png) no-repeat left top;width:10px;height:12px}
.ico1_return2{background:url(/static/img/gw/ico/ico1_return2.png) no-repeat center center;width:30px;height:35px;vertical-align: middle}
.ico_check1{background:url(/static/img/gw/ico/ico_check1.gif) no-repeat left top;width:17px;height:17px}



@media screen and (max-width:767px){
	.btn-lg2, .btn-lg3, .btn-lg4{padding:10px;min-width:auto;}
	.datew{max-width:125px;} 

}


@media screen and (max-width:480px){
.calendarzone .calendarSLayer {
	display:none;
	position:absolute;z-index:10;top:25px;right:auto;}
}