@charset "UTF-8";
/*
-----------------------------------------------
BOstudio templete style
version: 2007-04
----------------------------------------------- */


/* INDEX
-------------------------------------------
1. main layout
2. navigation
3. link style
4. common parts
-------------------------------------------*/


/* 1. main layout
-------------------------------------------*/

#wrapper{
margin:0 auto;
padding:0px;
width:900px;
}

#header{
margin:0px auto;
padding:7px 8px 0px 9px;
width:883px;
}

#globalnavi{
clear:both;
width:100%;
background:#000;
}

#pankuzu{
margin:0px;
padding:3px 0px 0px;
width:900px;
}

#contents{
margin:0px;
padding:19px 0px 30px;
width:900px;
}
#second #contents{
margin:0px;
padding:19px 0px 10px;
width:900px;
}

#maincol{
margin:0px;
padding:0px;
width:900px;
}
#second #maincol{
float:right;
margin:0px;
padding:0px 0px 30px;
width:670px;
}

#second #subcol{
float:left;
margin:0px;
padding:0px 23px 30px 9px;
width:198px;
}

#second #footnavi{
padding:0px 9px 0px;
}
#home #footnavi{
clear:both;
padding:0px 9px 0px;
}

#footer{
margin:0px;
padding:0px;
width:900px;
clear:both;
}

/* 2. navigation
-------------------------------------------*/
#globalnavi ul.wrap{
margin:0px auto;
padding:0px 2px 0px 1px;
width:897px;
}
#globalnavi ul.wrap li{
float:left;
position:relative;
}

/*GN_SAFETY*/
#globalnavi ul.wrap li.safety{
width:128px;
height:49px;
background:url(../imgs/gn_safety_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.safety a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_safety.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.safety a.item:link{
background:url(../imgs/gn_safety.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.safety a.item:visited{
background:url(../imgs/gn_safety.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.safety a.item:hover{
background:none;
}
#globalnavi ul.wrap li.safety a.item:active{
background:none;
}
#globalnavi ul.wrap li.safety a.item_stay,
#globalnavi ul.wrap li.safety a.item_stay:link,
#globalnavi ul.wrap li.safety a.item_stay:visited,
#globalnavi ul.wrap li.safety a.item_stay:hover,
#globalnavi ul.wrap li.safety a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_NIMIUS*/
#globalnavi ul.wrap li.nimius,
#globalnavi ul.wrap li.nimius_stay{
width:128px;
height:49px;
background:url(../imgs/gn_nimius_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.nimius a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_nimius.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.nimius a.item:link,
#globalnavi ul.wrap li.nimius a.item:visited{
background:url(../imgs/gn_nimius.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.nimius a.item:hover,
#globalnavi ul.wrap li.nimius a.item:active{
background:none;
}
#globalnavi ul.wrap li.nimius a.item_stay,
#globalnavi ul.wrap li.nimius a.item_stay:link,
#globalnavi ul.wrap li.nimius a.item_stay:visited,
#globalnavi ul.wrap li.nimius a.item_stay:hover,
#globalnavi ul.wrap li.nimius a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_PLENO*/
#globalnavi ul.wrap li.pleno{
width:128px;
height:49px;
background:url(../imgs/gn_pleno_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.pleno a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_pleno.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.pleno a.item:link{
background:url(../imgs/gn_pleno.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.pleno a.item:visited{
background:url(../imgs/gn_pleno.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.pleno a.item:hover{
background:none;
}
#globalnavi ul.wrap li.pleno a.item:active{
background:none;
}
#globalnavi ul.wrap li.pleno a.item_stay,
#globalnavi ul.wrap li.pleno a.item_stay:link,
#globalnavi ul.wrap li.pleno a.item_stay:visited,
#globalnavi ul.wrap li.pleno a.item_stay:hover,
#globalnavi ul.wrap li.pleno a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_LAND*/
#globalnavi ul.wrap li.land{
width:128px;
height:49px;
background:url(../imgs/gn_land_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.land a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_land.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.land a.item:link{
background:url(../imgs/gn_land.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.land a.item:visited{
background:url(../imgs/gn_land.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.land a.item:hover{
background:none;
}
#globalnavi ul.wrap li.land a.item:active{
background:none;
}
#globalnavi ul.wrap li.land a.item_stay,
#globalnavi ul.wrap li.land a.item_stay:link,
#globalnavi ul.wrap li.land a.item_stay:visited,
#globalnavi ul.wrap li.land a.item_stay:hover,
#globalnavi ul.wrap li.land a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_SUPPORT*/
#globalnavi ul.wrap li.support{
width:128px;
height:49px;
background:url(../imgs/gn_support_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.support a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_support.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.support a.item:link{
background:url(../imgs/gn_support.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.support a.item:visited{
background:url(../imgs/gn_support.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.support a.item:hover{
background:none;
}
#globalnavi ul.wrap li.support a.item:active{
background:none;
}
#globalnavi ul.wrap li.support a.item_stay,
#globalnavi ul.wrap li.support a.item_stay:link,
#globalnavi ul.wrap li.support a.item_stay:visited,
#globalnavi ul.wrap li.support a.item_stay:hover,
#globalnavi ul.wrap li.support a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_MODELHOUSE*/
#globalnavi ul.wrap li.modelhouse{
width:128px;
height:49px;
background:url(../imgs/gn_modelhouse_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.modelhouse a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_modelhouse.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.modelhouse a.item:link{
background:url(../imgs/gn_modelhouse.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.modelhouse a.item:visited{
background:url(../imgs/gn_modelhouse.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.modelhouse a.item:hover{
background:none;
}
#globalnavi ul.wrap li.modelhouse a.item:active{
background:none;
}
#globalnavi ul.wrap li.modelhouse a.item_stay,
#globalnavi ul.wrap li.modelhouse a.item_stay:link,
#globalnavi ul.wrap li.modelhouse a.item_stay:visited,
#globalnavi ul.wrap li.modelhouse a.item_stay:hover,
#globalnavi ul.wrap li.modelhouse a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_COMPANY*/
#globalnavi ul.wrap li.company{
width:128px;
height:49px;
background:url(../imgs/gn_company_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.company a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_company.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.company a.item:link{
background:url(../imgs/gn_company.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.company a.item:visited{
background:url(../imgs/gn_company.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.company a.item:hover{
background:none;
}
#globalnavi ul.wrap li.company a.item:active{
background:none;
}
#globalnavi ul.wrap li.company a.item_stay,
#globalnavi ul.wrap li.company a.item_stay:link,
#globalnavi ul.wrap li.company a.item_stay:visited,
#globalnavi ul.wrap li.company a.item_stay:hover,
#globalnavi ul.wrap li.company a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}
/*GN_SHOWCASE*/
#globalnavi ul.wrap li.showcase{
width:128px;
height:49px;
background:url(../imgs/gn_showcase_on.jpg) 0 0 no-repeat;
}
#globalnavi ul.wrap li.showcase a.item{
display:block;
width:128px;
height:49px;
background:url(../imgs/gn_showcase.gif) 0 0 no-repeat;
text-indent:-9999px;
}
#globalnavi ul.wrap li.showcase a.item:link{
background:url(../imgs/gn_showcase.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.showcase a.item:visited{
background:url(../imgs/gn_showcase.gif) 0 0 no-repeat;
}
#globalnavi ul.wrap li.showcase a.item:hover{
background:none;
}
#globalnavi ul.wrap li.showcase a.item:active{
background:none;
}
#globalnavi ul.wrap li.showcase a.item_stay,
#globalnavi ul.wrap li.showcase a.item_stay:link,
#globalnavi ul.wrap li.showcase a.item_stay:visited,
#globalnavi ul.wrap li.showcase a.item_stay:hover,
#globalnavi ul.wrap li.showcase a.item_stay:active{
display:block;
width:128px;
height:49px;
background:none;
text-indent:-9999px;
}



/*DROPDOWN*/
/*all*/
#globalnavi .tip1,
#globalnavi .tip2,
#globalnavi .tip3,
#globalnavi .tip4,
#globalnavi .tip5,
#globalnavi .tip7,
#globalnavi .tip8{
z-index:3;
display:none;
position:absolute;
top:49px;
left:1px;
/*filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
*/}
#globalnavi .tip7{
left:-127px;
}
#globalnavi ul.wrap li.safety .tip1 li a,
#globalnavi ul.wrap li.safety .tip1 li a:link,
#globalnavi ul.wrap li.safety .tip1 li a:visited,
#globalnavi ul.wrap li.nimius .tip2 li a,
#globalnavi ul.wrap li.nimius .tip2 li a:link,
#globalnavi ul.wrap li.nimius .tip2 li a:visited,
#globalnavi ul.wrap li.pleno .tip3 li a,
#globalnavi ul.wrap li.pleno .tip3 li a:link,
#globalnavi ul.wrap li.pleno .tip3 li a:visited,
#globalnavi ul.wrap li.land .tip4 li a,
#globalnavi ul.wrap li.land .tip4 li a:link,
#globalnavi ul.wrap li.land .tip4 li a:visited,
#globalnavi ul.wrap li.support .tip5 li a,
#globalnavi ul.wrap li.support .tip5 li a:link,
#globalnavi ul.wrap li.support .tip5 li a:visited,
#globalnavi ul.wrap li.company .tip7 li a,
#globalnavi ul.wrap li.company .tip7 li a:link,
#globalnavi ul.wrap li.company .tip7 li a:visited,
#globalnavi ul.wrap li.showcase .tip8 li a,
#globalnavi ul.wrap li.showcase .tip8 li a:link,
#globalnavi ul.wrap li.showcase .tip8 li a:visited{
display:block;
margin:0px;
padding:6px 10px 5px 0px;
width:245px;
color:#fff;
line-height:1.3;
font-size:80%;
vertical-align:bottom;
}
#globalnavi ul.wrap li.safety .tip1 li a span,
#globalnavi ul.wrap li.nimius .tip2 li a span,
#globalnavi ul.wrap li.pleno .tip3 li a span,
#globalnavi ul.wrap li.land .tip4 li a span,
#globalnavi ul.wrap li.support .tip5 li a span,
#globalnavi ul.wrap li.company .tip7 li a span,
#globalnavi ul.wrap li.showcase .tip8 li a span{
display:block;
padding:0px 0px 0px 25px;
background:url(../imgs/m_gn.gif) 8px 3px no-repeat;
}
#globalnavi ul.wrap .tip1 li,
#globalnavi ul.wrap .tip2 li,
#globalnavi ul.wrap .tip3 li,
#globalnavi ul.wrap .tip4 li,
#globalnavi ul.wrap .tip5 li,
#globalnavi ul.wrap .tip7 li,
#globalnavi ul.wrap .tip8 li{
position:static;
float:none;
width:255px;
vertical-align:bottom;
line-height:1.0;
}
/*individual*/
#globalnavi .tip1{
background:#c93614;
}
#globalnavi .tip2{
background:#de941e;
}
#globalnavi .tip3{
background:#087968;
}
#globalnavi .tip4{/*
background:#158cc3;*/
background:#646bb7;
}
#globalnavi .tip5{/*
background:#646bb7;*/
background:#83509b;
}
#globalnavi .tip7{
background:#d384b6;
}
#globalnavi .tip8{
background:#158cc3;
}
#globalnavi ul.wrap .tip1 li{
border-bottom:1px solid #e49b8a;
}
#globalnavi ul.wrap .tip2 li{
border-bottom:1px solid #efca8f;
}
#globalnavi ul.wrap .tip3 li{
border-bottom:1px solid #84bcb4;
}
#globalnavi ul.wrap .tip4 li{
border-bottom:1px solid #8ac6e1;
}
#globalnavi ul.wrap .tip5 li{
border-bottom:1px solid #b2b5db;
}
#globalnavi ul.wrap .tip7 li{
border-bottom:1px solid #e9c2db;
}
#globalnavi ul.wrap .tip8 li{
border-bottom:1px solid #8ac6e1;
}
#globalnavi ul.wrap .tip1 li a:hover,
#globalnavi ul.wrap .tip1 li a:active{
background:#d9735b;
text-decoration:none;
}
#globalnavi ul.wrap .tip2 li a:hover,
#globalnavi ul.wrap .tip2 li a:active{
background:#e8b462;
text-decoration:none;
}
#globalnavi ul.wrap .tip3 li a:hover,
#globalnavi ul.wrap .tip3 li a:active{
background:#53a196;
text-decoration:none;
}
#globalnavi ul.wrap .tip4 li a:hover,
#globalnavi ul.wrap .tip4 li a:active{/*
background:#5cafd5;*/
background:#9398cd;
text-decoration:none;
}
#globalnavi ul.wrap .tip5 li a:hover,
#globalnavi ul.wrap .tip5 li a:active{
background:#9398cd;
text-decoration:none;
}
#globalnavi ul.wrap .tip7 li a:hover,
#globalnavi ul.wrap .tip7 li a:active{
background:#e0a9cc;
text-decoration:none;
}
#globalnavi ul.wrap .tip8 li a:hover,
#globalnavi ul.wrap .tip8 li a:active{
background:#5cafd5;
text-decoration:none;
}

/*SIDENAVI*/
#subcol .st_nimius{
padding:6px 0px 0px;
background:url(../imgs/side_head_nimius.gif) 0 0 no-repeat;
}
#subcol .st_land{
padding:6px 0px 0px;/*
background:url(../land/imgs/side_head_land.gif) 0 0 no-repeat;*/
background:url(../house/imgs/side_head.gif) 0 0 no-repeat;

}
#subcol .st_free{
padding:6px 0px 0px;
background:url(../freeplan/coordinator/imgs/freeplan_head.gif) 0 0 no-repeat;
}
#subcol .st_model{
margin:0px 0px 21px;
padding:6px 0px 0px;
background:url(../land/list/modelhouse/imgs/side_head_model.gif) 0 0 no-repeat;
}
#subcol .st_com{
padding:6px 0px 0px;
background:url(../company/imgs/side_head.gif) 0 0 no-repeat;
}
#subcol .st_safety{
padding:6px 0px 0px;
background:url(../safety/imgs/side_head.gif) 0 0 no-repeat;
}
#subcol .st_other{
padding:6px 0px 0px;
background:url(../imgs/side_head_other.gif) 0 0 no-repeat;
}
#subcol .st_privacy{
margin:0px 0px 21px;
padding:6px 0px 0px;
background:url(../imgs/side_head_other.gif) 0 0 no-repeat;
}
#subcol .st_house{
padding:6px 0px 0px;/*
background:url(../house/imgs/side_head.gif) 0 0 no-repeat;*/
background:url(../land/list/modelhouse/imgs/side_head_model.gif) 0 0 no-repeat;
}
#subcol .st_info{
margin:0px 0px 0px;
padding:6px 0px 0px;
background:url(/imgs/side_head_other.gif) 0 0 no-repeat;
}
#subcol .st_showcase{
margin:0px 0px ;
padding:6px 0px 0px;
background:url(../land/imgs/side_head_land.gif) 0 0 no-repeat;
}

#subcol p a{
display:block;
padding:10px 0px 0px 17px;
height:43px;
background:url(../imgs/side_m_title.jpg) 0 0 no-repeat;
border-bottom:1px solid #e4e4e4;
color:#000;
font-weight:bold;
line-height:1.3;
}
#subcol .st_model a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_com a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_other a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_house a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_privacy a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_info a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol .st_showcase a{
padding:18px 0px 0px 17px;
height:35px;
}
#subcol p.st_nimius a:hover,
#subcol p.st_nimius a:active{
color:#df941f;
}
#subcol p.st_land a:hover,
#subcol p.st_land a:active{/*
color:#178bc4;*/
color:#636ab8;
}
#subcol p.st_free a:hover,
#subcol p.st_free a:active{
color:#207a6b;
}
#subcol .st_model a:hover,
#subcol .st_model a:active{
color:#824f9c;
}
#subcol .st_com a:hover,
#subcol .st_com a:active{
color:#d185b4;
}
#subcol .st_other a:hover,
#subcol .st_other a:active{
color:#666;
}
#subcol .st_safety a:hover,
#subcol .st_safety a:active{
color:#c93614;
}
#subcol .st_house a:hover,
#subcol .st_house a:active{/*
color:#636ab8;*/
color:#824f9c;
}

#subcol .sidenavi{
margin:0px 0px 20px;
font-size:75%;
}
#subcol .sidenavi li ul{
padding:0px 0px 0px 19px;
}
/*#subcol .sidenavi li a,
#subcol .sidenavi li a:link,
#subcol .sidenavi li a:visited{
display:block;
padding:6px 5px 5px 17px;
background:url(../imgs/m_basic.gif) 0 9px no-repeat;
color:#666;
}
#subcol .sidenavi li a:hover,
#subcol .sidenavi li a:active{
color:#23b181;
}
*/
#subcol .nimiusnavi li a,
#subcol .nimiusnavi li a:link,
#subcol .nimiusnavi li a:visited,
#subcol .landnavi li a,
#subcol .landnavi li a:link,
#subcol .landnavi li a:visited,
#subcol .freenavi li a,
#subcol .freenavi li a:link,
#subcol .freenavi li a:visited,
#subcol .comnavi li a,
#subcol .comnavi li a:link,
#subcol .comnavi li a:visited,
#subcol .othernavi li a,
#subcol .othernavi li a:link,
#subcol .othernavi li a:visited,
#subcol .safetynavi li a,
#subcol .safetynavi li a:link,
#subcol .safetynavi li a:visited,
#subcol .housenavi li a,
#subcol .housenavi li a:link,
#subcol .housenavi li a:visited,
#subcol .showcasenavi li a,
#subcol .showcasenavi li a:link,
#subcol .showcasenavi li a:visited{
display:block;
padding:6px 5px 5px 17px;
background:url(../imgs/m_basic.gif) 0 9px no-repeat;
border-bottom:1px solid #e4e4e4;
color:#666;
}
#subcol .nimiusnavi li li a,
#subcol .nimiusnavi li li a:link,
#subcol .nimiusnavi li li a:visited,
#subcol .landnavi li li a,
#subcol .landnavi li li a:link,
#subcol .landnavi li li a:visited,
#subcol .freenavi li li a,
#subcol .freenavi li li a:link,
#subcol .freenavi li li a:visited,
#subcol .comnavi li li a,
#subcol .comnavi li li a:link,
#subcol .comnavi li li a:visited,
#subcol .othernavi li li a,
#subcol .othernavi li li a:link,
#subcol .othernavi li li a:visited,
#subcol .safetynavi li li a,
#subcol .safetynavi li li a:link,
#subcol .safetynavi li li a:visited,
#subcol .housenavi li li a,
#subcol .housenavi li li a:link,
#subcol .housenavi li li a:visited,
#subcol .showcasenavi li li a,
#subcol .showcasenavi li li a:link,
#subcol .showcasenavi li li a:visited{
background:url(../imgs/m_basic2nd.gif) 0 9px no-repeat;
}
#subcol .nimiusnavi li a:hover,
#subcol .nimiusnavi li a:active,
#subcol .nimiusnavi li li a:hover,
#subcol .nimiusnavi li li a:active{
background:url(../nimius/imgs/m_nbasic_on.gif) 0 9px no-repeat;
color:#df941f;
}
#subcol .landnavi li a:hover,
#subcol .landnavi li a:active,
#subcol .landnavi li li a:hover,
#subcol .landnavi li li a:active{/*
background:url(../land/imgs/m_lbasic_on.gif) 0 9px no-repeat;
color:#178bc4;*/
background:url(../house/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#636ab8;
}
#subcol .freenavi li a:hover,
#subcol .freenavi li a:active,
#subcol .freenavi li li a:hover,
#subcol .freenavi li li a:active{
background:url(../freeplan/coordinator/imgs/m_basic.gif) 0 9px no-repeat;
color:#207a6e;
}
#subcol .comnavi li a:hover,
#subcol .comnavi li a:active,
#subcol .comnavi li li a:hover,
#subcol .comnavi li li a:active{
background:url(../company/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#d185b4;
}
#subcol .showcasenavi li a:hover,
#subcol .showcasenavi li a:active,
#subcol .showcasenavi li li a:hover,
#subcol .showcasenavi li li a:active{
background:url(../land/imgs/m_lbasic_on.gif) 0 9px no-repeat;
color:#178bc4;
}
#subcol .othernavi li a:hover,
#subcol .othernavi li a:active,
#subcol .othernavi li li a:hover,
#subcol .othernavi li li a:active{
background:url(../imgs/m_obasic_on.gif) 0 9px no-repeat;
color:#666;
}
#subcol .safetynavi li a:hover,
#subcol .safetynavi li a:active{
background:url(../safety/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#c93614;
}
#subcol .housenavi li a:hover,
#subcol .housenavi li a:active,
#subcol .housenavi li li a:hover,
#subcol .housenavi li li a:active{
/*background:url(../house/imgs/m_basic_on.gif) 0 9px no-repeat;*/
background:url(/land/list/modelhouse/imgs/b_basic_model.gif) 0 9px no-repeat;
/*color:#636ab8;*/
color:#824F9C;
}
#subcol .nimiusnavi li a.stay,
#subcol .nimiusnavi li a.stay:link,
#subcol .nimiusnavi li a.stay:visited,
#subcol .nimiusnavi li a.stay:hover,
#subcol .nimiusnavi li a.stay:active{
background:url(../nimius/imgs/m_nbasic_on.gif) 0 9px no-repeat;
color:#df941f;
font-weight:bold;
text-decoration:none;
}
#subcol .landnavi li a.stay,
#subcol .landnavi li a.stay:link,
#subcol .landnavi li a.stay:visited,
#subcol .landnavi li a.stay:hover,
#subcol .landnavi li a.stay:active{/*
background:url(../land/imgs/m_lbasic_on.gif) 0 9px no-repeat;
color:#178bc4;*/
background:url(../house/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#636ab8;
font-weight:bold;
text-decoration:none;
}
#subcol .freenavi li a.stay,
#subcol .freenavi li a.stay:link,
#subcol .freenavi li a.stay:visited,
#subcol .freenavi li a.stay:hover,
#subcol .freenavi li a.stay:active{
background:url(../freeplan/coordinator/imgs/m_basic.gif) 0 9px no-repeat;
color:#207a6e;
font-weight:bold;
text-decoration:none;
}
#subcol .comnavi li a.stay,
#subcol .comnavi li a.stay:link,
#subcol .comnavi li a.stay:visited,
#subcol .comnavi li a.stay:hover,
#subcol .comnavi li a.stay:active{
background:url(../company/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#d185b4;
font-weight:bold;
text-decoration:none;
}
#subcol .othernavi li a.stay,
#subcol .othernavi li a.stay:link,
#subcol .othernavi li a.stay:visited,
#subcol .othernavi li a.stay:hover,
#subcol .othernavi li a.stay:active{
background:url(../imgs/m_obasic_on.gif) 0 9px no-repeat;
color:#666;
font-weight:bold;
text-decoration:none;
}
#subcol .safetynavi li a.stay,
#subcol .safetynavi li a.stay:link,
#subcol .safetynavi li a.stay:visited,
#subcol .safetynavi li a.stay:hover,
#subcol .safetynavi li a.stay:active{
background:url(../safety/imgs/m_basic_on.gif) 0 9px no-repeat;
color:#c93614;
font-weight:bold;
text-decoration:none;
}
#subcol .housenavi li a.stay,
#subcol .housenavi li a.stay:link,
#subcol .housenavi li a.stay:visited,
#subcol .housenavi li a.stay:hover,
#subcol .housenavi li a.stay:active{
background:url(../house/imgs/m_basic_on.gif) 0 9px no-repeat;
background:url(/land/list/modelhouse/imgs/b_basic_model.gif) 0 9px no-repeat;
/*color:#636ab8;*/
color:#824F9C;
font-weight:bold;
text-decoration:none;
}
#subcol .showcasenavi li a.stay,
#subcol .showcasenavi li a.stay:link,
#subcol .showcasenavi li a.stay:visited,
#subcol .showcasenavi li a.stay:hover,
#subcol .showcasenavi li a.stay:active{
background:url(../land/imgs/m_lbasic_on.gif) 0 9px no-repeat;
color:#178bc4;
font-weight:bold;
text-decoration:none;
}


#subcol .bnr_side li{
margin:0px 0px 10px;
vertical-align:bottom;
font-size:0px;
line-height:1.0;
}
#subcol .bnr_side li.side_request{
background:url(../imgs/bnr_request_side_on.jpg) 0 0 no-repeat;
}
#subcol .bnr_side li.side_request a,
#subcol .bnr_side li.side_request a:link,
#subcol .bnr_side li.side_request a:visited{
display:block;
width:198px;
height:98px;
background:url(../imgs/bnr_request_side.jpg) 0 0 no-repeat;
text-indent:-9999px;
}
#subcol .bnr_side li.side_request a:hover,
#subcol .bnr_side li.side_request a:active{
background:none;
}

/*PANKUZU*/
.pan_nimius{
background:url(../nimius/imgs/pan_head.jpg) 0 0 repeat-x;
}
.pan_land{/*
background:url(../land/imgs/pan_head.jpg) 0 0 repeat-x;*/
background:url(../house/imgs/pan_head_house.jpg) 0 0 repeat-x;
}
.pan_model{
background:url(../land/list/modelhouse/imgs/pan_head.jpg) 0 0 repeat-x;
}
.pan_free{
background:url(../freeplan/coordinator/imgs/pan_head.jpg) 0 0 repeat-x;
}
.pan_com{
background:url(../company/imgs/pan_head.jpg) 0 0 repeat-x;
}
.pan_other{
background:url(../imgs/pan_head_other.jpg) 0 0 repeat-x;
}
.pan_house{/*
background:url(../house/imgs/pan_head_house.jpg) 0 0 repeat-x;*/
background:url(../land/list/modelhouse/imgs/pan_head.jpg) 0 0 repeat-x;
}
.pan_safety{
background:url(../safety/imgs/pan_head_safety.jpg) 0 0 repeat-x;
}
.pan_showcase{
background:url(../land/imgs/pan_head.jpg) 0 0 repeat-x;
}
#pankuzu div{
padding:9px 9px 8px 27px;
width:864px;
}
.pan_nimius div{
background:#f9ead3 url(../nimius/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_land div{/*
background:#d0e8f4 url(../land/imgs/pan_foot.gif) 0 100% no-repeat;*/
background:#e0e2f1 url(../house/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_model div{
background:#e7dcec url(../land/list/modelhouse/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_free div{
background:#d1e4e2 url(../freeplan/coordinator/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_com div{
background:#f6e6f0 url(../company/imgs/pan_foot.jpg) 0 100% no-repeat;
}
.pan_other div{
background:#e6e6e6 url(../imgs/pan_foot_other.gif) 0 100% no-repeat;
}
.pan_house div{/*
background:#e0e2f1 url(../house/imgs/pan_foot.gif) 0 100% no-repeat;*/
background:#e7dcec url(../land/list/modelhouse/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_safety div{
background:#f4d7d1 url(../safety/imgs/pan_foot.gif) 0 100% no-repeat;
}
.pan_showcase div{
background:#d0e8f4 url(../land/imgs/pan_foot.gif) 0 100% no-repeat;
}
#pankuzu .bread{
float:left;
width:821px;
}
#pankuzu .font_change{
float:right;
width:43px;
}
#pankuzu .font_change li{
float:left;
vertical-align:bottom;
font-size:0px;
line-height:1.0;
}
#pankuzu .font_change li.fontM{
padding:0px 3px 0px 0px;
}

/*LOCALNAVI*/
.localnavi_2nd{
/*margin:0px 0px 20px;
*/}
.localnavi_2nd .left{
float:left;
margin:0px 0px 20px;
width:312px;
}
.localnavi_2nd .right{
float:right;
margin:0px 0px 20px;
width:312px;
}
.localnavi_2nd .imgarea{
float:left;
border:1px solid #e4e4e4;
}
.localnavi_2nd .txtarea{
float:left;
padding:0px 0px 0px 10px;
width:204px;
}
.localnavi_2nd .txtarea_l{
float:left;
padding:0px 0px 0px 10px;
width:288px;
}
.localnavi_2nd .txtarea h3{
padding:8px 0px 7px;
}
.localnavi_2nd .txtarea_l h3 a{
font-weight:bold;
}
.localnavi_2nd .roustyle{
clear:both;
padding:0px 0px 0px 93px;
color:#c20000;
}
.localnavi_2nd .nimiustop,
.localnavi_2nd .landtop,
.localnavi_2nd .othertop,
.localnavi_2nd .safetytop,
.localnavi_2nd .housetop,
.localnavi_2nd .freetop,
.localnavi_2nd .showcasetop{
padding:10px 0px 0px;
background:url(../imgs/m_basic.gif) 100% 50% no-repeat;
}
.nlnavi .left,
.nlnavi .right{
background:url(../nimius/imgs/ln_nimius_head.gif) 0 0 no-repeat;
}
.llnavi .left,
.llnavi .right{/*
background:url(../land/imgs/ln_land_head.gif) 0 0 no-repeat;*/
background:url(../house/imgs/ln_house_head.gif) 0 0 no-repeat;
}
.othernavi .left,
.othernavi .right{
background:url(../imgs/ln_other_head.gif) 0 0 no-repeat;
}
.safetynavi .left,
.safetynavi .right{
background:url(../safety/imgs/ln_safety_head.gif) 0 0 no-repeat;
}
.housenavi .left,
.housenavi .right{/*
background:url(../house/imgs/ln_house_head.gif) 0 0 no-repeat;*/
background:url(../land/list/modelhouse/imgs/model_head.gif) 0 0 no-repeat;
}
.freenavi .left,
.freenavi .right{
/*background:url(../freeplan/imgs/ln_head.gif) 0 0 no-repeat;*/
background:transparent url(/land/imgs/ln_land_head.gif) no-repeat scroll 0 0;
}

/* 3. link style
-------------------------------------------*/

a:link{
color:#676767;
text-decoration:none;
overflow:hidden;
}

a:visited{
color:#676767;
text-decoration:none;
overflow:hidden;
}

a:hover{
color:#23b181;
text-decoration:underline;
overflow:hidden;
}

a:active{
color:#23b181;
text-decoration:underline;
overflow:hidden;
}

.inner_nimius a:link,
.inner_nimius a:visited{
color:#676767;
text-decoration:none;
}
.inner_nimius a:hover,
.inner_nimius a:active{
color:#df941f;
text-decoration:underline;
}

.inner_land a:link,
.inner_land a:visited{
color:#676767;
text-decoration:none;
}
.inner_land a:hover,
.inner_land a:active{
/*color:#178bc4;*/
color:#646cb7;
text-decoration:underline;
}

.inner_model a:link,
.inner_model a:visited{
color:#676767;
text-decoration:none;
}
.inner_model a:hover,
.inner_model a:active{
color:#824f9c;
text-decoration:underline;
}
.inner_free a:link,
.inner_free a:visited{
color:#676767;
text-decoration:none;
}
.inner_free a:hover,
.inner_free a:active{
color:#207a6b;
text-decoration:underline;
}
.inner_other a:hover,
.inner_other a:active{
color:#666;
text-decoration:underline;
}
.inner_safety a:link,
.inner_safety a:visited{
color:#676767;
text-decoration:none;
}
.inner_safety a:hover,
.inner_safety a:active{
color:#c93614;
text-decoration:underline;
}
.inner_house a:link,
.inner_house a:visited{
color:#676767;
text-decoration:none;
}
.inner_house a:hover,
.inner_house a:active{/*
color:#646cb7;*/
color:#824F9C;
text-decoration:underline;
}
.inner_com a:link,
.inner_com a:visited{
color:#676767;
text-decoration:none;
}
.inner_com a:hover,
.inner_com a:active{
color:#d185b4;
text-decoration:underline;
}
/*showcase*/
.inner_showcase a:link,
.inner_showcase a:visited{
color:#676767;
text-decoration:none;
}
.inner_showcase a:hover,
.inner_showcase a:active{
color:#178bc4;
text-decoration:underline;
}
/*showcase*/

/*FOOTNAVI*/
#second #footnavi ul{
padding:0px 0px 29px 237px;
width:645px;
font-size:75%;
}
#second #footnavi ul li a,
#second #footnavi ul li a:link,
#second #footnavi ul li a:visited{
padding:0px 0px 0px 13px;
background:url(../imgs/m_basic.gif) 0 1px no-repeat;
color:#676767;
}
#second #footnavi ul li a:hover,
#second #footnavi ul li a:active{
background:url(../imgs/m_basic_on.gif) 0 1px no-repeat;
color:#676767;
}
#second #footnavi ul li.fright a,
#second #footnavi ul li.fright a:link,
#second #footnavi ul li.fright a:visited{
padding:0px 0px 0px 13px;
background:url(../imgs/m_tbasic.gif) 0 1px no-repeat;
color:#676767;
}
#second #footnavi ul li.fright a:hover,
#second #footnavi ul li.fright a:active{
background:url(../imgs/m_tbasic_on.gif) 0 1px no-repeat;
color:#676767;
}
#second #footnavi p{
border-bottom:1px solid #000;
text-align:right;
}
#home #footnavi p{
border-bottom:1px solid #000;
text-align:right;
}

/* 4. common parts
-------------------------------------------*/
p{
color:#666;
font-size:75%;
line-height:1.6;
}
.font_bold{
font-weight:bold;
}

#second #maincol h2.ttl_h2{
margin:-6px 0px 16px;
}
#second #maincol h2{
margin:0px 0px 16px;
}

.tuning_inner{
padding:0px 9px 0px 7px;
}

.wrap_contactarea{
margin:30px 0px 0px;
padding:6px 0px 0px;
width:654px;
background:url(../imgs/contact_head.gif) 0 0 no-repeat;
}
.wrap_contactarea .line{
padding:2px 0 19px;
border:1px solid #e4e4e4;
border-top:none;
}
.wrap_contactarea .line .left{
float:left;
width:230px;
}
.wrap_contactarea .line .right{
float:right;
width:250px;
}
.wrap_contactarea .line dt{
line-height:1.0;
font-size:0px;
vertical-align:bottom;
}
.wrap_contactarea .line dd{
padding:5px 0px 0px 1px;
line-height:1.0;
}
.wrap_contactarea .line p{
clear:both;
padding:18px 0px 0px;
color:#666;
text-align:center;
}
.wrap_contactarea .line p a{
color:#c00;
font-weight:bold;
}
.wrap_contactarea .line p a:link,
.wrap_contactarea .line p a:visited{
text-decoration:underline;
}
.wrap_contactarea .line p a:hover,
.wrap_contactarea .line p a:active{
text-decoration:none;
}

/*0527*/

.wrap_contactarea .imgarea{
float:left;
margin:0 10px 0 3px;
padding:0!important;
}
.wrap_contactarea .imgarea img{
border:1px solid #ccc;
}
.wrap_contactarea .txtarea .catch,
.wrap_contactarea .txtarea .t_contact{
clear:none;
text-align:left;
margin-left:210px;
}
.wrap_contactarea .txtarea .t_contact{
padding-top:16px;
margin-bottom:8px;
}
.wrap_contactarea .txtarea .catch{
margin-bottom:8px;
padding:0;
}
.wrap_contactarea .line .right{
width:160px;
}

/* 4.1 of header
-------------------------------------------*/
#header .catcharea{
padding:0px 0px 17px;
}
#header .catchcopy{
float:left;
color:#333;
font-weight:bold;
font-size:72%;
}
#header .ownersnavi{
float:right;
padding:0px 10px 0px 0px;
}
#header .ownersnavi a,
#header .ownersnavi a:link,
#header .ownersnavi a:visited{
padding:0px 0px 0px 13px;
background:url(../imgs/m_basic.gif) 0 50% no-repeat;
}
#header .ownersnavi a:hover,
#header .ownersnavi a:active{
background:url(../imgs/m_basic_on.gif) 0 50% no-repeat;
}
#header .headnavi{
float:right;
width:398px;
}
#header .headnavi li{
float:right;
width:146px;
}
#header .headnavi li.sitemap{
padding:14px 0px 0px;
width:86px;
}
#header .headnavi li.sitemap a,
#header .headnavi li.sitemap a:link,
#header .headnavi li.sitemap a:visited{
padding:0px 0px 0px 13px;
background:url(../imgs/m_basic.gif) 0 50% no-repeat;
}
#header .headnavi li.sitemap a:hover,
#header .headnavi li.sitemap a:active{
background:url(../imgs/m_basic_on.gif) 0 50% no-repeat;
}
#header .headnavi li.request{
padding:0px 6px 0px 14px;
}
#header .headnavi li.request a,
#header .headnavi li.request a:link,
#header .headnavi li.request a:visited{
display:block;
width:146px;
height:38px;
background:url(../imgs/b_request.jpg) 0 100% no-repeat;
text-indent:-9999px;
}
#header .headnavi li.request a:hover,
#header .headnavi li.request a:active{
background:url(../imgs/b_request_on.jpg) 0 100% no-repeat;
}
#header .headnavi li.contact a,
#header .headnavi li.contact a:link,
#header .headnavi li.contact a:visited{
display:block;
width:146px;
height:38px;
background:url(../imgs/b_contact.jpg) 0 100% no-repeat;
text-indent:-9999px;
}
#header .headnavi li.contact a:hover,
#header .headnavi li.contact a:active{
background:url(../imgs/b_contact_on.jpg) 0 100% no-repeat;
}
.logo{
float:left;
padding:6px 0px 0px;
}
/* 4.2 of content
-------------------------------------------*/
.inner{
padding:10px 11px 0px 9px;
}
.inner .intro{
float:left;
width:312px;
}
.inner .intro dl{
margin:10px 0px 0px;
}
.inner .intro dl dt{
vertical-align:bottom;
font-size:0px;
line-height:1.0;
}
.inner .intro dl dd ul li,
.inner .info ul li{
padding:3px 15px;
background:url(../imgs/m_basic.gif) 0 10px no-repeat;
border-bottom:1px solid #e4e4e4;
}
.inner .intro dl dd ul li p,
.inner .info ul li p{
float:left;
line-height:1.8;
}
.inner .intro dl dd ul li p.date,
.inner .info ul li p.date{
width:54px;
color:#958262;
}
.inner .intro dl dd ul li p.title,
.inner .info ul li p.title{
width:228px;
}
.inner .intro dl dd ul li p.title a,
.inner .intro dl dd ul li p.title a:link,
.inner .intro dl dd ul li p.title a:visited,
.inner .info ul li p.title a,
.inner .info ul li p.title a:link,
.inner .info ul li p.title a:visited{
color:#666;
text-decoration:none;
}
.inner .intro dl dd ul li p.title a:hover,
.inner .intro dl dd ul li p.title a:active,
.inner .info ul li p.title a:hover,
.inner .info ul li p.title a:active{
color:#23b181;
text-decoration:underline;
}
.inner .intro ul.group li{
margin:10px 0px 0px;
vertical-align:bottom;
line-height:1.0;
font-size:0px;
}
.inner .info{
float:left;
padding:11px 30px 0px;
width:312px;
}
.inner .info div.title{
margin:0px 0px 8px;
width:312px;
height:40px;
background:url(../imgs/bg_topinfo.gif) 100% 0 no-repeat;
}
.inner .info div.title h2{
float:left;
padding:14px 0px 0px 9px;
}
.inner .info div.title .rss{
float:right;
padding:11px 10px 0px 0px;
}
.inner .info ul{
margin:0px 0px 20px;
}
.inner .info ul.helplist li{
padding:3px 15px 3px;
background:url(../imgs/m_basic.gif) 0 10px no-repeat;
border-bottom:1px solid #e4e4e4;
font-size:75%;
line-height:1.9;
}
#maincol .inner .info ul.helplist li a,
#maincol .inner .info ul.helplist li a:link,
#maincol .inner .info ul.helplist li a:visited{
color:#666;
text-decoration:none;
}
#maincol .inner .info ul.helplist li a:hover,
#maincol .inner .info ul.helplist li a:active{
color:#23b181;
text-decoration:underline;
}
#maincol .inner .info ul.helplist li p{
float:none;
font-size:100%;
}
.inner .bnr{
float:left;
width:196px;
}

.inner .bnr .localnavi_top{
margin:0px 0px 15px;
}
.inner .bnr .localnavi_top li{
height:74px;
border-top:1px dotted #343434;
vertical-align:bottom;
line-height:1.0;
font-size:0px;
}
.inner .bnr .localnavi_top li.lastchild{
border-bottom:1px dotted #343434;
}
.inner .bnr .localnavi_top li a,
.inner .bnr .localnavi_top li a:link,
.inner .bnr .localnavi_top li a:visited{
display:block;
width:187px;
padding:0px 9px 0px 0px;
background:url(../imgs/m_basic.gif) 100% 50% no-repeat;
}
.inner .bnr .localnavi_top li a:hover,
.inner .bnr .localnavi_top li a:active{
background:url(../imgs/m_basic_on.gif) 100% 50% no-repeat;
}
.inner .bnr .other li{
vertical-align:bottom;
font-size:0px;
line-height:1.0;
text-align:center;
}
.inner .bnr .other li.first{
margin:0px 0px 10px;
}
/* 4.3 of footer
-------------------------------------------*/
#footer ul{
padding:0px 13px 0px 0px;
font-size:75%;
text-align:right;
}
#footer ul li{
display:inline;
padding:0px 0px 0px 39px;
}
#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited{
padding:0px 0px 0px 13px;
background:url(../imgs/m_basic.gif) 0 50% no-repeat;
color:#010101;
text-decoration:none;
}
#footer ul li a:hover,
#footer ul li a:active{
background:url(../imgs/m_basic_on.gif) 0 50% no-repeat;
}
#footer p{
padding:18px 13px 40px 0px;
text-align:right;
}
#footer p.copyright{
font-size:70%;
color:#000;
}