@charset "euc-kr";
@import url(reset.css);
/*
@import url(font.css);
*/
h1, h2, h3, h4, h5, dl, dt, dd, ul, li, ol,
th, td, p, blockquote, form, fieldset, legend, body, div, input, select {
	margin: 0; padding: 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'sans-serif'; 
	font-size: 12px; color: #333; font-weight: normal;
	}
html						{overflow-y: scroll;}
a							{color: #333; text-decoration: none;}
a:link, a:hover, a:active	{text-decoration: none;}
a:hover						{color: #005cba; text-decoration: underline;}
input, select, textarea		{font-size: 100%; margin:0; padding: 0; vertical-align: middle;}
area, a, a:focus			{outline: none;}

.clear, .clearfix {margin: 0; padding: 0; clear: both;}

.alignL {float: left;}
.alignL li {float: left; vertical-align: middle;}

select {cursor: pointer;}
button {font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'sans-serif';}

textarea {
	overflow-y: scroll;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bdbdbd;
	scrollbar-highligh-color: #fff;
	scrollbar-3dlight-color: #bdbdbd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f3f3f3;
	scrollbar-arrow-color: #333;
	}

caption,legend {
	width:0;
	height:0;
	visibility:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}

fieldset, abbr, acronym {border:0;}

.box-sizing {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}

.4insure-tit-wrap {
	position: relative;
	width: 700px; height: 90px;
	margin: 0 auto;
	border-top: 5px solid #014f47; border-left: 5px solid #014f47;
	background: red;
	}

form {
	display: inline;
	margin: 0; padding: 0;
	border: 0;
	overflow: hidden;
	}

/***** ÆùÆ® ½ºÅ¸ÀÏ *****************************************************************/
.f11			{font-size: 11px !important;}
.f11n			{font-size: 11px; font-weight: normal;}
.f12			{font-size: 12px !important;}
.f12n			{font-size: 12px; font-weight: normal;}
.f13			{font-size: 13px !important;}
.f14			{font-size: 14px !important;}
.f15			{font-size: 15px !important; vertical-align: baseline;}
.f17			{font-size: 17px !important; vertical-align: baseline;}
.f16			{font-size: 16px !important; letter-spacing: 0;}
.f18			{font-size: 18px !important; letter-spacing: 0;}
.f20			{font-size: 20px !important; letter-spacing: 0;}

.txt11n-gray		{font-size: 11px; color: #888;}
.txt11n-gray2		{font-size: 11px; letter-spacing: -1px; color: #888;}
.txt12n-gray		{font-size: 12px; letter-spacing: -1px; color: #888;}
.txt12n-gray3		{font-size: 12px; letter-spacing: -0.5px; color: #888;}

.txtN-blue			{color: #1d5fc8;}
.txt11n-blue		{font-size: 11px; letter-spacing: -1px; color: #859aa6;}
.txt12B-blue		{font-size: 12px; color: #2962bc; font-weight: bold;}
.txt12B-blue2		{font-size: 12px; color: #0089c7; font-weight: bold;}
.txt12B-blue3		{font-size: 12px; color: #3d759e; font-weight: bold;}

.txtN-purple		{color: #666699;}
.txtN-purple2		{color: #583273;}
.txt11n-purple		{font-size: 11px; color: #9098c7; letter-spacing: -1px;}
.txt12B-purple		{font-size: 12px; letter-spacing: -1px; color: #666699; font-weight: bold;}
.txt12B-purple2		{font-size: 12px; color: #666699; font-weight: bold;}
.txt11B-org			{font-size: 11px; color: #ff4652; font-weight: bold;}
.txt12n-org			{font-size: 12px; color: #ff5a00;}
.txt12B-org			{font-size: 12px; color: #f96610; font-weight: bold;}
.txt12B-org2		{font-size: 12px; color: #ff4652; font-weight: bold;}
.txt11n-green		{font-size: 11px; color: #3e794a;}
.txt12n-green		{font-size: 12px; color: #2d6638;}
.txt12B-green		{font-size: 12px; color: #2d6638; font-weight: bold;}
.txt12n-red		{font-size: 12px; color: #c03838;}
.txt12B-red		{font-size: 12px; color: #c03838; font-weight: bold;}
.txt-normal		{font-weight: normal;}
.txt-bold			{font-weight: bold;}

.clr_B			{font-weight: bold;}
.clr_red		{color: red;}
.clr_red2		{color: #cb0a0a !important;}
.clr_red3		{color: #e05555;}
.clr_red2_b		{color: #cb0a0a; font-weight:bold;}
.clr_green		{color: green;}
.clr_green2		{color: #155f15;}
.clr_violet		{color: #6e00a6 !important;}
.clr_violet2	{color: #666699 !important;}
.clr_violet3	{color: #a9346d !important;}
.clr_blue3		{color: #1d5fc8;}
.clr_blue4		{color: blue;}
.clr_blue2		{color: #103184;}
.clr_org		{color: #e76542;}
.clr_org2		{color: #ef562d;}
.clr_skyblue	{color: #00a8e7;}
.clr_skyblue2   {color: #0079a9;}
.clr_white		{color: #fff !important;}

.clr_price		{color: #ff3710}
.clr_price2		{color: #ed2100;}
.clr_tax		{color: #12616f;}
.clr_biz		{color: #825d4b;}
.clr_magazine	{color: #666;}

.clr_gray		{color: #aaa !important;}

.marB5			{display: inline-block; margin: 0 0 5px 0;}
.lh15 {line-height:1.5em;}

.None_spacing	{letter-spacing: 0 !important;}
.spacing_m05	{letter-spacing: -0.5px !important;}
.spacing_m1		{letter-spacing: -1px !important;}

.dis_inblk {display: inline-block;}

.uptxt {
	display: inline-block;
	margin: 0 0 0 3px;
	font-size: 11px; color: blue; vertical-align: text-top; text-decoration: none;
	}

.IC_new  {display: inline-block; margin: 1px 0 0 5px; vertical-align: middle;}
.IC_new2 {display: inline-block; margin: 1px 0 0 4px; vertical-align: middle;}
.IC_new3 {display: inline-block; margin: 0 0 0 6px; vertical-align: -1px;}
.IC_new4 {display: inline-block; margin: 0 0 0 6px; vertical-align: middle;}
.IC_new5 {display: inline-block; margin: 1px 0 0 2px; vertical-align: middle;}
.IC_new6 {display: inline-block; margin: 0 0 0 2px; vertical-align: middle;}
.IC_new7 {display: inline-block; margin: 0 0 1px 4px; vertical-align: middle;}
.IC_new8 {display: inline-block; margin: 2px 0 0 6px; vertical-align: middle;}
.IC_new9 {display: inline-block; margin: 0 0 2px 6px; vertical-align: middle;}
.IC_new10 {display: inline-block; margin: 0 0 3px 8px; vertical-align: middle;}


/******** Etc Box *****************************************************************/
.radius3	{
	border-radius: 3px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; -o-border-radius: 3px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}
.radius4	{
	border-radius: 4px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}
.radius5	{
	border-radius: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}
.radius6	{
	border-radius: 6px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; -o-border-radius: 6px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}
.radius10	{
	border-radius: 10px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}
.radius20	{
	border-radius: 20px;
	-moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -khtml-border-radius: 20px; -o-border-radius: 20px;
	behavior: url('/common/PIE.htc');
	position:relative;
	}


/******** input type set *****************************************************************/
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0, .075);
		  box-shadow: inset 0 1px 1px rgba(0,0,0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
.form-control:focus {
	border-color: #346db5;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	background: #fff;
	}
.form-control::-moz-placeholder {
	font-size: 12px; color: #aaa;
	opacity: 1;
	}
.form-control:-ms-input-placeholder {font-size: 12px; color: #aaa;}
.form-control::-webkit-input-placeholder {font-size: 12px; color: #aaa;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
	}
.form-control[disabled],
fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}