body	{

	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";

	color: #333333;

	}

.t1	{

	font-size:10px;

	line-height:12px;

	font-weight: lighter;	

	}

.t2	{

	font-size:12px;

	line-height:20px;

	font-weight:normal;

	text-align:left;

	letter-spacing: 1.5px;

	color: #666666;

	}

.inq	{

	font-size:12px;

	line-height:20px;

	font-weight:normal;

	text-align:right;

	letter-spacing: 1.5px;

	color: #666666;

	padding-right:10px;

	}

.t2-5	{

	font-size:14px;

	font-weight:bold;

	text-align:right;

	color:#666666;

	}

a:link 	{

	text-decoration:underline;

	color:#666666;

	}

a:visited	{

	text-decoration:none;

	color:#666666;

	}

a:active	{

	text-decoration:none;

	color:#666666;

	}	

a:hover	{

	text-decoration:none;

	color:#B3D16F;

	}

.t3	{

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	text-align:left;

	letter-spacing:1px;

	color: #666666;

	width:170px;

	height:10px;

	margin-left:10px;

	}

t4	{

	font-size:16px;

	font-weight:bold;

	text-align:left;

	color:#85b803;

	padding:14px 0 0 20px;

	}

.t5	{

	font-size:14px;

	font-weight:bold;

	text-align:left;

	line-height:24px;

	color:#333333;

	margin:15px 0 15px 0;

	}

.t5-2	{

	font-size:14px;

	font-weight:bold;

	text-align:left;

	line-height:24px;

	color:#333333;

	border-left-width: 4px;

	border-left-style: solid;

	border-left-color: #91C03D;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-left:8px;

	}

.sign	{

	height:36px;

	font-size:14px;

	font-weight:bold;

	color:#333333;

	text-align:right;

	margin:-30px 0 0 0;

		}

.header-font	{

	font-size:14px;

	line-height:15px;

	font-weight:bold;

	color: #333333;

	}

.header-font02{

	font-size:12px;

	line-height:12px;

	color:#333333;

	text-decoration:none;

}

.newes-day	{

	font-size:12px;

	font-weight:bold;

	line-height:16px;

	color:#fe307a;

	}

.news-text	{

	font-size:12px;

	font-weight:nomal;

	line-height:16px;

	color:#0066CC;

	}

.news-text	a:link	{

	font-size:12px;

	font-weight:nomal;

	line-height:16px;

	color:#0066CC;

	}

.news-text@a:visited	{

	font-size:12px;

	font-weight:nomal;

	line-height:16px;

	color:#0066CC;

	}

.news-text@a:active	{

	font-size:12px;

	font-weight:nomal;

	line-height:16px;

	color:#0066CC;

	}

.news-text	a:hover		{

	font-size:12px;

	font-weight:nomal;

	line-height:16px;

	color:#0066CC;

	text-decoration:underline;

	}

.top-menu-text	{

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	text-align:left;

	letter-spacing: 2px;

	color: #666666;

	}

.top-menu-p	{

	font-size:12px;

	font-weight:bold;

	color:#333333;

	border-left-width: 4px;

	border-left-style: solid;

	border-left-color: #B3D16F;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 3px;

	margin-left: 5px;

	padding-left: 6px;

	letter-spacing: 0px;

	word-spacing: 5px;

	}

a:link 	{

	text-decoration:none;

	color:#666666;

	}

a:visited	{

	text-decoration:none;

	color:#666666;

	}

a:active	{

	text-decoration:none;

	color:#666666;

	}	

a:hover	{

	text-decoration:none;

	color:#B3D16F;

	}

.work-menu-p	{

	font-size:16px;

	font-weight:bold;

	color:#333333;

	border-left-width: 6px;

	border-left-style: solid;

	border-left-color: #B3D16F;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 3px;

	margin-left: 5px;

	padding-left: 4px;

	letter-spacing: 2px;

	word-spacing: 5px;

	}

.footer-text	{

	font-size:12px;

	line-height:16px;

	text-align:center;

	letter-spacing:1px;

	color:#333333;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	}

.comp-l	{

	font-size:12px;

	line-height:24px;

	font-weight:bold;

	color:#666666;

	text-align:left;

	margin:0;

	padding:10px 0 3px 10px;

	}

.comp-r	{

	font-size:12px;

	line-height:24px;

	color:#333333;

	text-align:left;

	margin:0;

	padding:10px 0 3px 10px;

	}

.comp-r-r	{

	font-size:12px;

	line-height:24px;

	color:#89AD36;

	text-align:left;

	margin:0;

	padding:0;

	}

.comp-r-r	a:link {

	font-size:12px;

	line-height:24px;

	color:#89AD36;

	text-align:left;

	margin:0;

	padding:0;

	text-decoration:underline;

	}

.comp-r-r	a:hover {

	font-size:12px;

	line-height:24px;

	color:#89AD36;

	text-align:left;

	margin:0;

	padding:0;

	text-decoration:underline;

	}