@charset "UTF-8";
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; line-height: 1.6}
/* body *{outline-style:none} */
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:#2d3740}
a:hover, a:focus, a:active{text-decoration: underline;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
em { font-style: normal; }
dfn { font-style: italic; }
h1 { margin: 0; }
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; margin: 10px 0; }
code, kbd, pre, samp { font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; border:0;}
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled], input[disabled] { cursor: not-allowed; }
input[readonly] { cursor: not-allowed; }
/*// button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }*/
input { line-height: normal; }
input {-webkit-border-radius:0; -webkit-appearance:none;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
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; margin: 0; padding: 0; }
legend { border: 0; padding: 0; 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; }
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;}
/*// caption { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }*/
td, th { padding: 0; }
p { margin: 0; }
ul, ol { list-style-type: none; padding: 0; margin: 0; }
dl { margin: 0; }
dt { font-weight: normal; }
dd { margin: 0; }
label { font-weight: normal; cursor: pointer; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
input, button, select, textarea{vertical-align: middle}
/* hidden */
.sr-only, .hidden, .accessibility { 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; }
/* skip */
.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;}
p.skip{margin-bottom:30px;}
.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; }
.bold{font-weight:bold !important}
.lts{letter-spacing:-1px;}
/* margin */
.mt0 { margin-top: 0px !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; }
.mr0 { margin-right: 0px !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; }
.mb0 { margin-bottom: 0px !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; }
.ml0 { margin-left: 0px !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; }
/* padding */
.pt0 { padding-top: 0px !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: 0px !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; }
.pb0 { padding-bottom: 0px !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; }
.pl0 { padding-left: 0px !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; }
.w1p { width: 1%; }
.w2p { width: 2%; }
.w3p { width: 3%; }
.w4p { width: 4%; }
.w5p { width: 5%; }
.w6p { width: 6%; }
.w7p { width: 7%; }
.w8p { width: 8%; }
.w9p { width: 9%; }
.w10p { width: 10%; }
.w11p { width: 11%; }
.w12p { width: 12%; }
.w13p { width: 13%; }
.w14p { width: 14%; }
.w15p { width: 15%; }
.w16p { width: 16%; }
.w17p { width: 17%; }
.w18p { width: 18%; }
.w19p { width: 19%; }
.w20p { width: 20%; }
.w21p { width: 21%; }
.w22p { width: 22%; }
.w23p { width: 23%; }
.w24p { width: 24%; }
.w25p { width: 25% !important; }
.w26p { width: 26%; }
.w27p { width: 27%; }
.w28p { width: 28%; }
.w29p { width: 29%; }
.w30p { width: 30% !important; }
.w31p { width: 31%; }
.w32p { width: 32%; }
.w33p { width: 33%; }
.w34p { width: 34%; }
.w35p { width: 35%; }
.w36p { width: 36%; }
.w37p { width: 37%; }
.w38p { width: 38%; }
.w39p { width: 39%; }
.w40p { width: 40% !important; }
.w41p { width: 41%; }
.w42p { width: 42%; }
.w43p { width: 43%; }
.w44p { width: 44%; }
.w45p { width: 45%; }
.w46p { width: 46%; }
.w47p { width: 47%; }
.w48p { width: 48%; }
.w49p { width: 49%; }
.w50p { width: 50%; }
.w51p { width: 51%; }
.w52p { width: 52%; }
.w53p { width: 53%; }
.w54p { width: 54%; }
.w55p { width: 55%; }
.w56p { width: 56%; }
.w57p { width: 57%; }
.w58p { width: 58%; }
.w59p { width: 59%; }
.w60p { width: 60%; }
.w61p { width: 61%; }
.w62p { width: 62%; }
.w63p { width: 63%; }
.w64p { width: 64%; }
.w65p { width: 65%; }
.w66p { width: 66%; }
.w67p { width: 67%; }
.w68p { width: 68%; }
.w69p { width: 69%; }
.w70p { width: 70%; }
.w71p { width: 71%; }
.w72p { width: 72%; }
.w73p { width: 73%; }
.w74p { width: 74%; }
.w75p { width: 75%; }
.w76p { width: 76%; }
.w77p { width: 77%; }
.w78p { width: 78%; }
.w79p { width: 79%; }
.w80p { width: 80%; }
.w81p { width: 81%; }
.w82p { width: 82%; }
.w83p { width: 83%; }
.w84p { width: 84%; }
.w85p { width: 85%; }
.w86p { width: 86%; }
.w87p { width: 87%; }
.w88p { width: 88%; }
.w89p { width: 89%; }
.w90p { width: 90%; }
.w91p { width: 91%; }
.w92p { width: 92%; }
.w93p { width: 93%; }
.w94p { width: 94%; }
.w95p { width: 95%; }
.w96p { width: 96%; }
.w97p { width: 97%; }
.w98p { width: 98%; }
.w99p { width: 99%; }
.w100p { width: 100%; }
.w50{width:50px;}

@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;}
}


.m0{margin-left:0 !important}
.m1{margin-left:15px !important}
.m2{margin-left:30px !important}

.col_red{color:#b70003}
.col_red2{color:#a84200}
.col_pink{color:#f05291}
.col_blue{color:#004e9e}
.col_blue2{color:#438de0}
.col_gray{color:#d8d8e0}
.col_black{color:#000}

/* 이미지 사이즈 */
.imgMw{max-width:100%}
.imgW{width:100%}
.font11{font-size:11px}
.font14{font-size:14px !important}


/* radio checkbox*/
.checkbox{text-align:left;}
.radiobox1, .radiobox, .checkbox{position: relative;display:inline-block; margin:3px 0;}
.checkbox input, .radio input{margin-left:0 !important;}
input[type="checkbox"],input[type="radio"]{margin:0}

input[type="checkbox"]{position:absolute;top:0;left:0;width:20px;height:20px;}
input[type="checkbox"] + label{position:relative}
input[type="checkbox"] + label:before{margin:0 5px 0 -20px;content:" ";display:inline-block;background:#fff url(/static/images/common/checkbox_off.gif) no-repeat center center;width:20px;height:20px;vertical-align: top;}
input[type="checkbox"] + label.active:before{background:#fff url(/static/images/common/checkbox_on.gif) no-repeat center center;width:20px;height:20px;}
input[type="checkbox"] + label.active:after{position:absolute;top:-1px;left:0;content:" ";font-size:14px;color:#fff;background:#fff url(/static/images/common/checkbox_on.gif) no-repeat center center;width:20px;height:20px;}
input[type="checkbox"]:checked + label:before{background:#fff url(/static/images/common/checkbox_on.gif) no-repeat center center;width:20px;height:20px;}
input[type="checkbox"]:checked + label:after{position:absolute;top:-1px;left:0;content:" ";font-size:14px;color:#fff;background:#fff url(/static/images/common/checkbox_on.gif) no-repeat center center;width:20px;height:20px;}
input[type="checkbox"]:checked + label{font-weight:bold;color:#333}
/*// input[type="checkbox"].checkType + label:before{margin:-1px 5px 0 -19px;content:" ";display:inline-block;width:21px;height:21px;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/images/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:0;left:0;content:" ";font-size:14px;color:#fff;background:url(/static/images/common/checkbox_on.gif) no-repeat left top;width:18px;height:18px;}

// input[type="checkbox"]{position:absolute;top:-2px;left:0;width:18px;height:18px;}
// input[type="checkbox"] + label{position:relative;font-weight:normal;}
// input[type="checkbox"] + label:before{margin:2px 5px 0 -20px;content:"";display:inline-block;width:18px;height:18px;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/images/common/checkbox_on.gif) no-repeat left center;width:18px;height:18px;}
// 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/images/common/checkbox_on.gif) no-repeat left center;width:18px;height:18px;}

// input[type="checkbox"].checkType + label:before{margin:2px 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/images/common/checkbox_on.gif) no-repeat left center;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/images/common/checkbox_on.gif) no-repeat left center;width:18px;height:18px;}

// input[type="radio"]{position:absolute;top:0;left:0;width:20px;height:20px;}*/
input[type="radio"]{position:absolute;top:5px;left:3px;width:20px;height:20px;margin:-5px 0 0 -3px;}
input[type="radio"] + label{position:relative;margin-right:15px;font-weight:normal;vertical-align: middle}
input[type="radio"] + label:before{content:" ";display:inline-block;width:20px;height:23px;vertical-align: top;margin:0 2px 1px 0;background:url(/static/images/common/radio1_off.png) no-repeat left 0;}
input[type="radio"] + label.active:before, input[type="radio"]:checked + label:before{background: url(/static/images/common/radio1_on.png) no-repeat left 0;}
input[type="radio"]:checked + label, input[type="radio"] + label.active{color:#333;}
/*// input[type="radio"].type + label:before{background:url(/static/images/common/radio1_on.png) no-repeat left 3px;}*/
input[type="radio"].type + label.active:before, input[type="radio"].type:checked + label:before{background: url(/static/images/common/radio2_on.png) no-repeat left 0; }
input[type="radio"].type:checked + label, input[type="radio"].type + label.active{color:#f05291;font-weight:bold;}
input[type="radio"]+ label:hover{cursor:pointer;}



/* 버튼 정렬 */
.btn_set { margin: 10px 0; text-align:center;}
.btn_set .tar { text-align: right; }

.btn{border-radius: 3px;}
.text_btn a,
.text_btn{display:block;width:56px;height: 20px;line-height:20px;text-align: center;display: block;background: url(/images/board/text_btn_bg.gif) no-repeat 0 0;color:#fff;font-weight:bold;text-decoration:none}
.text_btn a{padding: 0 4px 0 2px;background-position: right top}
.text_btn{padding:0 0 0 2px;vertical-align: middle;margin-right:10px;background-position: left top}
.btn_white a,
.btn_white{display:block;width:56px;height:19px;line-height:19px;text-align:center;display:block;background:url(/images/common/btn/btn_bg_white.gif) no-repeat 0 0;color:#2d3740;text-decoration:none}
.btn_white a{padding:0 4px 0 2px;background-position:right top}
.btn_white{padding:0 0 0 2px;vertical-align: middle;margin-right:10px;background-position:left top}
.col_b{color:#ac233d}
.btn-primary{background:#f05291;border:1px solid #f05291}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus,.btn-primary:active:hover,.btn-primary:active:focus{background:#f05291;border:1px solid #f05291}
.btn-default, .btn-default:hover, .btn-default:active, .btn-default:focus,.btn-default:active:hover,.btn-default:active:focus{background:#474a5b;border:1px solid #474a5b;color:#fff !important;}
.btn-basic,.btn-basic:hover, .btn-basic:active, .btn-basic:focus,.btn-basic:active:hover,.btn-basic:active:focus{background:#787d9a;border:1px solid #787d9a;color:#fff;}
.btn-gray,.btn-gray:hover, .btn-gray:active{background:#474a5b;border-radius: 15px;line-height:1.1;color:#fff}
.btn-lgray,.btn-lgray:hover, .btn-lgray:active{background:#f2f4f7;border:1px solid #dbdce0;line-height:1.1;}
.btn-lg2{width:150px;}
.btn-s{padding:5px}
.btn-xs1{font-size:13px;padding:2px 10px}
/* ico */
span[class*="ico1"]{width:15px;padding-left:21px;}
span[class*="ico"]{width:15px;padding-left:18px;}
.ico1_pen{background:url(/static/images/common/ico/ico_w_pen.png) no-repeat left center;width:13px;height:13px;}
.ico1_pen2{background:url(/static/images/common/ico/ico_w_pen.png) left center no-repeat;}
.ico1_ok{background:url(/static/images/common/ico/ico_w_ok.png) left center no-repeat;}
.ico1_modify{background:url(/static/images/common/ico/ico_w_modify.png) left center no-repeat;}
.ico1_cancel{background:url(/static/images/common/ico/ico_w_cancel.png) left center no-repeat;}
.ico1_del{background:url(/static/images/common/ico/ico_w_del.png) left center no-repeat;}
.ico1_list{background:url(/static/images/common/ico/ico_w_list.png) left center no-repeat;}
.ico1_list2{background:url(/static/images/common/ico/ico_list3.gif) left center no-repeat;}
.ico1_report{background:url(/static/images/common/ico/ico_w_report.png) left center no-repeat;}
.ico1_sch{background:url(/static/images/common/ico/ico_w_sch.png) left center no-repeat;}
.ico1_log{background:url(/static/images/common/ico/ico_w_log.png) left center no-repeat;}
.ico1_key{background:url(/static/images/common/ico/ico_w_key.png) left center no-repeat;}
.ico1_link{background:url(/static/images/common/ico/ico_w_link.png) left center no-repeat;}
.ico1_down{background:url(/static/images/common/ico/ico_w_down.png) left center no-repeat;}
.ico1_arr{background:url(/static/images/common/ico/ico_w_arr.png) left center no-repeat;padding-left:15px !important;}
.ico1_no{background:url(/static/images/common/ico/ico_w_no.png) left center no-repeat;}
.ico1_eye{background:url(/static/images/common/ico/ico_w_eye.png) left center no-repeat;}
.ico1_schadd{background:url(/static/images/common/ico/ico_w_schadd.png) left center no-repeat;}
.ico_eye{background:url(/static/images/common/ico/ico_eye.png) left center no-repeat;}
.ico_down{background:url(/static/images/common/ico/ico_down.png) left center no-repeat;}
.ico_linux{background:url(/static/images/common/ico/ico_linux.png) left center no-repeat;}
.ico_apple{background:url(/static/images/common/ico/ico_apple.png) left center no-repeat;}
.ico_google{background:url(/static/images/common/ico/ico_google.png) left center no-repeat;}



/* 사용자 달력 컨트롤 버튼*/
/* 달력 */
.sdate, .edate{width:100px;background:#e8e9ed;border:0;line-height:27px;height:27px;padding:2px 3px;
}
.sdate.type, .edate.type{background:#fff;height:35px;}
.calendarzone { display: inline; position: relative;z-index:1}
.calendarzone .calendarSLayer { display: none; position: absolute;z-index:10; top: 30px; width:300px}
.calendarzone #cal2-lry{right:0;}
.calendarzone input[type="button"] { background:url("/static/images/common/cal.png") no-repeat scroll 50% 50%; border: medium none; height:26px; margin: 0; padding: 0; text-indent: -9999em; width:26px; vertical-align: middle;position:absolute;right:5px;top:0px; }
.calendarzone .calendar-frame { border: 0; height:300px; width:300px; }
.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; }
/*// .monthGab{display:inline-block;width:32px}
// .monthGab { display: inline-block; width: 32px; }
// .line { text-decoration: underline; }
// .companyCode1 { width: 30px; text-align: center; }
// .companyCode2 { width: 20px; text-align: center; }
// .companyCode3 { width: 50px; text-align: center; }
// .postSet span { display: block; }
// .postSet span + span { margin-top: 5px; }*/
.uline { text-decoration: underline; }
.imgArea{margin:2em 0;text-align:center;}
.imgArea1{margin:2em 0;text-align:center;border:5px solid #f5f5f5;}
.imgSize img{height:100% !important;max-width:100% !important;}
 @media (max-width: 480px) {
 	.btn_lg{width:auto;}
}