@charset "utf-8"; 



h1 {margin:0; padding:0;}

h1 a {background:url(../images/img_rogo.gif) no-repeat; width:197px; height:31px; display:block; outline:none;}

h1 span {text-indent:-9999px; display:block;}

h2 {margin:0 0 20px 0;}

ul {margin:0; padding:0;}

li {margin:0; padding:0;}

em {font-style:normal; font-weight:bold; font-size:14px;}

table {font-size:100%; line-height:1.7em;}

address {font-style:normal;}

strong {font-weight:normal;}

img {border:0;}





#body_style {background:url(../images/bg_head_line.jpg) repeat-x #E3E3E3; font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", Osaka; font-size:80%; line-height:1.7em; margin:0; padding:0; color:#666666; text-align:center; margin-bottom:30px;}







#container {width:878px; margin: 0 auto; text-align:center;}

#main {width:878px; background:url(../images/bg_main.gif) repeat-y; text-align:center;}











#main {width:878px; background:url(../images/bg_main.gif) repeat-y;}

#main_inline {width:878px; background:url(../images/bg_head.gif) no-repeat;}

#rogo {float:left; width:240px;}

#seo_text {line-height:1em; font-size:10px; margin:8px 0 8px 0;}

#main_edit {width:740px; text-align:left; margin: 0 auto;}

#main_edit h3 {background:url(../images/ttl_h3_01.gif) no-repeat; padding-left:30px; font-size:15px; height:34px;}

#main_edit h4 {color:#0066CC;}

#left_frame {float:left; width:262px; margin-left:20px; display:inline;}

#left_frame img {display:block;}

#left_frame_edit {background:url(../images/bg_home.gif) repeat-y;}

#left_frame h3 {background:url(../images/img_list_01.gif) no-repeat center left; padding:3px 0 0 20px; font-size:13px; margin:0 0 0 8px;}

#land_frame {border:solid 1px #CCCCCC; background:#F0F0E1; margin-top:15px; padding:6px;}

#land_frame li {margin-left:0;}











/*ヘッダーナビゲーション*/

#gnavi ul {margin:0; padding:0;}

#gnavi li {height:49px; float:left; margin: 0; padding: 0; list-style-type:none; display:inline; text-indent:-9999px;}

#gnavi li a {display:block; height:49px; outline:none;}

#gnavi li#hmenu01 a {width:68px; background:url(../images/btn_menu_01.gif) top;}

#gnavi li#hmenu01 a:hover {background:url(../images/btn_menu_01.gif) bottom;}

#gnavi li#hmenu02 a {width:117px; background:url(../images/btn_menu_02.gif) top;}

#gnavi li#hmenu02 a:hover {background:url(../images/btn_menu_02.gif) bottom;}

#gnavi li#hmenu03 a {width:117px; background:url(../images/btn_menu_03.gif) top;}

#gnavi li#hmenu03 a:hover {background:url(../images/btn_menu_03.gif) bottom;}

#gnavi li#hmenu04 a {width:148px; background:url(../images/btn_menu_04.gif) top;}

#gnavi li#hmenu04 a:hover {background:url(../images/btn_menu_04.gif) bottom;}

#gnavi li#hmenu05 a {width:120px; background:url(../images/btn_menu_05.gif) top;}

#gnavi li#hmenu05 a:hover {background:url(../images/btn_menu_05.gif) bottom;}

#gnavi li#hmenu06 a {width:83px; background:url(../images/btn_menu_06.gif) top;}

#gnavi li#hmenu06 a:hover {background:url(../images/btn_menu_06.gif) bottom;}

#gnavi li#hmenu07 a {width:87px; background:url(../images/btn_menu_07.gif) top;}

#gnavi li#hmenu07 a:hover {background:url(../images/btn_menu_07.gif) bottom;}








/*建売情報ナビゲーション*/

#house ul {margin:0; padding:0;}

#house li {height:88px; float:left; margin: 0; padding: 0; list-style-type:none; display:inline; text-indent:-9999px; margin-top:10px; margin-bottom:10px;}

#house li a {display:block; height:88px; width:228px; outline:none;}

#house li#house01 a {background:url(../house/images/btn_01.jpg) top;}

#house li#house01 a:hover {background:url(../house/images/btn_01.jpg) bottom;}

#house li#house02 a {background:url(../house/images/btn_02.jpg) top; margin-left:27px;}

#house li#house02 a:hover {background:url(../house/images/btn_02.jpg) bottom;}

#house li#house03 a {background:url(../house/images/btn_03.jpg) top;}

#house li#house03 a:hover {background:url(../house/images/btn_03.jpg) bottom;}

#house li#house04 a {background:url(../house/images/btn_04.jpg) top; margin-left:27px;}

#house li#house04 a:hover {background:url(../house/images/btn_04.jpg) bottom;}








/*google map*/

.map_frame {width:300px; height:300px; color:#333333; border:solid #CCCCCC 1px; font-size:smaller;}









/*フッター*/

.fotter_menu {list-style:none; text-align:center; margin-top:10px; float:none; clear:both;}

.fotter_menu li {display:inline; border-left:solid 1px #CCCCCC; padding:0 15px 0 12px;}

#fotter {background:url(../images/img_rogo.gif) no-repeat; padding-left:210px; height:35px; margin-top:10px; float:none; clear:both;}

#fotter p,#fotter address {line-height:1.3em; margin:0; font-size:smaller;}









/*お問い合わせボタン*/

#inquiry {margin:0; padding:0; text-indent:-9999px; display:inline;}

#inquiry a {background:url(../images/btn_inquiry.jpg) top no-repeat; display:block; width:189px; height:63px; float:right; margin-top:5px; outline:none; margin-right:15px;}

#inquiry a:hover {background:url(../images/btn_inquiry.jpg) bottom no-repeat;}









/*注文の流れ*/

#flow {margin:0; padding:0; text-indent:-9999px; display:inline;}

#flow a {background:url(../results/images/btn_flow.gif) top no-repeat; display:block; width:197px; height:55px; outline:none; margin-left:260px;}

#flow a:hover {background:url(../results/images/btn_flow.gif) bottom no-repeat;}

#center_frame {width:330px; float:left; font-size:medium; text-align:center;}

#center_frame img {display:block; margin-left:auto; margin-right:auto;}

#center_frame  li {margin:5px 0 5px 0;}







/*詳細ボタン*/

#details {margin:0; padding:0; text-indent:-9999px; display:inline;}

#details a {background:url(../house/images/btn_04.gif) top no-repeat; display:block; width:197px; height:55px; outline:none; margin-left:80px;}

#details a:hover {background:url(../house/images/btn_04.gif) bottom no-repeat;}









/*売約済*/

.article_frame {width:342px; float:left; margin-bottom:30px;}

.article_frame table {border:solid 1px #CCCCCC;}

.article_frame th {text-align:center; width:6em; background:#EFEFEF; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}

.article_frame td {border-bottom:solid 1px #CCCCCC;}











/*---------- 先頭へ戻るボタン ----------*/

.rtop {text-align:right; margin-top:25px;}

.rtop a {background:url(../images/btn_page_up.gif) top no-repeat; display:block; width:103px; height:25px; float:right;}

.rtop a:hover {background:url(../images/btn_page_up.gif) bottom no-repeat;}

.rtop a span {display:none;}















/*------------ hr bug --------------*/

div.redrule {height: 0px; background:#FFFFFF; clear:both; float:none;}

div.redrule hr {display: none;}

div.redrule * {display: none;}

div.redrule2 {height: 1px; background:#CCCCCC; clear:both;}

div.redrule2 hr {display: none;}

div.redrule2 * {display: none;}



/*---------  クリア  ----------*/
.clear {
	clear: both;
	float: none;
}
