td {font-family:µ¸¿ò, µ¸¿òÃ¼ !important; font-size:12px}

a:link    {font-family:µ¸¿ò; font-size:12px; color: #171717; text-decoration: none; }
a:visited {font-family:µ¸¿ò; font-size:12px; color: #171717; text-decoration: none; }
a:hover   {font-family:µ¸¿ò; font-size:12px; color: #171717; text-decoration: none; }
a:active  {font-family:µ¸¿ò; font-size:12px; color: #171717; text-decoration: none; }

a.head:link    {font-family:µ¸¿ò; font-size:12px; color: #ffffff; text-decoration: none; }
a.head:visited {font-family:µ¸¿ò; font-size:12px; color: #f4f4ff; text-decoration: none; }
a.head:hover   {font-family:µ¸¿ò; font-size:12px; color: #f4f4ff; text-decoration: none; }
a.head:active  {font-family:µ¸¿ò; font-size:12px; color: #f4f4ff; text-decoration: none; }


/*a.sub:link    {font-family:µ¸À½; font-size:12px; color: #ffffff; text-decoration: none; }
a.sub:visited {font-family:µ¸À½; font-size:12px; color: #ffffff; text-decoration: none; }
a.sub:hover   {font-family:µ¸À½; font-size:12px; color: #cfef9d; text-decoration: none; }
a.sub:active  {font-family:µ¸À½; font-size:12px; color: #cfef9d; text-decoration: none; }

a.sub2:link    {font-family:µ¸À½; font-size:12px; color: #CFEF9D; text-decoration: none; }
a.sub2:visited {font-family:µ¸À½; font-size:12px; color: #CFEF9D; text-decoration: none; }
a.sub2:hover   {font-family:µ¸À½; font-size:12px; color: #cfef9d; text-decoration: none; }
a.sub2:active  {font-family:µ¸À½; font-size:12px; color: #cfef9d; text-decoration: none; }*/


.atd  {cursor:hand; font-weight:bold;padding-right:5pt; color:white}
.atd2  {font-weight:bold;padding-right:5pt; color:white}
.ntd  {font-weight:bold;padding-right:5pt; color:#909090}
.need {background-color:#e8F4ff; border-width:1pt}
.header {background-color:#e8e8e8; font-weight:bold;}
.header0 {background-color:#e8e8e8; font-weight:bold;}
.cal {background-color:#ffffff; cursor:hand; border-width:1pt}
/*.but { border-width:1pt}*/

.in1 {font-size: 12px; color: #333333; font-family: "±¼¸²";  background-color:ffffff; border:#9FBAC4 1px solid}
.chatting1 {color: #215076; font-weight: bold;}
.chatting2 {color: #008080;}


.tdp {margin-top:4pt; margin-bottom:0pt;padding-left:10pt; text-indent:-8pt; line-height:12pt; font-size:13px;}


/*.style1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.style2 {color: #3A5F8B}
*/

.title_name {
	font-size: 12px;
	font-weight: bold;
	color: #004598;
}


.layer
{
position:absolute;
left:expression((document.body.clientWidth-this.style.width)/2-this.getAttribute("pos"));
}



.consult1 {color: #414141; font-size:11px; }
.style4 {color: #5999E8}
/*
.SearchInput {
	border-width:1px; 
	border-color:#DCDBDB; 
	border-style:solid; 
	font-size:12;
	
	background-color:#ECECEC;
}
*/

/* Ãß°¡ºÎºÐ */

.wrap {width:100%; margin:0 auto; max-width:1200px; min-width:900px; font-family:µ¸¿ò;}
.w1200 {width:1200px; margin:0 auto; min-width:900px;}
.logo {margin:17px 0 8px;}
.head_right a {display:inline-block; margin:0 5px; font-size:13px; letter-spacing:-0.05em;}
.gnb {background:#356ac1;}
.gnb td {color:#fff; font-size:15px; padding:20px 0;}
.gnb td {width:150px;}
.gnb td.line {width:1px;}
.lnb {background:#e9eef3;}
.lnb a.sub {margin:0 12px;}
.lnb a.sub2 {margin:0 12px;}

a.sub:link    {font-family:µ¸¿ò; font-size:13px; color: #333e4f; text-decoration: none; }
a.sub:visited {font-family:µ¸¿ò; font-size:13px; color: #333e4f; text-decoration: none; }
a.sub:hover   {font-family:µ¸¿ò; font-size:13px; font-weight:700; text-decoration: none; }
a.sub:active  {font-family:µ¸¿ò; font-size:13px; font-weight:700;  text-decoration: none; }
a.sub2:link    {font-family:µ¸¿ò; font-size:13px;  font-weight:700;  text-decoration: none; }
a.sub2:visited {font-family:µ¸¿ò; font-size:13px;   font-weight:700; text-decoration: none; }
a.sub2:hover   {font-family:µ¸¿ò; font-size:13px;  font-weight:700;  text-decoration: none; }
a.sub2:active  {font-family:µ¸¿ò; font-size:13px;  font-weight:700;  text-decoration: none; }

.lnb td.large {min-width:100px;}

.left_type {padding:18px 18px 18px 0; border-right:1px solid #b4b4b4; vertical-align:top;}
.style1 {display:block; width:100%; height:48px; box-sizing:border-box; background:#333e4f; color:#fff; font-size:16px; letter-spacing:-0.1em; border-bottom:3px solid #356ac1; font-family:µ¸¿ò; font-weight:700; line-height:45px;}
.menu_list td {height:50px; box-sizing:border-box; padding:0 15px; border-bottom:1px solid #e5e5e5; font-size:14px; color:#616161; letter-spacing:-0.1em; background:url('/img/td_menubg.png') no-repeat 95% 50%; cursor:pointer;}
.menu_list .on td {background:url('/img/td_menubg_on.png') no-repeat 95% 50%;}
.style2 {display:inline-block; width:100%; color:#356ac1; font-weight:700;}

.sd_tit {padding:0 15px 15px; font-size:14px; font-weight:700; color:#333e4f; letter-spacing:-0.1em;}
.sd_und td {height:40px; border-top:1px solid #d6dce1; color:#616161; font-size:14px; background:#f2f6f9;}
.sd_und td.left_15 {padding-left:15px;}
.sd_und td.right_15 {padding-right:15px; text-align:right;}

.right_wrap {}
.cal_pr {position:relative; vertical-align: top;}
.inner_left {box-sizing:border-box; padding-left:15px;}
.inner_left02 {box-sizing:border-box; padding-left:30px;}

.up_type_tit {border-bottom:1px solid #dadada;}
.up_type_tit .title_name {display:inline-block; padding:30px 14px 15px; color:#161616; font-size:16px; letter-spacing:-0.1em;}

.cal_list {height:58px; padding:15px 0; box-sizing:border-box;}
.cal_list td { font-size:13px; color:#333; letter-spacing:-0.1em;}
.cal_list td input[type="text"] {width:85px; height:28px; padding:0 5px; margin-left:5px; border:1px solid #cbcbcb; border-right:0;}
.cal_bor {border:1px solid #cbcbcb;}
.cal_bor img {margin:0;}
.rbtn_type {padding:0 10px 0 22px; font-size:0;}
.rbtn_type p {display:inline-block; width:60px; height:28px; padding-top:5px; box-sizing:border-box; border:1px solid #e5e5e5; color:#a0a0a0; font-size:13px; background:#fcfcfc; border-right:0; text-align:center; font-weight:700; cursor:pointer;}
.rbtn_type p.last {border-right:1px solid #e5e5e5;}
.cal_list td input[type="submit"] {border:0; background:#485770; color:#fff; width:60px; height:28px;  line-height:24px; font-weight:700;  cursor:pointer;}
.cal_list td input[type="text"].search_type {border-right:1px solid #e5e5e5;}

#calendar {position:absolute;left:345px; top:112px;width:176px;z-index:99;}
#calendar2 {position:absolute;left:523px; top:112px;width:176px;z-index:99;}

.sub_tit {margin:15px 0; font-size:14px;}
.upd {height:58px;}

.t01 {border-collapse:collapse;}
.t01 .tit_type td {padding:8px 15px; background:#f9fbfc; color:#333; font-size:13px; font-weight:700; border:1px solid #d9d9d9;}
.t01 .tit_type.no02 td {padding:12px 15px;}
.t01 .tit_type td.bb00 {border-bottom:0;}
.t01 .tit_type td span {display:inline-block;}
.t01 .under_type td {padding:8px; border:1px solid #d9d9d9; color:#666; font-size:12px; }
.t01.ui_type td {color:#333;}
.t01.ui_type td input {width:180px; height:28px; background:#fff; font-size:12px; color:#666; border:1px solid #cbcbcb; box-sizing:border-box; padding:0 10px;}
.t01 .btn_type td {border-top:0;}
.t01 .btn_type td  input.but {width:60px; height:24px; font-size:12px; color:#62666d; background:#fff; border:1px solid #62666d; box-sizing:border-box; }
.t01 .btn_type td  input.but.no01 {color:#356ac1; border:1px solid #356ac1;}
.t01 .btn_type td  input.but.no02 {color:#e3185c; border:1px solid #e3185c;}
.t02 td {padding:20px;}
.t02 td input.but {width:90px; height:34px; color:#fff; background:#485770; font-size:13px; border:0; font-weight:700;}


.mg30 {margin:30px 0}
.mg250 {margin:20px 0 50px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.help_type .tit_txt {padding:20px 0 10px; font-size:14px; color:#333; letter-spacing:-0.1em;}
.help_type .list_wrap {border:1px solid #d9d9d9; padding:25px;}
.bb01 {border-bottom:1px solid #f4f4f4;}
.dot_txt td {padding:4px 0; font-size:13px; color:#356ac1; letter-spacing:-0.1em;}
.dot_txt td i {display:inline-block; width:5px; height:5px; margin-right:4px; vertical-align:middle; background:#356ac1;}

@media all and (max-width:1200px){
	.wrap  {width:98%; }
	.w1200 {width:98%; }
	.lnb a.sub {margin:0 5px;}
	.lnb a.sub2 {margin:0 5px;}
	.sd_und td.left_15 {padding-left:5%;}
	.sd_und td.right_15 {padding-right:3%;}
	.left_type {padding:18px 0.5% 18px 0;}
	.rbtn_type {padding:0 10px 0 10px;}

	.space_type {letter-spacing:-0.15em;}
	.space_type .rbtn_type {padding:0 2px;}
	
	.space_type .cal_list td input[type="text"] {margin-left:0; width:80px;}


	
}
@media all and (max-width:1090px){
	.space_type .rbtn_type p {width:37px;}
}

@media all and (max-width:1060px){
	.sear_yes .rbtn_type p {width:42px;}
}

@media all and (max-width:1020px){
	.lnb a.sub {letter-spacing:-0.1em;}
	.lnb a.sub2 {letter-spacing:-0.1em;}
}
@media all and (max-width:940px){
	.sear_yes .rbtn_type p {width:40px;}
}

@media all and (max-width:920px){
	.wrap  {width:100%;}
	.w1200 {width:100%;}
}