@charset "euc-jp";

*{
	
}

body { background-image:url(image/bg01.gif); margin: 0px; padding: 0px; font-size: 12px; line-height: 18px;}

h1 { font-size: 11px; color: #FFFFFF; margin: 0px; padding: 0px;}
h2 { font-size: 11px; color: #FFFFFF; margin: 0px; padding: 0px;}


a{ color: #039; text-decoration: none;}
/*a:visited { color: #000000; text-decoration: none;}*/
a:hover { color: #c00; text-decoration: underline;}
a:active { color: #f63; text-decoration: underline;}

.padding10 { padding: 10px;}
.padding5 { padding: 5px;}

#wrapper { border-right: #CCCCCC solid 1px; margin: 0px; padding: 0px;}

#rightmenu { padding: 10px 3px 20px 10px; background-color: #EEE5CC;}

#leftmenu { padding: 10px; background-image:url(image/bg02.gif);}


.navi { border-top: #999999 solid 2px; border-bottom: #999999 solid 2px; padding: 2px 20px 2px 10px;}
/*
.navi a { font-weight: bold;}
*/


.b_a-bg { background-image:url(b/image/bg01.jpg); background-repeat:no-repeat; background-position:top right; padding: 10px;}
.b_b-bg { background-image:url(b/image/bg02.jpg); background-repeat:no-repeat; background-position:top right; padding: 10px}

.j_a-bg { background-image:url(j/image/bg01.jpg); background-repeat:no-repeat; background-position:top right; padding: 10px;}
.j_b-bg { background-image:url(j/image/bg02.jpg); background-repeat:no-repeat; background-position:top right; padding: 10px;}

.l-focus { color: #CC0000; font-weight: bold;}  /**+++++ add Go-K 2006.12.25 +++++**/

.s-title { font-size: 14px; font-weight: bold;}


.window a { color: #700; text-decoration: none;}
/*.window a:visited { color: #f9f; text-decoration: none;}*/
.window a:hover { color: #cc0000; text-decoration: none;}


.j-point01 { background-image:url(j/image/j-point01.gif); background-repeat: no-repeat; background-position: center; padding: 7px 0px 3px 1px; margin: 3px; font-size: 11px; line-height: 13px; color: #FFFFFF;}

.b-point01 { background-image:url(b/image/b-point01.gif); background-repeat: no-repeat; background-position: center; padding: 7px 0px 3px 1px; margin: 3px; font-size: 11px; line-height: 13px; color: #FFFFFF;}

.a-log { border-left: #999999 solid 1px; border-right: #999999 solid 1px; border-bottom: #999999 solid 1px; padding: 10px;}

.log-title { color: #EE8800; font-size: 14px; font-weight: bold;}

.service-bg { background-image: url(service/image/bg.jpg); background-repeat:no-repeat;}
 
.service-bg01 { background-image: url(service/image/men.gif); background-repeat:no-repeat; background-position: right; padding: 10px;}

.service-bg02 { background-image: url(service/image/bg.gif); background-repeat:no-repeat;}

.lease-title { color: #EE8800; font-weight: bold;}

.summary-bg { background-image: url(image/rinen-bg.gif); background-repeat:no-repeat; padding: 10px;}

.summary-bg01 { background-image: url(image/summary-bg.gif); background-repeat:no-repeat; background-position:right;}

.summary-font { color: #999999;}

.policy-title { color: #CC0000; border-bottom: #CC0000 1px solid; padding: 3px; font-weight: bold;}

/*
.map-j { padding: 10px; line-height: 25px;}
.map-j a { color: #EE8800; font-weight: bold;}
.map-j a:hover { color: #CC0000; font-weight: bold;}
*/

/**+++++ add Go-K 2006.12.22 +++++**/
.map-link{ padding: 10px; line-height: 200%;}
/*.map-link a { color: #c00;}*/
/*.map-link a:hover { color: #c06;}*/

/*
.map-b { padding: 10px; line-height: 25px;}
.map-b a { color: #AAAA00; font-weight: bold;}
.map-b a:hover { color: #CC0000; font-weight: bold;}
*/


.link a { color: #336699;}
.link a:hover { color: #CC0000;}

.copyright { border-top: #999999 solid 1px; border-bottom: #990000 solid 4px; margin: 0px; padding: 3px 0px 3px 15px; font-size: 11px; letter-spacing: 0.06em; font-family:"Arial","Helvetica",sans-serif;}


/*-- add mika.yamade 2006.12.21 --*/
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.pankuzu a {
	text-decoration: underline;
}
.pankuzu a:hover {
	color:#c00;
}
.pageNumber {
	letter-spacing: 0.1em;
}
#PS_TEL1 , #PS_TEL2 , #PS_TEL3 ,
#PS_FAX1 , #PS_FAX2 , #PS_FAX3 ,
#PS_YourTEL1 , #PS_YourTEL2 , #PS_YourTEL3 ,
#PS_sMenseki1 , #PS_sMenseki2 ,
#PS_tMenseki1 , #PS_tMenseki2 , #PS_tMenseki3 ,
#PS_Jinko1 , #PS_Jinko2 , #PS_Traffic ,
#PS_Setudo , #PS_ShuttenCnt {
	width: 4em;
}
#PS_LeaseKin {
	width: 8em;
}
#PS_BestShopName1 , #PS_BestShopAddress1 ,
#PS_BestShopName2 , #PS_BestShopAddress2 ,
#PS_BestShopName3 , #PS_BestShopAddress3 {
	width : 15em;
}
#PS_CompanyName , #PS_Name , #PS_Address , #PS_Email , #PS_EmailC ,
#PS_CCName , #PS_CCPost , #PS_URL {
	width: 18em;
}
#PS_Comment , #PS_WorkContents , #PS_Area , #PS_Rosen {
	width: 18em;
}
#PS_CommentLong {
	width: 25em;
	height: 5em;
}
.nonData {
	padding-left: 2em;
}
ul.formErrorMsg {
	color: #f00;
}

/*-- add mika.yamade 2006.12.28 --*/

.boshu {
	font-size: 16px;
}


/*+++++ add Go-k 2006.12.21 +++++*/
.chiiki{
	color: #666;
	font-size: 10px;
	line-height:100%;
}
.c-waku{
	border: 1px #f96 solid;
}

*html .policy{/* for_IE */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
	padding: 0;
}
html>body .policy{/* for_notIE */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 0;
}

.no-link{
	color: #666;
}

.top-area-b{
	padding: 5px;
	border-bottom: 2px #990 solid;
	text-align: center;
}
.top-area-j{
	padding: 5px;
	border-bottom: 2px #f90 solid;
	text-align: center;
}

/*+++++ add Go-k 2007.02.07 +++++*/
.F_menu{
	padding:5px;
	font-size: 10px;
	line-height: 120%;
}

/*+++++ add mika.yamade 2007.02.10 +++++*/

#blist .padding-tb10{padding:10px 10px 10px 20px;}
#blist .left h3 {margin-top:20px;width:350px;border-bottom: 2px solid #abaa00;}
#blist .right h3 {margin-top:20px;border-bottom: 2px solid #abaa00;}
#blist li {padding-top: 2px;}
#blist li.ptop10 {padding-top: 10px;}

#jlist .padding-tb10{padding:10px 10px 10px 20px;}
#jlist .left h3 {margin-top:20px;width:350px;border-bottom: 2px solid #ee8800;}
#jlist .right h3 {margin-top:20px;border-bottom: 2px solid #ee8800;}
#jlist li {padding-top: 2px;}
#jlist li.ptop10 {padding-top: 10px;}

.toblist { padding-left:5px; text-align: left; }

.color01 { color: #f00; }