@charset "utf-8";

/* sub_visual */
.sub_visual{position:relative;height:260px;background:#15a2dc url(/img/common/subimg01.jpg) no-repeat 50% top;background-size:auto 100%;background-size:cover;}
/*
.sub_report{background-image:url(/img/include/subimg01.jpg);}*/
 .sub_visual h2{position:relative;margin:50px auto  ; font-weight:700 ;color: #0d2d51;
    font-size: 50px;
    text-align: center;
    padding-top:50px;}

.sub_visual .inner{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;line-height:1;}
.sub_visual .inner .slogan{font-size:21px;}
.sub_visual .inner .slogan span{font-size:22px;font-weight:bold;}
.sub_visual .inner .sub_page_tit{display:block;margin-top:16px;font-size:42px;font-weight:500;}
.sub_visual .inner .site_tit_eng{display:block;margin-top:26px;font-size:15px;letter-spacing:2px;}
/*@media screen and (max-width: 1239px){
   	.sub_visual{height:190px;}
    .sub_visual .inner .slogan{display:none;}
    .sub_visual .inner .sub_page_tit{margin-top:0;font-size:4.6rem;}
    .sub_visual .inner .site_tit_eng{margin-top:18px;font-size:1.8rem;}
    
    .clear_both {width:100%; overflow:hidden;}
}
@media screen and (max-width: 800px){
   	.sub_visual{display:none;}
    .sub_visual .inner .sub_page_tit{font-size:2.8rem;}
    .sub_visual .inner .site_tit_eng{margin-top:8px;font-size:1.4rem;}
}
*/
/* sub common */
body{overflow-x:hidden; }
#header{position:absolute;  }
#gnb{ z-index:1; width:100%; background:#fff; }
#container{margin-top:140px;}
.sub:after{display:block;clear:both;content:'';}
#container .inner_container{position:relative;z-index:1;margin-top:-62px;background:#fff;/*border-left:1px solid #eaeaea;*/}
#contents{position: relative; width:100%;margin:0px auto 0;}
#container.sub .sub_inner{width:100%;min-height:800px;padding-top:40px;padding-bottom:140px;}
.con_wrap{padding-bottom:100px;}
#con_wrap h4.tit,.s_tit{font-size: 26px; font-weight:500; margin-bottom: 30px;}


/*@media screen and (max-width: 1239px){
    #gnb{   z-index:10; }
 
    #container{margin-top:70px;}
    #container .inner_container{margin-top:0;}
    #contents{float:none;width:98%;margin-top:13px;}
    #container.sub .sub_inner{padding-top:0;}
    #con_wrap h4.tit,.s_tit{font-size: 3rem;}
 
	 
}
@media screen and (max-width: 767px){
    #gnb{width:70%;z-index:10;}
    #con_wrap h4.tit,.s_tit{margin-bottom:10px;font-size:2rem;}
    
}
*/

 
 
/*lnb*/
#lnb{position:absolute;max-width:1300px;width: 100%; margin:0 auto;margin-top: -62px;position:absolute;top:0px;left:50%;transform: translateX(-50%);z-index:-1;width:1300px;height:62px; }
/*#lnb:before{position:absolute;top:0px;left:50%;transform: translateX(-50%);z-index:-1;width:1300px;height:62px; content:"";}*/
/*#lnb > .tit{position:relative;width:100%;height:155px;padding:20px;background:#1598d9 url(/img/include/left_title.jpg) no-repeat 0 0;background-size:100% auto;background-size:cover;color:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lnb > .tit strong{position:absolute;top:50%;left:50%;width:100%;font-size:28px;font-weight:normal;line-height:1;vertical-align:middle;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
#lnb > .tit strong:after{display:block;width:64px;height:1px;margin:30px auto 0;background:#fff;content:"";}*/
.lnb_list {width: 100%;/*border-bottom:1px solid #eaeaea;width: 100%; *//*background:url(/img/include/left_off.png )no-repeat right top; background-position: 216px 50%  ;*/}
#lnb .lnb_list > li{float: left;border-right:1px solid #eaeaea;width: 33.3%; text-align: center;box-sizing: border-box; background:#898989 ; color: #fff; }
#lnb .lnb_list > li:last-child  {border-right:0px solid #eaeaea;  }

#lnb .lnb_list > li.w_2{width: 50%;  }
#lnb .lnb_list > li.w_1{width: 100%;  }
#lnb .lnb_list > li > a{display:block;height:62px;line-height:62px;font-size:18px;/*padding:0 10px;*/letter-spacing:0px; font-weight: 400; color: #fff; }
 
/*#lnb .lnb_list > li > a > span.lh{display:block;height:62px;line-height:22px;  padding-top: 7px;}*/

#lnb .lnb_list > li .on + ul{display:block;background:#fff;}
#lnb .lnb_list > li > a{position:relative; }
 
/*#lnb .lnb_list > li > a:after{position:absolute;top:50%;right:10px;width:9px;height:9px; }
#lnb .lnb_list > li > .on:after{position:absolute;top:50%;right:10px;width:9px;height:9px;background: #898989 ;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";}*/

#lnb .lnb_list > li > a:hover,#lnb .lnb_list > li > a:focus,#lnb .lnb_list > li > .on{background: #0d2d51 ; background-position: 216px 50% ; color: #fff;}
#lnb .lnb_list > li > .on:hover,#lnb .lnb_list > li > .on:focus,#lnb .lnb_list > li > .on{background:#fff;color: #0d2d51;  font-weight: 500; }
 
/*#lnb ul.dp2{display:none; border-top:1px solid #eaeaea;background:#eaeaea;height: auto}
#lnb ul.dp2 > li{position:relative;padding:6px 0 6px 20px;background:#eaeaea;}
#lnb ul.dp2 > li:first-child{padding-top:22px;background:#eaeaea;}
#lnb ul.dp2 > li:last-child{padding-bottom:22px;background:#eaeaea;}
#lnb ul.dp2 > li > a{display:block;position:relative;width:63%;padding-left:12px;font-size:15px;font-weight:400;color:#5a5959;word-break:keep-all;}
#lnb ul.dp2 > li > a:after{display:block;position:absolute;left:0px;top:50%;width:4px;height:2px;margin-top:-1px;background-color:#828282;content:'';}
#lnb ul.dp2 > li > a:hover,#lnb ul.dp2 > li > a:focus,#lnb ul.dp2 > li > a.active{color:#18a2db;}
#lnb ul.dp2 > li > a:hover:after, #lnb ul.dp2 > li > a:focus:after, #lnb ul.dp2 > li > a.active:after{background:#18a2db;}*/
/*@media screen and (max-width: 1239px){
	#lnb{display:none;float:none;width:0px;margin-right:0px;}

}*/

/* sub_top */
.sub_top{position:relative; }
.page_info{ line-height:1;}
.subPageArea	{ margin:10px 0 0 0 ;}
.breadcrumbs{display:inline-block;padding:20px 0;}
.breadcrumbs:after{display:block;clear:both;content:"";}
.breadcrumbs>li{float:left;position:relative;margin-left:12px;padding-left:18px; font-family:'Nanum Gothic' ; }
.breadcrumbs>li:before{position:absolute;top:54%;left:0;width:15px;height:15px;background:url(/img/include/home_line.png)no-repeat;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";}
.breadcrumbs>li:first-child{margin-left:0;padding-left:0;}
.breadcrumbs>li:first-child:before{display:none;}
.breadcrumbs>li,.breadcrumbs>li>a{color:#474747;line-height:1;}
.breadcrumbs>.home a{display:block;width:16px;height:16px;background:url(/img/include/home.png)no-repeat 0px 0px;}

h3.tit{width: 100%;display:block;position: relative;margin-top:50px;padding-top: 50px;  font-size:30px;font-weight:500;color:#000;text-align: center}
/*.sub_top>.page_util>.tit{width: 100%;position: relative;margin-top:50px;font-size:30px;font-weight:500;color:#000;text-align: center}
.share_box{position:absolute;top:0;right:0;z-index:1;font-size:0;}
.share_box>li{display:inline-block;width:36px;height:36px;margin-left:12px;}
.share_box>li:first-child{margin-left:0;}
.share_box>li>button{display:block;width:100%;height:100%;background:url( ) no-repeat;}
.share_box>li>.btn_share{background-position:0 -91px;}
.share_box>li>.btn_print{background-position:-40px -91px;}
.share_box>li>.btn_scrap{background-position:-81px -91px;}*/
/*@media screen and (max-width: 1239px){
    .page_info{display:none;}
    .sub_top>.page_util{margin-bottom:40px;padding-bottom:34px;border-bottom:1px solid #c9dbe1;}
    .sub_top>.page_util>.tit{margin-top:34px;font-size:4rem;}
    .share_box>li{width:50px;height:50px;}
    .share_box>li>button{background-image:url(../img/common/sp_ico_res.png)}
    .share_box>li>.btn_share{background-position:0 -86px;}
    .share_box>li>.btn_scrap{background-position:-52px -86px;}
}
@media screen and (max-width: 767px){
    .sub_top>.page_util{margin-bottom:20px;padding-bottom:18px;}
    .sub_top>.page_util>.tit{width:77%;margin-top:18px;font-size:2.5rem;word-break:keep-all;}
    .share_box>li{width:26px;height:26px;}
    .share_box>li>button{background:url(../img/common/sp_ico_res.png) no-repeat;background-size:150px auto;}
    .share_box>li>.btn_share{background-position:0 -42px;}
    .share_box>li>.btn_scrap{background-position:-26px -42px;}
}
*/

/*#page_wrap {}
			
#content_wrap {
	width: 100%;
	margin:0px auto;
	position: relative;}
	*/
/*.sub_img {
	width: 100%;
	height: 351px;
	position: relative;}
	
	.sub_img img.bg { display: block; position: relative; left: 50%; margin-left: -960px;}*/

		
.swrap {
	width: 1200px;
	margin: 0px auto 0px;
	margin-top: -60px;
	position: relative;
	z-index: 3;}
		
	.sub_wrap {width: 1200px; height: 60px; margin-bottom: 100px;}	
	.sub_wrap h2 {width: 300px; height: 60px; margin-bottom: 77px;}

	
		.sub_menu {	width: 1200px; height: 60px; background-color: #0d2d51;color: #fff ;}
			.sub_menu li {
				width: 399px;
				height: 60px;
				overflow: hidden;
				float: left;
				border-right: 1px solid #0d2d51;  
				color: #fff; text-align: center; font-size: 18px; line-height: 60px;
				position: relative;}
			.sub_menu li:last-child	 {
				width: 400px;
				height: 60px;
				overflow: hidden;
				float: left; 
				border-right: 0px;  
				color: #fff; text-align: center; font-size: 18px; line-height: 60px;
				position: relative;}

			.sub_menu2 {width: 1200px; height: 60px; background-color: #0d2d51 ;color: #fff ;}
			.sub_menu2 li {
				width: 239px;
				height: 60px;
				overflow: hidden;
				float: left;
				border-right: 1px solid #0d2d51;  
				color: #fff; text-align: center; font-size: 18px; line-height: 60px;
				position: relative;}
			.sub_menu2 li:last-child	 {
				width: 240px;
				height: 60px;
				overflow: hidden;
				float: left;
				border-right: 0px;  
				color: #fff; text-align: center; font-size: 18px; line-height: 60px;
				position: relative;}
				
			.ie7 .sub_menu li { float:left;}
			.ie7 .sub_menu2 li { float:left;}	

				.sub_menu li a {
					width: 100%;
					height: 60px;
					display: block; color: #fff ;  
					position: relative;
					}
				
				
				.sub_menu li:hover > a,
				.sub_menu li:focus > a,
				.sub_menu li.on > a { height: 60px;   background-color: #fff;  color: #0d2d51 ;text-align: center; font-size: 18px;font-weight:600;}
	
				.sub_menu2 li a {
					width: 100%;
					height: 60px;
					display: block;
					color: #fff ;  
					position: relative;
					}
				.sub_menu2 li:hover > a,
				.sub_menu2 li:focus > a,
				.sub_menu2 li.on > a { height: 60px;   background-color: #fff;  color: #0d2d51  ;text-align: center; font-size: 18px;font-weight:600;}
					

.sub_con {
	width: 1200px;
	margin: 50px auto;
	padding-bottom: 80px;
	position: relative;}


.sub_con2 {
	width: 1300px;
	margin: 50px auto;
	padding-bottom: 80px;
	position: relative;}


	.top_title {
		width: 300px;
		height: 78px;
		position: absolute;
		top: 130px;
		/*left: 50%;transform: translateX(-50%);*/
		right: 16.5%;
		margin-left: -150px;
		 }
	.top_title .t_bar {
		width: 100px;
		height: 3px;
		position: absolute;
		/*margin-left: 100px;*/
		/*background-color: #0d2d51;*/ }

	
		.top_title h3   {
			width: 300px;
			height: 78px; 
			margin: 0px auto;
			  color: #000; font-size: 58px; text-align: center;
			padding-top: 20px; 
			position: relative;}
	.top_title h3 span {
		 
			  color: #000; font-size:58px; text-align: center;
			padding-top: 20px;  font-family: 'Tenada';
			position: relative;}
/*.top_title h3 span:before  {position:absolute;bottom:-15px;right:0;content:"";height:3px; width:105px;  background:#fff}*/
	.content {
		width: 100%;
		/*min-height: 500px;*/
		position: relative; }

	 /*.content img{display: block;}*/

#footer {}



h4.title {
    clear: both;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: -1px;
    padding-top: 10px;
    padding-left: 25px;
    color: #000;
    line-height: 24px;
    position: relative
}

h4.title:before {
    position: absolute;
    top: 18px;
    left: 0;
    content: "";
    display: block;
    width: 20px;
    height: 9px;
    background: #0d2d51;
    z-index: 10;
    border-radius: 16px;
}


/*-----------------------------------------------------------------------------------------------------------
탭
-----------------------------------------------------------------------------------------------------------*/
.tab_menu			{overflow:hidden;width:100%; }
.tab_menu li		{_display:inline;float:left;margin:3px; border:1px solid #ccc; text-align:center; width:19.22%;  }
.tab_menu li a		{display:block;padding:15px 40px; font-size:16px;transition: all 0.6s;color: #222;font-family: 'Noto Sans KR'; }
.tab_menu li a:hover		{ background:#0d2d51; color:#fff;font-weight:500;font-family: 'Noto Sans KR';}
.tab_menu li.selected		{ background:#0d2d51;}
.tab_menu li.selected a		{ color:#fff;font-weight:500;font-family: 'Noto Sans KR';}

.tab_menu2			{overflow:hidden;/*width:70%;margin: 0 15% 30px;*/}
.tab_menu2 li		{_display:inline;float:left;margin:3px 0.5%; border:1px solid #ccc; text-align:center; width:32.1%;background:#eee;border-radius: 30px; }
.tab_menu2 li a		{display:block;padding:17px 40px; font-size:17px;transition: all 0.6s;color: #222;font-family: 'Noto Sans KR'; border-radius: 30px;}
.tab_menu2 li a:hover		{ background:#0d2d51; color:#fff;font-weight:500;font-family: 'Noto Sans KR';border-radius: 30px;}
.tab_menu2 li.selected		{ background:#0d2d51;border-radius: 30px;}
.tab_menu2 li.selected a		{ color:#fff;font-weight:500;font-family: 'Noto Sans KR';border-radius: 30px;}

.tab_menu3			{overflow:hidden;/*width:70%;margin: 0 15% 30px;*/}
.tab_menu3 li		{_display:inline;float:left;margin:3px 0.5%; border:1px solid #ccc; text-align:center; width:23.8%;background:#eee;border-radius: 30px; }
.tab_menu3 li a		{display:block;padding:17px 40px; font-size:17px;transition: all 0.6s;color: #222;font-family: 'Noto Sans KR'; border-radius: 30px;}
.tab_menu3 li a:hover		{ background:#0d2d51; color:#fff;font-weight:500;font-family: 'Noto Sans KR';border-radius: 30px;}
.tab_menu3 li.selected		{ background:#0d2d51;border-radius: 30px;}
.tab_menu3 li.selected a		{ color:#fff;font-weight:500;font-family: 'Noto Sans KR';border-radius: 30px;}
/*.tab_menu .w_3{width: 31%!important;}*/

/*프리미엄 */

/*
.pre .btn_01 {
	width: 135px;
	height: 36px;
	display: block;
	background: url(/img/common/ir_img.gif) repeat top left;
	position: absolute;
	top: 664px;
	right: 3px;}*/

/*시공사 및 브랜드 */

/*.brand .vr_wrap {
	width: 330px;
	height: 200px;
	position: absolute;
	bottom: 0px;
	right: 0px;}
*/

/*찾아오시는길 */

/*.map .btn {
	width: 224px;
	height: 50px;
	display: block;
	background: url(/img/common/ir_img.gif) repeat top left;
	position: absolute;
	left: 430px;}

.map .btn_01 { top: 817px;}
.map .btn_02 { top: 962px;}

.map #bus { padding-top: 70px;} 

*/
.map_add { position: relative;background: #b70c5e;width: 100%;box-sizing: border-box; padding: 0px 0px 0px;  text-align: center; color:#fff; clear:both; font-weight:400; font-size:21px;vertical-align: middle;line-height: 60px;}
.map_add img { vertical-align: middle;line-height: 60px;margin-right: 10px}
/*-----------------------------------------------------------------------------------------------------------
서브페이지
-----------------------------------------------------------------------------------------------------------*/ 
/*	h4.h4_title			{ clear:both; margin-bottom:15px; font-size:24px; font-weight: bold; letter-spacing:-1px; padding-left:18px; color:#000; line-height:24px; position:relative}
	h4.h4_title:before 	{position:absolute;top:2px;left:0;content:""; height:22px; width:7px; border-radius:20px; background:#15388e}*/
	
	h5.h5_title			{padding-left:23px; margin-left:5px; color:#000; clear:both; font-weight:500; font-size:19px; letter-spacing:-1px; line-height:26px; position:relative}
	h5.h5_title:before  {position:absolute;top:6px;left:0;content:"";height:15px; width:15px; border-radius:3px; background:#15388e}


	div.con_box			{ padding:30px 20px; line-height:200%; border:#ddd solid 1px;  border-radius:12px;}

	ul.bu2		{margin:5px 0 0 30px;}
	ul.bu2 li 	{line-height:180%;list-style-type:disc !important;font-size: 16px}
	ul.bu2 li strong		{ font-weight:400; color:#ed601b}
 

	ul.bu1		{margin:5px 0 0 30px;}
	ul.bu1 li 	{line-height:180%;list-style-type:disc !important; }
 
 

/*-----------------------------------------------------------------------------------------------------------
게시판
-----------------------------------------------------------------------------------------------------------*/
#boardDiv 			{clear:both;overflow:hidden; width:100%;}
.tabelDiv 			{clear:both; width:100%; margin:10px 0 ; background:#fff;}
.schDiv 					{float:right;padding:0; margin:10px 0;}
.schDiv select.search-key	{color:#ffffff ; background-color:#8E8E8E; border: 1px #8DA5A9 solid;}
.schDiv input#sKeyword		{height:19px ; color:#193F45; border: 1px #BEBEBE solid;}

.pageDiv		{ clear:both; overflow:hidden;  width:100%; text-align:center}
.con_txt		{ line-height:170%; }

.sc_title     	{clear:both; padding:5px 0 5px 10px; border:dashed 1px #eee; font-weight:bold; background:#fff; margin:20px 0}
.sc_text      	{padding:5px 5px 5px 10px; border:dashed 1px #eee; clear:both; margin:20px 0; background:#fff;}
.sc_text ul 	{ padding-left:20px; }
.sc_text li 	{}
.green			{ color:#000}

.ttb_list			 {clear: both; border-collapse: collapse; width:100%; margin:0px; border-top:2px solid #0d2d51; border-left:#ccc 1px solid}
.ttb_list thead tr	 { border-left:1px solid #ddd}
.ttb_list thead th 	 {background:#f3f3f3; color:#000; border-bottom:#ccc 1px solid; padding:10px; letter-spacing:-0.1em; border-right:1px solid #ccc; }
.ttb_list tbody th 	 {padding:10px; margin:0; background:#F7F7F7; color:#555;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ccc 1px solid; }
.ttb_list tbody td 	 {color:#474747; padding:10px; background:#fff; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;text-align: center}

.ttb_list1			 {clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #0d2d51; /*border-left:#ccc 1px solid*/}
/*.ttb_list1 thead tr	 { border-left:1px solid #ddd}*/
.ttb_list1 thead th  {background:#f3f3f3; color:#000; border-bottom:#ddd 1px solid; padding:10px; letter-spacing:-0.1em; border-right:1px solid #ddd; }
.ttb_list1 tbody th  {padding:10px; margin:0; background:#F7F7F7; color:#555;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; letter-spacing:-0.1em;}
.ttb_list1 tbody td  {color:#474747; padding:10px; background:#fff; border-bottom:#ddd 1px solid;  border-right:#ddd 1px solid;text-align: center}
 .ttb_list1 thead th:last-child,	
 .ttb_list1 tbody td:last-child	{ border-right:0px solid #ddd}


.ttb_list2			 {clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #0d2d51; }
.ttb_list2 thead tr	 { border-left:1px solid #ddd}
.ttb_list2 thead th  {background:#f3f3f3; color:#000; border-bottom:#ccc 1px solid; padding:14px 8px; /*letter-spacing:-0.1em; */border-right:1px solid #ddd; }
.ttb_list2 tbody th  {padding:14px 8px; margin:0; background:#F7F7F7; color:#555;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; /*letter-spacing:-0.1em;*/ font-size: 14px; font-family: 'Noto Sans KR'; font-weight: 500; }
.ttb_list2 tbody td  {color:#474747; padding:14px 8px; background:#fff; border-bottom:#ddd 1px solid;}

.ttb_list3			 {clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #003876; border-left:#ccc 1px solid}
.ttb_list3 thead tr	 { border-left:1px solid #ddd}
.ttb_list3 thead th  {background:#f3f3f3; color:#000; border-bottom:#ddd 1px solid; padding:10px; letter-spacing:-0.1em; border-right:1px solid #ddd; }
.ttb_list3 tbody th  {padding:10px; margin:0; background:#F7F7F7; color:#555;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; letter-spacing:-0.1em;}
.ttb_list3 tbody td  {color:#474747; padding:10px; background:#fff; border-bottom:#ddd 1px solid;  border-right:#ddd 1px solid;text-align: center}

.td_r{ border-left:1px solid #ddd}

/*-----------------------------------------------------------------------------------------------------------
버튼
-----------------------------------------------------------------------------------------------------------*/
/*.btn01 			{ display:inline-block; height:24px; padding:0 12px; border:1px solid #222; background:#555; }
a.btn01,input.btn01,button.btn01					{ color:#fff; font-size:0.9em}
a:hover.btn01,input:hover.btn01,button:hover.btn01	{ color:#fff; border:1px solid #222; background:#777;}

.btn02 			{ display:inline-block; height:32px; padding:0 18px; border:1px solid #222; background:#555; font-size:14px; border-radius: 3px}
a.btn02,input.btn02,button.btn02					{ color:#fff; font-size:1em}
a:hover.btn02,input:hover.btn02,button:hover.btn02	{ color:#fff; border:1px solid #222; background:#777;}

.btn03 			{ display:inline-block; height:32px; padding:0 18px; border:1px solid #ac9d3f; background:#baab4c; font-size:14px; border-radius: 3px}
a.btn03,input.btn03,button.btn03					{ color:#fff; font-size:1em}
a:hover.btn03,input:hover.btn03,button:hover.btn03	{ color:#fff; border:1px solid #ac9d3f; background:#ae9f42;}


*/

.btn01 			{ display:inline-block; height:24px; padding:0 12px; border:1px solid #222; background:#555; }
a.btn01,input.btn01,button.btn01					{ color:#fff; font-size:13px}
a:hover.btn01,input:hover.btn01,button:hover.btn01	{ color:#fff; border:1px solid #222; background:#777;}

.btn02 			{ display:inline-block; padding:10px 30px; border:1px solid #222; background:#555;  border-radius: 3px;cursor: pointer; }
a.btn02,input.btn02,button.btn02					{ color:#fff;font-size:16px;font-weight: 500;cursor: pointer; }
a:hover.btn02,input:hover.btn02,button:hover.btn02	{ color:#fff; border:1px solid #222; background:#222;}

.btn03 			{ display:inline-block; padding:10px 30px; border:1px solid #0d2d51; background:#0d2d51; border-radius: 3px; cursor: pointer;  }
a.btn03,input.btn03,button.btn03					{ color:#fff;font-size:16px;font-weight: 500; cursor: pointer; }
a:hover.btn03,input:hover.btn03,button:hover.btn03	{ color:#fff; border:1px solid #0d2d51; background:#0d2d51;}


