/* Default Layout:  */
/*@import url(http://www.maplehomes.co.jp/kameiten/mt-static/themes-base/blog.css);*/
/*@import url(http://www.maplehomes.co.jp/kameiten/mt-static/themes/minimalist-red/screen.css);*/

body {
	margin-left: auto; 
	margin-right: auto; 
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	background: #ffffff url(./images/bg.gif) top center repeat-y;
}

/* layout
-------------------------------------------------*/
#oya { /* 親要素に対する指定 */ 
	text-align: center; /* センタリング */ 
} 


/* all
-------------------------------------------------*/
#layout {
	width: 790px;
	margin-left: auto; /* 左側のマージン */ 
	margin-right: auto; /* 右側のマージン */ 
	text-align: left; /* 左寄せ */ 
}


/* header
-------------------------------------------------*/
#header {
	float: none;
	width: 790px;
	margin: 0px;
	background: #ffffff;
}


/* wrap
-------------------------------------------------*/
#wrap {
	float: none;
	width: 790px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: #ffffff url(./images/contents_bg.gif) top center repeat-y;
}

#wrap_design {
	float: none;
	width: 790px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: #ffffff url(./images/design_bg.gif) top center repeat-y;
}

/* left
-------------------------------------------------*/
#left {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	background: #e1e1c4;
}


/* contents
-------------------------------------------------*/
#contents {
	float: left;
	width: 380px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}


/* right
-------------------------------------------------*/
#right {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}


/* footer
-------------------------------------------------*/
#footer {
	clear: both;
	width: 790px;
	margin: 0px;
	padding: 0px;
}


/* 左部分
-------------------------------------------------*/
#left_contact {
	width: 180px;
	margin: 0px 0px 0px 13px;
	padding: 5px;
	border: 2px solid #5d618c;
	text-align: left;
}

#left_contact .text1 {
	font-size: 13px;
	font-weight: bold;
	color: #5d618c;
	line-height: 150%;
}

a.left_contact:link {font-size:12px; color: #a52c2f; text-decoration: underline;}
a.left_contact:visited {font-size:12px; color: #a52c2f; text-decoration: underline;}
a.left_contact:active {font-size:12px; color: #a52c2f; text-decoration: underline;}
a.left_contact:hover {font-size:12px; color: #a52c2f; text-decoration: underline;}

#left_contact .tel {
	font-size: 22px;
	font-weight: bold;
	color: #5d618c;
	line-height: 150%;
}

#left_keitai {
	width: 180px;
	margin: 0px 0px 0px 13px;
	text-align: left;
}

#left_keitai .text1 {
	font-size: 11px;
	color: #333333;
	line-height: 150%;
}

/* コンテンツ部分
-------------------------------------------------*/
#pagetop {
	margin: 0px 10px 5px 0px;
	text-align: right;
}

#kiji {
	margin: 0px 10px 0px 10px;
	text-align: left;
}

#kiji .kazari {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}

#kiji .cate {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

#kiji .date {
	margin: 0px;
	font-size: 11px;
	color: #333333;
}

#kiji .title {
	margin: 0px;
	font-size: 15px;
	color: #663300;
}

a.kiji_title:link {font-size:15px; color: #663300; text-decoration: none;}
a.kiji_title:visited {font-size:15px; color: #663300; text-decoration: none;}
a.kiji_title:active {font-size:15px; color: #663300; text-decoration: none;}
a.kiji_title:hover {font-size:15px; color: #663300; text-decoration: none;}

#kiji_text {
	margin: 0px 10px 10px 10px;
	text-align: left;
}

#kiji_text .text {
	margin: 0px;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
}

#kiji_text p {
	padding: 0;
	margin: 0;
}

#kiji_modoru {
	margin: 0px 10px 0px 10px;
	text-align: right;
}

#search {
	margin: 0px 10px 10px 10px;
	text-align: left;
}

#search .text {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 130%;
}

#list {
	margin: 0px 10px 10px 10px;
	text-align: left;
}

#list .text {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 130%;
}

a.faq-link:link {font-size: 12px; color: #333399; font-weight: bold; text-decoration: none;}
a.faq-link:visited {font-size: 12px; color: #333399; font-weight: bold; text-decoration: none;}
a.faq-link:active {font-size: 12px; color: #333399; font-weight: bold; text-decoration: none;}
a.faq-link:hover {font-size: 12px; color: #a52c2f; font-weight: bold; text-decoration: none;}

/* 右部分
-------------------------------------------------*/
#right_search {
	margin: 10px 10px 0px 10px;
	text-align: left;
}

#right_search .text1 {
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	line-height: 150%;
}

#right_search form {
	padding: 0;
	margin: 0;
}

#right_search2 {
	margin: 0px;
	padding: 0px;
}

#right_search2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#right_search2 li {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	list-style: none;
}

#right_search3 {
	width: 165px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#right_saikin {
	margin: 0px 10px 30px 10px;
	text-align: left;
}

#right_saikin .text1 {
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	line-height: 150%;
}

#right_saikin2 {
	margin: 0px 5px 0px 5px;
}

#right_saikin2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#right_saikin2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#right_saikin2 a {
	margin: 0px;
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
	background: #ffffff url(./images/list_marker_blue.gif) no-repeat;
}

#right_kako {
	margin: 0px 10px 30px 10px;
	text-align: left;
}

#right_kako .text1 {
	font-size: 13px;
	font-weight: bold;
	color: #5d618c;
	line-height: 150%;
}

#right_kako2 {
	margin: 0px 5px 0px 5px;
}

#right_kako2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#right_kako2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#right_kako2 a {
	margin: 0px;
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
	background: #ffffff url(./images/list_marker_blue.gif) no-repeat;
}
/* フッター部分
-------------------------------------------------*/
#footer_btn {
	margin: 0px;
	text-align: right;
	background: #ffffff url(./images/footer_bg.gif) top right repeat-y;
}

#footer_btn .text1 {
	font-size: 11px;
	color: #5d618c;
}

a.footer:link {font-size:11px; color: #333333; text-decoration: none;}
a.footer:visited {font-size:11px; color: #333333; text-decoration: none;}
a.footer:active {font-size:11px; color: #333333; text-decoration: none;}
a.footer:hover {font-size:11px; color: #5d618c; text-decoration: none;}

#footer_address {
	margin: 0px;
	text-align: right;
	background: #663300;
}

#footer_address .text1 {
	font-size: 11px;
	color: #ffffff;
}