@charset "UTF-8";

body{
	font-size:14px;
}
h2{
	font-size:14px;
}
h3{
	font-size:14px;
}
p{
	font-size:14px;
}
li{
	font-size:14px;
}
th{
	font-size:14px;
}
td{
	font-size:14px;
}
dt{
	font-size:14px;
}
dd{
	font-size:14px;
}
#menu #menu-list2 dd,
#menu #menu-list2-b dd,
#living-wrap .aircon-graph-l dd.lc,
#aircon-box .clearfix .box-l p.lc,
#aircon-box .clearfix .box-r p{
	font-size:12px;
}
#menu #menu-list2 dt,
#menu #menu-list2-b dt,
#reform-top #menu .marker dd,
#newbuild-top #menu .marker dd{
	font-size:12px;
}
.text-s,
.hapi-flow p,
.text-s-r,
#gd-faq-wrap .graph  li{
	font-size:12px;
}
.function-wrap-s p{
	font-size:12px;
}
.cell-wrap p.caption,
.cell-wrap-s p.caption,
.cell-wrap-one p.caption,
#newbuild-wrap .caution-s{
	font-size:12px;
}
.four-wrap-l .box-r .caption{
	font-size:12px;
}
#bfaf-wrap .third-wrap p.chach,
h3.type-s{
	font-size:16px;
}
.bfaf-lay td p.caption,
.bfaf-lay td.lay-l p.caption,
.bfaf-lay-s td p.caption,
.bfaf-lay-s td.lay-l p.caption,
.gallery-wrap td,
#floor-map td p{
	font-size:12px;
}
#voice-list h1,
#exp-wrap #showroom-wrap h2{
	font-size:16px;
}
#recommend-wrap .box-r p.name{
	font-size:16px;
}
#faq-wrap h3,
#policy-wrap .text-r,
#policy-wrap h4,
#policy-wrap h3,
#sitemap-wrap h2,
#sitemap-wrap .list-set h3,
#gd-faq-wrap h2,
#reform-top #main .box-l .clumn h3,
#newbuild-top #main .box-l .property p,
#newbuild-top #main .box-l .property h3,
#newbuild-top #main .box-l .clumn h3,
#bukken-wrap .property p,
#bukken-wrap .property h3{
	font-size:14px;
}
.recipe-list2 td p.cap,
.gd-index-wrap .detail,
.gd-index-wrap-l .detail,
.gd-index-wrap-s .detail,
#reform-top #main .content-box .txt p,
#reform-top #main .box-l .clumn p,
#newbuild-top #main .content-box .txt p,
#newbuild-top #main .box-l .clumn p,
#bukken-wrap .search-result,
#bukken-wrap .search-result-b{
	font-size:12px;
}
.cap-txt,
#info-bn-wrap h3,
#bukken-wrap .search-result span,
#bukken-wrap .search-result-b span,
#search-wrap .search-navi dt span{
	font-size:14px;
}
#result-txt p{
	font-size:22px;
}
#result-table th,
.reform-list li,
.reform-table .chach,
.chach-txt,
.maker-name,
.maker-name-s,
.specailList dt{
	font-size:16px;
}
#result-table #normal-graph td,
#result-table #hapie-graph td{
	font-size:20px;
}
#result-table td p,
#result-table td p.icon span,
#result-txt2 .caution-l,
#shift-wrap #main .chach,
#shift-wrap #main #shift-box1 .chach{
	font-size:16px;
}
#result-table td p span {
	font-size:22px;
}
#result-txt2 .caution,
#policy-wrap .text-r-s,
.reform-table .caution,
#search-wrap .search-navi dt{
	font-size:12px;
}
#list-wrap-l li{
	letter-spacing:-0.05em;
}
#search-wrap .search-box p{
	height:auto;
	margin:0 3px 10px;	
}


/* 20080330追加 */
/* ----------------------------------------------------- */

div.text-ss p,
div.text-ss ul li {
	font-size:13px;
}
#main p.textArea01,
#main p.textArea03,
#main p.textArea04,
#main p.textArea05 {
	font-size: 14px;
}
#main p.textArea02 {
	font-size: 12px;
}

/* 20090421追加 */
/* ----------------------------------------------------- */

.size14{
	font-size:16px;
}