/* ============================================== FOOTER NAVI ============================================== */
/*----------------------------------------
#ftGNav
----------------------------------------*/
#ftGNavtop{
background:#e2dfd9;
padding:20px 0;
margin-top:23px;
height: 220px;
clear:both;
}

#ftGNav{
width: 954px;
margin: 0 auto 0;
text-align: center;
position: relative;
}

#fgnLineup,
#fgnSpCon,
#fgnGuide,
#fgnSupport {
height: 220px;
position: absolute;
text-align: left;
padding-left: 28px;
background: url(/cms/living/images/000009549.gif) repeat-y left top;
clear:both;}
#fgnLineup{
left: 0px;
}

#fgnSpCon{
left: 233px;
}

#fgnGuide{
left: 470px;
}

#fgnSupport{
left: 706px;
}

#ftGNav h5{
padding: 0 0 4px; 
}

h5#fTitUnd{
padding: 20px 0 4px;
}

#ftGNav li{
width: 177px;
margin: 8px 0 0 18px;
text-indent: -18px;
position: relative;
}

* html #ftGNav li{/*ie6*/
width: 177px;
text-indent: -18px;
padding: 0 0 0 18px;
margin: 8px 0 0;
}

*+html #ftGNav li{/*ie7*/
width: 177px;
text-indent: -18px;
padding: 0 0 0 18px;
margin: 8px 0 0;
}

#ftGNav li a{
padding: 0 0 0 21px;
background: url(/cms/living/images/000077147.gif) no-repeat left 0.2em;
}

/*----------------------------------------
#注釈等
----------------------------------------*/

.t_intent01{padding-left:1em;text-indent:-1em;}
.t_intent02{padding-left:1.8em;text-indent:-1.8em;}

.t_indent01{padding-left:1em;text-indent:-1em;}
.t_indent02{padding-left:1.8em;text-indent:-1.8em;}


/*----------------------------------------
#サイドメニュー
----------------------------------------*/


#subSupt li a{
	padding: 0 0 0 22px;
	background: url(/cms/living/images/000009557.gif) no-repeat left 0.2em;
}


#subSupt{
	margin: -5px 0 0 9px;
	padding: 8px 0 0;
}

#subSupt li{
	padding: 10px 0 0px;
	margin: 0;
	width: 232px;
}

.subColumn .under{padding-bottom:0;}
.subTitle02{margin-top:8px;}
.subTitle02a{margin-top:5px;}

table.windBox {
width:560px;
border-collapse:collapse;
}

table.windBox th {
background-color:#EDEDED;
text-align:center;
border:1px solid #D5D5D5;
}

table.windBox th.dannetsu {
background-color:#D2D2D2;
}

table.windBox td {
text-align:center;
padding:5px;
border:1px solid #D5D5D5;
}

table.windBox td.bnone {
border:none;
}

#spec table.speclist {
    width: 628px;
    margin: 13px 0px;
    table-layout: auto;
    border: 1px #ccc solid;
}

#spec table.speclist td.speclist_title {
    padding: 12px 10px;
    background-color: #eee;
    color: #333;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border: 1px #ccc solid;
}

#spec table.speclist td.speclist_data {
    padding: 12px 10px;
    color: #333;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    border: 1px #ccc solid;
}

#spec table.specnote {
    font-size: 77%;
}

.fs90{font-size:90%;}
.fs85{font-size:85%;}
.fs80{font-size:80%;}
.fs75{font-size:75%;}

.bl_c{font-size:130%;}

img {
border: none;
font-size: 0;
line-height: 0;
vertical-align: top;
}

.top_banner{text-align:center;margin:-20px 0 15px 0;}

#tabBtn ul#tabBtnV4 li div{font-size:90%;padding:6px 0;line-height:140% !important;}
#tabBtn ul#tabBtnV5 li div{font-size:90%;padding:6px 0;line-height:140% !important;}