body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #6F5B5B;
}
td {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    font-size: 12px;
    font-style: normal;
    color: #6F5B5B;
    line-height: 20px;
}
a:link {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #993333;
    text-decoration: none;
}
a:visited {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #993333;
    text-decoration: none;
}
a:hover {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #993333;
    text-decoration:underline;
}
a:active {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #993333;
    text-decoration: none;
}
h1 {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #aaaaaa;
    text-decoration: none;
    font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
    margin: 5px;	
}
.normal-link {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #666633;
    text-decoration: none;
}
.normal-link a:link {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #666633;
    text-decoration: none;
}
.normal-link a:visited {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #666633;
    text-decoration: none;
}
.normal-link a:hover {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #666633;
    text-decoration:underline;
}
.normal-link a:active {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #666633;
    text-decoration: none;
}
.navi-nowpos {
	font-weight: bold;
	color: #663300;
}
.navi-nowpos a:link {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #663300;
    text-decoration: none;
}
.navi-nowpos a:visited {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #663300;
    text-decoration: none;
}
.navi-nowpos a:hover {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #663300;
    text-decoration:underline;
}
.navi-nowpos a:active {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    color: #663300;
    text-decoration: none;
}
.back {
	text-align: center;
	background-color: #FDF9DD;
}
.mail {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: normal;
	color: #666666;
	text-align: center;
	padding-top: 5px;
}
.dn-text {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
}
.body-lr {
	background-image: url(../image/body-lr.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
}
.hd-lr {
	background-image: url(../image/hd-lr.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 780px;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 25px;
}
.l-dn {
	background-image: url(../image/l-dn.gif);
	background-position: left bottom;
	height: 150px;
	width: 220px;
	background-repeat: no-repeat;
}
.mainbox {
	vertical-align: top;
	padding-right: 30px;
	text-align: right;
}
.menubox {
	vertical-align: top;
	padding-left: 25px;
}
.menubox2 {
	padding-left: 10px;
}
.bt-space {
	height: 45px;
}
.copyright {
	font-size: 12px;
	color: #A49C82;
	text-align: right;
}
.copy {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #A49C82;
}
.free-box1 {
	border: 1px solid #999999;
}
.free-box2 {
	border: 1px solid #E0D1BA;
}
.free-box3 {
	border: 1px solid #CCCCCC;
}
.underline1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #DDD8CE;
	border-right-color: #DDD8CE;
	border-bottom-color: #DDD8CE;
	border-left-color: #DDD8CE;
}
.underline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E1DC;
}

/* 大枠センター寄せ */
.body-box {width: 780px; margin-left: auto; margin-right: auto; text-align: center;}


/* ページ上部の西暦ナビ */
.year {
	color: #DDD2BD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #DFDCBB;
	border-bottom-color: #DFDCBB;
	text-align: right;
	background-color: #FDFDF2;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border-top-style: dotted;
}
.year a:link {
    color: #816E5D;
    text-decoration: none;
}
.year a:visited {
    color: #816E5D;
    text-decoration: none;
}
.year a:hover {
    color: #816E5D;
    text-decoration:underline;
}
.year a:active {
    color: #816E5D;
    text-decoration: none;
}

/* トップページの枠関連 */
.diary-lr {
	background-image: url(../image/diary-lr.gif);
	background-repeat: repeat-y;
	padding: 10px 10px 5px;
}
.event-lr {
	background-image: url(../image/event-lr.gif);
	background-repeat: repeat-y;
	padding: 10px 10px 5px;
}
.hst-date {
	width: 70px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6C7AA;
	vertical-align: top;
}
.hst-main {
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6C7AA;
}


/* パンくずリスト */
.dir-list {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #666633;
	font-weight: normal;
	border: none;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.dir-list a:link {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #72866A;
	text-decoration: none;
}
.dir-list a:visited {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #72866A;
	text-decoration: none;
}
.dir-list a:hover {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #72866A;
	text-decoration: none;
}
.dir-list a:active {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #72866A;
	text-decoration: none;
}
#dir-list ul {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#dir-list li {
    display: inline;
    margin: 0;
	padding: 0px;
}
#dir-list li a {
    background: url(../image/dirnavi.gif) no-repeat 100% 50%;
    padding-right: 12px;
}

/* 更新履歴 */
.hst-title {
	background-color: #FBF1E3;
	font-size: 12px;
	color: #532C13;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDD3B8;
}


/* 日記 */
.diary-date {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6F5B5B;
}
.diary-photo-r {
	float: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: center;
}
.diary-photo-l {
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center;
}
.diary-sign {
    padding-right: 20px;
    padding-left: 20px;
	border-bottom-style: solid;
	border-bottom-color: #D2C293;
	border-bottom-width: 1px;	
}
.diary-sign-base {
	text-align: right;
	background-color: #FDF9DD;
    padding-left: 370px;  /*IE以外対策*/
    padding-right: 20px;
    padding-top: 5px;
}
.diary-right {
	text-align: right;
    padding-right: 5px;
}


/* ひらたの家とは */
.house-navi {
	padding-left:440px;
	text-align: right;
}
.house-photo-r {
	float: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: center;
}
.house-photo-l {
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 15px;
	text-align: center;
}

/* 施工事例 */
.result-lr {
	background-image: url(../result/image/result-lr.gif);
	background-repeat: repeat-y;
	padding-left:25px;
	vertical-align: top;
}
.result-underline {
	background-image: url(../result/image/line.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	background-position: bottom;
}
.result-underline2 {
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.result-p-bakb {
	background-image: url(../result/image/p-bakb.gif);
	background-repeat: no-repeat;
	height: 169px;
	width: 224px;
	padding-top: 2px;
	text-align: left;
	vertical-align: top;
	padding-left: 2px;

}
.result-p-baks {
	background-image: url(../result/image/p-baks.gif);
	background-repeat: no-repeat;
	height: 104px;
	width: 104px;
	text-align: left;
	vertical-align: top;
	background-position: 1px 1px;
	padding-top: 2px;
	padding-left: 2px;
}
.result-navilr {
	background-image: url(../result/image/navi-lr.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 500px;
	padding: 10px;
}
.result-noteline {
	background-image: url(../result/image/noteline.gif);
	background-repeat: repeat-y;
	line-height: 21px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding-top: 1px;
}
.result-list-box {
	text-align: left;
	vertical-align: top;
	height: 120px;
	width: 120px;
}
.result-list-base {
	padding-left:23px;
	padding-right:17px;
}
.handmade-photo {
	border: 1px solid #A69B8C;
	text-align: center;
	vertical-align: middle;
	width: 120px;
}
.handmade-nophoto {
	width: 120px;
}

/* お客様の声 */
.user-tbak {
	background-image: url(../user/image/t-bak.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 520px;
	padding-left: 10px;
	padding-bottom: 1px;
}
.user-detailname {
	font-size: 13px;
	color: #6A482F;
	font-weight: bold;
	text-align: left;
}
.user-detailicon {
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;


}
.user-lr {
	background-image: url(../user/image/user-lr.gif);
	background-repeat: repeat-y;
	padding-left:25px;
	vertical-align: top;
}
.user-relr {
	background-image: url(../user/image/re-lr.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}
.user-listup {
	background-image: url(../user/image/user-up2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 520px;
	padding-left: 20px;
	vertical-align: middle;
}
.user-listname {
	font-size: 12px;
	color: #6A482F;
	font-weight: bold;
	text-align: left;
}
.user-listicon {
	text-align: right;
	padding-right: 25px;
	vertical-align: top;
	padding-bottom: 2px;
}
.user-listlr {
	background-image: url(../user/image/user-lr.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.user-listp {
	width: 140px;
}
.user-underline {
	background-image: url(../user/image/line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.user-noteline {
	background-image: url(../user/image/noteline.gif);
	background-repeat: repeat-y;
	line-height: 21px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding-top: 1px;
}
.user-photo {
	padding-top: 15px;
	padding-bottom: 30px;
}
.user-sign {
	line-height: 21px;
	text-align: right;
	padding-right: 5px;
}


/* よくあるご質問 */
.faq-tbak {
	background-image: url(../faq/image/t-bak.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #4A5A32;
	height: 30px;
	width: 520px;
	padding-left: 10px;
}
.faq-lr {
	background-image: url(../faq/image/faq-lr.gif);
	background-repeat: repeat-y;
	padding-left:25px;
	vertical-align: top;
}
.faq-relr {
	background-image: url(../faq/image/re-lr.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}
.faq-cntlr {
	background-image: url(../faq/image/cnt-lr.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}
.faq-underline {
	background-image: url(../faq/image/line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.faq-cap1 {
	font-size: 13px;
	font-weight: bold;
	color: #68544D;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../faq/image/t-bak.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 520px;
}
.faq-main1 {
	padding: 10px 10px 20px;
}
.faq-main2 {
	background-color: #FAF4E4;
	padding: 10px;
	border: 1px dotted #D9D5C1;
}
.faq-lphoto {
	width: 170px;
	text-align: center;
	vertical-align: top;
}
.faqlist {
	font-size: 12px;
	color: #406424;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E0D7;
}
.faqlist A:link{
	color: #406424;
	text-decoration: none;
	padding-left: 5px;
}
.faqlist A:visited{
	color: #406424;
	text-decoration: none;
	padding-left: 5px;
}
.faqlist A:active{
	color: #406424;
	text-decoration: none;
	padding-left: 5px;
}
.faqlist A:hover{
	color: #406424;
	text-decoration: underline;
	padding-left: 5px;
}
.faq-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD3CF;
}
.faq-noteline {
	background-image: url(../faq/image/noteline.gif);
	background-repeat: repeat-y;
	line-height: 21px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding-top: 1px;
}


/* 会社案内 */
.company-cap1 {
	background-color: #FBDEAA;
	padding-left: 5px;
	color: #663322;
	vertical-align: top;
	border: 1px solid #EAD3B3;
}
.company-cap2 {
	background-color: #FEFCE9;
	padding-left: 5px;
	color: #663322;
	border: 1px solid #EAD3B3;
	vertical-align: top;


}
.company-main1 {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	color: #6F5B5B;
	border: 1px solid #EAD3B3;
}
.company-photo-r {
	float: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: center;
}
.greeting-bak {
	background-color: #F9FCF1;
	text-align: center;
	padding: 10px;
}
.greeting-noteline {
	background-image: url(../company/image/noteline.gif);
	background-repeat: repeat-y;
}
.greeting-p {
	float: left;
	clear: right;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
}
.greeting-text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 21px;
	padding-top: 1px;
	float: none;
	clear: none;
	vertical-align: top;
}
.staff-cap1 {
	background-color: #F9FCF1;
	padding-left: 5px;
	color: #333300;
	border: 1px solid #D9DDC6;
}
.staff-main1 {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	color: #6F5B5B;
	border: 1px solid #D9DDC6;

}
.staff-space {
	height: 27px;
}
.staff-noteline {
	background-image: url(../company/image/s-noteline.gif);
	background-repeat: repeat-y;
	line-height: 21px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding-top: 1px;
}
.company-photo-box {
	text-align: center;
	padding: 10px;
	border: 1px solid #EAD3B3;
}
.ht-bak {
	background-image: url(../company/image/ht-bak.jpg);
	height: 260px;
	width: 500px;
	padding-top: 110px;
	padding-left: 25px;
	padding-right: 25px;
}


/* フォーム */
.form-table {
	background-color: #FDF9DD;
	padding: 10px;
	border: 1px solid #CBBDA4;
}
.form-maintitle {
	font-weight: bold;
	padding-left: 5px;
}
.form-title {
	background-color: #FFECD7;
	padding-left: 5px;
}
.form-main {
	background-color: #F7F9EC;
	border: 1px dotted #CFDFBE;
	padding: 10px;
}
.form-need {
    color: #FF0000;
    font-weight: bold;
}
.form-button {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
}
.form-navilr {
	background-image: url(../info/image/navi-lr.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding: 10px 20px;
}
.form-main2 {
	padding-top: 5px;
	padding-bottom: 1px;
}
.form-box1 {
	padding-left: 35px;
}
.form-label-base{
       float:left;
       text-align:left;
       margin-left: 5px;
}
.form-icon-base{
       float:right;
       text-align:right;
       margin-right: 15px;
}
.form-submit-button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border:#a9a9a9 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	color:#333;
	font-weight:bold;
	background:#f5f5f5;
	text-shadow:1px 1px 0px #fff;
}


/* イベント */
.event-cap1 {
	background-color: #FBDEAA;
	padding-left: 5px;
	color: #663322;
	vertical-align: top;
	border: 1px solid #FDD7C1;
}
.event-cap2 {
	background-color: #FEFCE9;
	padding-left: 5px;
	color: #663322;
	vertical-align: top;
	border: 1px solid #FDD7C1;
}
.event-main1 {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	color: #6F5B5B;
	border: 1px solid #FDD7C1;
}
.event-main2 {
	color: #6F5B5B;
	padding: 15px;
	background-color: #FFFFFF;
	border: 1px solid #FDD7C1;
}
.event-userup {
	background-image: url(../event/image/user-up.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 520px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	vertical-align: middle;
	color: #6A482F;
}
.event-usertitle {
	color: #6A482F;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
}
.event-usertitle2 {
	color: #6A482F;
	font-size: 12px;
	font-weight: bold;
	padding-right: 25px;
	vertical-align: middle;
	text-align: right;
}
.event-userlr {
	background-image: url(../event/image/user-lr.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.event-userrelr {
	background-image: url(../event/image/re-lr.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
}
.event-noteline {
	background-image: url(../event/image/noteline.gif);
	background-repeat: repeat-y;
	line-height: 21px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding-top: 1px;
}
.event-user-p {
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center;
}
.event-photo-r {
	float: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: center;
}
.event-photo-l {
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center;
}
.event-box1 {
	background-color: #FFFAF4;
	padding: 5px;
	border: 1px dotted #B7A48C;
}


/* サイトマップ */
.sitemap-title {
	font-size: 12px;
	font-weight: bold;
	color: #776268;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	background-image: url(../sitemap/image/t-bak.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 520px;
}
.sitemap-title A:link{
	color: #776268;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}
.sitemap-title A:visited{
	color: #776268;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}
.sitemap-title A:active{
	color: #776268;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}
.sitemap-title A:hover{
	color: #776268;
	text-decoration: underline;
	padding-left: 5px;
	font-weight: bold;
}
.sitemap-main {
	font-size: 12px;
	color: #5E4D51;
	padding-left: 5px;
}
.sitemap-main A:link{
	color: #5E4D51;
	text-decoration: none;
	padding-left: 5px;
}
.sitemap-main A:visited{
	color: #5E4D51;
	text-decoration: none;
	padding-left: 5px;
}
.sitemap-main A:active{
	color: #5E4D51;
	text-decoration: none;
	padding-left: 5px;
}
.sitemap-main A:hover{
	color: #5E4D51;
	text-decoration: underline;
	padding-left: 5px;
}


/* 施工の流れ */
.process-bak1 {
	background-color: #EAD3B3;
}
.process-cap1 {
	background-color: #FEFCE9;
	padding-left: 5px;
	color: #663322;
	font-weight: bold;
}
.process-main1 {
	background-color: #FFFFFF;
	color: #6F5B5B;
	padding: 5px;
}


/* 資料請求 */
.request-lr {
	background-image: url(../image/req-lr.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.request-box1 {
	padding: 7px 15px 15px;
	border: 1px solid #EEDACC;
}

/* ニュースレター */
.letter-bak {
	background-color: #FDF9F2;
	color: #6A4800;
	font-weight: bold;
	padding: 1px 5px;
	border-top: 1px solid #DCCFC7;
	border-bottom: 1px solid #DCCFC7;
}
.letter-cap2 {
	background-color: #FDF9F2;
	color: #AF9C8B;
	border: none;
	text-align: right;
}
.letter-box1 {
	border: 1px solid #E1D8CE;
}
.letter-lr {
	background-image: url(../image/ltr-lr.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.opinion-lr {
	background-image: url(../letter/image/opi-lr.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
}


/* インフォメーション */
.information-t {
	font-size: 13px;
	font-weight: bold;
	color: #4E322C;
	background-color: #FCE4AD;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #D8CABE;
}
.information-m {
	padding: 5px 10px 5px 15px;
	border: 1px solid #D8CABE;
}


/* 土地 */
.land-box1 {
	background-color: #FEFCED;
	padding: 10px;
	border: 3px solid #E9E0C7;
}
.land-bak1 {
	background-color: #EAD3B3;
}
.land-cap1 {
	background-color: #FBF5D7;
	padding-left: 5px;
	color: #514337;
	vertical-align: top;
}
.land-main1 {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 3px;
	color: #514337;
	vertical-align: top;
}
.land-box2 {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
.land-cap2 {
	background-color: #FFE0A2;
	padding-left: 10px;
	color: #514337;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9E0C7;
	border-bottom-color: #E9E0C7;
}
.land-cap3 {
	background-color: #FFF0D0;
	padding-left: 5px;
	color: #514337;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9D8BA;
	border-bottom-color: #E9D8BA;
}
.land-box3 {
	background-color: #FAF4E4;
	padding: 10px;
	border: 1px dotted #D9D5C1;
}
.land-box4 {
	background-color: #FFFAF4;
	padding: 15px;
	border: 1px dotted #B7A48C;
}

/* リフォーム */
.reform-line1 {
	line-height: 25px;
	background-image: url(../reform/image/line1.gif);
	background-repeat: repeat;
}
.reform-photo-box3 {
	padding-right: 5px;
}
.reform-photo-box2 {
	background-image: url(../reform/image/box1.gif);
	height: 87px;
	width: 114px;
	padding-top: 2px;
	padding-left: 2px;
	vertical-align: top;
	text-align: left;
	background-repeat: no-repeat;
}
.reform-photo-box2-blank {
	width: 50px;
}
.reform-photo-box1 {
	padding-left: 10px;
	vertical-align: top;
}
.reform-nv-lr {
	background-image: url(../reform/image/nv-lr.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 500px;
	padding: 10px;
}

/* 雑誌掲載のご紹介 */
.book-st {
	font-weight: bold;
	color: #5F664F;
	background-image: url(../result/image/book-st.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 10px;
}
.book-text {
	padding-top: 15px;
	padding-left: 10px;
}


/* 求人 */
.job-box {
	border: 1px solid #E0D1BA;
	padding: 10px;
}
.job-box2 {
	background-color: #FAF4E4;
	padding: 10px;
	border: 1px solid #D9D5C1;
}

/* 高校ぶうめらん連載企画 */
.boomerang-cap1 {
	color: #593F28;
	font-weight: bold;
	text-align: center;
	background-image: url(../boomerang/image/list-up.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
}
.boomerang-cap1 a:link,.boomerang-cap1 a:visited {
    color: #593F28;
    text-decoration: none;
}
.boomerang-cap1 a:hover,.boomerang-cap1 a:active {
    color: #593F28;
    text-decoration:underline;
}
.boomerang-main1 {
	color: #6A4800;
	font-weight: bold;
	padding: 6px 10px 10px;
	background-color: #EAD79D;
}
.boomerang-box1 {
	background-color: #FFFFFF;
	padding: 2px;
}
.boomerang-bak {
	background-color: #EAD79D;
	color: #593F28;
	font-weight: bold;
	padding: 3px 5px 3px 10px;
	border: 1px solid #EAD79D;
}
.boomerang-main2 {
	color: #6A4800;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #EAD79D;
	text-align: center;
}
.boomerang-list-base {
	width: 245px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
}

/* ZEH */
.zeh-box1 {
	background-color: #FFFAF4;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px dotted #B7A48C;
}
.zeh-cap1 {
	background-color: #FEFCE9;
	padding-left: 5px;
	color: #663322;
	border: 1px solid #EAD3B3;
}
.zeh-main1 {
	background-color: #FFFFFF;
	text-align: center;
	width: 55px;
	color: #6F5B5B;
	border: 1px solid #EAD3B3;
}
.zeh-nodata {
	width: 55px;
}
