@charset "UTF-8";
/* CSS Document */

/* 初期設定 */
* {
margin: 0;
padding: 0;
font-size: 100%;
font-style: normal;
font-weight: normal;
text-decoration: none;
background: transparent;
}

img {
border: none;
line-height: 0;
vertical-align: bottom;
}

a{
color:#0a3187;
text-decoration:underline;
}
a:visited     { color: #0a3187; text-decoration: underline; }
a:hover    { color: #00154f; text-decoration: underline; }
a:active    { color: #0a3187;}


/* コンテンツ */
#wrapper{
width:910px;
padding:20px;
margin:0 auto;
text-align:center;
}

/* ヘッダー */
#header ul{
list-style:none;
}

#header .logo_box{
margin:0 0 10px;
}

#header .logo_box h1{
float:left; position:relative; text-indent:-9999px; overflow:hidden; background:url(../00images/new/lg_01_ov.jpg) no-repeat; margin-top:6px;
}
#header .logo_box h1 a{
display:block; width:101px; height:17px; background:url(../00images/new/lg_01.jpg) no-repeat;
}
#header .logo_box h1 a:hover{background:none;}

#header .logo_box ul{
float:right;
}

#header .logo_box .list{
margin-right:5px;
}

#header .logo_box .list li{
float:left;
margin:0 15px 0 0;
background:url(../00images/new/ic_01.gif) no-repeat 0 50%;
padding:0 0 0 7px;
font-size:83%;
height:23px;
line-height:23px;
}

#header .logo_box .font_bt li{
float:left;
margin-right:5px;}

#header .logo_box .font_bt .f1,#header .logo_box .font_bt .f2,#header .logo_box .font_bt .f3{
width:23px;
height:23px;
margin:0;
padding:0;
text-indent:-9999px;
overflow:hidden;
}

#header .logo_box .font_bt li a{display:block; background:no-repeat; width:23px; height:23px;}
#header .logo_box .font_bt .f1{background:url(../00images/new/bt_fn_s_ov.jpg) no-repeat;}
#header .logo_box .font_bt .f2{background:url(../00images/new/bt_fn_m_ov.jpg) no-repeat;}
#header .logo_box .font_bt .f3{background:url(../00images/new/bt_fn_l_ov.jpg) no-repeat;}
#header .logo_box .font_bt .f1 a{background:url(../00images/new/bt_fn_s.jpg) no-repeat;}
#header .logo_box .font_bt .f2 a{background:url(../00images/new/bt_fn_m.jpg) no-repeat;}
#header .logo_box .font_bt .f3 a{background:url(../00images/new/bt_fn_l.jpg) no-repeat;}
#header .logo_box .font_bt .f1 a:hover,#header .logo_box .font_bt .f2 a:hover,#header .logo_box .font_bt .f3 a:hover{background:none;}

#header .navi{
margin:0 0 10px;
}

#header .navi ul{
float:left;
width:196px;
padding:1px;
border:solid #c8c8c8 1px;
font-size:0;
}

#header .navi ul li{
width:196px;
margin:0;
padding:0;
text-indent:-9999px;
overflow:hidden;
}
#header .navi ul li a{display:block; background:no-repeat;}
#header .navi ul li.n1{background:url(../00images/new/nv_01_ov.jpg) no-repeat; height:32px;}
#header .navi ul li.n2{background:url(../00images/new/nv_02_ov.jpg) no-repeat; height:33px;}
#header .navi ul li.n3{background:url(../00images/new/nv_03_ov.jpg) no-repeat; height:33px;}
#header .navi ul li.n4{background:url(../00images/new/nv_04_ov.jpg) no-repeat; height:32px;}
#header .navi ul li.n5{background:url(../00images/new/nv_05_ov.jpg) no-repeat; height:33px;}
#header .navi ul li.n6{background:url(../00images/new/nv_06_ov.jpg) no-repeat; height:33px;}
#header .navi ul li.n1 a{background:url(../00images/new/nv_01.jpg) no-repeat; height:32px;}
#header .navi ul li.n2 a{background:url(../00images/new/nv_02.jpg) no-repeat; height:33px;}
#header .navi ul li.n3 a{background:url(../00images/new/nv_03.jpg) no-repeat; height:33px;}
#header .navi ul li.n4 a{background:url(../00images/new/nv_04.jpg) no-repeat; height:32px;}
#header .navi ul li.n5 a{background:url(../00images/new/nv_05.jpg) no-repeat; height:33px;}
#header .navi ul li.n6 a{background:url(../00images/new/nv_06.jpg) no-repeat; height:33px;}
#header .navi ul li.n1 a:hover,
#header .navi ul li.n2 a:hover,
#header .navi ul li.n3 a:hover,
#header .navi ul li.n4 a:hover,
#header .navi ul li.n5 a:hover,
#header .navi ul li.n6 a:hover{background:none;}

#header .navi p{
float:right;
}


/* h2 */
#main h2{
margin:0 0 10px;
text-indent:-9999px;
overflow:hidden;
height:31px;
background:no-repeat;
}

#left h2,#right h2{
width:240px;
}

#center h2{
width:410px;
}

#left .mi_01{background:url(../00images/new/mi_01.jpg);}
#left .mi_02{background:url(../00images/new/mi_02.jpg);}
#left .mi_03{background:url(../00images/new/mi_03.jpg); margin-bottom:0;}
#left .mi_04{background:url(../00images/new/mi_04.jpg);}
#center .mi_05{background:url(../00images/new/mi_05.jpg);}
#center .mi_06{background:url(../00images/new/mi_06.jpg);}
#center .mi_07{background:url(../00images/new/mi_07_ov.jpg);}
#right .mi_08{background:url(../00images/new/mi_08.jpg);}
#right .mi_09{background:url(../00images/new/mi_09_ov.jpg);}
#right .mi_10{background:url(../00images/new/mi_10_ov.jpg);}
#right .mi_11{background:url(../00images/new/mi_11.jpg); margin-bottom:5px;}
#center .mi_12{background:url(../00images/new/mi_12.jpg);}

#main h2 a{display:block; background:no-repeat;}
#center .mi_07 a{background:url(../00images/new/mi_07.jpg); height:31px;}
#right .mi_09 a{background:url(../00images/new/mi_09.jpg); height:31px;}
#right .mi_10 a{background:url(../00images/new/mi_10.jpg); height:31px;}
#center .mi_07 a:hover,
#right .mi_09 a:hover,
#right .mi_10 a:hover{background:none;}



/* メイン */
#main{
margin:0 0 20px;
}

#left{
width:240px;
float:left;
text-align:left;
margin:0 10px 0 0;
}

#center{
width:415px;
float:left;
text-align:left;
margin:0;
}

#right{
width:240px;
float:right;
text-align:left;
margin:0;
}


/* レフト */
#left .cm{
margin:0;
padding:0;}

#left .cm_bt{
width:76px;
height:22px;
text-indent:-9999px;
overflow:hidden;
background:url(../00images/new/bt_cm_ov.jpg) no-repeat;
padding:0;
margin:0 auto 10px;
}

#left .cm_bt a{
width:76px;
height:22px;
display:block;
background:url(../00images/new/bt_cm.jpg) no-repeat;
}

#left .cm_bt a:hover{
background:none;
}

#left dl{
padding:0 10px 10px;
font-size:83%;
}

#left dl dt{
font-weight:bold;
margin:0 0 5px;
}

#left dl dd{
margin:0 0 10px;
}

#left .search{
list-style:none;
margin:0 0 10px;
}

#left .search li{
background:url(../00images/new/ic_01.gif) no-repeat 7px 50%;
padding:7px 17px;
border-bottom:dotted #918b8a 1px;
}

#left .search li a{
font-size:83%;
font-weight:bold;
}

#left .sk_new{
width:219px;
height:55px;
padding:10px;
background:url(../00images/new/bg_sk.jpg) no-repeat;
}


#left .sk_new .img{
width:100px;
height:54px;
float:left;
margin:0;
padding:0;
background:none;
}

#left .sk_new .img img{
width:88px;
height:52px;
border:solid #c8c8c8 1px;
}

#left .sk_new .img a{
margin:0;
padding:0;
background:none;
height:54px;
}

#left .sk_new p{
padding:0;
margin:0 2px 0 0;
font-size:75%;
line-height:54px;
background:url(../00images/new/ic_02.jpg) no-repeat right 50%;
padding:0 45px 0 0;
font-weight:bold;
}

#left .sk_new p a{
font-weight:bold;
}

/*for IE6 */
* html #left .sk_new p {
	display: inline;
	zoom: 1;

}

/*for IE7 */
*:first-child+html #left .sk_new p {
	display: inline;
	zoom: 1;
}


#left .acc {
	width: 239px;
}


#left .acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#left .acc a{
	display: block;
	height: 34px;
	line-height: 30px;
	outline: none;
	font-size:83%;
}

#left .acc li a {
  background: url(acc_bg.png) left -30px no-repeat;
}

#left .acc li div ul li a { 
  background: none; 
}


#left .acc li div ul,
#left .acc li div div.notlast {
	background-color: #f8f8f2;
	border:solid #CCCCCC 1px;
	padding:10px;
}

#left .acc li div div {
	height: 10px;
}


#left .main	{
	width: 239px;
}

#left .main dl	{
	padding:0;
	margin-bottom: 15px;
}
#left .main dt	{
margin:0;
height:34px;
}
#left .main dd	{
	padding: 5px 10px;
	background:#f8f8f2;
	border:solid #CCCCCC 1px;
	margin:0;
}

#left .main dd ul{
padding:5px 0;
}

#left .main dd li	{
list-style:none;
	background: url(../00images/new/ic_01.gif) no-repeat 0 50%;
	padding: 5px 0 5px 10px;
	margin:0 0 5px;
	border-bottom:solid #e3e3e3 1px;
}



/* 緑風苑と注文建築用地 */
#ui-tab,#ui-tab2{width:410px; margin:0 0 10px;}

#ui-tab ul li a:hover,#ui-tab2 ul li a:hover{color:#333333;}

#fragment1,
#fragment-2,
#fragment-3,
#fragment-4,
#fragment-5,
#fragment-6,
#fragment-7,
#fragment-8,
#fragment-9,
#fragment-10,
#fragment-11,
#fragment-12{margin:0; padding:0;}

#fragment1 .tab_box,
#fragment-2 .tab_box,
#fragment-3 .tab_box,
#fragment-4 .tab_box,
#fragment-5 .tab_box,
#fragment-6 .tab_box,
#fragment-7 .tab_box,
#fragment-8 .tab_box,
#fragment-9 .tab_box,
#fragment-10 .tab_box,
#fragment-11 .tab_box,
#fragment-12 .tab_box{width:388px; padding:10px; background:#fff; margin:0;}

.s_box01{padding:5px; background:#f5f2ea; height:77px; border:solid #e3e3e3 1px;}
.s_box02{padding:6px; background:#fff; height:77px;}

.s_box01b{padding:10px; background:#f5f2ea; border:solid #e3e3e3 1px;}
.s_box02b{padding:12px; background:#fff;}


.s_box01 p,.s_box01 dl,.s_box02 p,.s_box02 dl,.s_box01b p,.s_box01b dl,.s_box02b p,.s_box02b dl{
display:table-cell;
vertical-align:middle;
}

.s_box01 .img,.s_box02 .img{width:107px;}
.s_box01 .img img,.s_box02 .img img{
border:solid #c8c8c8 1px;
}

.s_box01 dl,.s_box02 dl{width:210px;}
.s_box01b dl,.s_box02b dl{width:310px;}
.s_box01 dl dt,.s_box02 dl dt,.s_box01b dl dt,.s_box02b dl dt{margin-bottom:5px;}
.s_box01 dl dt a,.s_box02 dl dt a,.s_box01b dl dt a,.s_box02b dl dt a{font-weight:bold;}
.s_box01 dl dt .new,.s_box02 dl dt .new,.s_box01b dl dt .new,.s_box02b dl dt .new{background:url(../00images/common/koushin/new_02.gif) no-repeat right 50%; padding-right:30px;}

.s_box01 dl dd,.s_box02 dl dd,.s_box01b dl dd,.s_box02b dl dd{font-size:10px; margin-bottom:3px;}


* html .s_box01 p,* html .s_box01 dl,* html .s_box02 p,* html .s_box02 dl,* html .s_box01b p,* html .s_box01b dl,* html .s_box02b p,* html .s_box02b dl{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .s_box01 p,*:first-child+html .s_box01 dl,*:first-child+html .s_box02 p,*:first-child+html .s_box02 dl,*:first-child+html .s_box01b p,*:first-child+html .s_box01b dl,*:first-child+html .s_box02b p,*:first-child+html .s_box02b dl{/* IE 7 */
display:inline;
zoom:1;
}


.s_box01 .bt a,.s_box02 .bt a,.s_box01b .bt a,.s_box02b .bt a{
display:block;
}
.s_box01 .bt a:hover,.s_box02 .bt a:hover,.s_box01b .bt a:hover,.s_box02b .bt a:hover{position:relative; top:1px; left:1px;}


/* 近日分譲予告 */
#yokoku{
width:368px;
padding:20px 20px 10px;
margin:0 0 10px;
border:solid #e3e3e3 1px;
font-size:83%;
}

#yokoku .y_box{margin:0; padding:0;}

#yokoku .y_box dl{float:left;}
#yokoku dl dt{font-weight:bold; margin:0 0 3px; background:url(../00images/new/ic_01.gif) no-repeat 0 50%; padding:0 0 0 10px;}
#yokoku dl dt a{font-weight:bold;}
#yokoku dl dt .new{background:url(../00images/common/koushin/new_02.gif) no-repeat right 50%; padding-right:30px;}
#yokoku dl dd{margin:0 0 10px; padding:0 0 0 10px; font-size:10px;}

#yokoku .y_box p{
float:right;
width:66px;
height:25px;
padding:0;
text-indent:-9999px;
overflow:hidden;
background:url(../00images/new/bt_sr_ov.jpg) no-repeat;
position:relative;
margin:0;
}

#yokoku .y_box p a{
display:block;
width:66px;
height:25px;
background:url(../00images/new/bt_sr.jpg) no-repeat;
}
#yokoku .y_box p a:hover{background:none;}


/* モデルハウス見学会 */
#center .mh_box{
width:203px;
background:url(../00images/new/bg_mh_01.jpg) no-repeat;
padding:4px 0 0;
margin:0 3px 10px 0;
float:left;
}

#center .mh_box .heightLineParent{
width:183px;
background:url(../00images/new/bg_mh_02.jpg) repeat-y;
padding:6px 10px;
font-size:83%;
}

#center .mh_box .heightLineParent .img{
width:98px;
height:110px;
border:solid #c8c8c8 1px;
float:left;
margin:0;
padding:0;
}

#center .mh_box .heightLineParent dl{
margin:0 0 12px 105px;
}

#center .mh_box .heightLineParent dl dt{
margin:0 0 10px;
}

#center .mh_box .heightLineParent dl dt a{
font-weight:bold;
}

#center .mh_box .heightLineParent dl dd{
font-weight:bold;
color:#FF0000;
}

#center .mh_box .heightLineParent .bn{
margin:0 0 0px 105px;
width:53px; height:22px;
padding:0; text-indent:-9999px; overflow:hidden; background:url(../00images/new/bt_01_ov.jpg) no-repeat;
}

/*for IE6 */
* html #center .mh_box .heightLineParent .bn {
margin-left:105px;
}

#center .mh_box .heightLineParent .bn a{
display:block; width:53px; height:22px; background:url(../00images/new/bt_01.jpg) no-repeat;
}
#center .mh_box .heightLineParent .bn a:hover{background:none;}

#center .mh_box .heightLineParent .bn2{
margin:0 0 5px 105px;
width:63px; height:22px;
padding:0; text-indent:-9999px; overflow:hidden; background:url(../00images/new/bt_rf_ov.jpg) no-repeat;
}

/*for IE6 */
* html #center .mh_box .heightLineParent .bn2 {
margin-left:105px;
}

#center .mh_box .heightLineParent .bn2 a{
display:block; width:63px; height:22px; background:url(../00images/new/bt_rf.jpg) no-repeat;
}
#center .mh_box .heightLineParent .bn2 a:hover{background:none;}

#center .mh_box .bg_bottom{
background:url(../00images/new/bg_mh_03.jpg) no-repeat;
padding:1px 0 0;
height:3px;
line-height:0;
font-size:1px;
}

#center .cl{
clear:both;
line-height:0;
font-size:1px;
}


#center .mh_box_new,#center .mh_box_01{
width:411px;
background:url(../00images/new/bg_nmh_01.jpg) no-repeat;
padding:4px 0 0;
margin:0 3px 10px 0;
float:left;
}

#center .mh_box_new .new_box,#center .mh_box_01 .new_box{
width:391px;
background:url(../00images/new/bg_nmh_02.jpg) repeat-y;
padding:6px 10px;
font-size:83%;
}

#center .mh_box_new .bg_bottom,#center .mh_box_01 .bg_bottom{
background:url(../00images/new/bg_nmh_03.jpg) no-repeat;
padding:1px 0 0;
height:3px;
line-height:0;
font-size:1px;
}

#center .mh_box_new .new_box .img{
width:98px;
height:110px;
border:solid #c8c8c8 1px;
float:left;
margin:0;
padding:0;
}

#center .mh_box_01 .new_box .img{
width:98px;
height:110px;
border:solid #c8c8c8 1px;
float:left;
margin:0;
padding:0;
}

#center .mh_box_new .new_box dl{
margin:0 0 12px 120px;
}

#center .mh_box_01 .new_box dl{
margin:0 0 12px 120px;
}

#center .mh_box_new .new_box dl dt{
margin:0 0 10px;
padding:25px 0 0;
background:url(../00images/new/ic_new_mh.jpg) no-repeat;
}

#center .mh_box_01 .new_box dl dt{
margin:0 0 10px;
padding:25px 0 0;
}

#center .mh_box_new .new_box dl dt a,#center .mh_box_01 .new_box dl dt a{
font-weight:bold;
}

#center .mh_box_new .new_box ul{
margin:0 0 0 120px;
list-style:none;
}

#center .mh_box_01 .new_box ul{
margin:0 0 0 120px;
list-style:none;
}

#center .mh_box_new .new_box ul li,#center .mh_box_01 .new_box ul li{
float:left;
margin:0 5px 0 0;
}


#center .mh_box_new .new_box .bn,#center .mh_box_01 .new_box .bn{
width:63px; height:22px;
padding:0; text-indent:-9999px; overflow:hidden; background:url(../00images/new/bt_rf_ov.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn a,#center .mh_box_01 .new_box .bn a{
display:block; width:63px; height:22px; background:url(../00images/new/bt_rf.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn2,#center .mh_box_01 .new_box .bn2{
width:65px; height:22px;
padding:0; text-indent:-9999px; overflow:hidden; background:url(../00images/new/bt_kn_ov.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn2 a,#center .mh_box_01 .new_box .bn2 a{
display:block; width:65px; height:22px; background:url(../00images/new/bt_kn.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn3,#center .mh_box_01 .new_box .bn3{
width:53px; height:22px;
padding:0; text-indent:-9999px; overflow:hidden; background:url(../00images/new/bt_01_ov.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn3 a,#center .mh_box_01 .new_box .bn3 a{
display:block; width:53px; height:22px; background:url(../00images/new/bt_01.jpg) no-repeat;
}

#center .mh_box_new .new_box .bn a:hover,
#center .mh_box_new .new_box .bn2 a:hover,
#center .mh_box_new .new_box .bn3 a:hover,
#center .mh_box_01 .new_box .bn a:hover,
#center .mh_box_01 .new_box .bn2 a:hover,
#center .mh_box_01 .new_box .bn3 a:hover{background:none;}

#center .suma a{
display:block;
margin-bottom:3px;
}
#center .suma a:hover{position:relative; top:1px; left:1px;}


/* ライト */
#right .other_box{
margin:0 0 7px;
padding:0;
}

#right .other_box p{
margin:0 0 3px 2px;
}

#right .other_box .l_bn{
float:left;
margin:0 2px 2px 2px;
width:118px;
display:inline;
}

#right .other_box .r_bn{
width:118px;
margin:0 0 2px;
float:right;
}

#right .other_box p a{
display:block;
}
#right .other_box p a:hover{position:relative; top:1px; left:1px;}

#right .info_01{
width:229px;
height:62px;
padding:6px 5px;
background:url(../00images/new/bg_in_01.jpg) no-repeat;
margin:0;
}

#right .info_02{
width:229px;
height:62px;
padding:5px 5px 6px;
background:url(../00images/new/bg_in_02.jpg) no-repeat;
margin:0;
}

#right .info_03{
width:229px;
height:62px;
padding:5px 5px 6px;
background:url(../00images/new/bg_in_03.jpg) no-repeat;
margin:0 0 10px;
}


#right .info_01 p,#right .info_02 p,#right .info_03 p{
padding:0;
margin:0;
line-height:62px;
}

#right .info_01 p a,#right .info_02 p a,#right .info_03 p a{
background:url(../00images/new/ic_01.gif) no-repeat 0 50%;
padding:0 0 0 10px;
font-weight:bold;
font-size:75%;
}

#right .info_01 p.img,#right .info_02 p.img,#right .info_03 p.img{
float:left;
width:110px;
height:60px;
}

#right .info_01 p.img img,#right .info_02 p.img img,#right .info_03 p.img img{
width:99px;
border:solid #c8c8c8 1px;
}

#right .info_01 p.img a,#right .info_02 p.img a,#right .info_03 p.img a{
margin:0;
padding:0;
background:none;
height:60px;
}

#right .relaclass{
margin:0 0 7px;
padding:0;
font-size:83%;
width:240px;
}

#right .relaclass .img{
float:left;
margin:0;
padding:0;
width:98px;
height:118px;
border:solid #c8c8c8 1px;
}

#right .relaclass dl{
margin:0 0 10px 110px;
}

#right .relaclass dl dt{
font-weight:bold;
margin:0 0 5px;
}

#right .relaclass dl .red{
color:#fa0100;
}

#right .relaclass p{
margin:0 0 0 110px;
}

#right .relaclass .bt a{
display:block;
}
#right .relaclass .bt a:hover{position:relative; top:1px; left:1px;}


#right .school{
font-size:80%;
padding:5px;
border-bottom:dotted #918b8a 1px;
}

#right .school p{
display:table-cell;
vertical-align:middle;
width:165px;
}

* html #right .school p{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html #right .school p{/* IE 7 */
display:inline;
zoom:1;
}

#right .school .img{
width:65px;
}

#right .school .img img{
width:58px;
height:58px;
border:solid #c8c8c8 1px;
}


#footer .f_list{width:910px; height:31px; padding:0; margin:0 0 20px; text-align:center; position: relative; overflow: hidden; background:url(../00images/new/bg_ft.jpg) no-repeat;}
#footer .f_list ul{margin:0 auto 20px; list-style:none; text-align:center; position: relative; left: 50%; float: left;}
#footer .f_list ul li{position:relative; left:-50%; float:left; padding:0 20px; line-height:31px; font-size:83%;}

#footer .f_list ul li a{
background:url(../00images/new/ic_01.gif) no-repeat 0 50%;
padding:0 0 0 10px;
}



#footer .copy{
text-align:center;
height:49px;
position:relative;
left:5%;
}

#footer .copy .img{
margin:0;
padding:0;
width:131px;
position: absolute;
top: 0;
left:0;
}

#footer .copy .txt{
font-size:75%;
position: absolute;
top: 50%;
margin-top: -1em;
left:141px;
text-align:left;
}

/* りらっくらす通信発行のご挨拶 */
#greet{font-size:83%;}