#go img, #go a, #go a:hover, #go font	{	display:block;
											float:left;
											border:none;
											text-decoration:none;
											font-size:12px;
											font-family:µ¸¿ò;
											letter-spacing:-0.05em;
											font-weight:700;
											}
#go font.n01{color:#4052a5; cursor:hand;}
:root #go font.n01{color:#4052a5; cursor:hand; width:98px; float:right; position:relative; top:-20px;left:60px}
#go font{color:#4052a5;}
#go span{color:#4052a5; font-size:9px;}
#center00{float:center; width:100%; margin-top:20PX; left:0.4%; }
#left00{float:left;}
#right00{float:right;}
#menutype01{padding-left:8px; width:745px;}
#menutype01 img, #go a, #menutype01 a:hover, #menutype01 font{display:block;float:left; border:none; text-decoration:none; font-size:12px; font-family:µ¸¿ò; letter-spacing:-0.05em; font-weight:700;}
:root #menutype01 ul{width:740px; position:relative; top:20px; margin-bottom:20px; padding:0px;}
:root #menutype01 ul, #menutype01 li{list-style:none; float:left; margin:0px;}
#menutype01 ul, #menutype01 li{list-style:none; float:left; }
#menutype01 li a{text-decoration:none;border:none; }
#menutype01 li a:hover{text-decoration:none;border:none; }
#menutype01 li a b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 15px 3px 15px;  margin-left:2px; background-color:#8c8c8c;}
#menutype01 li a:hover b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 15px 3px 15px;  margin-left:2px; background-color:#4052a5;}
#menutype01 li a.blank b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 15px 3px 15px;  margin-left:2px; background-color:#4052a5;}
#menutype01 li a.blank:hover b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 15px 3px 15px;  margin-left:2px; background-color:#4052a5;}

:root #menutype01 li a{text-decoration:none;border:none; }
:root #menutype01 li a:hover{text-decoration:none;border:none; }
:root #menutype01 li a b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 11px 3px 11px;  margin-left:2px; background-color:#8c8c8c;}
:root #menutype01 li a:hover b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 11px 3px 11px;  margin-left:2px; background-color:#4052a5;}
:root #menutype01 li a.blank b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 11px 3px 11px;  margin-left:2px; background-color:#4052a5;}
:root #menutype01 li a.blank:hover b{cursor:hand; font-size:12px; color:#ffffff; letter-spacing:-0.05em; height:20px; padding:5px 11px 3px 11px;  margin-left:2px; background-color:#4052a5;}


#menutype02 hr{border:1px solid #e1e1e1; margin:0px 0 3px 0;}
#menutype02{padding-left:8px; width:740px;}
#menutype02 th, #menutype02 td	{	
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													padding-left:10px;
													color:#585858;
													
												}
#menutype02 th a, #menutype02 td a	{	
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													margin:10px 0 5px 0;
													color:#585858;
													
												}
#menutype02 tr	{	
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													color:#585858;
													
												}



#menutype02 font								{	font-size:12px;
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													padding:0px;
													color:#868686;
													font-weight:700;
													float:left;
													width:40px;
													text-align:left;
													line-height:15px;
												}
#menutype02 span								{	font-size:12px;
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													padding:5px;
													color:#1d42d9;
													font-weight:700;
													float:left;
													width:660px;
													text-align:left;
													background-color:#e6eff4;
													line-height:14px;


												}
:root #menutype02 span								{	font-size:12px;
													font-family:µ¸¿ò;
													letter-spacing:-0.05em;
													text-align:left;
													padding:5px;
													color:#1d42d9;
													font-weight:700;
													float:left;
													width:630px;
													text-align:left;
													background-color:#e6eff4;
													line-height:14px;

												}


	.tstyle01									{	
													height:28px;
													background-color:#4d69f9;
													font-size:12px;
													color:#ffffff;
													padding-top:3px;
													letter-spacing:-0.05em;
												}
	.tstyle01_									{	
													height:28px;
													background-color:#f1f1f1;
													font-size:11px;
													color:#575757;
													padding-top:3px;
													letter-spacing:-0.025em;
													padding:3px;

												}
	.tstyle02									{	
													TEXT-ALIGN:LEFT;
													height:28px;
													background-color:#f1f1f1;
													font-size:12px;
													color:#575757;
													padding-top:3px;
													letter-spacing:-0.025em;
													padding-LEFT:20px;

												}
	.tstyle0201									{	
													height:35px;
													font-size:12px;
													color:#575757;
													padding-top:3px;
													letter-spacing:-0.025em;
													padding-LEFT:25px;

												}
	.tstyle020102									{	
													height:20px;
													font-size:12px;
													color:#5f6fc2;
													padding-top:3px;
													letter-spacing:-0.025em;
													padding-LEFT:30px;

												}

/*µµ¸ÞÀÎµî·Ï¿¬Àå2011 10 05ÀÛ¼º**/
		.extendtype{padding-bottom:30px;}
		.extendtype ul, .extendtype li, .extendtype img, .extendtype dl, .extendtype dd{
			float:left;
			border:none;
			margin:0px;
			padding:0px;
			list-style:none;
			}
		.extendtype01 textarea, .extendtype02 textarea{
			width:260px;
			height:180px;
			border:1px solid #c0cfec;
			font-size:12px;
			color:#707277;
			padding:3px;
			font-weight:700;
			background:URL('../domain/images/extendtypeboxtbg.gif') repeat-y;
			}
		.extendtype00{
			width:698px;
			position:relative;
			float:left;
			top:15px;
			left:15px;
			}
		.extendtype01, .extendtype02{position:relative;
			float:left;
			top:15px;
			left:15px;}
		.extendtype01, .extendtype01 li, .extendtype02,  .extendtype02 li{
			width:698px;
			background:URL('../domain/images/extendtypeboxbg.gif') repeat-y;
			}
		.ebm01{
			position:relative;
			left:9px;
			}
		.ebm02{
			position:relative;
			left:10px;
			}
		.ebm03{
			position:relative;
			left:70px;
			top:70px;
			}

/*µµ¸ÞÀÎ µî·Ïºñ¿ë css**/
.bttype01{
				font-size:12px;
				font-weight:700;
				color:#373737;
				background:url('https://www.viaweb.co.krwww.viaweb.co.kr/contboximg/arrrr.gif') no-repeat 0 0;
				padding:0 0 0 48px;
				}
			.bttype02{
				font-size:12px;
				color:#373737;
				background:url('https://www.viaweb.co.krwww.viaweb.co.kr/contboximg/arrrr.gif') no-repeat 0 -21px;
				padding:0 0 0 15px;
				}
			#box00 table, #box00 tr td, #box00 tr th{
				font-size:12px;
				letter-spacing:-0.02em;
				color:#434343;
				}
			#box00 tr td{
				background-color:white;
				text-align:center;
				}
			#box00 tr th{
				text-align:left;
				}
			#box00 tr td ul, #box00 tr td li{
				list-style:none;
				text-align:left;
				padding:0 0 0 45px;
				line-height:16px;
				}
			#box00 .span01{
				width:60px;
				text-align:right;
				}
			#box00 .em01{
				width:25px;
				text-align:right;
				font-size:12px;
				color:#434343;
				font-style:normal;
				}
			.col01{
				width:120px;
				}
			.col02{
				width:162px;
				}
			.col03{
				width:122px;
				}
			.col04{
				width:280px;
				}
			.ems01{
				width:100%;
				font-style:normal;
				font-size:11px;
				letter-spacing:-0.05em;
				float:left;
				text-align:left;
				padding:2 0 0 10px;
				}
			.bfcr{
				color:red;
				}
			.bfcb{
				color:blue;
				}
a {selector-dummy: expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}
a,img,input{selector-dummy: expression(this.hideFocus=true);} iframe.openscrap_video_v1{width:100%; height:100%;margin-bottom:20px;} 
/*********************************************************8·¹ÇÁÆ®¸Þ´º**************************************************************/

	#goodmenuleft{
		padding:none;
		clear:both;
		padding:0 0 0 -50px;
		clear:both;
		width:178px;
		
		}
	/*title*/
	#goodmenu .title{
						font-size:14px;
						font-weight:700;
						color:#496b96;
						margin:19 0 0 0;
						}
	#goodmenu2 .title{
						float:left;
						font-size:14px;
						font-weight:700;
						color:#496b96;
						margin:19 0 0 10px;
						float:left;
						width:694px;
							}
	#goodmenuleft .lefttitle{
		position:relative;
		left:0px;
		}
		#goodmenuleft ul{
			margin:0;
			padding:0;
			display:table; 
			width:188px;
			border-left:5px solid #9cb6e7;
			border-right:5px solid #9cb6e7; 		
		}
		#goodmenuleft ul, #goodmenuleft ul li{
			float:left;
			width:188px;
			margin:0 0 0 0;
			list-style:none;
			}
		body:first-of-type #goodmenuleft ul, #goodmenuleft ul li{
			float:left;
			width:138px;
			margin:0;
			list-style:none;
			}
		body:first-of-type #goodmenuleft ul li{
			position:relative;
			/*left:-40px;*/
			}
		#goodmenuleft img{
		float:left;
			}
		#goodmenuleft .menu00{
			width:100%;
			height:38px;
			background:url(../../img/submenu/icon.gif) no-repeat 8px 0px;
			color:#3877d2;
			margin-bottom:8px;
			}
		body:first-of-type #goodmenuleft .menu00{
			width:178px;
			height:38px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 8px 0px;
			
			}
		#goodmenuleft .menu00 a, #goodmenuleft .menu01 a, #goodmenuleft .menu03 a, #goodmenuleft .menu032 a, #goodmenuleft .menu033 a , #goodmenuleft .menu034 a{
			font-family:µ¸¿ò;
			text-decoration:none;
			font-size:12px;
			color:#494949;
			font-weight:700;

			}
		#goodmenuleft .menu00 a:hover, #goodmenuleft .menu01 a:hover, #goodmenuleft .menu03 a:hover, #goodmenuleft .menu02 a:hover, #goodmenuleft .menu033 a:hover, #goodmenuleft .menu034 a:hover, #goodmenuleft .menu032 a:hover, #goodmenuleft .menu022 a:hover{
			color:#4b5e85;
			}
		#goodmenuleft .menu00 a{
			position:relative;
			top:15px;
			left:20px;
			text-decoration:none;
			color:#494949;
			font-family:µ¸¿ò;
			}
		body:first-of-type #goodmenuleft .menu00 a{
			position:relative;
			top:15px;
			left:17px;
			text-decoration:none;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu01{
			width:100%;
			height:30px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -38px;
			 
			}
		body:first-of-type #goodmenuleft .menu01{
			width:180;
			height:30px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -38px;
			margin-bottom:8px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu01 a{
			position:relative;
			top:5px;
			left:20px;
			text-decoration:none;
			font-family:µ¸¿ò;
			}
		body:first-of-type #goodmenuleft .menu01 a{
			position:relative;
			top:5px;
			left:15px;
			text-decoration:none;
			}
		#goodmenuleft .menu03{
			margin-top:10px;
			width:100%;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -35px;
			margin-bottom:8px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu03 a{
			position:relative;
			top:7px;
			left:20px;
			}
		body:first-of-type #goodmenuleft .menu03{
			margin-top:10px;
			width:178px;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -35px;
			font-family:µ¸¿ò;
			}

		#goodmenuleft .menu032{
			margin-top:-4px;
			width:100%;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			margin-bottom:8px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu032 a{
			position:relative;
			top:7px;
			left:20px;
			font-family:µ¸¿ò;
			}
		body:first-of-type #goodmenuleft .menu032{
			margin-top:-4px;
			width:178px;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu033{
			margin-top:-7px;
			width:100%;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			}
		#goodmenuleft .menu033 a{
			top:-7px;
			position:relative;
			top:7px;
			left:20px;
			font-family:µ¸¿ò;
			}
		body:first-of-type #goodmenuleft .menu033{
			margin-top:-7px;
			width:178px;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			}
		
		#goodmenuleft .menu034{
			margin-top:10px;
			width:100%;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			font-family:µ¸¿ò; 
			}
		#goodmenuleft .menu034 a{
			position:relative;
			top:7px;
			left:20px;
			font-family:µ¸¿ò;
			}
		body:first-of-type #goodmenuleft .menu034{
			margin-top:10px;
			width:178px;
			height:32px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 7px -37px;
			font-family:µ¸¿ò;
			}
		
		#goodmenuleft .menu02{
			margin-top:6px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu02 a{
			float:left;
			width:170px;
			height:20px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 0px -72px;
			padding:0 0 0 22;
			font-family:µ¸¿ò;
			font-size:12px;
			letter-spacing:-0.05em;
			color:#736d73;
			text-decoration:none;
			margin:1px 0 0px 0;
			}
		#goodmenuleft .menu02 a:hover{
			font-weight:700; 
			letter-spacing:-0.15em;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu022{
			margin-top:0px;
			font-family:µ¸¿ò;
			}
		#goodmenuleft .menu022 a{
			float:left;
			width:170px;
			height:20px;
			background:url(https://www.viaweb.co.krwww.viaweb.co.kr/img/submenu/icon.gif) no-repeat 0px -72px;
			padding:0 0 0 22;
			font-family:µ¸¿ò;
			font-size:12px;
			letter-spacing:-0.02em;
			color:#736d73;
			text-decoration:none;
			margin:1px 0 0px 0;
			}
		#goodmenuleft .menu022 a:hover{
			font-weight:700;
			letter-spacing:-0.1em;
			font-family:µ¸¿ò;
			}
		.spaceleft{
			color:white;
			height:15px;
			}
/*********************************************************·¹ÇÁÆ®¸Þ´ºEND**************************************************************/
/*********************************************************µµ¸ÞÀÎ ¿¹¾à µî·Ï**********************************************************/
		/**0302Ãß°¡**/
			.data01{padding-left:31px;}
			.data01 ul, .data01 li{
				float:left;
				list-style:none;
				padding:5px 0 0 0;

				}
			 .data01 li b{
				font-size:12px;
				color:#797979;
				margin:5px 3 0 3;
				position:relative;
				top:5px;
				}
			.data01 ul{
				border:2px solid white; 
				background-color:#ececec;
				padding:3px;
				}
			.m9{
				width:120px;
				}
			.m10{
				width:300px;
				}
		/**0302Ãß°¡END**/
		#contm01{
				width:720px;
				padding:0px 10 0 13;
				}
		#contm01 .title{
				background:url('/domain/images/prom/icon.gif');
				background-repeat:no-repeat;
				background-position:0px -533px;
				width:730px;
				}
		#contm01 ul, #contm01 li{
				float:left;
				letter-spacing:-0.05em;
				list-style:none;
				padding:0px;
				margin:0px;
				}
		#contm01 .promt0101{
				font-size:12px;
				text-align:center;
				width:124px;
				color:white;
				padding:12px 0 10px 17px;
				}
		:root #contm01 .promt0101{
				font-size:12px;
				text-align:center;
				width:124px;
				color:white;
				padding:12px 0 10px 10px;
				}
		#contm01 .promt0102{
				font-size:11px;
				text-align:left;
				width:575px;
				color:#4873d5;
				padding:12px 0 10px 20px;
				letter-spacing:-0.1em;
				}
		:root #contm01 .promt0102{
				font-size:11px;
				text-align:left;
				width:575px;
				color:#4873d5;
				padding:12px 0 10px 10px;
				letter-spacing:-0.1em;
				}
		#contm01 .promt0103{
				background:url('/domain/images/prom/icon.gif');
				background-repeat:no-repeat;
				background-position:-17px -307;
				font-size:12px;
				color:#797979;
				width:100%;
				height:190px;
				margin-top:20px;
				}
		#contm01 .promt0103 textarea{
				text-align:left;
				width:279px;
				height:172px;
				padding:0px;
				overflow-y:yes;
				float:left;
				margin-top:2px;
				margin-left:67px;
				border:none;
				}
		#contm01 .promt0103 img{
				float:left;
				border:none;
				margin-left:102px;
				margin-top:96px;
				}
/***µµ¸ÞÀÎ ¿¹¾àµî·Ï µÎ¹øÂ°****/
	.promt0102b{
			font-size:11px;
			color:#777777;	
			}
		.promt0102b em{
			font-style:normal;
			width:50px;
			margin-left:5px;
			margin-right:5px;
			text-align:right;
			float:left;
			color:#5e5e5e;
			font-weight:700;
			margin-top:11px;
			margin-left:2px;
			}
		.promt0102b span{
			float:left;
			letter-spacing:-0.02em;
			margin-top:11px;
			margin-left:0px;
			}
		.promt0102b img{
			border:none;
			float:right;
			padding:0px;
			position:relative;
			left:-10px;
			top:8px;
			}
		:root .promt0102b img{
			border:none;
			left:5px;
			float:right;
			}
		#contm01 center{
			position:relative;
			left:17px;
			}
		.list0102n01{
			background:url('/domain/images/prom/icon.gif');
			background-repeat:no-repeat;
			background-position:578px -240px;
			position:relative;
			border-bottom:1px solid #8ea5d8;
			float:left;
			left:8px;
			top:10px;
			width:710px;
			letter-spacing:1em;
			}
		.list0102n010{
			background:url('/domain/images/prom/icon.gif');
			background-repeat:no-repeat;
			background-position:578px -700px;
			position:relative;
			border-bottom:1px solid #8ea5d8;
			float:left;
			left:8px;
			top:10px;
			width:710px;
			letter-spacing:1em;
			}
		.list0102n02{
			border-top:2px solid #dedddd;
			float:left;
			padding-top:10px;
			left:8px;
			top:10px;
			width:710px;
			position:relative;
			padding-top:20px;
			letter-spacing:0em;
			}
		.list0102n01 li, .list0102n02 li, .list0102n010 li{
			padding-top:10px;
			height:30px;
			letter-spacing:0em;
			}
		.list0102n01 .i01, .list0102n010 .i01{
			color:#7599d7;
			letter-spacing:0.01em;
			}
		.list0102n01 .i02, .list0102n010 .i02{
			padding-left:5px;
			color:#6f6f6f;
			letter-spacing:0.01em;
			}
		.list0102n01 .i01 b, .list0102n01 .i02 b, .list0102n010 .i01 b, .list0102n010 .i02 b{
			position:relative;
			top:10px;
			}
		.list0102n02 li span{
			width:100%;
			position:relative;
			top:7px;
			letter-spacing:0.01em;
			}
		.list0102n02 li input{
			text-align:center;
			position:relative;
			top:-1px;
			}
		.n0102n0201{
			width:40px;
			text-align:center;
			font-weight:700;
			color:#797979;
			}
		.n0102n0202{
			width:210px;
			text-align:left;
			color:#707070;
			}
		.n0102n02021{
			width:310px;
			text-align:left;
			color:#707070;
			}
		.n0102n0203{
			width:100px;
			text-align:center;
			color:#3661fa;
			}
		.n0102n0204{
			width:100px;
			text-align:center;
			color:#3a61a7;
			}
		.n0102n0204 img{
			position:relative;
			top:4px;
			left:5px;
			}
		.n0102n0205{
			width:100px;
			text-align:right;
			color:#707070;
			}
		
		/*.noneahpa span, .noneahpa input{
			opacity:0.7; filter:alpha(opacity:40,style:0,finishopacity:100);
			}
		.noneahpa li.n0102n0204 span{
			margin-top:-3px;
			color:black;
			opacity:100; filter:alpha(opacity:100,style:0,finishopacity:100);
			}
		*/

		#noneahpa span, #noneahpa input{
			opacity:0.7; filter:alpha(opacity:40,style:0,finishopacity:100);
			}
		#noneahpa li.n0102n0204 span{
			margin-top:-3px;
			color:black;
			opacity:100; filter:alpha(opacity:100,style:0,finishopacity:100);
			}
		:rootul#noneahpa span, #noneahpa input{
			opacity:0.8; filter:alpha(opacity:20,style:0,finishopacity:50);
			}
		:rootul#noneahpa li.n0102n0204 span{
			margin-top:0px;
			color:black;
			opacity:50; filter:alpha(opacity:50,style:0,finishopacity:50);
			}
		
		.list0102n03{
			width:709px;
			border-top:2px solid #717171;
			position:relative;
			top:20px;
			left:9px;
			text-align:right;
			}
		.n0102n0301{
			width:100%;
			}
		:root .n0102n0301{
			width:100%;
			line-height:30px;
			}
		.n0102n0301 b{
			color:#5e5f5f;
			font-size:12px;
			letter-spacing:-0.02em;
			padding:17px 5 0 5;
			height:30px;
			}
		.n0102n0301 em{
			font-style:normal;
			font-size:12px;
			letter-spacing:-0.05em;
			padding:17px 10 0 0;
			height:30px;
			font-weight:700;
			}
		.n0102n0301 span{
			font-size:17px;
			letter-spacing:-0.02em;
			text-align:right;
			margin:10 0 0 -10;
			color:#3e6eeb;
			font-weight:700;
			}
		
/***µµ¸ÞÀÎ ¿¹¾àµî·Ï µÎ¹øÂ°END****/
/***µµ¸ÞÀÎ ¿¹¾àµî·Ï ¼¼¹øÂ°****/
	#contm01 table{
		float:left;
		position:relative;
		left:8px;
		bottom:20px;
		width:710px;
		}
	#contm01 table tr td b{
		font-size:12px;
		color:#727171;
		position:relative;
		top:2px;
		}
/***µµ¸ÞÀÎ ¿¹¾àµî·Ï ¼¼¹øÂ°END****/
/**À¯ÀÇ»çÇ×***/
		.prompayp{
			position:relative;
			top:30px;
			left:9px;
			bottom:20px;
			height:150px;
			width:709px;
			border-top:1px solid #dddddd;
			}
		.prompayp b{
			padding:10 0 5 0;
			color:#7599d7;
			height:10px;
			}
		.prompayp li{
			width:100%;
			}
		.prompayp em{
			font-style:normal;
			font-size:11px;
			letter-spacing:-0.05em;
			padding:0px 5 0 2;
			height:10px;
			position:relative;
			}
		/**À¯ÀÇ»çÇ×END***/
	/****µµ¸ÞÀÎ¿¹¾à ÇöÈ²***/
	#contm02{
				width:720px;
				padding:0px 0 0 13;
				}
	#contm02 ul, #contm02 li{
				list-style:none;
				float:left;
				padding:0px;
				}
	#contm02 .title{
				background:url('/domain/images/prom/icon.gif');
				background-repeat:no-repeat;
				background-position:2px -588px;
				width:730px;
				height:100px;
				}
	#contm02 .promt0101{
				font-size:12px;
				text-align:center;
				width:124px;
				color:white;
				padding:12px 0 10px 17px;
				}
		:root #contm02 .promt0101{
				font-size:12px;
				text-align:center;
				width:124px;
				color:white;
				padding:10px 10 10px 10px;
				}
#contm02 .promt0102b b{
		width:63px;
		height:40px;
		text-align:right;
		left:155px;
		position:relative;
		top:11px;
		color:#3054fa;
		float:left;
		}
	#contm02 .promt0102b span{
		width:63px;
		height:74px;
		text-align:right;
		position:relative;
		top:0px;
		left:330px;
		color:#3054fa;
		font-weight:700;
		float:left;
		}
	#contm02 .promt0102b .btn00{
		position:relative;
		left:345px;
		float:left;
		}
	:root #contm02 .promt0102b b{
		width:63px;
		height:74px;
		text-align:right;
		left:130px;
		position:relative;
		top:11px;
		color:#3054fa;
		float:left;
		}
	:root #contm02 .promt0102b span{
		width:63px;
		height:74px;
		text-align:right;
		position:relative;
		top:0px;
		left:315px;
		color:#3054fa;
		font-weight:700;
		float:left;
		}
	.limit01{
		width:705px;
		position:relative;
		top:-40px;
		left:100px;
		}
	.input04{
		position:relative;
		top:-3px;
		font-size:11px;
		color:#797979;
		border:1px solid #939393;
		}
	.input05{
		position:relative;
		top:2px;
		}
	.ju02{
		float:right;
		position:relative;
		top:-85px;
		left:10px;
		}
	:root .ju02{
		float:right;
		position:relative;
		top:-55px;
		left:-10px;
		}
	.da01{
		width:82px;
		text-align:center;
		color:#707070;
		}
	.da02{
		width:70px;
		text-align:center;
		color:#707070;
		}
	.n0102n02022{
		width:270px;
			text-align:center;
			color:#707070;
		}
	.red{
		color:red;
		}
	.br{
		color:#085c9d;
		text-align:center;
		}
	.non{
		float:left;
		width:100%;
		margin-top:20px;
		color:#7599d7;
		}
	.non, .non b a, .non b, .non a{
		color:#7599d7;
		}
	/****µµ¸ÞÀÎ¿¹¾à ÇöÈ²END***/
	/****¿¹Ä¡±Ý ÃæÀü***/
	#contm02{
				width:720px;
				padding:0px 10 0 13;
				}
	#contm04{
				width:720px;
				padding:0px 10 0 13;
				top:-50px; position:relative; 
				}
	:root #contm04{
				width:720px;
				padding:0px 10 0 13;
				top:0px; position:relative; 
				}
	#contm03{
				margin-top:-39px;
				width:709px;
				height:120px;
				padding:0px 10 0 13;
				border-top:2px solid #e7e7e7;
				border-bottom:2px solid #e7e7e7;
				margin-left:21px;
				color:#797979;
				}
	:root #contm03{
				margin-top:91px;
				width:687px;
				padding:0px 10 0 13;
				border-top:2px solid #e7e7e7;
				border-bottom:2px solid #e7e7e7;
				margin-left:21px;
				}
	#contm03 .no00{
				width:280px;
				margin-left:0px;
				padding-top:30px;
				}
	:root #contm03 .no00{
				width:280px;
				margin-left:-0px;
				padding-top:35px;
				}
	#contm03 .no01{
				
				font-size:12px;
				letter-spacing:-0.05em;
				width:300px;
				border-bottom:2px solid #a2a2a2;
				text-align:right;
				padding:5px;
				}
	:root #contm03 .no01{
				font-size:12px;
				letter-spacing:-0.05em;
				padding:15px 0 0 0;
				width:300px;
				border-bottom:2px solid #a2a2a2;
				text-align:right;
				padding:5px;
				}
	#contm03 .no00 .no02{
					text-align:right;
					width:300px;
					padding:5px;
				}
	
	#contm04 ul, #contm03 ul, #contm04 li, #contm03 li{
				list-style:none;
				float:left;
				padding:0px;
				}
	#contm02 .title2{
				background:url('/domain/images/prom/icon.gif');
				background-repeat:no-repeat;
				background-position:2px -732px;
				width:730px;
				height:50px;
				}
	.title3{
				background:url('/domain/images/prom/icon.gif');
				background-repeat:no-repeat;
				background-position:2px -830px;
				width:730px;
				height:50px;
				}
	
	/****¿¹Ä¡±Ý ÃæÀüEND***/
	/****¿¹Ä¡±Ý ÃæÀü2***/
	.cont3price{
			width:200px;
			color:#3e6eeb;
			font-size:12px;
			font-weight:700;
			text-align:right;
			font-style:normal;
			letter-spacing:0em;
			padding-right:2px;
			float:left;
			}
		.cont3price2{
			width:120px;
			color:#3e6eeb;
			font-size:12px;
			font-weight:700;
			text-align:right;
			font-style:normal;
			letter-spacing:0em;
			padding-right:2px;
			float:left;
			}
		.no03{
			position:relative;
			left:15px;
			margin-left:8px;
			margin-top:50px;
			float:left;
			}
		:root .no03{
			position:relative;
			margin-left:30px;
			margin-top:50px;
			float:left;
			}
		.btn02{
			position:relative;
			top:-15px;
			left:10px;
			float:left;
			}
		.no01 b, .no01 span, .no02 b, .no02 span, .no03 b, .no03 span{
			float:left;
			}
		.promcheck01 {
			float:left;
			position:relative;
			left:148px;
			top:22px;
			}
		.promcheck01 .ck02{margin-left:34px;}
		.promcheck01 .ck03{margin-left:30px;}
		.promcheck01 .ck04{margin-left:40px;}
		.promcheck01 .ck05{margin-left:40px;}
		.promcheck01 .ck06{margin-left:35px;}
		.promcheck02 .ck07{left:150px;}
		.promcheck02 .ck08{left:150px; top:20px; width:18px; height:18px; position:relative;}
		.promcheck02 .ck09{left:245px; top:-0px;}
		.promcheck02 .ck10{left:225px; top:20px; width:18px; height:18px; position:relative;}
		.promcheck02 .ck11{left:242px; top:20px; width:64px; height:19px; position:relative;}
		.promcheck01 input{float:left;}

		:root .promcheck01 .ck02{margin-left:34px;}
		:root .promcheck01 .ck03{margin-left:35px;}
		:root .promcheck01 .ck04{margin-left:44px;}
		:root .promcheck01 .ck05{margin-left:45px;}
		:root .promcheck01 .ck06{margin-left:40px;}
		:root .promcheck02 .ck07{left:150px;}
		:root .promcheck02 .ck08{margin-left:-52px; top:-8px; width:18px; height:18px;}
		:root .promcheck02 .ck09{left:190px; }
		:root .promcheck02 .ck10{margin-left:0px; top:-8px; width:18px; height:18px;}
		:root .promcheck02 .ck11{margin-left:0px; top:0px; width:64px; height:19px;}
		:root .promcheck01 input{float:left;}
		.promcheck02 input{
			float:left;
			background-color:transparent;
			border:none;
			width:57px;
			height:17px;
			position:relative;
			top:23px;
			font-size:11px;
			text-align:right;
			}
		:root .promcheck02 input{
			float:left;
			background-color:transparent;
			border:none;
			width:57px;
			height:17px;
			position:relative;
			top:22px;
			font-size:11px;
			text-align:right;
			}
		.promcheck02 img{
			position:relative;
			}
		:root .promcheck02 img{
			position:relative;
			top:22px;
			}
		:root .promcheck02 img{
			position:relative;
			margin-top:0px;
			}
		.listbest01{
			position:relative;
			top:3px;
			margin-left:9px;
			width:709px;
			height:550px;
			border-top:2px solid #e7e6e6;
			border-bottom:2px solid #e7e6e6;
			}
		:root .listbest01{
			position:relative;
			top:3px;
			margin-left:8px;
			width:709px;
			height:558px;
			border-top:2px solid #e7e6e6;
			border-bottom:2px solid #e7e6e6;
			}
		.listbest0101{
			width:709px;
			color:#797979;
			border-bottom:1px solid #e7e6e6;
			}
		.listbest01 ul, .listbest01 li{
			float:left;
			padding:0px;
			margin:0px;
			}
		.listbest01, .listbest0101 span{
			text-align:center;
			font-size:12px;
			font-weight:700;
			width:50px;
			float:left;
			margin-top:7px;
			margin-bottom:7px;
			}
		.listbest01, .listbest0101 b{
			text-align:center;
			font-size:12px;
			width:100px;
			float:left;
			margin-top:7px;
			margin-bottom:7px;
			}
		.listbest01, .listbest0101 em{
			text-align:center;
			font-size:12px;
			width:250px;
			font-style:normal;
			font-weight:700;
			float:left;
			margin-top:7px;
			margin-bottom:7px;
			}
		/**/
		.listbest0102{
			width:709px;
			border-bottom:1px solid #e7e6e6;
			}
		.listbest01 .listbest0102 span{
			text-align:center;
			font-size:12px;
			font-weight:700;
			width:50px;
			float:left;
			margin-top:7px;
			margin-bottom:7px;
			color:#085c9d;
			}
		.listbest01 .listbest0102 font{
			text-align:center;
			font-size:9px;
			width:100px;
			float:left;
			font-weight:100;
			margin-top:7px;
			margin-bottom:7px;
			font-family:verdana;
			}
		.listbest01 .listbest0102 b{
			text-align:right;
			font-size:12px;
			width:100px;
			float:left;
			font-weight:100;
			margin-top:7px;
			margin-bottom:7px;
			
			}
		.listbest01 .listbest0102 em{
			text-align:center;
			font-size:11px;
			width:250px;
			font-style:normal;
			font-weight:700;
			float:left;
			margin-top:7px;
			margin-bottom:7px;
			color:#b5590f;
			}
		/**/
		/**/
		:root .listbest0102{
			position:relative;
			width:709px;
			border-bottom:1px solid #e7e6e6;
			}
		:root .listbest01 .listbest0102 span{
			text-align:center;
			font-size:12px;
			font-weight:700;
			width:50px;
			float:left;
			margin-top:3px;
			margin-bottom:3px;
			color:#085c9d;
			}
		:root .listbest01 .listbest0102 font{
			text-align:center;
			font-size:9px;
			width:100px;
			float:left;
			font-weight:100;
			margin-top:3px;
			margin-bottom:3px;
			font-family:verdana;
			letter-spacing:-0.05em;
			}
		:root .listbest01 .listbest0102 b{
			text-align:right;
			font-size:12px;
			width:100px;
			float:left;
			font-weight:100;
			margin-top:3px;
			margin-bottom:3px;
			
			}
		:root .listbest01 .listbest0102 em{
			text-align:center;
			font-size:11px;
			width:250px;
			font-style:normal;
			font-weight:700;
			float:left;
			margin-top:3px;
			margin-bottom:3px;
			color:#b5590f;
			}
		.lastbest{
				margin-top:10px;
				margin-left:8px;
				float:left;
				width:709px;
				border-top:2px solid #e7e6e6;
				border-bottom:2px solid #e7e6e6;
				padding:3px;
				color:#7599d7;
				}
			.lastbest th{
				padding-bottom:3px;
				color:#7599d7;
				border-bottom:2px solid #e7e6e6;
				width:35%;
				}
			.lastbest td .inputradi{
				position:relative;
				top:3px;
				}
			.lastbest td select{
				font-weight:700;
				}
		/**/
	/****¿¹Ä¡±Ý ÃæÀü2END***/

/*********************************************************µµ¸ÞÀÎ ¿¹¾à µî·ÏEND**********************************************************/
/*********************************************************È¸¿ø°¡ÀÔ»õ·Î¿ò**********************************************************/
tr.listtrstyle01{
			background:url('../img/list/list01.gif');
			background-repeat:no-repeat;
			background-position:0px 0px;
			}
		tr.listtrstyle01 th span{
			text-align:center;
			float:left;
			color:white;
			padding:6 0 3 0;
			}
		.listtrstyle02 td{
			width:1px;
			color:#cdcdcd;
			background-color:#cdcdcd;
			font-size:1px;
			}
		.listtrstyle02 td, .listtrstyle02 th {
			border-bottom:1px solid #cdcdcd;
			}
		.listclass01{
			text-align:left;
			padding-left:20px;
			font-size:12px;
			color:#333333;
			width:160px;
			}
		.listclass01 span{
			color:orange;
			font-family:verdana;
			font-size:9px;
			font-weight:700;
			margin-left:5px;
			}
		.listclass02{
			width:542px;
			padding-left:10px;
			text-align:left;
			}
		.listclass02 em{
			font-style:normal;
			font-size:12px;
			}
		.listclass02 span{
			font-size:11px;
			color:#797979;
			font-weight:200;
			letter-spacing:-0.05em;
			padding-left:5px;
			
			}
		.listclass02 .input01{
			font-size:12px;
			color:#3c3c3c;
			font-weight:200;
			letter-spacing:-0.05em;
			padding:2px 1 1 2;
			border:1px solid #708090;
			}
		.listclass02 .input02{
			font-size:12px;
			color:#3c3c3c;
			font-weight:200;
			letter-spacing:-0.05em;
			position:relative;
			top:2px;
			}
		.listclass02 .input03{
			font-size:12px;
			color:#3c3c3c;
			font-weight:200;
			letter-spacing:-0.05em;
			position:relative;
			top:4px;
			}
		.listclass02 ul, .listclass02 li{
			float:left;
			padding:0px;
			width:100%;
			line-height:22px;
			}
		.listclass02 a{
			text-decoration:none;
			color:#2b5fb5;
			}
/*********************************************************È¸¿ø°¡ÀÔ»õ·Î¿òEND**********************************************************/
/**¼ÒÇÁÆ®¿þ¾î**/
				.tabs{
						width:720px;
						margin-left:20px;
					}
				.tabs ul, .tabs li{
					float:left;
					border:none;
					list-style:none;
					margin:0px;
					padding:0px;
					}
				.tabNavigation img{float:left;}
				.tabNavigation{
					width:100%;
					}
				.softtitle{
					float:left;
					background:URL('../solution/image/soft/bg.jpg');
					background-position:0 0px;
					background-repeat:no-repeat;
					height:28px;
					}
				.softtitle img {
					float:left;
					border:none;
					}
				.softtitle center {
					color:#ececec;
					}
				.softtitle .btn {
					width:100%;
					height:100%; 
					}
				.softtitle th{
					color:white;
					font-size:12px;
					letter-spacing:-0.05em;
					padding:0px;
					}
				
				:root .softtitle th dd{
					position:relative;
					top:-10px;
					}
				.softtitle th dd{
					padding-top:5px;
					}
				.softtitle th center{
					width:100%;
					border-left:1px solid white;
					height:100%;
					padding-top:6px;
					text-align:center;
					}
				.softtitle th em{
					font-size:11px;
					letter-spacing:-0.2em;
					font-style:normal;
					}
				.softcont {
					float:left;
					border-left:1px solid #e4e2e2;
					border-right:1px solid #e4e2e2;
					}
				:root .softcont {
					float:left;
					margin-top:-8px;
					border-left:1px solid #e4e2e2;
					border-right:1px solid #e4e2e2;
					}
				.softcont4 {
					float:left;
					border-left:0px solid #e4e2e2;
					border-right:0px solid #e4e2e2;
					}
				:root .softcont4 {
					float:left;
					margin-top:-8px;
					border-left:1px solid #e4e2e2;
					border-right:1px solid #e4e2e2;
					}
				.softcont4 font{
					float:right;
					color:#797979;
					font-size:11px;
					font-weight:700;
					}
				:root .softcont4 font{
					float:right;
					color:#797979;
					font-size:11px;
					font-weight:700;
					}
				.softcont2 .btn img {
					
					float:center;
					border:none;
					margin-top:15px;
					}
				.softcont2 .btn{
					width:715px;
					 
					}
				:root .softcont2{
					float:left;
					}
				.softcont .m00{
					width:100%;
					height:100%;
					 
					padding-left:10px;
					margin:0px;
					color:#5a84ca;
					}
				:root .softcont .m00{
					float:left;
					width:100%;
					height:100%;
					 
					padding-left:10px;
					margin:0px;
					color:#5a84ca;
					}
				.softcont span.m01{
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				:root .softcont span.m01{
					float:left;
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				.softcont .m0101{
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					padding-top:7px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				:root .softcont .m0101{
					float:left;
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					padding-top:7px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				.softcont .m0102{
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					padding-top:15px;
					padding-bottom:20px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				:root .softcont .m0102{
					float:left;
					width:100%;
					height:100%;
					border-right:1px solid white;
					background-color:#f6f6f6;
					padding-left:10px;
					padding-top:15px;
					padding-bottom:15px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					letter-spacing:-0.05em;
					}
				.softcont .m02{
					width:100%;
					padding-left:5px;
					margin:10px 0 8 0;
					color:#7d7d7d;
					text-align:left;
					vertical-align:middle;
					font-size:11px;
					}
				:root .softcont .m02{
					float:left;
					width:100%;
					padding-left:5px;
					margin:10px 0 8 0;
					color:#7d7d7d;
					text-align:left;
					vertical-align:middle;
					font-size:11px;
					}
				.softcont .m02 ul, .softcont .m02 li{
					float:left;
					width:100%;
					padding:0px;
					margin:0px;
					}
				
				.softcont .m02 li{
					background:URL('../solution/image/soft/icon02.gif') no-repeat 2 2px;
					padding-left:10px;
					}
				.softcont .m03{
					width:100%;
					height:100%;
					
					background-color:#f6f6f6;
					padding-left:10px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					}
				:root .softcont .m03{
					float:left;
					width:82%;
					height:100%;
					 
					background-color:#f6f6f6;
					padding-right:10px;
					margin:0px;
					color:#545454;
					text-align:left;
					vertical-align:middle;
					}
				.softcont .m0301{
					width:100%;
					height:100%; 
					background-color:#f6f6f6;
					padding-left:10px;
					padding-top:7px;
					margin:0px;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				:root .softcont .m0301{
					float:left;
					width:82%;
					height:100%; 
					background-color:#f6f6f6;
					padding-right:10px;
					padding-top:7px;
					margin:0px;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				.softcont .m0302{
					width:100%;
					height:100%; 
					background-color:#f6f6f6;
					padding-left:30px;
					padding-top:20px;
					padding-bottom:15px;
					margin:0px;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				:root .softcont .m0302{
					float:left;
					width:82%;
					height:100%;
					background-color:#f6f6f6;
					padding-right:10px;
					padding-top:15px;
					padding-bottom:15px;
					margin:0px;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				.softcont .m0303 li{
					padding-right:10px;
					width:100%;
					height:100%; 
					background-color:#f6f6f6;
					padding-top:20px;
					padding-bottom:15px;
					margin:0px 0 0 0;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				:root .softcont .m0303 li{
					float:left;
					width:82%;
					height:100%;
					background-color:#f6f6f6;
					padding-right:10px;
					padding-top:15px;
					padding-bottom:15px;
					margin:0px;
					color:#545454;
					text-align:right;
					vertical-align:middle;
					}
				.softcont .m03 ul, .softcont .m03 li{
					text-align:right;
					width:100%;
					padding:0px 5px 0px 0;
					margin:0px;
					} 
				.softcont .m0301 ul, .softcont .m0301 li{
					text-align:right;
					width:100%;
					padding:0px 5px 0px 0;
					margin:0px;
					} 
				.spacen8{display:none;}
				:root .spacen8{display:inline; height:8px;}
				.spacen10{display:none;}
				.spacenr{  border-right:1px solid #e9e8e8;}
				:root .spacenr{ float:right; border-right:1px solid #e9e8e8; margin-top:7px; margin-left:5px;}
				:root .spacen10{display:inline; height:10px;}

				:root .etc{	
					float:left;
					background:URL('../solution/image/soft/bg.jpg');
					background-position:0 -115px;
					background-repeat:no-repeat;
					padding-top:40px;
					}
				.etc{	
					background:URL('../solution/image/soft/bg.jpg');
					background-position:0 -115px;
					background-repeat:no-repeat;
					padding-top:40px;
					}
				.etc ul, .etc li{
					list-style:none;
					float:left;
					width:713px;
					}
				.etc ul{
					border-right:1px solid #e4e2e2;
					border-left:1px solid #e4e2e2;
					}
				.etc00{
					height:25px;
					background:URL('../solution/image/soft/icon01.gif');
					background-position:8 4px;
					background-repeat:no-repeat;
					}
				.etc01{
					margin-top:40px;
					height:40px;
					}
				.etc00 em{
					font-style:normal;
					font-size:12px;
					letter-spacing:-0.03em;
					color:#7d7d7d;
					position:relative;
					top:10px;
					left:35px;
					font-weight:700;
					height:20px;
					}
				.etc00 b{
					font-weight:700;
					color:#5a84ca;
					}
				.etc01 em{
					width:99%;
					background:URL('../solution/image/soft/icon01.gif');
					background-position:0 -40px;
					background-repeat:no-repeat;
					font-style:normal;
					font-size:12px;
					letter-spacing:-0.03em;
					color:#7d7d7d;
					position:relative;
					top:8px;
					left:8px;
					font-weight:200;
					padding-left:25px;
					}
				/*Á¦Ç°±º*/
				.mso01{
					width:100%;
					float:left;
					background:URL('../solution/image/soft/01.gif');
					background-position:0 -0px;
					background-repeat:no-repeat;
					height:30px;
					margin-top:20px;
					}
				.mso02{
					width:100%;
					float:left;
					background:URL('../solution/image/soft/01.gif');
					background-position:0 -35px;
					background-repeat:no-repeat;
					height:30px;
					margin-top:20px;
					}
				.mso03{
					width:100%;
					float:left;
					background:URL('../solution/image/soft/01.gif');
					background-position:0 -70px;
					background-repeat:no-repeat;
					height:30px;
					margin-top:20px;
					}
				.g00{
					background:URL('../solution/image/soft/icon01.gif');
					background-position:0 -70px;
					background-repeat:no-repeat;
					width:100%;
					letter-spacing:-0.05em;
					color:#7d7d7d;
					padding-left:20px;
					line-height:25px;
					}
				
				.fa01{display:none;}
				:root .fa01{display:block;}
			/****¼Ö·ç¼Ç µÎ¹øÂ°****/
				.soc01{
					background-color:#f6f6f6;
					color:5d5d5d;
					font-size:12px;
					letter-spacing:-0.05em;
					text-align:left;
					padding-right:5px;
					}
				.soc01 span{
					/*background:URL('../solution/image/soft/icon01.gif');*/
					background-position:0 -150px;
					background-repeat:no-repeat;
					padding-left:10px;
					}
				.soc01 ul, .soc01 li{
					margin:0px;
					float:left;
					width:100%;
					}
				.soc01 li{
					padding-left:20px;
					background:URL('../solution/image/soft/icon01.gif');
					background-position:0 -184px;
					background-repeat:no-repeat;
					font-weight:200;
					font-size:11px;
					}
				.soc02{
					background-color:#f1f1f1;
					color:5d5d5d;
					font-size:12px;
					letter-spacing:-0.05em;
					border-left:1px solid white;
					padding-top:3px;
					padding-bottom:3px;
					}
				.soc02 b{
					text-align:right;
					width:100%;
					padding-right:5px;
					}
/*******************************¼Ö·ç¼Ç ¼¼¹øÂ°***************************************/
			.cus01{
				margin-left:8px;
				position:absolute;
				}
			.cus01 img{
				float:left;
				}
			.cus01 th, .cus01 td{
				padding:3px;
				text-align:left;
				font-weight:700;
				}
			.cus01 th{
				color:#545454;
				}
			.cus01 th span{
				padding-left:47px;
				background:url('../solution/image/soft/cus_icon.gif');
				background-position:30 1px;
				background-repeat:no-repeat;
				}
			.cus01 th center img{
				margin-left:27px;
				}
			.cus01 td font{
				color:#0a397a;
				font-size:12px;
				}
			.cus01 td{
				color:#545454;
				}
			.cus01 input, .cus01 textarea{
				border:1px solid #7f9db9;
				font-size:12px;
				letter-spacing:-0.05em;
				color:#797979;
				padding:2px;
				}
			.subm {
				margin-left:230px;
				}