@charset 'shift-jis';

/*デフォルトCSS変更*/

html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' , 'Osaka' , 'ＭＳ Ｐゴシック';
	line-height:1.1;
}

*+html body { font-family:"Meiryo"; }


form, input { margin:0; padding:0; }

a img { border:0; }

img { vertical-align: bottom; } 


object, embed {
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1, h2, h3, h4, h5, h6, p, ol, dl, dt, dd, pre, blockquote,hr {
	margin:0;
	padding:0;
}
ul { margin:0 0 0 18px; padding:0; }

input, textarea {
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' , 'Osaka' , 'ＭＳ Ｐゴシック';
}

label { cursor:pointer; cursor:hand; }


/* フロート解除 */

.floatclear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

.pkg:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0px;
	font-size: 0em;
	line-height: 0;
}
* html .pkg {
	display: inline-block;
	min-height:1%;  /* for IE 7*/

}
/* no ie mac \*/
* html .pkg {
	height:1%;
}
/* End hide from IE-mac */

.pkg {
	display: block;
	min-height: 0;
}

/*共通CSS*/

body {
	background-color:#fff;
}

a:link { color:#555; }
a:visited { color: #555; }
a:hover { color: #000; background-color:#eee;}

.axeslog {
	display:none;
	overflow: hidden;
	height:0;
}

/*フォント*/

.fontgray6 { color:#666; }
.fontgray5 { color:#555; }
.fontgray3 { color:#333; }
.fontgray0 { color:#000; }

.fontmid { font-size:75%; }
.fontsmall { font-size:65%; }
.fontlarge { font-size:90%; }
.fontxlarge { font-size:100%; }

.fontsmaller { font-size:83%; }
.lh120 { line-height:120%; }
.lh130 { line-height:130%; }
.lh150 { line-height:150%; }
.lh170 { line-height:170%; }
.lh190 { line-height:190%; }

.bold { font-weight:bold; }

.fontFamilyVerdana { font-family:Verdana; }
.fontFamilyNomal {
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' , 'Osaka' , 'ＭＳ Ｐゴシック';
}


/*トップページ*/

#box {
	background-color:#fff;
}

#topHeaderWrap {
	width:100%;
	height:288px;
	background:url(topimg/bgimg_header.gif) repeat-x;
}
#topHeader {
	max-width:100%;
	min-width:990px;
	height:288px;
	background:url(topimg/title_logo2.gif) no-repeat;
}

#topHeader #left {
	width:700px;
	float:left;
}

#topHeader #left2 {
	width:926px;
	float:left;
}



#topHeader #right {
	width:290px;
	float:right;
}
#topHeader h1 , #topHeader h2 {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#topHeader #menu_consulting {
	width:226px !important;
	width:243px;
	float:left;
	padding:9px 0 0 17px;
}


#topHeader #menu_fconsulting {
	width:226px;
	float:left;
	padding:9px 0 0 0;
}

#topHeader #menu_agent {
	width:226px;
	float:left;
	padding:9px 0 0 0;
}



#topHeader #menu_seminar {
	width:226px;
	float:left;
	padding:9px 0 0 0;
}
#topHeader #menu_inquiry {
	width:134px;
	float:right;
}



#topHeader #menu_company {
	width:59px !important;
	width:74px;
	float:right;
	padding:14px 15px 0 0;
}



#topHeader #menu_rss {
	width:70px !important;
	width:85px;
	float:right;
	padding:14px 15px 0 0;
}
#topHeader #menu_recruit {
	width:61px !important;
	width:76px;
	float:right;
	padding:14px 15px 0 0;
}
#topHeader #menu_banner {
	/*float:right;*/
	text-align:right;
	padding:30px 0 0;
}

#topHeader #menu_banner .banner {
	margin:0 12px 0 0;	
}


#topHeader #menu_banner .title {
	font-size:0;
	margin:0 0 12px;
}

#topHeader #menu_banner .text {
	margin:0 105px 8px 0;
	font-size:0;
}











#topFlashArea {
	width:100%;
	height:250px;
	margin:0 0 36px;
	background:url(topimg/noflash_alt_image.jpg) no-repeat;
}
#topColWrap {
	width:950px;
}
#topColLeftWrap {
	width:652px;
	float:left;
	margin-bottom:15px;
}
#topColLeft {
	padding:0 0 0 18px;
}
#topColRight {
	width:298px;
	float:left;
}
#topTitleEstate {
	width:942px;
	background:url(topimg/title_style_estate.gif) no-repeat;
	text-align:right;
	margin:0 0 7px 18px;
}
#topTitleEstate .btn {
	padding:15px 0 0;
	line-height:1;
}
.topIconTochi , .topIconTatemono , .topIconChintai {
	padding:0 0 13px;
}


.topEstateHeadlineWrap {
	width:942px;
	margin:0 0 50px 18px;
}











.topEstateItemWrap {
	width:314px;
	float:left;
	margin-bottom:18px;
}
.topEstateItemWrap .box {
	display:block;
	width:274px !important;
	height:88px !important;
	width:296px;
	height:110px;
	border:1px solid #ddd;	
	padding:10px;
	text-decoration:none;
}


.topEstateItemWrap a.box:hover { cursor:pointer; cursor:hand; }

.topEstateItemWrap .text {
	width:140px !important;
	width:150px;
	float:left;
	font-size:65%;
	color:#555;
	line-height:1.5;
	padding-left:10px;
}

.topEstateItemWrap .photoTochi img {
	float:left;
	border:5px solid #F5EAD7;
	margin:0 !Important;
}
.topEstateItemWrap .photoTatemono img {
	float:left;
	border:5px solid #D7E2F5;
	margin:0 !Important;
}
.topEstateItemWrap .photoChintai img {
	float:left;
	border:5px solid #DAF1DA;
	margin:0 !Important;
}




.topWhatsnewTitle {
	padding:4px 0 0;
	font-size:0;
	line-height:0;
}

/**/

.topColumnTable {
	width:612px;
	margin:24px 0 0;
	font-size:65%;
	color:#555;
	line-height:1.2;
}
.topColumnTable .date {
	width:66px !important;
	width:78px;
	font-family:Verdana;
	padding:0 12px 0 0;
}
.topColumnTable .desc {
	padding:3px 0 0;
	line-height:1.3;
}

.topColumnTable td {
	padding-bottom:4px;
}
.topColumnTable a {
	display:block;
	width:100%;
}

/**/

.topWhatsnewTable {
	width:296px;
	margin:24px 0 0;
	font-size:65%;
	color:#555;
	line-height:1.2;
}
.topWhatsnewTable .date {
	width:66px !important;
	width:78px;
	font-family:Verdana;
	padding:0 12px 0 0;
}
.topWhatsnewTable .desc {
	padding:3px 0 0;
	line-height:1.3;
}

.topWhatsnewTable td {
	padding-bottom:4px;
}
.topWhatsnewTable a {
	display:block;
	width:100%;
}

/**/



.topColumnBtn {
	text-align:right;
	padding:0 2px 0 0;
}



.topHeadlineWrap {
	width:960px;
	margin:0 0 60px;
}



.topColumnHeadlineWrap {
	display:inline;
	width:612px;
	float:left;
	margin:0 34px 0 18px;
}



.topWhatsnewHeadlineWrap {
	width:296px;
	float:left;

}




























/*ページ雛形*/

#pWidth {
	width:950px;
}

#pHeader {
	height:98px;
	background:url(cmnimg/bgimg_header_title.gif) repeat-x;
}
#pHeader h1 {
	display:block;
	width:400px;
	float:left;
	padding:23px 0 0 17px;
}
#pHeader .gohome {
	width:80px;
	float:right;
	text-align:right;
	padding:11px 14px 0 0;
}
#pHeader .gohome a:hover {
	background:none;
}

#pHeader .inquiry {
	width:134px;
	float:right;
}
#pMenu {
	background-color:#eee;
}
#pMenuBox {
	width:950px;
}
#pMenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#pMenu ul li {
	display:block;
	width:190px;
	float:left;
}

#pHeaderPhoto .title {
	width:180px !important;
	width:200px;
	float:left;
	padding:10px;
}
#pHeaderPhoto .photo {
	width:750px;
	float:left;
	padding:10px 0 0;
}

#pColLeft {
	width:180px !important;
	width:200px;
	float:left;
	padding:10px;
}
#pColRight {
	width:750px;
	float:left;
	padding:7px 0 50px;
}

#sideMenu ul {
	margin:0 0 0 2px;
	padding:0;
	list-style-type:none;
	font-size:81%;
	line-height:1.3;
}
#sideMenu ul li {
	padding:0 0 17px 14px;
	background:url(cmnimg/mark_sideMenu_arrow.gif) no-repeat 0 3px;
}
#sideMenu ul .disable {
	color:#aaa;
	background-color:#DED3B2;
	text-decoration:none;
}
.h3title {
	padding:0 0 35px;
}
.pText {
	font-size:81%;
	line-height:1.5;
	color:#555;
}
.pTextSmall {
	font-size:65%;
	line-height:1.2;
	color:#555;
}


.pText img {
	vertical-align:baseline;
}


.grayListMark , .grayListMark2 {
	margin-left:12px;
	list-style-type:none;
	font-size:81%;
	color:#555;
	line-height:1.3;
}
.grayListMark li {
	background:url(cmnimg/mark_gray_listmark.gif) no-repeat 0 5px;
	padding:0 0 17px 12px;
}
.grayListMark2 li {
	background:url(cmnimg/mark_gray_listmark.gif) no-repeat 0 5px;
	padding:0 0 10px 12px;
}






/*住まいづくりコンサルティング*/

.pConsulh4 {
	background:url(sumai_consult/img/h4_headerMark.gif) no-repeat;
	color:#333;
	font-weight:bold;
	padding:4px 14px;
	margin:0 0 10px;
}
.pConsulMenu {
	border:1px solid #ccc;
	padding:15px 11px;
	margin:0 0 3px;
}
.pConsulMenu .title {
	padding:0 0 9px;
}
.pConsulMenu .desc {
	font-size:75%;
	color:#555;
	line-height:1.3;
}


/*住まいづくりコンサルティング 事例*/

.pConsulCaseBox {
	width:460px !important;
	width:480px;
	border:1px solid #ccc;
	padding:9px 9px 9px 33px;
	margin-bottom:30px;
	font-size:81%;
	color:#555;
	line-height:1.5;
	background:url(sumai_consult/img/mark_green_arrow.gif) no-repeat 9px 10px;
}


/*不動産バイヤーズ・エージェント*/

.pAgenth4 {
	background:url(fudousan_consult/img/h4_headerMark.gif) no-repeat;
	color:#333;
	font-weight:bold;
	padding:4px 14px;
	margin:0 0 10px;
}
.pAgenth5title {
	font-size:81%;
	color:#333;
	font-weight:bold;
	padding:0 0 10px;
}
.pAgenth5desc {
	font-size:81%;
	color:#555;
	line-height:1.5;
	padding:0 0 27px;

}
.pAgentMerit {
	width:397px;
	height:143px;
	background:url(fudousan_consult/img/bgfig_fudousan_merit.gif) no-repeat;
	margin-top:15px;
}
.pAgentMerit ul {
	list-style-type:none;
	font-size:90%;
	font-weight:bold;
	color:#555;
	padding:40px 0 0 25px;
}
.pAgentMerit ul li {
	background:url(fudousan_consult/img/mark_listtype.gif) no-repeat 0 4px;
	padding:0 0 15px 12px;
}
.pAgentCaseBox {
	border:1px solid #ccc;
	padding:9px 9px 9px 33px;
	margin-bottom:50px;
	font-size:81%;
	color:#555;
	line-height:1.5;
	background:url(fudousan_consult/img/mark_blue_arrow.gif) no-repeat 9px 10px;
}

.pAgentBanner .colWrap {
	width:242px;
	float:left;
}
.pAgentBanner .col , .pAgentBanner .text {
	width:231px;
	text-align:center;
	font-size:81%;
}
.pAgentBanner .col a {
	display:block;
	border:1px solid #ccc;
}
.pAgentBanner .col a:hover {
	border:1px solid #000;
}
.pAgentBanner .text {
	padding:5px 0 20px;
}
.pAgentLinkNotice {
	font-size:65%;
	color:#999;
}
.pAgentMeritBox {
	font-size:81%;
	width:463px !important;
	width:493px;
	border:1px solid #ccc;
	background-color:#F7F4EC;
	padding:14px;
	margin-bottom:40px;
}
.pAgentMeritBox .title {
	font-weight:bold;
	background:url(fudousan_consult/img/mark_blue_circle.gif) no-repeat;
	padding:1px 0 0 18px;
	color:#333;
}
.pAgentMeritBox .desc {
	color:#555;
	line-height:1.7;
	padding:13px 13px 0 13px;
}
.pAgentResearchPdfWrap {
	width:396px;
	height:111px;
	background:url(fudousan_consult/img/research_sheet_wrapbgimg.gif) no-repeat;
}
.pAgentResearchPdf a {
	display:block;
	width:392px !important;
	height:107px !important;
	width:394px;
	height:109px;
	border:1px solid #ccc;
	background:url(cmnimg/icon_pdf_32.gif) no-repeat 23px 19px #fff;
	text-decoration:none;
}
.pAgentResearchPdf a:hover {
	background-color:#eee;
}
.pAgentResearchPdf .title {
	font-size:81%;
	text-decoration:underline;
	padding:0 0 5px;
}
.pAgentResearchPdf .desc {
	font-size:65%;
	color:#999;
	line-height:1.3;
}
.pAgentResearchPdf .content {
	padding:30px 30px 0 65px;
}

.pAgentOtherResearch .title {
	font-weight:bold;
	padding:0 0 5px;
}

.pAgentOtherResearch .text {
	line-height:1.7;
	padding:0 0 10px;
}







/*会社概要*/

.pCompanyh4 {
	background:url(company/img/h4_headerMark.gif) no-repeat;
	color:#333;
	font-weight:bold;
	padding:4px 14px;
	margin:0 0 10px;
}
.pText p {
	padding-bottom:1em;
}
.pCompanyProfileTbl {
	font-size:81%;
	line-height:1.3;
	color:#555;
}
.pCompanyProfileTbl .title {
	padding:9px 7px;
	background-color:#E8F0F9;
}
.pCompanyProfileTbl .desc {
	padding:9px 7px 9px 20px;
}
.pCompanyProfileTbl td {
	background:url(company/img/border_companyProfileTbl.gif) repeat-x bottom;
}
.pCompanyProfileTblWrap {
	width:600px;
	padding:1px 0 50px;
	background:url(company/img/border_companyProfileTbl.gif) repeat-x top;
}
.pCompanyMapFig {
	padding:0 0 30px;
}
.pCompanyMapFig .col {
	width:169px;
	float:left;
}
.pCompanyMapFig .caption {
	padding:4px 0 0 2px;
	font-size:0;
	line-height:0;
}

.pCompanyMapPdfWrap {
	width:276px;
	height:82px;
	background:url(fudousan_consult/img/research_sheet_wrapbgimg.gif) no-repeat;
}
.pCompanyMapPdf a {
	display:block;
	width:272px !important;
	height:78px !important;
	width:274px;
	height:80px;
	border:1px solid #ccc;
	background:url(cmnimg/icon_pdf_32.gif) no-repeat 23px 19px #fff;
	text-decoration:none;
}
.pCompanyMapPdf a:hover {
	background-color:#eee;
}
.pCompanyMapPdf .title {
	font-size:81%;
	text-decoration:underline;
	padding:31px 0 0 64px;
}

.pCol3 .left {
	width:470px;
	float:left;
	font-size:81%;
	color:#555;
	line-height:1.3;
}
.pCol3 .left p {
	padding:0 0 1.5em;
}

.pCol3 .right {
	width:280px;
	float:left;
	text-align:right;
}
.pCol3 .right img {
	border:5px solid #eee;
}


/*問い合わせフォーム*/

.pInquiryWrap {
	width:650px;
	border-top:1px solid #B1C1DA;
	border-bottom:1px solid #B1C1DA;
	padding:35px 0 19px 0;
}
.pInquiryTbl {
	font-size:81%;
	color:#555;
}
.pInquiryTbl .title {
	background:url(inquiry/img/mark_square.gif) no-repeat 0 3px ;
	padding:3px 0 16px 20px;
}
.pInquiryTbl .desc {
	padding:0 0 16px;
}
.pInquiryBtn {
	width:650px;
	text-align:center;
	padding:22px 0 25px;
}

/*このサイトについて*/

.pAboutText strong {
	color:#888;
}


/*不動産情報*/

.pFudousanSideCol {
	padding:72px 0 0;
}
.pFudousanSideCol .title {
	padding:0 0 16px;
}
.pFudousanCategory ul {
	list-style-type:none;
	margin:0 0 0 10px;
}
.pFudousanCategory {
	font-size:81%;
	line-height:1.7;
	padding:0 0 60px;
}
.pFudousanCategory a:link , .pFudousanCategory a:visited {
	color:#855C61;
	text-decoration:none;
}
.pFudousanCategory a:hover {
	text-decoration:underline;
	background:none;
}

.fudousanEntry {
	width:100%;
	padding:0 0 30px;
}
.fudousanEntry .titleWrap {
	border:1px solid #ccc;
	padding:10px 27px;
}
.fudousanEntry .titleWrap .date {
	font-family:Verdana;
	font-size:65%;
	color:#666;
	padding:0 0 3px;
}
.fudousanEntry .titleWrap .title {
	font-size:81%;
	color:#855C61;
	font-weight:bold;
}
.fudousanEntry .contentWrap {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:22px 27px;
	color:#333;
}
.fudousanEntry .contentWrap .gaiyo {
	font-size:90%;
	font-weight:bold;
	line-height:1.3;
	padding:0 0 5px;
}
.fudousanEntry .contentWrap .text {
	width:100%;
	font-size:81%;
	line-height:1.3;
}

.fudousanEntry .contentWrap .text p {
	padding-bottom:1em;
}

.fudousanEntry .contentWrap .text .adr {
	float:left;
}




.fudousanEntry .contentWrap .text img {
	margin:15px 15px 0 0;
}


/*コラム*/


.pColumnMonthlyArchives {
	font-size:81%;
}
.pColumnMonthlyArchives ul {
	list-style-type:none;
	margin:0 0 0 10px;
}
.pColumnMonthlyArchives ul li {
	padding:0 0 7px;
}
.pColumnMonthlyArchives a:link , .pColumnMonthlyArchives a:visited {
	color:#9A9B58;
	text-decoration:none;
}
.pColumnMonthlyArchives a:hover {
	text-decoration:underline;
	background:none;
}

.columnEntry {
	padding:0 0 30px;
}
.columnEntry .titleWrap {
	border:1px solid #ccc;
	padding:10px 27px;
}
.columnEntry .titleWrap .date {
	font-family:Verdana;
	font-size:65%;
	color:#666;
	padding:0 0 3px;
}
.columnEntry .titleWrap .title {
	font-size:81%;
	color:#9A9B58;
	font-weight:bold;
}
.columnEntry .contentWrap {
	padding:22px 27px;
	color:#333;
	background-color:#f6f6f6;
}
.columnEntry .contentWrap .text {
	font-size:81%;
	line-height:1.5;
}
.columnEntry .contentWrap .text p {
	padding-bottom:1em;
}
.columnEntry .contentWrap .text img {
	margin:15px 15px 0 0;
}
.columnEntry .contentWrap .asset-meta {
	font-size:65%;
	font-family:Verdana;
	font-weight:bold;
	border-top:1px solid #ccc;
	padding-top:8px;
}
.columnEntry .contentWrap .asset-meta a {
	text-decoration:none;
}

.pColumnPagenation {
	font-size:81%;
}

.comments-open-content {
	font-size:81%;

}
.comments-open-header {
	font-size:81%;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:0 0 5px;
	margin:0 0 5px;
}
.comments-open {
	padding:20px 0 0;
}
#comment-form-name , #comment-form-email , #comment-form-url , #comment-form-remember-me , #comments-open-text , #comments-open-footer {
	padding:0 0 10px;
}

#comment-text {
	width:522px;
	height:200px;
	font-size:100%;
}


.comment-header .asset-meta .byline {
	font-weight:normal;
	color:#666;
	padding:4px 0 8px;
}

.comment-content {
	font-size:81%;
	line-height:1.5;
	padding:5px 0 10px;
}

.contentWrap #comments {
	padding:20px 0 0;
}





/*新着情報*/

.pWhatsnewSideCol {
	padding:80px 0 0;
}
.pWhatsnewSideCol .title {
	padding:0 0 16px;
}

.pWhatsnewMonthlyArchives {
	font-size:81%;
}
.pWhatsnewMonthlyArchives ul {
	list-style-type:none;
	margin:0 0 0 10px;
}
.pWhatsnewMonthlyArchives ul li {
	padding:0 0 7px;
}
.pWhatsnewMonthlyArchives a:link , .pWhatsnewMonthlyArchives a:visited {
	color:#666;
	text-decoration:none;
}
.pWhatsnewMonthlyArchives a:hover {
	text-decoration:underline;
	background:none;
}


/*複数コラム*/
.pCol1 .left {
	width:309px;
	float:left;
}
.pCol1 .right {
	width:441px;
	float:left;
}

.pCol2 .left {
	width:397px;
	float:left;
}
.pCol2 .right {
	width:353px;
	float:left;
}






/*エラー画面*/

#pMenuError {
	width:100%;
	height:50px;
	background-color:#eee;
}
#pError {
	padding:29px 0 100px 19px;
}
#pError .text {
	font-size:13px;
	line-height:1.9;
	color:#555;
	padding:22px 0 0;
}



/*フッタ*/

#footer .copyright {
	border-top:7px solid #888;
	background:url(cmnimg/footer_bgimg.gif) repeat-x;
	height:140px;
}
#footer .btn {
	text-align:right;
	padding:0 9px 0 0;
}
#footer .copyright .left {
	width:600px;
	float:left;
}
#footer .copyright .right {
	width:150px;
	float:right;
	text-align:right;
	padding:9px 25px 0 0;
}
#footer .copyright .right a:hover {
	background:none;
}


/**/

.pSeminarPhoto img {
	border:5px solid #eee;
}


/*セミナー*/

.pSeminarh4 {
	background:url(seminar/img/h4_headerMark.gif) no-repeat;
	color:#333;
	font-weight:bold;
	padding:4px 14px;
	margin:0 0 10px;
}


/*サイド問い合わせバナー*/


.sideInquiryBanner {
	margin:30px 0 0;
}

.sideInquiryBanner .border {
	font-size:0;
	margin:0 0 10px;
}

/*不動産コンサルティング*/

.pfConsulFig {
	margin:0 0 50px;
}

.pfConsulH4 {
	margin:0 0 13px;
}

.pfConsulParagBox {
	margin:0 0 45px;
}

.pfConsulResearch {
	margin:15px 13px;
}

.pfConsulResearch .title {
	margin:0 0 3px;
}

.pfConsulResearch .text {
	font-size:65%;
	color:#555;
}

.pBuyersAgentPrice {
	margin:0 0 37px;
}

.pBuyersAgentPrice .title {
	font-size:90%;
	font-weight:bold;
	color:#333;
	margin:0 0 12px;
}

.pBuyersAgentPrice .price {
	margin:0 0 9px;
}

.pBuyersAgentPrice .note {
	font-size:81%;
	color:#555;
}

.pEscrowPoint {
	font-size:81%;
	font-weight:bold;
	color:#666;
	margin:0 0 50px 21px;
}

.pEscrowPoint .item {
	background:url(fudousan_consult/img/bullet_escrow_point.gif) no-repeat;
	min-height:17px;
	height:auto !important;
	height:17px;
	padding:2px 0 14px 23px;
}

.pConsultantWrap {
	width:772px;
	margin: 0 0 100px -22px;
}

.pConsultantItem {
	display:inline;
	width:171px;
	float:left;
	margin:0 0 0 22px;
}

.pConsultantItem .speciality {
	margin:0 0 11px;
}

.pConsultantItem .name {
	margin:0 0 11px;
}

.pConsultantItem .photo {
	border:1px solid #ccc;
	padding:1px;
	margin:0 0 11px;
}

.pConsultantItem .text {
	font-size:65%;
	line-height:1.5;
	color:#666;
}

.pConsultantItem .url {
	font-size:65%;
	background:url(fudousan_consult/img/bullet_website_link.gif) no-repeat 0 2px;
	margin:8px 0 0;
	padding:0 0 0 14px;
}

.pConsultantItem .url a:link { color:#458F18; }
.pConsultantItem .url a:visited { color:#458F18; }
.pConsultantItem .url a:hover { color:#458F18; background-color:#ECF4E7; }



.pCompanyProfileTblinner td {
	background:none;
	border:none;
	color:#666;
	font-size:13px;
}

















