@charset "utf-8";
/* CSS Document */
/*共通*/
h1,h2,h3,h4,h5,p,li{
				margin-top:0;
				margin-bottom:0;
				font-size:12px;
				font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
				font-weight:normal;
				}
p			{
			line-height:24px;
			}
.page		{
			width:717px;
			margin-left:auto;
			margin-right:auto;
			background-color:#FFFFFF;
			}
body		{
			background-color:#E6E6E6;
			color:#333333;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
			font-size:12px;
			margin:0;
			padding:0;
			}
table,th,td		{
			border-collapse:collapse;
			border:solid #333 1px;
}
/*ヘッダー*/			
p#kyouto	{
			line-height:37px;			
}
/*グローバルナビ*/
ul#glo		{
			width:715px;
			list-style:none;
			padding:0;
			margin:0;
			background-image:url(top/navi/navi.jpg);
			height:35px;
			}
ul#glo li	{
			float:left;
			width:143px;
			}
ul#glo a	{
			display:block;
			width:143px;
			height:35px;
}
ul#glo a span{
			display:none;
}
ul#glo a:hover{
			background-position:0px -35px;
}
a.navi1		{
			background-image:url(top/navi/navi1.jpg);
}
a.navi2		{
			background-image:url(top/navi/navi2.jpg);
}
a.navi3		{
			background-image:url(top/navi/navi3.jpg);
}
a.navi4		{
			background-image:url(top/navi/navi4.jpg);
}
a.navi5		{
			background-image:url(top/navi/navi5.jpg);
}
img			{
			border:none;
}

/*パンくず*/
.pan		{
			clear:both;
			padding-top:10px;
}
/*本文*/
a:link		{
	  		color: #06F;
}
a:visited	{
			color:#666;
}
a:hover		{
			color:#F60;
}
/*topページ*/
.home-main 	{
			width:525px;
	 		float:left;						
}

h2{
			font-size:16px;
			font-weight:bold;
			line-height:27px;
			padding-left:20px;
			padding-top:7px;
			padding-bottom:5px;
			background-image:url(top/main-h2.jpg);
			background-repeat:repeat-y;
			margin:10px;
}
.home-main p{
			width:450px;
			padding-left:30px;
}
.menu		{
			float:left;
			width:250px;
}
.menu2		{
			float:right;
			width:250px;
}
.chibi-main	{
			background-repeat:repeat-y;
			line-height:18px;
			margin-top:30px;
}
#chibi-main1 {
			background-image:url(top/chibi-main1.jpg);
}
#chibi-main2 {
			background-image: url(top/chibi-main2.jpg);
}
h3			{
			font-size:16px;
			padding-left:45px;
			line-height:30px;
			background-repeat:no-repeat;
			background-position:20px 8px;
			margin-bottom:10px;
			margin-top:20px;
}
.midasi		{
			position:relative;
			top:4px;
			left:8px;
}
h4			{
			line-height:20px;
			font-size:12px;
			background-repeat:no-repeat;
			background-position:35px 4px;
}
h5			{
			font-size:14px;
			width:400px;
			padding-left:60px;
			line-height:150%;
}			
.green h3	{
			background-image: url(top/midasi/h3-green.jpg);			
}
.green h4	{
			background-image: url(top/midasi/h4-midori.jpg);
			padding-left:60px;
}
.bule h3	{
			background-image: url(top/midasi/h3-bule.jpg);				
}
.bule h4	{
			background-image: url(top/midasi/h4-ao.jpg);
			padding-left:60px;
}
.purple h3	{
			background-image: url(top/midasi/h3-purple.jpg);
}
.purple h4  {
			background-image: url(top/midasi/h4-murasaki.jpg);
			padding-left:60px;
}
.pink h3	{
			background-image: url(top/midasi/h3-pink.jpg);							
}
.pink h4  {
			background-image: url(top/midasi/h4-momo.jpg);
			padding-left:60px;
}
.orange h3	{
			background-image: url(top/midasi/h3-orange.jpg);							
}
.orange h4  {
			background-image: url(top/midasi/h4-daidai.jpg);
			padding-left:60px;
}
.yellow h3	{
			background-image:url(top/midasi/h3-yellow.jpg);							
}
.yellow h4  {
			background-image: url(top/midasi/h4-kiiro.jpg);
			padding-left:60px;
}
.glay h3	{
			background-image: url(top/midasi/glay.jpg);
}
			
.home-main2{	
			clear:both;
			
}
/*下/上のお問い合わせボタン*/
.toiawase span	{
			display:none;
}
.toiawase a	{
			display:block;
			width:203px;
			height:24px;
			background-image:url(top/mailtoiawase.jpg);
			background-repeat:no-repeat;			
}
.toiawase a:hover{
			background-position:0px -24px;
}
/*上のみ・topへ戻る右寄りリンク*/
.top		{
			float:right;
			padding:5px;
			}
/*下のみ*/
.page p#toiawase{
			width:450px;
			padding-left:130px;
			padding-top:15px;
			padding-bottom:15px;
			clear:both;
}

/*でかい文字*/
em#deka			{
			font-style:normal;
			font-size:26px;
			color:#F63;
			font-weight:bold;
}
/*事務所案内ページ*/
table		{
			border-collapse:collapse;
			border:#666 solid 1px;
			margin:30px;
			
}

/*リンク表*/
.oyakudati	{
			text-align:center;
}
/*ホーム右*/
ul.home		{
			width:123px;
			float:right;
			height:1150px;
			margin-right:5px;
			padding:4px;
			border-left:#999 1px solid;
			border-right:#999 1px solid;
			text-align:center;
			list-style:none;
}
ul.home#annai{
			height:700px;
}
ul.home li{
			padding:5px;
}
ul.home a#migi{
			display:block;
			width:116px;
			height:145px;
}
.new		{
			margin-top:8px;
			margin-left:5px;
			margin-right:5px;
}
strong#new {
			font-size:14px;
			
}

/*ローカルナビ*/
.left		{
			float:left;
			margin:0;
			padding-top:10px;
			width:200px;
}
.left ul	{
			margin-right:5px;
			padding:4px;
			border-left:#999 1px solid;
			border-right:#999 1px solid;
			text-align:center;
			list-style:none;
}
/*ローカルなび事業主or個人*/
.left h2	{
			margin-top:8px;
			margin-left:5px;
			padding-left:18px;
			font-size:13px;
			font-weight:normal;
			line-height:20px;
}
/*ローカルなびジャンル分け*/
.left h3	{
			line-height:20px;
			padding-left:28px;
			font-size:14px;
			margin-left:5px;
			margin-top:5px;
			margin-bottom:5px;
			background-position:5px 6px;
			border-bottom:dotted 2px #BCBCBC;		
}
/*ローカルなび細かいページ*/
.left h4	{
			line-height:20px;
			padding-left:35px;
			margin-left:10px;
			background-position:15px 6px;
			border-bottom:dotted 2px #BCBCBC;
}
/*ローカルなび更に細かいページ*/
.left h5	{
			font-size:12px;
			line-height:20px;
			padding-left:50px;
			margin-left:10px;
			width:140px;
			background-image:url(top/midasi/aka-h5.jpg);
			background-repeat:no-repeat;
			background-position:30px 4px;
			border-bottom:dotted 2px #BCBCBC;
}
/*ローカルなびリンク下線消し*/
.left a{
			text-decoration:none;
}
/*ローカルなび只今のページ表示*/
.select		{
			background-color:#FF0;
}

/*業務案内*/
.gyoumu		{
	 		float:right;
			width:500px;
}
.gyoumu h3	{
	 		background-image:url(top/chibi-main1.jpg);
			background-repeat:repeat-y;
			line-height:30px;
			clear:both;
			}
.gyoumu h3#aka{
			background-image:url(top/chibi-main2.jpg);
			background-repeat:repeat-y;
			line-height:30px;
			clear:both;
}			
.gyoumu p	{
			width:430px;
			margin-left:40px;
			margin-right:5px;
			margin-bottom:5px;
			margin-top:5px;
}
.gyoumu ul	{
			margin-right:30px;
			width:380px;
			line-height:20px;
}
.gyoumu li	{			
			
			line-height:20px;
			margin-left:20px;
			
}			
ul#gyoumu	{
			line-height:30px;
			margin-left:30px;
			padding-left:30px;
}
li#midori	{
			list-style-image:url(top/midasi/h3-green.jpg);
}
li#ao		{
			list-style-image:url(top/midasi/h3-bule.jpg);
}
li#momo		{
			list-style-image:url(top/midasi/h3-pink.jpg);
}
li#daidai		{
			list-style-image:url(top/midasi/h3-orange.jpg);
}
ol			{
			line-height:20px;
}
/*業務案内 表*/
/*.gyoumu table{
			margin:20px;
			width:460px;
}*/
.gyoumu table#ken{
			margin-left:0;
			
}
th			{
			border:#666 solid 1px;
			padding:8px;
			background-color:#EBEBEB;
}
td			{
			border:#666 solid 1px;
			padding:8px;
			line-height:16px;
}

.naiyou 	{
			width:270px;
			line-height:20px;			
			padding-left:3px;
}
.syu		{
			width:100px;
			padding:0;
			text-align:center;
			}
.mijikasyu		{
			width:95px;
			padding:0;
			text-align:center;
			}
.syurui		{
			width:150px;
}
dl			{
			padding-left:40px;
			line-height:22px;
}
dd			{
			margin-right:50px;
			
}
/*赤文字*/
em		{
			font-style:normal;
			font-weight:bold;
			color: #F60;	
}
/*青文字*/
em#ao		{
			color:#06F;
			
}
/*字消し*/
.kesu		{
			
			text-decoration:line-through;
			color:#333333;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
			font-size:12px;
}
/*水色ページ（事業主用）*/
.nagare span  {
			display:none
}
/*四角形後の文字*/
.nagare h4	{
			font-size:16px;
			font-weight:bold;
			margin-top:20px;
			margin-bottom:10px;
			
}
/*水色の三角形*/
.nagare h5	{
	    	margin-top:10px;
			background-image: url(top/midasi/ao-h5.jpg);
			background-repeat:no-repeat;
			background-position:42px 5px;
}
/*水色囲み*/
.kakomi-ao	{
			border: dotted #09C 3px;
			padding:10px;
			margin-left:30px;
}
/*宅建表*/

.kubun		{
			width:50px;	
}
.bukken		{
			width:115px;
			text-align:center;
}
/*宅建要件*/
/*.gyoumu dt#youken{
			width:400px;
			color: #F00;
			margin:5px;
			padding-left:30px;
}
/*青字文*/
.ao			{
			color: #03F;
			line-height:16px;
}
/*表の長い見出し*/
.nagamidasi{
			width:300px;
			height:20px;
			text-align:left;
			padding-top:10px;
}
/*金額用*/
.kinngaku	{
			width:80px;
			text-align:right;
}
/*真ん中配置*/
.mannnaka	{
	 		text-align:center;
}
/*ひだり寄り*/
.nai		{
			text-align:left;
}
/*すきま*/
.sukima		{
			margin-top:10px;
			margin-bottom:10px;
}
/*付け足し*/
#tuketasi	{
			padding-left:33px;
			width:380px;		
}
/*赤ページ（個人用）*/
.ri-nagare span  {
			display:none
}
/*四角形後の文字*/
.ri-nagare h4	{
			font-size:16px;
			font-weight:bold;
			margin-top:20px;
			margin-bottom:10px;
			
}
/*ピンクの三角形*/
.ri-nagare h5	{
			margin-top:20px;
			margin-bottom:10px;
			background-image: url(top/midasi/aka-h5.jpg);
			background-repeat:no-repeat;
			background-position:42px 5px;
}
/*ピンク囲み*/
.kakomi		{
			border: dotted #F66 3px;
			padding:10px;
			margin-left:30px;
}
/*横並びリストしてfloat*/
ul#yokonarabi{
			width:500px;
			list-style:none;
			padding-left:40px;
			margin:0;
			height:91px;
			}
ul#yokonarabi li	{
			float:left;
			width:141px;
			padding:0;
			margin:0;
			}
ul#yokonarabi a	{
			display:block;
			width:141px;
			height:91px;
}

/*メール・電話での相談ボタン・ロールオーバー*/
ul#soudan		{
			width:500px;
			list-style:none;
			padding-top:20px;
			padding-left:100px;
			margin:0;
			height:31px;
			}
ul#soudan li	{
			float:left;
			display:inline;
			width:134px;
			padding-left:10px;
			padding-right:10px;
			}
ul#soudan a	{
			display:block;
			width:134px;
			height:31px;
}
a.mail		{
			background-image:url(top/mail-1.jpg);
}
a.tel		{
			background-image: url(top/tel-1.jpg);
}
ul#soudan a:hover{
			background-position:0px -31px;
}
/*案内地図回り込み*/

/*フッター*/
ul#footer	{
	 		clear:both;
			list-style:none;
			display:block;
			text-align:center;
			padding:10px;
}
ul#footer li{
			display:inline;
}
.f-navi		{
			padding-left:10px;
			padding-right:10px;
}
.nanibor	{
			border-right:solid #333 1px;
}
address		{
	        text-align:center;
			font-style:normal;
			line-height:24px;
			background-image:url(top/address.jpg);
			background-repeat:repeat-x;
}