/* ============================================
     SΜ
   ============================================ */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
th,
td,
div,
form,
input,
textarea,
address,
pre,
blockquote,
fieldset {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

body {
	text-align:center;
	color:#333333;
	background-color:#ffffff;
	font:normal normal normal 12px "lr oSVbN", Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro";
}

body div {
	margin:0 auto;
	text-align:left;
}

img {
	border: 0;
	vertical-align: bottom;
	background-color:#ffffff;
}

a{
	text-decoration: none;
}

a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #999999;
}

a:active {
	color: #333333;
}

/* ============================================
     wb_
   ============================================ */
#header {
	width:790px;
	background: #ffffff url(../images/bg.gif) repeat-y;
}

#top img{
	margin-left: 5px;
	vertical-align: top;
	float: left;
}

h1 {
	padding: 0px 5px 0 18px;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #717071;
}

#rogo {
	margin-left: 20px;
	float: left;
}

#rogo  a{
	display: block;
	width: 166px;
	height: 49px;
}

#rogo a:link,
#rogo a:visited {
	color: #666666;
	background: #ffffff url(../images/rogo.gif) no-repeat;
}

#rogo a:hover,
#rogo a:active{
	color: #999999;
	background-position: 0 -49px ;
}

#head_link {
	margin-left: 530px;
	clear: both;
}

.eco_techno {
	padding: 4px 0px 4px 58px;
	background: #ffffff url(../images/eco_techno.gif) no-repeat;
	width: 209px;
	_width: 268px;
	height: 12px;
	_height: 20px;
	float: right;
	font-size: 10px;
	margin: 10px 15px 0px 0px;
	_margin-right: 8px;
}

.head_links1 {
	text-indent: 10px;
	line-height: 13px;
	padding-left: 30px;
	font-size: 11px;
	float: left;
}

.head_links1  a {
	display: block;
	height: 12px;
	float: left;
}

.head_links1 a:link,
.head_links1 a:visited {
	color: #0066CC;
	background: #ffffff url(../images/jump1.gif) top left no-repeat;
}

.head_links1 a:hover,
.head_links1 a:active{
	color: #5F99C9;
	background-position: 0 -12px ;
}

#main_menu {
	height: 30px;
	margin-left: 15px;
	clear: both;
	width: 760px;
	border-bottom: 2px solid #333399;
}

#main_menu li{
	list-style: none;
	float:left;
}

.main_menu01 {
	background: #ffffff url(../images/menu01_a.gif) no-repeat;
	height: 30px;
	width: 84px;
	color: #ffffff;
}

.main_menu01  a{
	display: block;
	height: 30px;	
}

.main_menu01 a:link,
.main_menu01 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu01_no.gif) no-repeat;
}

.main_menu01 a:hover,
.main_menu01 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu02 {
	background: #ffffff url(../images/menu02_a.gif) no-repeat;
	height: 30px;
	width: 145px;
	color: #ffffff;
}

.main_menu02  a{
	display: block;
	height: 30px;	
}

.main_menu02 a:link,
.main_menu02 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu02_no.gif) no-repeat;
}

.main_menu02 a:hover,
.main_menu02 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu03 {
	background: #ffffff url(../images/menu03_a.gif) no-repeat;
	height: 30px;
	width: 118px;
	color: #ffffff;
}

.main_menu03  a{
	display: block;
	height: 30px;	
}

.main_menu03 a:link,
.main_menu03 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu03_no.gif) no-repeat;
}

.main_menu03 a:hover,
.main_menu03 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu04 {
	background: #ffffff url(../images/menu04_a.gif) no-repeat;
	height: 30px;
	width: 94px;
	color: #ffffff;
}

.main_menu04  a{
	display: block;
	height: 30px;	
}

.main_menu04 a:link,
.main_menu04 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu04_no.gif) no-repeat;
}

.main_menu04 a:hover,
.main_menu04 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu05 {
	background: #ffffff url(../images/menu05_a.gif) no-repeat;
	height: 30px;
	width: 106px;
	color: #ffffff;
}

.main_menu05  a{
	display: block;
	height: 30px;	
}

.main_menu05 a:link,
.main_menu05 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu05_no.gif) no-repeat;
}

.main_menu05 a:hover,
.main_menu05 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu06 {
	background: #ffffff url(../images/menu06_a.gif) no-repeat;
	height: 30px;
	width: 118px;
	color: #ffffff;
}

.main_menu06  a{
	display: block;
	height: 30px;	
}

.main_menu06 a:link,
.main_menu06 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu06_no.gif) no-repeat;
}

.main_menu06 a:hover,
.main_menu06 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_menu07 {
	background: #ffffff url(../images/menu07_a.gif) no-repeat;
	height: 30px;
	width: 95px;
	color: #ffffff;
}

.main_menu07  a{
	display: block;
	height: 30px;	
}

.main_menu07 a:link,
.main_menu07 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/menu07_no.gif) no-repeat;
}

.main_menu07 a:hover,
.main_menu07 a:active{
	color: #ffffff;
	background-position: 0 -30px ;
}

.main_flash {
	margin-left: 15px;
}

.header_bottom img {
	margin-left: 15px;
	vertical-align: top;
}

#main {
	width: 790px;
	background: #ffffff url(../images/bg.gif) repeat-y;
}

#contents {
	width: 549px;
	_width: 537px;
	margin-left: 15px;
	_margin-left: 6px;
	float: left;
	margin-bottom: 10px;
}

/* ============================================
     irQ[V
   ============================================ */

#navi {
	width: 211px;
	padding-right: 15px;
	float: right;
}

.side_menu01 {
	margin-bottom: 10px;
}

.side_menu01  a{
	display: block;
	width: 211px;
	height: 81px;
}

.side_menu01 a:link,
.side_menu01 a:visited {
	background: #ffffff url(../images/side_menu01.gif) no-repeat;
}

.side_menu01 a:hover,
.side_menu01 a:active{
	background-position: 0 -81px ;
}

.side_menu02 {
	margin-bottom: 10px;
}

.side_menu02  a{
	display: block;
	width: 118px;
	_width: 211px;
	height: 78px;
	_height: 111px;
	padding: 33px 10px 0px 90px;
}

.side_menu02 a:link,
.side_menu02 a:visited {
	background: #ffffff url(../images/side_menu02.gif) no-repeat;
}

.side_menu02 a:hover,
.side_menu02 a:active{
	background-position: 0 -111px ;
}

.side_menu03 {
	margin-bottom: 10px;
}

.side_menu03  a{
	display: block;
	width: 118px;
	_width: 211px;
	height: 78px;
	_height: 111px;
	padding: 33px 10px 0px 90px;
}

.side_menu03 a:link,
.side_menu03 a:visited {
	background: #ffffff url(../images/side_menu03.gif) no-repeat;
}

.side_menu03 a:hover,
.side_menu03 a:active{
	background-position: 0 -111px ;
}

.side_menu04 {
	margin-bottom: 10px;
}

.side_menu04  a{
	display: block;
	width: 118px;
	_width: 211px;
	height: 78px;
	_height: 111px;
	padding: 33px 10px 0px 90px;
}

.side_menu04 a:link,
.side_menu04 a:visited {
	background: #ffffff url(../images/side_menu04.gif) no-repeat;
}

.side_menu04 a:hover,
.side_menu04 a:active{
	background-position: 0 -111px ;
}

.side_menu05 {
	margin-bottom: 10px;
}

.side_menu05  a{
	display: block;
	width: 118px;
	_width: 211px;
	height: 78px;
	_height: 111px;
	padding: 33px 10px 0px 90px;
}

.side_menu05 a:link,
.side_menu05 a:visited {
	background: #ffffff url(../images/side_menu05.gif) no-repeat;
}

.side_menu05 a:hover,
.side_menu05 a:active{
	background-position: 0 -111px ;
}


/* ============================================
     tb^
   ============================================ */

#footer {
	width: 780px;
	_width: 785px;
	clear: both;
}

.footer_line {
	border-bottom: 1px solid #D5D5D5;
	width: 760px;
	margin: 0px 10px 0px 10px;
}

.foot_links {
	font-size: 10px;
	margin: 5px 0px 10px 0px;
	text-align: center;
	color: #0066CC;
}

.foot_links a:link,
.foot_links a:visited {
	color: #0066CC;
}

.foot_links a:hover,
.foot_links a:active{
	color: #5F99C9;
}

.foot_title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 11px;
}

#copy {
	background: #ffffff url(../images/copy_bg.gif) repeat-x;
	color: #ffffff;
	height: 20px;
	text-align: center;
	line-height: 22px;
	font-size: 11px;
	_margin-left: 5px;
}

/* ============================================
     index.html
   ============================================ */

.main_top {
	float: left;
}

.main_box {
	background: #ffffff url(../images/main_bg.gif) repeat-y;
	padding-top: 8px;
	float: left;
}

.main_bottom {
	clear: both;
}
.main_bottom img {
	vertical-align: top;
}

.top_box {
	background-color: #F4F4F5;
	padding: 10px;
	width: 480px;
	margin: 0px 0px 10px 20px;
	_margin: 0px 0px 10px 10px;
	float: left;
}

.top_title {
	background: #ffffff url(../images/top_title.gif) no-repeat;
	width: 480px;
	height: 27px;
	line-height: 27px;
	text-indent: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
}

.top_boxtext {
	padding: 10px;
	letter-spacing: 0.5px;
	line-height: 18px;
}

.point {
	float: left;
	margin-left: 60px;
	_margin-left: 30px;
}

.sysbox0 {
	padding: 15px;
} 

.sysbox {
	width: 111px;
	float: left;
}

.sysbox2 {
	width: 111px;
	clear: left;
	_margin-left: 165px;
}

.sysbox_title {
	background-color: #999999;
	color: #ffffff;
	padding: 3px 0px;
	text-align: center;
	font-weight: bold;
}

.sysbox_title2 {
	background-color: #999999;
	color: #ffffff;
	padding: 3px 0px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.sysbox_text {
	font-size: 11px;
}

.ya1 {
	float: left;
	margin: 50px 7px;
}

.ya2 {
	float: left;
	margin: -20px 50px 0px 110px;
	_margin: -20px 50px 0px 51px;
	position: relative;
}

.ya3 {
	float: left;
	margin-top: -20px;
}

.sysbox3 {
	background-color: #ffffff;
	border: 1px solid #D5D5D5;
	padding: 7px 0px 7px 7px;
	float: left;
	margin: 10px 0px 0px 8px;
	width: 453px;
}

.sysbox2a {
	height: 100px;
	float: left;
}

.sysbox2a p {
	float: left;
}

.sysbox2a_text {
	width: 122px;
	margin: 0px 8px 0px 3px;
	_margin: 0px 3px 0px 1px;
}

.inbox1 {
	width: 225px;
	height: 100px;
	background-color: #ffffff;
	float: left;
	margin: 0px 6px 15px 6px;
	_margin: 0px 4px 15px 4px;
	border: 1px solid #D5D5D5;
}

.inbox_title {
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	background-color: #0066CC;
	font-weight: bold;
}

.inbox_text {
	padding: 10px;
	line-height: 18px;
}

.root1 {
	padding: 0px 20px;
}

.root_photo {
	float: left;
}

.root_right {
	float: left;
	width: 390px;
	margin-left: 10px;
}

.root_box {
	height: 40px;
	margin-bottom: 18px;
}

.root_title {
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
}

.root_text {
	font-size: 11px;
}

.top_jump {
	margin: 15px 8px 0px 0px;
	float:right;
}

.top_jump  a{
	display: block;
	width: 101px;
	height: 21px;
}

.top_jump a:link,
.top_jump a:visited {
	background: #ffffff url(../images/top_back.gif) no-repeat;
}

.top_jump a:hover,
.top_jump a:active{
	background-position: 0 -21px ;
}

/* ============================================
     policy.html
   ============================================ */

.cont_box_pp {
	border: 1px solid #494949;
	margin: 20px 0px 50px 0px;
	line-height: 18px;
	float: left;
}

.policy_1 {
	line-height: 18px;
	margin: 20px 0px 0px 20px;
}

.policy_2 {
	text-indent: 0px;
	line-height: 20px;
	margin: 13px 0px 0px 11px;
}

.policy_3 {
	background: #F4F4F5 url(../images/co_2.gif) left 5px no-repeat;
	text-indent: 15px;
	line-height: 20px;
	margin: 6px 0px 0px 15px;
}

.policy_4 {
	text-indent: 27px;
	line-height: 20px;
	margin: 0px 0px 0px 3px;
}

.policy_5 {
	text-indent: 27px;
	line-height: 20px;
	margin: 0px 0px 20px 3px;
}

.policy_6 {
	line-height: 20px;
	width: 400px;
	margin: 0px 0px 0px 30px;
}

/* ============================================
     sitemap.html
   ============================================ */

.site_2 {
	background: #F4F4F5 url(../images/7_title.gif) center left no-repeat;
	text-indent: 45px;
	line-height: 20px;
	margin: 13px 0px 0px 11px;
}

.site_2 a {
	text-decoration: underline;
	color: #333333;
}

.site_2 a:hover {
	text-decoration: underline;
	color: #666666;
}


.site_3 {
	background-color: #F4F4F5;
	text-indent: 27px;
	line-height: 20px;
	margin: 5px 0px 0px 30px;
}

.site_3 a {
	text-decoration: underline;
	color: #333333;
}

.site_3 a:hover {
	text-decoration: underline;
	color: #666666;
}

.site_4 {
	background-color: #F4F4F5;
	text-indent: 27px;
	line-height: 20px;
	margin: 5px 0px 20px 30px;
}

.site_4 a {
	text-decoration: underline;
	color: #333333;
}

.site_4 a:hover {
	text-decoration: underline;
	color: #666666;
}

.site_line {
	border-bottom: 1px dotted #78789C;
	height: 15px;
	width: 480px;
}

/* ============================================
     user/index.html
   ============================================ */

.p1_title {
	background-color: #4592E3;
	width: 460px;
	padding: 5px;
	text-align: center;
	color: #ffffff;
	margin: 20px 0px 0px 5px;
}

.p1_box1 {
	margin-bottom: 10px;
}

.p1_photo1 {
	float: left;
	margin: 10px 10px 0px 35px;
	_margin: 10px 10px 0px 20px;
}

.p1_title2 {
	background-color: #4592E3;
	width: 428px;
	padding: 5px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	margin: 0px 0px 20px 40px;
}

.p1_box {
	border: 1px solid #78789C;
	padding: 7px;
	float: left;
	width: 504px;
	margin: 0px 0px 10px 11px;
}

.p1_boxtext {
	padding: 7px 14px;
	line-height: 18px;
	float: left;
	width: 217px;
}

.p1_photo2 {
}

.p1_ya1 {
	margin: 0px 0px 15px 220px;
}

.p1_photo3 {
	margin: 0px 0px 30px 100px;
}


/* ============================================
     example/index.html
   ============================================ */

.ex_box {
	padding: 10px;
	margin: 0px 0px 0px 30px;
}

.ex_photo {
	float: left;
}

.ex_box_right {
	margin-left: 20px;
	float: left;
}

.ex_title {
	background-color: #4592E3;
	width: 292px;
	padding: 5px 0px;
	text-align: center;
	color: #ffffff;
}

.ex_link {
	text-align: right;
	font-size: 10px;
	margin: 5px 23px 0px 0px;
}

.ex_text {
	width: 316px;
	line-height: 18px;
	margin: 20px 0px 40px 0px;
}

/* ============================================
     voice/index.html
   ============================================ */

.works_1 {
	background: #4592E3;
	padding: 7px 0px;
	text-indent: 10px;
	width: 487px;
	color: #ffffff;
	clear: both;
	margin-left: 27px;
}

.works_box {
	border: 1px solid #494949;
	width: 459px;
	_width: 487px;
	margin: 5px 0px 20px 27px;
	padding: 15px 13px 7px 13px;
	color: #000000;
}

/* ============================================
     works/index.html
   ============================================ */

.works_plan1 a {
	display: block;
	height: 13px;
	width: 140px;
	line-height: 13px;
	text-indent: 20px;
	position: relative;
	top: -19px;
	left: 370px;
}

.works_plan1 a:link,
.works_plan1 a:visited {
	background: #ffffff url(../images/5_no.gif) no-repeat;
}

.works_plan1 a:hover,
.works_plan1 a:active{
	background-position: 0 -13px ;
}

.works_box2 {
	border: 1px solid #494949;
	margin: 5px 27px 470px 19px;
	padding: 15px 13px 7px 13px;
}

.works_box3 {
	border: 1px solid #494949;
	margin: 5px 27px 50px 19px;
	padding: 15px 13px 7px 13px;
}

.works_box p,
.works_box2 p,
.works_box3 p {
	line-height: 18px;
	margin-bottom: 8px;
}

/* ============================================
     qa/index.html
   ============================================ */

.q_box {
	background-color: #f4f4f5;
	padding-top: 18px;
}

.q_title {
	background: #F4F4F5 url(../images/q_line.gif) no-repeat;
	width: 480px;
	height: 30px;
	line-height: 26px;
	text-indent: 40px;
	clear: left;
}

.q_title a {
	text-decoration: underline;
}

.qa_box_1 {
	background: #4592E3 url(../images/q.gif) 9px center no-repeat;
	height: 27px;
	line-height: 28px;
	text-indent: 40px;
	margin: 15px 0px 7px 20px;
	float: left;
	color: #ffffff;
	width: 499px;
	_width: 460px;
}

.q_inbox {
	margin: 0px 0px 7px 30px;
	_margin: 0px 0px 7px 15px;
	float: left;
}

.q_text1 {
	float: left;
	width: 80px;
	line-height: 18px;
}

.q_text2 {
	float: left;
	width: 350px;
	_width: 330px;
	line-height: 18px;
}

.a_box {
	border: 1px solid #494949;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 8px;
	width: 489px;
	_width: 460px;
	float: left;
	background: #ffffff url(../images/amark.gif) 7px 10px no-repeat;
}

.amark {
	
}

.q_text {
	margin-left: 29px;
	line-height: 19px;
	width: 420px;
}

/* ============================================
     company/index.html
   ============================================ */

#table1 {
	width: 460px;
	border-top: 1px solid #78789c;
	border-left: 1px solid #78789c;
	border-right: 1px solid #78789c;
	margin: 20px 0px 0px 10px;
	float: left;
}

#table1 tr {
	height: 25px;
	border:;
}

#table1 th {
	text-indent: 10px;
	background-color: #4592E3;
	border-bottom: 1px solid #78789c;
	color: #ffffff;
	font-weight: normal;
}

#table1 td {
	text-indent: 10px;
	line-height: 20px;
	border-bottom: 1px solid #78789c;
	border-left: 1px solid #78789c;
	padding: 5px 0px;
}

.co_box1 {
	width: 85px;
	float: left;
}

.co_box2 {
	float: left;
}

/* ============================================
     link/index.html
   ============================================ */

#link_body ul {
	margin: 20px 10px 25px 10px;
	_margin: 20px 0px 25px 12px;
	_width: 426px;
	border-right: solid 1px #78789c;
	border-bottom: solid 1px #78789c;
	float: left;
	list-style: none;
}

#link_body ul li.links {
	background-color: #ffffff;
	color: #000000;
	width: 40px;
	float: left;
}

#link_body ul li {
	background-color: #4592E3;
	color: #ffffff;
	width: 17px;
	height: 17px;
	line-height: 17px;
	_line-height: 16px;
	border-left: solid 1px #78789c;
	border-top: solid 1px #78789c;
	text-align: center;
	float: left;
}
#link_body ul li a {
	display: block;
}

#link_body ul li a:link,
#link_body ul li a:visited {
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}

#link_body ul li a:hover,
#link_body ul li a:active {
	background-color: #4592E3;
	color: #ffffff;
	text-decoration: none;
}

.dl1 {
	width: 452px;
	margin: 15px 25px 0px 10px;
	clear: left;
}

.dl1 a:link,
.dl1 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.dl1 a:hover,
.dl1 a:active {
	color: #ffffff;
	text-decoration: underline;
}

.dt1 {
	background-color: #4592E3;
	color: #ffffff;
	padding: 7px 10px 7px 10px;
}

.dl2 {
	width: 450px;
	margin: 0px 25px 15px 10px;
	border: solid 1px #78789c;
	clear: left;
}

.dt2 {
	color: #000000;
	padding: 7px 10px 7px 10px;
}

/* ============================================
     contact
   ============================================ */

.toi_1 {
	margin: 15px 0px 0px 10px;
	line-height: 18px;
}

.toi_1 a {
	text-decoration: underline;
} 

.toi_2 {
	margin: 10px 0px 0px 415px;
	font-size: 11px;
	clear: both;
}

.red {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

.dl3 {
	width: 500px;
	margin: 5px 25px 8px 20px;
	clear: left;
}

.dt3 {
	background-color: #4592E3;
	color: #ffffff;
	padding: 7px 0px;
	text-align: center;
}

.form_box {
	width: 470px;
	padding: 3px 15px 0px 15px;
	margin-top: 10px;
	float: left;
}

.form_box input {
	width: 300px;
}

.form_box textarea {
	width: 300px;
}

.toi_3 {
	background: #ffffff url(../images/cont_mark.gif) no-repeat;
	text-indent: 25px;
	line-height: 15px;
	float: left;
}

.toi_4 {
	float: right;
	width: 320px;
	text-align: left;
}

.toi_6 {
	float: right;
	width: 320px;
	text-align: left;
}

.toi_6 p {
	margin-bottom: 10px;
}

.top_1_line3 {
	margin-top: 18px;
}

.top_1_line4 {
	margin-top: 5px;
}

.contact_box {
	width: 498px;
	margin: 0px 25px 15px 20px;
	_margin: 0px 10px 15px 10px;
	border: solid 1px #78789c;
	padding: 3px 0px 18px 0px;
	float: left;
}

.toi_5 {
	width: 500px;
	text-align: center;
	font-size: 11px;
	margin: 10px;
}

.toi_7 {
	margin: 15px 0px 10px 40px;
	line-height: 18px;
}

.toi_7 a {
	text-decoration: underline;
} 

.toi_8 {
	margin: 15px 0px 20px 45px;
	line-height: 18px;
}

.toi_8 a {
	text-decoration: underline;
} 

.toi_9 {
	margin: 15px 0px 20px 25px;
	line-height: 18px;
}

.toi_9 a {
	text-decoration: underline;
} 

.toi_10 {
	width: 500px;
	text-align: center;
	font-size: 11px;
	margin: 15px 0px 15px 24px;
}

.submit {
	width: 500px;
	text-align: center;
}

.wrong {
	text-indent: 20px;
	list-style: none;
	color: red;
	border: solid 1px #999999;
	margin: 5px 20px 0px 20px;
	padding: 5px auto;
	line-height: 20px;
}

#contact4 a{
	display: block;
	height: 22px;
	width: 136px;
	margin-left: 190px;
}

#contact4 a:link,
#contact4 a:visited {
	color: #ffffff;
	background: #ffffff url(../images/contact4_no.gif) no-repeat;
}

#contact4 a:hover,
#contact4 a:active{
	color: #ffffff;
	background-position: 0 -22px ;
}

#comp a{
	display: block;
	width: 132px;
	height: 18px;
	margin-left: 210px;
}

#comp a:link,
#comp a:visited {
	color: #ffffff;
	background: #ffffff url(../images/top_back2.gif) no-repeat;
}

#comp a:hover,
#comp a:active{
	color: #ffffff;
	background-position: 0 -18px ;
}

.comp_text {
	margin: 30px 0px 30px 70px;
	line-height: 18px;
}
