
/*---左メニューを含めたbottom--------------------------------------------------------*/
#bottom {
margin: 0 19px 0 3px;
}
/*---左メニュー--------------------------------------------------------*/
#mainmenu{
float: left;
width: 140px;
margin: 0 0 15px 0;
}

#mainmenu dl{
margin: 3px 0 0 0;
}

#mainmenu dl.mm01{ height: 79px; background: url(/image_cmn/menu_back02.gif) no-repeat; }
#mainmenu dl.mm02{ height: 79px; background: url(/image_cmn/menu_ir2_b.gif) no-repeat; }		
#mainmenu dl.mm03{ height: 79px; background: url(/image_cmn/menu_president2_b.gif) no-repeat; }		

#mainmenu dl.mm03 dd{
color: #ffffff;
}

#mainmenu dl dd{
margin: 2px 5px 3px 5px;
font-size: 85%;
}

#mainmenu dl.banner{
width: 127px;
margin: 5px 0 0 5px;
}

#mainmenu dl.banner dd{
padding: 0 0 0 9px;
background: url(/image_cmn/btn_02.gif) no-repeat 0 4px;
}
/*---右メインタイトル--------------------------------------------------------*/
#bottom_main {
	width:620px;
	float:right;
	overflow: hidden;
	}
#bottom_main p {
	font-size:100%;
	}
/*---メイン部分--------------------------------------------------------*/
#main {
	width:100%;
	text-align:center;

	}
#main table {
	line-height: 1.2;
	text-align:center;
	}
#main td {
	text-align:left;
	}
	.font {
	text-align:left;
	}
#main .size85 {
	font-size:85%;
	line-height:110%;
	}
#main .size115 {
	font-size:115%;
	}
#main .size125 {
	font-size:125%;
	}
#main .size135 {
	font-size:135%;
	}
#main .p {
	text-align:left;
	}

/* =================================== */
/*  old.ver font                       */
/* =================================== */
#main table font{
	font-family: Verdana,sans-serif;
	}




/*---サイトルート部分--------------------------------------------------------*/
#siteroute {
	width:620px;
	padding: 0 0 15px 0;
	}
#siteroute .contents {
	border-bottom:1px solid #cccccc;
	}
#siteroute h1 {
	clear:both;
	padding: 0 0 3px 0;
	font-size: 135%;
	font-weight: normal;
	}
#siteroute ul {
	list-style:none;
	}
#siteroute li {
	float: left;
	margin: 5px 2px 5px 0;
	padding: 0 0 0 10px;
	background: url(../image_cmn/arrow_routeinfo.gif) no-repeat 0 50%;
	}

/* bottommenu BEGIN
-------------------------------------------- */
#bottommenu{
margin: 15px 0 0 0;
}



/* satelite_page
-------------------------------------------- */
div.satelite table div{
width: 87px;
}

div.satelite table div.style1{
width: 100%;
}

div.satelite table div.trme{
width: 36px;
}

div.satelite table td a{
font-size: 100%!important;
font-size: 90%;
}

div.satelite tr.dotline{
font: 1%/0 Verdana,sans-serif;
}

div.satelitemain span.subcopy{
font-size: 90%;
}

div.satelitemain td.keepthetop img{
vertical-align: top;
}

div.satelitemain td.keepthebottom{
vertical-align: bottom;
}


/* pr_tvcm__page
-------------------------------------------- */
div.tvcm table td.adjust{
height: 1px;
}

div.tvcm table td.keepthemiddle img{
vertical-align: middle;
}

div.tvcm table td.keepthetop img{
vertical-align: top;
}


/* tochi_sindan_character_page
-------------------------------------------- */
div.katuyou #siteroute {
padding: 0;
}


/* chirashi_oll
-------------------------------------------- */
div.chirashi h2{
margin: 0 0 15px 0;
}

div.chirashi p.chirashipict{
width: 592px;
margin: 0 auto 20px auto;
padding: 1px;
border: 1px solid #aaaaaa;
}

div.chirashi p.chirashipict img{
border: 1px solid #cccccc;
}

div.chirashi p.dload{
width: 300px;
margin: 0 auto;
padding: 2px 0;
border: 1px solid #336699;
background: #efefef;
}

div.chirashi p.dload span{
display: block;
height: 1.4em;
margin: 0 0 0 80px;
padding: 0 0 0 20px;
background: url(../tochi/keiei/shisanka_chie/img_cmn/download_pdf.gif) no-repeat 0 50%;
text-align: left;
}


/* shohin banner
-------------------------------------------- */
#main div.cs_link,
#main div.cs_link a{
display:block;
width:620px;
height:75px;
margin:5px 0 0 0;
padding:0;
text-indent:-9999px;
}

#main div.cs_link a{
background:url(/apartment/image_cmn/bnr_color.jpg) no-repeat 0 0;
}

#main div.cs_link a:hover{
background:url(/apartment/image_cmn/bnr_color.jpg) no-repeat 0 -75px;
}


/* other_navi
-------------------------------------------- */

#main ul#other_navi {
list-style:none;
margin:10px 5%;
text-align:center;
}

#main ul#other_navi li {
float:left;
margin:0 15px 0 15px;
padding:0;
text-align:center;
}

#main ul#other_navi li dl dt a.madori {
display:block;
width:135px; 
height:28px; 
text-indent: -9999px;
background:url(/apartment/image_cmn/btn_link_01.gif) 0 0;
}

#main ul#other_navi li dl dt a:hover.madori { 
background:url(/apartment/image_cmn/btn_link_01ov.gif) 0 0;
}

#main ul#other_navi li dl dt.pamphlet {
display:block;
width:135px; 
height:28px; 
text-indent: -9999px;
background:url(/apartment/image_cmn/btn_link_04.gif) 0 0;
}


#main ul#other_navi li dl dt a.cg {
display:block;
width:135px; 
height:28px; 
text-indent: -9999px;
background:url(/apartment/image_cmn/btn_link_05.gif) 0 0;
}
/*


#main ul#other_navi li dl dt a:hover.pamphlet {
background:url(/apartment/image_cmn/btn_link_04ov.gif) 0 0;
}
*/
#main ul#other_navi li dl dt a:hover.cg {
background:url(/apartment/image_cmn/btn_link_05ov.gif) 0 0;
}

#main ul#other_navi li dl dd {
margin:0 0 5px 0;
font-size:80%;
color:#666666;
text-align:center;
}

#main ul#other_navi li dl dd.pam {
margin:0 0 5px 0;
font-size:100%;
color:#666666;
text-align:center;
}

/* another_link
-------------------------------------------- */
a{
outline:0;
}

#main div.another_link_block1,/*ボタン1列の場合*/
#main div.another_link_block2,/*ボタン2列の場合*/
#main div.another_link_block3,/*ボタン3列の場合*/
#main div.another_link_block4,/*ボタン4列の場合*/
#main div.another_link_block5/*ボタン5列の場合*/
{
clear:both;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
}

#main div.another_link_block1{width:155px;}
#main div.another_link_block2{width:310px;}
#main div.another_link_block3{width:465px;}
#main div.another_link_block4{width:620px;}
#main div.another_link_block5{width:465px;}

#main ul.link_bt{
list-style:none;
}

#main ul.link_bt li{
float:left;
width:155px;
}

/*複数行のボタンセンター*/
#main ul.link_bt li.ml_b2_left{
padding:0px 0px 0px 77px;
}


#main ul.link_bt li dl.madori,/*間取図・平面図集へ*/
#main ul.link_bt li dl.pers,/*建築パース作品集へ*/
#main ul.link_bt li dl.sakuhin,/*建築作品集へ*/
#main ul.link_bt li dl.pamphlet,/*パンフレットデータへ*/
#main ul.link_bt li dl.three_d_cg/*3DCGムービーへ*/
{
width:145px;
margin:0 auto 10px auto;
}

#main ul.link_bt li dl dt{
width:145px;
margin:0 auto;
text-indent:-9999px;
}

#main ul.link_bt li dl.madori dt a,
#main ul.link_bt li dl.pers dt a,
#main ul.link_bt li dl.sakuhin dt a,
#main ul.link_bt li dl.pamphlet dt a,
#main ul.link_bt li dl.three_d_cg dt a
{
display:block;
width:145px;
height:30px;
}

#main ul.link_bt li dl.madori dt a		{background:url(/apartment/image_cmn/btn_link_01.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.pers dt a		{background:url(/apartment/image_cmn/btn_link_02.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.sakuhin dt a		{background:url(/apartment/image_cmn/btn_link_03.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.pamphlet dt a	{background:url(/apartment/image_cmn/btn_link_04.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.three_d_cg dt a	{background:url(/apartment/image_cmn/btn_link_05.gif) no-repeat 5px 0;}

#main ul.link_bt li dl.madori dt a:hover		{background:url(/apartment/image_cmn/btn_link_01ov.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.pers dt a:hover			{background:url(/apartment/image_cmn/btn_link_02ov.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.sakuhin dt a:hover		{background:url(/apartment/image_cmn/btn_link_03ov.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.pamphlet dt a:hover		{background:url(/apartment/image_cmn/btn_link_04ov.gif) no-repeat 5px 0;}
#main ul.link_bt li dl.three_d_cg dt a:hover	{background:url(/apartment/image_cmn/btn_link_05ov.gif) no-repeat 5px 0;}


#main ul.link_bt dd{
padding:2px 0;
font-size:80%;
color:#666;
}

#main ul.link_bt li dl.pamphlet dt/*パンフレットにタイプ選択がある場合*/
{
display:block;
width:145px;
height:30px;
background:url(/apartment/image_cmn/btn_link_04.gif) no-repeat 5px 0;
}

#main ul.link_bt dd.type_select01{
}

#main ul.link_bt dd.type_select02{
width:145px;
padding:0;
font-size:100%;
color:#000;
}

#main ul.link_bt dd.type_select02 span{
padding:0 0 0 3px;
}

/* another_link タイプ2
-------------------------------------------- */
#main div.another_link2_title{
width:580px;
margin:15px auto 0 auto;
padding:5px 0 0 0;
color:#7d7d7d;
background:url(/apartment/image_cmn/another_link2_bg.gif) repeat-x 0 0;
letter-spacing:1px;
text-align:center;
}

#main div.another_link2_block1,/*ボタン1列の場合*/
#main div.another_link2_block2/*ボタン2列の場合*/
{
clear:both;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
}

#main div.another_link2_block1{
width:170px;
}

#main div.another_link2_block2{
width:340px;
}

#main div.another_link2_block1 ul.link_bt li,
#main div.another_link2_block2 ul.link_bt li{
float:left;
width:170px;
}

#main ul.link_bt li dl.shouhin_type2,/*s商品へ*/
#main ul.link_bt li dl.pers_type2,/*建築パース作品集へ*/
#main ul.link_bt li dl.sakuhin_type2/*建築作品集へ*/
{
width:145px;
margin:0 auto 10px auto;
}

#main ul.link_bt li dl dt{
width:145px;
margin:0 auto;
text-indent:-9999px;
}

#main ul.link_bt li dl.shouhin_type2 dt a,
#main ul.link_bt li dl.pers_type2 dt a,
#main ul.link_bt li dl.sakuhin_type2 dt a
{
display:block;
width:145px;
height:30px;
}

#main ul.link_bt li dl.shouhin_type2 dt a{background:url(/apartment/image_cmn/btn_shouhin2.gif) no-repeat 0 0;}
#main ul.link_bt li dl.pers_type2 dt a{background:url(/apartment/image_cmn/btn_pers2.gif) no-repeat 0 0;}
#main ul.link_bt li dl.sakuhin_type2 dt a{background:url(/apartment/image_cmn/btn_sakuhin2.gif) no-repeat 0 0;}

#main ul.link_bt li dl.shouhin_type2 dt a:hover{background:url(/apartment/image_cmn/btn_shouhin2ov.gif) no-repeat 0 0;}
#main ul.link_bt li dl.pers_type2 dt a:hover{background:url(/apartment/image_cmn/btn_pers2ov.gif) no-repeat 0 0;}
#main ul.link_bt li dl.sakuhin_type2 dt a:hover{background:url(/apartment/image_cmn/btn_sakuhin2ov.gif) no-repeat 0 0;}

#main ul.link_bt li dl.shouhin_type2 dd,
#main ul.link_bt li dl.pers_type2 dd,
#main ul.link_bt li dl.sakuhin_type2 dd{
margin:0 0 5px 0;
}

/*--------------------------------
3dcg追加　5列の場合
--------------------------------*/

#main ul.link_bt li.clear_for_5{
margin:0 0 0 37px;
}


/*--------------------------------------
商品紹介　規格商品別紹介ビデオのボタン
--------------------------------------*/
#main a.btn_kikaku_movie {
float:right;
display:block;
overflow:hidden;
width:149px;
height:31px;
margin:5px 0 5px 5px;
text-indent:-9999px;
background:url(../apartment/image_cmn/btn_kikaku_movie.gif) no-repeat 0 0;
}

#main a:hover.btn_kikaku_movie {
background:url(../apartment/image_cmn/btn_kikaku_movie.gif) no-repeat 0 -31px;
}


/*--------------------------------------
シェルルシリーズへのリンクバナー
--------------------------------------*/
p.bns_shelulu{
clear:both;
}

/*--------------------------------------
ページ音声案内
--------------------------------------*/

p.sound_play{
width:150px;
height:45px;
text-indent:-9999px;
}

p.sound_play a{
float:right;
display:block;
width:150px;
height:45px;
text-indent:-9999px;
}

p.sound_play a		{background:url(../image_cmn/icon_soundplay.gif) no-repeat 0 0;}
p.sound_play a:hover{background:url(../image_cmn/icon_soundplay.gif) no-repeat 0 -45px;}



/*(建築商品のページ)工場のボタン*/

.cisco a {
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/cisco.gif) 0 0 no-repeat;
}
.cisco a:hover{
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/cisco_r.gif) 0 0 no-repeat;
}


.shelulu a {
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/shelulu.gif) 0 0 no-repeat;
}
.shelulu a:hover{
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/shelulu_r.gif) 0 0 no-repeat;
}

.fukaya a {
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/fukaya.gif) 0 0 no-repeat;

}
.fukaya a:hover{
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/fukaya_r.gif) 0 0 no-repeat;
}

.dantani a {
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/dantani.gif) 0 0 no-repeat;
}
.dantani a:hover{
display:block;
width:235px;
height:69px;
margin:10px 0 0 20px;
text-indent:-9999px;
background:url(/image_cmn/dantani_r.gif) 0 0 no-repeat;
}


/*----------- (建築商品のページ)TLDへのバナー（補足） --------------*/

#main p.bns_tld{
clear:both;
width:620px;
margin:5px auto 0 auto;
padding:0;
}


.clear{
	clear:both;
	}

