@charset "SHIFT_JIS";

* {
	margin: 0px;
	padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

h1,h2,h3,h4,h5,p,adress,div{
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height:110%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


img {
	border: none;
}


a:link,
a:visited {
	color: #374A98;
	text-decoration: none;
	font-size: 12px;
	outline:none;
}

a:hover {
	color: #8BD233;
	text-decoration: underline;
	font-size: 12px;
	outline:none;
}

h1#h01 {
	display: none;
}

h2#h02 {
	margin: 0px;
	padding: 4px 25px;
	/* \*/padding: 2px 25px;/* */
	font-size: 10px;
	color: #98734F;
	text-align: left;
	text-decoration: none;
}

h3#h03 {
	display: none;
}

span.text00 {
	display: none;
}

div#footer {
	margin: 0px;
	padding: 6px 15px 6px 0px;
	font-size: 12px;
	color: #98734F;
	text-align: right;
	text-decoration: none;
}

div#link1 {
	margin: 0px;
	_margin: 5px 5px 0px 5px;
	padding: 5px;
	_padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: right;
}

div#link2 {
	margin: 0px;
	_margin: 15px 5px 0px 5px;
	padding: 10px 5px 5px 5px;
	/* \*/padding: 5px;/* */
	_padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: right;
}

div#top_text01 {
	margin: 90px 0px 0px 30px;
	_margin: 90px 0px 0px 40px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

div#top_text02 {
	margin: 2px 0px 0px 25px;
	_margin: 2px 0px 0px 35px;
	padding: 0px;
	font-size: 13px;
	font-weight: 700;
	color: #333333;
	text-align: left;
}

div#magic01 {
	margin: 145px 0px 0px 0px;
	padding: 0px;
	font-size: 9px;
	color: #333333;
}

div#magic02 {
	margin: 85px 0px 0px 0px;
	padding: 0px;
	font-size: 14px;
	color: #374A98;
}

div#magic03 {
	width: 130px;
	margin: 75px 0px 0px 25px;
	padding: 0px;
	font-size: 10px;
	color: #333333;
	text-align: left;
}

h3.title {
	display: none;
}

div#navi {
	margin: 0px 30px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

h4#bold {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: 800;
	color: #374A98;
	text-align: left;
}

h4#bold2 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: 800;
	color: #374A98;
	text-align: left;
}

h4#bold3 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: 800;
	color: #374A98;
	text-align: left;
}

h5.green1 {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
	color: #8BD233;
	text-align: left;
}

h5.green2 {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
	color: #8BD233;
	text-align: left;
}

h5.green3 {
	margin: 25px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
	color: #8BD233;
	text-align: left;
}

h5.green4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
	color: #8BD233;
	text-align: left;
}

h5.green5 {
	margin: 40px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
	color: #8BD233;
	text-align: left;
}

span.text01 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

span.text02 {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	text-align: left;
}

span.text03 {
	margin: 5px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

div.text04 {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	line-height: 12pt;
	color: #333333;
	text-align: left;
}

div#footernavi {
	width: 562px;
	height: 150px;
	margin: 20px 0px;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 16pt;
	color: #333333;
	text-align: center;
	float: left;
}

span.visit {
	margin: 0px;
	padding: 0px;
	color: #8BD233;
}

span#text05 {
	width: 499px;
	margin: 30px 160px 0px 0px;
	_margin: 30px 120px 0px 0px;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	text-align: left;
}

span.text06 {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	text-align: left;	
}

span.text07 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	text-align: left;	
}

span.text08 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
}

span.text09 {
	margin: 5px 0px;
	padding: 0px;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}

td.text09 {
	margin: 0px;
	padding: 2px;
	font-size: 9px;
	color: #333333;
}

span.text10 {
	margin: 5px;
	padding: 0px;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
}

div#text11 {
	margin: 10px 5px 10px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}

td#textbox {
	background-color: #0E3192;
}

div#text12 {
	width: 219px;
	margin: 10px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}

span.text13 {
	margin: 5px 5px 5px 0px;
	padding: 0px;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
}

span.text14 {
	margin: 0px;
	padding: 2px;
	font-size: 8px;
	color: #333333;
}

span.text15 {
	margin: 5px;
	padding: 0px;
	font-size: 9px;
	_font-size: 8px;
	line-height: 14px;
	color: #333333;
}



/*====間取りページへのボタン=====*/
#madori_btn02{margin:20px 0;text-align:center;}
#madori_btn02 h3{width:153px;height:160px;margin:0 auto;background:url(../img/madori_btn02.gif) no-repeat;}
#madori_btn02 h3 a{width:153px;height:160px;display:block;text-indent:-9999px;outline:none;}