a:link,a:link *				{color:#333333;}
a:visited,a:visited *		{color:#333333;}
a:hover,a:hover *			{color:#70b700;}
a:active,a:active *			{color:#70b700;}
a:focus,a:focus *			{color:#70b700;}
h4,strong 						{color:#70b700;}
.contents ul li a:hover,.contents ul li a:active,.contents ul li a:focus{
	background:url(../images/common/outside/icon_arrow01_on.gif) no-repeat 0 0.3ex;
}
body{
	background:#000000 url(../images/common/outside/head_side.gif) no-repeat center top;
}
.wrapper{
	background:url(../images/common/outside/backphoto.jpg) no-repeat center top;
}
.globalnavi{
	width:178px;
	background:url(../images/common/outside/gn_before.gif) no-repeat left top;
	margin-top:-55px
}
* html .globalnavi{margin-top:-58px;}
*:first-child+html .globalnavi{margin-top:-58px;}
;; .globalnavi{margin-top:0px;}
.login .globalnavi{
	width:376px;
	background:url(../images/common/outside/gn_after.gif) no-repeat left top;
}
#toInquiry:hover{
	background:url(../images/common/outside/toInquiry_on.gif) no-repeat 0 0;
}
#loginIcon{
	background:url(../images/common/outside/for_agency.gif) no-repeat left top;
}
#gn01{width:86px;}
#gn02{width:92px;}
#gn04{width:123px;}
#gn01 a:hover,#gn01 .current,#media #gn01 a{background:url(../images/common/outside/gn01_on.gif) no-repeat left top;}
#gn02 a:hover,#gn02 .current,#demography #gn02 a{background:url(../images/common/outside/gn02_on.gif) no-repeat left top;}
#gn04 a:hover,#gn04 .current,#news #gn04 a{background:url(../images/common/outside/gn04_on.gif) no-repeat left top;}
.login #gn01{width:86px;}
.login #gn02{width:92px;}
.login #gn03{width:117px;}
.login #gn04{width:122px;}
.login #gn05{width:81px;}
.login #gn01 a:hover,.login #gn01 .current,#media .login #gn01 a
{background:url(../images/common/outside/gn01_aft_on.gif) no-repeat left top;}
.login #gn02 a:hover,.login #gn02 .current,#demography .login #gn02 a
{background:url(../images/common/outside/gn02_aft_on.gif) no-repeat left top;}
.login #gn03 a:hover,.login #gn03 .current,#agency .login #gn03 a
{background:url(../images/common/outside/gn03_aft_on.gif) no-repeat left top;}
.login #gn04 a:hover,.login #gn04 .current,#news .login #gn04 a
{background:url(../images/common/outside/gn04_aft_on.gif) no-repeat left top;}
.login #gn05 a:hover,.login #gn05 .current
{background:url(../images/common/outside/gn05_aft_on.gif) no-repeat left top;}
.localnavi a,.localnavi a:link,.localnavi a:link *,.localnavi a:visited,.localnavi a:visited *
{color:#666666;}
.localnavi a:hover,.localnavi a:active,.localnavi a:focus,.localnavi .current a
{color:#70b700;background:url(../images/common/outside/icon01_on.gif) no-repeat 8px 0.6em;}
.localnavi .firstDt a:hover,.localnavi .firstDt a:active,.localnavi .firstDt a:focus{background-image:none;}
.localnavi .current a,.localnavi .current a *,.localnavi a:hover *{color:#70b700 ! important;}
.localnavi a:active,.localnavi a:active *,.localnavi a:focus,.localnavi a:focus *,.localnavi .current a,.localnavi .current a *
{color:#70b700;}
.toTop a,.toTop2 a{background:url(../images/common/outside/toTop.gif) no-repeat left top;}
.back a{background:url(../images/common/outside/back.gif) no-repeat left top;}
.close a{background:url(../images/common/outside/close.gif) no-repeat left top;}
.footnavi li a:hover{background:url(../images/common/outside/icon01_on.gif) no-repeat 0 0.8ex;}

/*\*/
.col1,.col_medianews{
	clear:both;			height:auto;
	width:100%;			zoom:100%;
	position:relative;	*overflow:hidden;
}
.col1:after,.col_medianews:after{
	content: ".";		width/*\*/:100%;/*\*/
	display:block;		clear:both;
	height:0;			visibility:hidden;
}
.lc,.cc,.rc{
	width:auto;			height:auto;
	position:relative;
}
.lc{float:left;}
.col1 .lc{width:338px;}
.col1 .rc{float:right;width:338px;float:right;margin-left:8px;}

.col_medianews {border-top:1px dotted #333333; padding-top:24px; margin-bottom:36px;}
.col_medianews .date{line-height:1.1;}
.col_medianews .lc{width:75px;padding-left:25px;}
.col_medianews .rc{width:532px;float:right;padding-right:18px;}
.col_medianews .rc .lc{width:350px; padding:0;}
.col_medianews .rc .rc{width:155px; float:right; overflow:hidden; padding:0; text-align:right;}

.red{color:red;}
/**/

/* ------------ sales ------------ */
#inquiry .nonmember{
	width:658px;
	height:152px;
	margin-left:15px;
	margin-right:15px;
	background:url(../images/outside/agency/sales_bg.gif) no-repeat left top;
	text-align:center;
}
#inquiry .mailbox img{margin:0 auto;}
#inquiry .mt45{margin-top:45px ! important;}
#inquiry .member{
	width:658px;
	height:152px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
	background:url(../images/outside/agency/sales_tell.gif) no-repeat left top;
}
#inquiry .member p{width:auto;height:0px;padding-top:152px;}

/* ------------ news ------------ */
.newsH2{
	width:580px;
	margin:0 auto;
	padding:10px 10px 5px;
	background:url(../images/outside/news/h2_bg_top.gif) no-repeat left top #F2FAE5;
	color:#75C001;
	font-size:110%;
	line-height:1.7;
}
*:first-child+html .newsH2{
	padding-top:15px;
}
.newsH2 span{
	color:#666666;
	font-size:80%;
	line-height:1.7;
	font-weight:bold;
}
.newsH2bot{
	width:580px;
	height:7px;
	margin:0 auto;
	padding:0 10px;
	background:url(../images/outside/news/h2_bg_bot.gif) no-repeat left bottom #F2FAE5;
	font-size:10%;
}

