@charset "utf-8";



* {-webkit-text-size-adjust:none;}

html, body{height:100%}

body {font-family:'Nanum Barun Gothic',³ª´®,sans-serif; color:#474747; margin:0px;}
a, a:link {color: #474747; text-decoration: none; cursor: pointer; }
a:visited {color: #474747; text-decoration: none;}
a:hover, a:active, a:focus, a:visited {color:#474747; text-decoration: none !important;}

#wrap{min-height:100%;margin:-50px 0 -100px}
* html #wrap {*height:100%}
#container{padding:20px 0 100px;}

footer {position:fixed;bottom:0px;height:auto;text-align:center;width:100%;border-top:solid 1px #dddddd;}

html, body, div, span, object, iframe,
p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, h1, h2, h3, h4, h5, h6,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0; padding:0; border:0;}

img, input.type-image { border: 0 none; }
ol, ul, li {list-style:none;}
blockquote, q {quotes:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
select{font-size: 1em; width:100%; border:1px solid #dfdfdf; height:20px;}
.radio {margin-bottom:-2px;}

hr {display: none;}
legend {visibility:hidden; display:none; height:0; width:0; font-size:0;}
noscript{display:none}
caption{display:none}

/*INPUT*/
textarea.qna {border:1px solid #cdcdcd; font-size: 1em; width:98%; height:100%;}
textarea {border:1px solid #cdcdcd; font-size: 1em; width:100%; height:100%;}
select, textarea {vertical-align: middle; font-family:Dotum,"µ¸¿ò",sans-serif;}
.search, .search_btn1 {vertical-align: middle; font-size:1em; font-family:Dotum,"µ¸¿ò",sans-serif;}

::selection {
    background:#6a8aaa;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#6a8aaa;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#6a8aaa;
    color: #FFF;
    text-shadow: none;
}

.fl {float:left;}
.fr {float:right;}

/* font size */
.fs11 {font-size:11px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs30 {font-size:30px;}
.bold {font-weight:bold;}
.fn { font-weight:normal;}

/* vertical align */
.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}

.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}

.w100p {width:100%;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w300 {width:300px;}

.h30 {height:30px;}
.h100 {height:100px;}
.h150 {height:150px;}
.h200 {height:200px;}

.blue {color:#3c6cbb;}
.red {color:#e94b4b;}
.gray {color:#8f8f8f;}
span.r_bold {font-weight:bold; color:#e94b4b;}
.displaynone {display:none;}
.border_g {border:1px solid #dadada;}

h1.logo {float:left; text-align:left; padding-top:20px;}
h2.left_tit {text-align:left; font-size:24px; color:#3c6cbb; font-family:Nanum Barun Gothic; font-weight:bold; margin-bottom:20px;}
h2.sub_tit {text-align:left; font-size:18px; color:#505050; font-family:Nanum Barun Gothic; font-weight:bold; margin-bottom:25px;}
h2.sub_tit span{float:right; font-size:12px; color:#505050; font-family:Nanum Barun Gothic; font-weight:bold; margin-bottom:20px;}
h2.sub_tit span input[type=radio]{margin:-1px 0 0 0; vertical-align:middle;}
h3.sub_tit2 {float:left; text-align:left; font-size:15px; font-family:Nanum Barun Gothic; font-weight:bold; background:url("../img/comm/h3_bg.gif") no-repeat left 2px; padding-left:10px; margin-bottom:10px;}
h3.sub_tit2 span { font-weight:normal; font-size:12px;}
h3.sub_tit2 span label{ color:#da586b; }

/* Padding */
.p10 {padding:10px;}

.pt0 {padding-top:0px;}
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt_5 {padding-top:-5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}


.pr0 {padding-right:0px;}
.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}

.pl0 {padding-left:0px;}
.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl31 {padding-left:31px;}
.pl32 {padding-left:32px;}
.pl33 {padding-left:33px;}
.pl34 {padding-left:34px;}
.pl35 {padding-left:35px;}
.pl36 {padding-left:36px;}
.pl37 {padding-left:37px;}
.pl38 {padding-left:38px;}
.pl39 {padding-left:39px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}
.pl65 {padding-left:65px !important;}

.pb0 {padding-bottom:0px;}
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb13 {padding-bottom:13px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}


/* Margin */
.mt_1 {margin-top:-1px;}
.mt5 {margin-top:5px;}
.mt_5 {margin-top:-5px;}
.mt7 {margin-top:7px;}
.mt_8 {margin-top:-8px;}
.mt10 {margin-top:10px;}
.mt_10 {margin-top:-10px;}
.mt15 {margin-top:15px;}
.mt_15 {margin-top:-15px;}
.mt_20 {margin-top:-20px;}
.mt18 {margin-top:18px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt57 {margin-top:57px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt72 {margin-top:72px;}
.mt100 {margin-top:100px;}


.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml_10 {margin-left:-10px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml55 {margin-left:55px;}
.ml60 {margin-left:60px;}
.ml110 {margin-left:110px;}
.mr3 {margin-right:3px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mb5 {margin-bottom:5px;}
.mb_5 {margin-bottom:-5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}
.mb90 {margin-bottom:90px;}
.mb_none { margin-bottom:0 !important;}

.header_wrap {text-align:center; padding:20px;}

.list_wrap {text-align:center;width:100%; height: 100%;}
.list_center {margin:0 auto;width:650px; height: 100%; display: inline-block;}

.exam_check {padding:10px;  height:25px; background-color:#eee;}
.fl {float:left;}
.fr {float:right;}

.test_list {width:100%; font-size:20px; padding-top:30px;}
.test_list ul {color:#3d3d3d;  text-align:left; vertical-align:middle; margin-bottom:20px;}
.test_list ul li {background:#FFFFFF none repeat scroll 0 0; text-align:left; color:#5f5f5f;}


.content_wrap {width:100%;}
.subtitle {padding:15px 0px 18px 0px;text-align:center;background-color:#ce0000;color:#fff;font-size:18px;border:solid 1px #0033ff;}
.login_wrap {float:right;margin-top:-45px;margin-right:10px;}
.apply_write {width:500px;margin:0 auto;}
.apply_write ul {}
.apply_write ul li {
	padding:10px;
}
.apply_write ul li.username {
	font-size:18px;
	font-weight:600;
}

.input {height:40px;width:76%;font-size:1.2em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding:10px; border:1px solid #d2d2d2;}
.input2 {height:40px;width:20%;font-size:1.4em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding-left:5px;font-weight:bold; border:1px solid #d2d2d2;}
.input3 {height:40px;font-size:1.4em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding-left:5px;font-weight:bold; border:1px solid #d2d2d2;}
.input4 {height:40px;width:50%;font-size:1.4em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding-left:5px;font-weight:bold;}
.input5 {height:40px;width:100px;font-size:1.4em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding-left:5px;font-weight:bold;}
.select {width:80%;height:60px;font-size:1.2em; font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;padding:10px;}


.brd-t-s1 {border-top:solid 1px #dddddd;}
.brd-b-s1 {border-bottom:solid 1px #dddddd;}

.top_area {width:100%;padding:20px 10px;background-color:#eeeeee;float:left;margin-bottom:15px;}

.subject {float:left;font-size:12px;padding-left:20px;}
.subject span {float:left;text-align:left;font-size:14px;font-weight:bold;padding-left:20px;}

.login_info {text-align:right;font-size:12px;padding-right:30px;}


.exam_wrap {text-align:center; width:100%; margin-bottom:10px;}
.exam_contents {width:650px; height: auto; padding:5px 0px; display: inline-block;}

.content_wrap {text-align:center;width:100%;}
.contents_center {width:650px; height: auto; border: 1px solid #dddddd; display: inline-block;}


.question {text-align:left; padding:5px 10px; background-color:#dddddd;margin:5px;}
.question span {font-weight:bold; padding-right:10px;}

.player_area { margin-top:5px; margin-bottom:5px; width:600px; height: auto; border: 1px solid #2e2e2e; display: inline-block;}

.record_wrap {padding-top:5px;}

.answer_wrap {text-align:left;padding-left:20px;line-height:30px;}
.answer_item {font-size:18px;}
.answer_text_wrap {text-align:left;padding:5px;line-height:30px;}
.text_answer {height:250px;}

/* ¹öÆ° */
.str,
.str *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:#ffcc00; color:#454545; text-decoration:none !important; vertical-align:top; white-space:nowrap;}

.str2,
.str2 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:#03867b; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap;}

.b_red,
.b_red *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:#ff5400; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap;}

.button,
.button *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:#4c463e; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap;}

.str.medium * { padding:8px 35px 11px; font-size:16px; font-weight:700; }
.str2.medium * { padding:8px 35px 11px; font-size:16px; font-weight:700; color:#fff; }
.button.medium * { padding:8px 35px 11px; font-size:16px; font-weight:700; color:#fff; }

/*************************** button ***************************/
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.area-btn {
    display: inline-block;
    margin: 5px 0;
    padding: .5em .75em;
    border-radius: .25em;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: transparent;
    outline: 0;
    vertical-align: middle;
    font-family: : inherit;
    font-size: 18px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

/* ¹öÆ° °íÁ¤ »çÀÌÁî */
.area-btn.bigsmall {
	height: 15px;
	padding: 0 .40em;
	font-size: 11px;
	line-height: 15px;
}

.area-btn.small {
	height: 25px;
	padding: 0 .75em;
	font-size: 11px;
	line-height: 25px;
}

.area-btn.default {
	height: 35px;
	padding: 0 .75em;
	font-size: 12px;
	line-height: 35px;
}

.area-btn.large {
	height: 46px;
	padding: 0 1em;
	font-size: 18px;
	font-weight: 600;
	line-height: 46px;
}

.area-btn.big {
	width:94%;
	height: 86px;
	padding: 0 1em;
	font-size: 22px;
	font-weight: 600;
	line-height: 86px;
}

/* ¹öÆ° ½ºÅ¸ÀÏ */
.area-btn.white,
.area-btn.white:link,
.area-btn.white:visited {
	color: #666!important;
	border: 1px solid #ebebeb;
	border-bottom-color: #c6c6c6;
	box-shadow: 0 2px 2px rgba(0,0,0,0.04);
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );/*IE*/
}

.area-btn.white:focus,
.area-btn.white:hover {
	background: #f4f4f4;
	background: linear-gradient(to bottom, #fafafa 0%, #fff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );/*IE*/
}

.area-btn.white:active,
.area-btn.white.active {
	text-shadow: 0 1px 0px #fff;
	border-color: #ebebeb;
	border-top-color: #ddd;
	background: #f4f4f4;
	box-shadow: none
}

.area-btn.blue,
.area-btn.blue:link,
.area-btn.blue:visited {
	color: #fff!important;
	text-shadow: 0 1px 0px #135fa4;
	border: 1px solid #135fa4;
	border-top-color: #2d9acf;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.22);
	background: #3aaee7;
	background: linear-gradient(to bottom, #3aaee7 0%, #1a80d9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3aaee7', endColorstr='#1a80d9', GradientType=0 );/*IE*/
}

.area-btn.blue:hover {
	background: #50bae9;
	background: linear-gradient(to bottom, #50bae9 0%, #3392de 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50bae9', endColorstr='#3392de', GradientType=0 );/*IE*/
}

.area-btn.blue:active,
.area-btn.blue.active {
	border-color: #2585d9;
	border-top-color: #0f4678;
	background: #2d90e7;
	box-shadow: none
}

.area-btn.green,
.area-btn.green:link,
.area-btn.green:visited {
	color: #fff!important;
	text-shadow: 0 1px 0px #135fa4;
	border: 1px solid #368321;
	border-top-color: #439f2a;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.22);
	background: #76ac41;
	background: linear-gradient(to bottom, #76ac41 0%, #489215 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76ac41', endColorstr='#489215', GradientType=0 );/*IE*/
}

.area-btn.green:hover {
	background: #4c9b16;
	background: linear-gradient(to bottom, #7ab243 0%, #4c9b16 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab243', endColorstr='#4c9b16', GradientType=0 );/*IE*/
}

.area-btn.green:active,
.area-btn.green.active {
	border-color: #6c9d3c;
	border-top-color: #368321;
	background: #4c9b16;
	box-shadow: none;
	text-shadow: none;
}

.area-btn.yellow,
.area-btn.yellow:link,
.area-btn.yellow:visited {
	color: #000!important;
	text-shadow: 0 1px 0 #fcda7c;
	border: 1px solid #dfac23;
	border-bottom: 1px solid #c06f01;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	background: #f5a802;
	background: linear-gradient(to bottom, #fcd054 0%, #f5a802 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd054', endColorstr='#f5a802', GradientType=0 );/*IE*/
}

.area-btn.yellow:hover {
	background: #ffb618;
	background: linear-gradient(to bottom, #ffdc78 0%, #ffb618 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc78', endColorstr='ffb618', GradientType=0 );/*IE*/
}

.area-btn.yellow:active,
.area-btn.yellow.active {
	border-color: #efa80d;
	border-top-color: #cf8e00;
	background: #ffb618;
	box-shadow: none;
	text-shadow: none;
}

.area-btn.red,
.area-btn.red:link,
.area-btn.red:visited {
	color: #fff!important;
	text-shadow: 0 1px 0 #991e1a;
	border: 1px solid #991e1a;
	border-top: 1px solid #c06f01;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
	background: #b22520;
	background: linear-gradient(to bottom, #e8605a 0%, #b22520 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8605a', endColorstr='#b22520', GradientType=0 );/*IE*/
}

.area-btn.red:hover {
	background: #ca3631;
	background: linear-gradient(to bottom, #f17771 0%, #ca3631 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc78', endColorstr='ffb618', GradientType=0 );/*IE*/
}

.area-btn.red:active,
.area-btn.red.active {
	border-color: #a0211d;
	border-top-color: #7f1b17;
	background: #b22520;
	box-shadow: none;
	text-shadow: none;
}

.area-btn.k-plate,
.area-btn.k-plate:link,
.area-btn.k-plate:visited {
	color: #666!important;
	border: 1px solid #c3c3c3;
	border-top-color: #d9d9d9;
	border-radius: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1), inset -1px -1px 0 #fff;
	background: #fff;
	background: linear-gradient(to bottom, #fdfdfd 0%, #f8f8f8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0 );
}

.area-btn.k-plate:focus,
.area-btn.k-plate:hover {
	background: #f4f4f4;
	background: linear-gradient(to bottom, #fafafa 0%, #fff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );/*IE*/
}

.area-btn.k-plate:active,
.area-btn.k-plate.active {
	text-shadow: 0 1px 0px #fff;
	border-color: #ebebeb;
	border-top-color: #ddd;
	background: #f4f4f4;
	box-shadow: none
}

.area-btn.soap,
.area-btn.soap:link,
.area-btn.soap:visited {
	padding: .45em .75em .75em .75em;
	color:#888!important;
	text-shadow:0 1px 0 #fafafa;
	border-style: solid;
	border-width: 1px;
	border-top-color: #f2f2f2;
	border-left-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #ccc;
	box-shadow:
	0 .2em .3em rgba(0,0,0,.1),
	inset 0 -0.3em 0 #ddd,
	inset 0 -0.33em 0 #f1f1f1;
	background: #e9e9e9;
	background: linear-gradient(to bottom, #fafafa 0%, #e9e9e9 80%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa, endColorstr=#e9e9e9);
}


.area-btn.soap.bigsmall {
	height: 15px;
	padding: 0 .40em;
	font-size: 11px;
	line-height: 15px;
}

.area-btn.soap.small {
	height: 25px;
	padding: 0 .75em;
	font-size: 11px;
	line-height: 22px;
}

.area-btn.soap.default {
	height: 35px;
	padding: 0 .75em;
	font-size: 12px;
	line-height: 32px;
}

.area-btn.soap.large {
	height: 46px;
	padding: 0 1em;
	font-size: 18px;
	font-weight: 600;
	line-height: 42px;
}

.area-btn.soap.big {
	height: 86px;
	padding: 0 1em;
	font-size: 18px;
	font-weight: 600;
	line-height: 82px;
}



/* Äü ÆùÆ® */
.kr-01 { font-family: "Apple SD »êµ¹°íµñ Neo", "Apple SD Gothic Neo", ³ª´®°íµñ, NanumGothic, "¸¼Àº °íµñ", "Malgun Gothic", µ¸¿ò, dotum, sans-serif }
.en-01 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }


.dtext {font-size:11px;color:#00CC99;}

.bgcolor1 { background:#b4b4b4; padding:0 !important;}
.bgcolor2 { background:#ffffff; padding:0 !important;}
.bgcolor3 { background:#dddddd; padding:0 !important;}
.bgcolor4 { background:#e8e8e8; padding:0 !important;}


@media all and (max-width: 680px) {
	.apply_write {width:100%;margin:0 auto;}
}