h3 { margin:0 0 20px 0;}
h4,h5,h6 { margin:0 0 15px 0; letter-spacing:0.1em;}
h5 { line-height:1.5em;}
h6 { color:#0064b6; font-size:14px;}

#keyvisual { background:url(../images/share/bg_visual.gif) 0 0 repeat-x; height:48px; margin:0 0 10px 0;}
#keyvisual2 { background:url(../images/share/bg_visual.gif) 0 0 repeat-x; height:48px; margin:0 0 0 0;}


#rightBox { margin:0 0 20px 0;}

#leftBox { float:left; width:738px; padding:0 0 10px 20px;}
#leftBox a { color:#f47920;}
#leftBox a:hover { text-decoration:underline;}

#leftBox p { margin:0 0 20px 0; letter-spacing:0.08em; line-height:1.5em;}
.boxmb { margin:0 0 20px 0;}
.halfBox .left,
.halfBox .right { width:359px;}
.cnt { text-align:center;}
.left { float:left; padding:0 20px 0 0;}
.right { float:right;}
.attention { font-size:10px; text-align:right;}
.tbl { border:#dddddd solid 1px; margin:0 0 20px 0;}
.tbl thead th,
.tbl tbody th,
.tbl tbody td { border:#dddddd solid 1px; padding:10px; line-height:1.5em;}
th { vertical-align:top;}
.tbl tbody th { background:#eeeeee;}
.tbl tbody td span { font-size:10px;}
.tbl thead th { text-align:center; background:#eeeeee;}
.thwidth tbody th { width:12em}
.thwidth2 tbody th { width:20em}
.p20 { padding:0 0 20px 0;}

.tbl2 { border:#dddddd solid 1px; margin:0 0 20px 0;}
.tbl2 tbody th,
.tbl2 tbody td { border:#dddddd solid 1px; padding:10px; line-height:1.5em;}
.tbl2 tbody th { background:#eeeeee; text-align:center; vertical-align:middle;}
.tbl2 span { width:25px; display:block; float:left; clear:left;}

.w200 { width:200px;}

.red { color:#900;}

.dotBox { background:url(../images/share/bg_dot.gif) 0 0 repeat; padding:8px;}
.dotBox dl { background:#fff;}
.dotBox dl dt { text-align:center; padding:8px 0;}
.dotBox dl dd { padding:0 8px 8px 8px; font-size:10px; text-align:left;}

.dotline { background:url(../images/share/line_dot.gif) bottom left repeat-x;}
.function div { float:left; width:246px;}
.function div.bar { background:url(../images/share/line_dot.gif) top right repeat-y;}
.function div h5 { margin:0; padding:10px 8px;}
.function div p { margin:0; padding:0 8px;}

.linkList { background:url(../images/share/bg_dot.gif) 0 0 repeat-y; margin:0 0 20px 0;}
.linkList li { text-align:center; float:left; background:url(../images/share/bg_dot.gif) right top repeat-y; padding:10px 30px;}
.linkList li img { padding:0 0 10px 0;}

#movieBox object { margin:0 169px;}

#textPict01 { background:url(../images/security-service/bg_pict01.jpg) bottom right no-repeat;}
#textPict02 { background:url(../images/security-service/bg_pict02.jpg) bottom right no-repeat;}

#pdfBox ul { float:right; width:310px;}
#pdfBox ul li { padding:0 0 9px 0;}
#pdfBox .dotBox { width:310px; float:right; margin:0 32px 0 0;}
* html #pdfBox .dotBox { margin:0 16px 0 0;}

#movie .dotBox { width:400px; margin:0 auto;}

#optoplus p { background:url(../images/security-service/bg_pict03.jpg) 0 0 no-repeat; padding:0 0 0 100px; height:8em;}
#manager p { background:url(../images/security-service/bg_pict04.jpg) 0 0 no-repeat; padding:0 0 0 100px; height:8em;}

#sensorBox { background:url(../images/security-service/bg_pict05.jpg) bottom right no-repeat; padding:20px 280px 0 0;}
#sensorBox ul li { background:url(../images/security-service/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 0 15px 0;}
#sensorBox p { background:url(../images/security-service/bg_pict03.jpg) 0 0 no-repeat; padding:25px 0 20px 90px; font-size:10px; text-indent:-1em;}

#officeBox { background:url(../images/security-service/bg_pict06.jpg) bottom right no-repeat; padding:20px 290px 0 0;}
#officeBox ul li { background:url(../images/security-service/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 0 15px 30px;}

dl.left dt,dl.left dd, dl.right dt, dl.right dd { text-align:center;}
dl.right dd span { font-size:10px; font-weight:normal;}

#lockBox { background:url(../images/security-service/bg_pict07.jpg) bottom right no-repeat; padding:20px 290px 0 0;}
#lockBox ul li { background:url(../images/security-service/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 0 15px 0; line-height:1.5em;}

#goBox { background:url(../images/security-service/bg_pict08.jpg) top right no-repeat; padding:0 280px 200px 0;}
#rightBox { float:right;}

#breadcrumb { padding:0 0 10px 0; background:url(../images/share/bg_dot.gif) left bottom repeat-x; margin:0 0 15px 0;}
#breadcrumb ul li { display:inline; font-size:10px; font-weight:bold;}
#breadcrumb ul li a { font-size:10px; color:#000; text-decoration:underline; font-weight:normal; padding:0 5px 0 0;}
#breadcrumb ul li a:hover { text-decoration:none;}

#breadcrumb2 { padding:0 0 5px 0; margin:0 0 5px 0;}
#breadcrumb2 ul li { display:inline; font-size:10px; color:#fff; font-weight:bold;}
#breadcrumb2 ul li a { font-size:10px; color:#fff; text-decoration:underline; font-weight:normal; padding:0 5px 0 0;}
#breadcrumb2 ul li a:hover { text-decoration:none;}




#goTop { margin:30px 0 25px 0; clear:both; text-align:right;}
#goTop a { padding:0 20px 0 0;}

.bussiness ol li { padding:0 0 8px 0;}

.listBox ul li { background:url(../images/security-service/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 0 15px 15px;}

.result table { margin:0 20px 15px 20px;}
.result table th,.result table td { padding:2px;}
.result table th { width:10em;}
.result table td img { padding:0 0 10px 0;}
.result h5 { font-weight:bold; color:#0050a1; background:url(../images/share/bg_dot.gif) left bottom repeat-x; padding:0 0 8px 0;}
.result ul { margin:0 40px;}
.result ul li { float:left; padding:10px;}

#pagenav { margin:15px 0;}
#pagenav li { display:inline; padding:0 10px;}

#sitemap ul li { background:url(../images/share/bg_dot.gif) left bottom repeat-x; padding:10px 0; margin:0 0 15px 0;}
#sitemap ul li ul { margin:5px 0 0 20px;}
#sitemap ul li ul li { float:left; width:11em; background:none; padding:0; margin:5px 0;}
#sitemap ul li a { background:url(../images/share/arrow.gif) left center no-repeat; padding:0 0 0 15px; color:#000;}
#sitemap ul li a:hover { color:#004898;}

#privacy ul { margin:-10px 0 15px 15px;}
#privacy ul li { padding:0 0 5px 0;}
#privacy h5 { background:url(../images/share/bg_dot.gif) left bottom repeat-x; padding:0 0 7px 0; margin:0 0 15px 0;}

#form span { font-weight:bold; color:#900;}
#form table.tbl tr th span { padding:0 0 0 5px;}


#top_banner1 { height:10px; background-color:#011c69;}
#top_banner2 { height:120px; background-color:#011c69; text-align:canter; padding:10px 0 0 0;}
/* ACS TOP画面（フラッシュ使わないバージョン用）
#flash_inner { height:525px; background:url(../images/top/pict.jpg) center top no-repeat; }
#top_pict { position:relative;}
#top_nav01 { position:absolute; left: 19px; top: 385px;}
#top_nav02 { position:absolute; left: 336px; top: 385px;}
#top_nav03 { position:absolute; left: 653px; top: 385px;}
 */

/* 松崎追加 リノベーション-売却中物件ページのレイアウト */
#renovtop { float:left;}

#articleList { float:left; width:963px; padding:0 0 10px 0;}
#articleList a { letter-spacing:0.08em; line-height:1.5em; color:#0066cb; font-weight: normal; width:100%;}
#articleList a:hover { text-decoration:none; color:#0080ff;}
#articleList p { margin:3px 0; letter-spacing:0.08em; line-height:1.5em; font-size: 11px; }
#articleList strong { color:#ff3333; }
#articleList h4 { margin:0; color:#000;font-weight:normal; text-align: center; font-size: 12px;}
#itirancatch { margin:10px 0;}
.clicklink { text-align:right;}

#articleList_today { float:left; width:963px; padding:0 0 10px 0;}
#articleList_today a { letter-spacing:0.08em; line-height:1.5em; color:#0066cb; font-weight: normal; display:block;width:100%;}
#articleList_today a:hover { text-decoration:none; color:#0080ff;}
#articleList_today p { margin:3px 0; letter-spacing:0.08em; line-height:1.5em; font-size: 11px; }
#articleList_today strong { color:#ff3333; }
#articleList_today h4 { margin:0; color:#000;font-weight:normal; text-align: center; font-size: 12px;}
#itirancatch_today { margin:10px 0;}
.clicklink { text-align:right;}


.result2 { clear:both;}
.result2 h5 { font-weight:bold; color:#0050a1; background:url(../images/share/bg_dot.gif) left bottom repeat-x; padding:0 0 8px 0;}
.result2 h4 { margin:0; font-size:16px; font-weight:bold; color:#fff;}
.result2 table th { vertical-align:middle;}

.tbl5 { border:1px solid #ccc; border-bottom:none;}
.tbl5 th { border:#ccc solid 1px; padding:3px 0; background:#eeeeee; text-align:center;}
.tbl5 .head {background:#ddd url(../images/renovation/sort.gif) 4px center no-repeat; cursor:pointer; padding-left:18px;}
.tbl5 .desc {background:#ccc url(../images/renovation/desc.gif) 4px center no-repeat; cursor:pointer; padding-left:18px;}
.tbl5 .asc  {background:#ccc url(../images/renovation/asc.gif)  4px center no-repeat; cursor:pointer; padding-left:18px;}
.tbl5 .head:hover, .tbl5 .desc:hover, .tbl5 .asc:hover {color:#fff;}
.tbl5 tbody td { height:110px; border:#ccc solid 1px; text-align:center;}
.tbl5 tr:hover { background-color: #f3ffed; cursor:pointer;}

.listphoto p { text-align:center;}

/* 松崎追加 リノベーション-物件詳細ページのレイアウト */
/* 物件詳細ページ全体 */

#detaile { width:738px; margin:0 0 0 30px; padding:0 0 5px 0;}
#detaile a { color:#f47920;}
#detaile a:hover { text-decoration:underline;}
#detaile p { margin: 0 0 0 15px; letter-spacing:0.08em; line-height:1em; }
#detaile .syodaku { color:red;}
.sinsei:hover { text-decoration:underline; cursor:pointer;}
.artcrosshead { margin:10px 0 10px 0;}


/* 物件名 */
#baseinfo h3 { margin:0 0 5px 0; padding:0 0 0 20px; font-size:18px; background-image:url(../images/renovation/titleback.gif); background-repeat:no-repeat; background-position:left -1px;}

/* 価格 */
#baseinfo h4 { float: left; line-height:120%; padding: 0 20px 0 10px; margin:5px 0; font-size:20px; font-weight:bold; color:#ff3333;}

/* 間取り、専有面積、築年月 */
#baseinfo h5 { float: left; padding: 2px 20px 0 0; font-size:14px; font-weight:normal; margin:5px 0;}
#baseinfo h6 { clear:both;  color:#000000; font-size:14px;padding: 0 0 0 10px; font-size:14px; font-weight:normal; margin:0;}

#salesPoint { width:700px; height:auto; clear: both; padding: 5px 15px; margin:5px 0 0 0; background-color:#014898; border:solid 3px #ccc;}
#salesPoint li { padding:2px 0 0 5px; height:1.5em; line-height:1.5em; font-size:16px; color:#fff;}

/* 物件詳細情報のテーブルレイアウト */
.tbl4 { width: 700px; border:#ccc solid 1px; margin:0;}
.tbl4 thead th,
.tbl4 tbody th,
.tbl4 tbody td { border:#ccc solid 1px; padding:5px; line-height:1.5em; text-align:left;}
.tbl4 tbody th { vertical-align:middle; text-align:right; background:url(../images/share/cellback.gif) 0 0 repeat-x;}
.tbl4 tbody td span { font-size:10px;}
.tbl4 thead th { background:#eeeeee;}


/* 画像枠 */
.photo { border:solid 1px #c0c0c0}

/* タブ */
#tab { margin:10px 0 0 0; height:30px; background:url(../images/renovation/tab_back.gif) 0 10px repeat-x;}
#tab a { text-decoration:none; color:#000; font-size:14px;}
#tab a:hover { text-decoration:none; color:#000; font-size:14px;}
#tab ul li { float:left; width:175px; height:30px; margin:0 1px 0 0; padding:9px 3px ; background:url(../images/renovation/tab2.gif) no-repeat; text-align:center;}
#tab ul li:hover { cursor:pointer; background:url(../images/renovation/tab1.gif) no-repeat;}
#tab li.selected { background:url(../images/renovation/tab.gif) no-repeat;}

/* 問合せ */
#inquiry { text-align:center; margin:10px 0; }
#inquiry h4 { margin:5px;}
#inquiry p { margin:5px 0; font-size:12px; line-height:1.5em;}

/* 概要ページの画像 */
#topPicture { width:700px; text-align:center; margin:0 0 5px 17px;}
#topPicture p { text-align:left; margin: 0 0 0 20px; background:url(../../common/images/renovation/ico_camera1_2.gif) 0 4px no-repeat; padding:5px 0 0 22px; height:1.5em; line-height:1.5em;}

#drawing_reform { width:738px; margin: 10px 0;}
#drawing_reform p { text-align:left; margin:0; padding:0; font-weight:bold; color:#555;}
#reform { float:left; width: 349px; padding:5px 0 0 25px;}
#reform ul li { background:url(../images/renovation/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:10px 0 10px 0;}
#drawing { margin-left: 369px; padding:5px 0 5px 5px;}
#point { float:left; width: 349px; padding:5px 0 0 25px;}
#point ul li { float:left; padding:0 7px 0 0; margin:10px 0 10px 0;}
#lifeinfo { margin-left: 369px; padding:5px 0 5px 5px;}
#lifeinfo ul li { background:url(../images/renovation/listimage01.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:10px 0 10px 0;}



/*ビフォーアフターのページ*/
#bfcontentlist { clear:both;}
#bfcontentlist h4 { clear:both; font-size:14px; border-top: 1px dotted #bbb; margin:20px 0 10px 0; padding:10px 0 0 0;}
#bfcontentlist img { float:left; margin:0 10px 10px 0;}
#bfcontentlist p { padding:5px 0 0 0;}

#bfcontent h4 { font-size:16px;}
#bfcontent p { padding:10px 0 10px 10px;}




#artInfo { clear: both; width: 700px; margin:5px 15px 5px 17px;} 

#photoGallary { padding: 5px 0 5px 0; background:url(../../common/images/renovation/photoback.gif) 98px 13px no-repeat;}
#photoGallary2 { margin:0 0 0 16px; padding: 5px 0 5px 0;}
#photoGallary2 td { margin:5px 15px; background /**/:url(../images/renovation/haikei.png) -5px -5px no-repeat;}
#photoGallary2 p { text-align:left; margin: 5px 0 15px 0px; background:url(../../common/images/renovation/ico_camera1_2.gif) 0 4px no-repeat; padding:5px 0 0 20px; height:1.5em; line-height:1.5em;}


/* 実績ページの物件外観画像 */
#photoGallary3 { margin:0 0 0 20px; padding: 5px 0 5px 0;}
#photoGallary3 td { margin:15px 15px; padding:0 50px 0 0; background /**/:url(../images/renovation/haikei.png) -5px -5px no-repeat;}
#photoGallary3 p { text-align:left; margin: 8px 0 25px 0; height:1.5em; line-height:1.5em;}




#movie { height:410px; text-align:center; padding:20px 0 5px 0; background:url(../../common/images/renovation/photoback.gif) 98px 10px no-repeat;}


#map { text-align:center; padding:15px 0 5px 0; background:url(../../common/images/renovation/photoback.gif) 99px 6px no-repeat;}
#map iframe { border:solid 1px #c0c0c0;}



#footerLink { width: 696px; padding: 20px; background:url(../images/share/bg_dot.gif) top left repeat-x;}
#footerLink ul { padding:2px 0 2px 0;}
#footerLink ul li { font-size:10px; color:#2a2a2a; display : inline;}
#footerLink ul li a { font-size:10px; color:#2a2a2a;}

input:focus { background-color: #ffffcc;}
textarea:focus { background-color: #ffffcc;}
textarea { border: 1px #7f9db9 solid; margin:0 0 0 2px;}



/* 物件お問い合わせページ */
.tbl3 { border:#3399cc solid 1px; margin:0 0 5px 0;}
.tbl3 thead th { border:#3399cc solid 1px; padding:3px 10px; line-height:1.5em; vertical-align:middle;}
.tbl3 tbody th { border:#3399cc solid 1px; padding:3px 10px; line-height:1.5em; vertical-align:middle;}
.tbl3 tbody td { border:#3399cc solid 1px; padding:3px 3px; line-height:1.5em; vertical-align:middle;}
.tbl3 tbody th { background:#f6fcff;}
.tbl3 tbody td span { font-size:10px;}
.tbl3 thead th { text-align:center; background:#f6fcff;}

.cmxform table {margin:0 0 20px 0;}

.red { color:#ff0000;}

#return { padding: 30px 0 20px 15px;}




/* コンセプトページ */
#accordion2 { width:738px;}
.accordion2 { width:738px;}
.accordion2 dt { margin:-2px 0; width:738px; height:40px; cursor:pointer;}
.accordion2 dt:hover { background-color:#ccc;}
.accordion2 dt img { display:block; }
.accordion2 .open { background-color:#eee;}
.accordion2 dd { overflow:hidden; background:#fff; margin:10px 0 0 0;}
.accordion2 dd img { margin:15px 0;}
.accordion2 p.leftP { clear:both; display:block; width:500px; border-top:none; padding:0 15px; float:left;}
.accordion2 p.rightP { clear:both; display:block; width:500px; border-top:none; padding:0 15px; float:right;}
.accordion2 p.under { margin:0 0 20px 0; float:left;}


/* 五反田ページ */
.outlineflame { width:100%; margin:0; }
.outlineflame { width:100%; margin:0; }


.inlineflame { width:800px; }
.inlineflame2 { width:864px; margin:0; padding:0; background:url(../images/asset-solution/koenji_back2.gif) 0 0 repeat-y; }


#gotandaDetaile { width:800px; margin:0 0 0 30px; padding:0 0 5px 0;}
#gotandaDetaile a { color:#f47920;}
#gotandaDetaile a:hover { text-decoration:underline;}
#gotandaDetaile p { margin: 0 0 0 5px; letter-spacing:0.08em; line-height:1em; }
#gotandaDetaile h3 a{ margin:0; font-size:18px; font-weight:bold; color:#0050a1;}
#gotandaDetaile h3 span{ margin:0; font-size:18px; font-weight:bold; color:red;}
#gotandaDetaile h4 { margin:0; font-size:18px; font-weight:bold; color:#0050a1;}
#gotandaDetaile p { margin:10px; font-size:14px; line-height:1.5em;}
.crosshead1 { margin:25px 0 0 0;}
.crosshead2 { margin:15px 0 0 0;}
.crosshead3 { margin:20px 0 0 0;}

#gotandatopPicture { width:738px;}
#gotandatopPicture p { font-size:12px; text-align:left; margin: 0 0 0 20px; background:url(../../common/images/renovation/ico_camera1_2.gif) 0 4px no-repeat; padding:5px 0 0 22px; height:1.5em; line-height:1.5em;}
#gotandatopPicture1 { float:left; width:360px; text-align:left; margin:0 0 5px 15px;}
#gotandatopPicture1 img{ border:#dddddd solid 1px;}
#gotandatopPicture2 ul li { list-style:none; float:left;}
#gotandatopPicture2 ul li a { float:left; display:block; width:173px; height:130px;}
#gotandaPoint1 { margin:10px 0 10px 0;}
#gotandaPoint1 h4 { letter-spacing:0.08em; line-height:1.5em; font-size: 12px; color:#000; font-weight:normal;}
#gotandaPoint2 { clear: both; width:738px; height:310px; padding: 15px 0;}
#gotandaPoint2 img { padding:10px 0;}
#gP2List { float:left; width:369px;}
#gP2List li { background:url(../images/renovation/listimage01.gif) 2px 3px no-repeat; padding:0 0 0 20px; height:2.74em; line-height:1.5em; font-size:12px;}
#gP2Map { width:362; height:320; text-align:center;}
#gP2Map iframe { border:solid 1px #ccc;}

#gotandakukaku { position:relative; width:100%; height:45px; background-color:#ddd;}
#gotandakukaku ul { margin-left:auto; margin-right:auto; text-align:center; }
#gotandakukaku ul li { float:left;}



.gotandaimgtbl1 { margin:10px 0 10px 0; width: 800px; }
.gotandaimgtbl1 th { padding:5px 0 5px 0; text-align:center; border:#bbb solid 1px; color:#fff; background-color:#0050a1;}
.gotandaimgtbl1 td { text-align:center; border:#bbb solid 1px; }

.tbl6_2 { width: 800px; border:#ccc solid 1px;}
.tbl6_2 thead th,
.tbl6_2 tbody th,
.tbl6_2 tbody td { border:#bbb solid 1px; padding:5px; line-height:1em; text-align:left;}
.tbl6_2 tbody th.oh { vertical-align:middle; text-align:right; background-color:#ddd;}
.tbl6_2 tbody th.ih { vertical-align:middle; text-align:right; background-color:#eee;}
.tbl6_2 tbody td span { font-size:10px;}
.tbl6_2 thead th { background:#ccc;}

.tbl6_3 { width: 738px; border:#ffffff solid 1px;}
.tbl6_3 thead th,
.tbl6_3 tbody th,
.tbl6_3 tbody td { border:#fff solid 1px; padding:2px; line-height:1.5em; text-align:left;}
.tbl6_3 tbody th.oh { vertical-align:middle; text-align:right; background-color:#fff;}
.tbl6_3 tbody th.ih { vertical-align:middle; text-align:right; background-color:#fff;}
.tbl6_3 tbody td span { font-size:10px;}
.tbl6_3 thead th { background:#fff;}



.tbl6 { width: 738px; border:#ccc solid 1px;}
.tbl6 thead th,
.tbl6 tbody th,
.tbl6 tbody td { border:#ccc solid 1px; padding:5px; line-height:1.5em; text-align:left;}
.tbl6 tbody th { vertical-align:middle; text-align:right; background:url(../images/share/cellback.gif) 0 0 repeat-x;}
.tbl6 tbody th.oh { vertical-align:middle; text-align:right; background-color:#ddd;}
.tbl6 tbody th.ih { vertical-align:middle; text-align:right; background-color:#eee;}
.tbl6 tbody td span { font-size:10px;}
.tbl6 thead th { background:#ccc;}


.tbl7 { clear: both; border:1px solid #ccc; border-bottom:none;}
.tbl7 th { border:#ccc solid 1px; padding:3px 0; background:#ccc; text-align:center; line-height:1.5em; background:url(../images/share/cellback.gif) 0 0 repeat-x;}
.tbl7 tbody td { border:#ccc solid 1px; text-align:center; padding:3px;}

.pOrange { color:#f47920;}



/* 販売実績ページ */
.tbl8 { width: 738px; margin:0 0 50px 0;}
.tbl8 thead th,
.tbl8 tbody th,
.tbl8 tbody td { padding:5px; line-height:1.5em; text-align:left; border-width:1px 1px; border-color:#ddd; border-style:solid;}
.tbl8 tbody th { color:#555; font-weight:bold; background:url(../images/share/cellback.gif) 0 0 repeat-x; border-width:0px 1px; border-color:#ddd; border-style:solid;}
.tbl8 .even td {background:#e9f4f9;}
.tbl8 .odd td {background:#fff;}




/* java見れてませんよページ */
#javapage { width:738px; padding:0 0 10px 20px;}
#javapage a { color:#f47920;}
#javapage a:hover { text-decoration:underline;}
#javapage p { margin: 10px 0 3px 0; letter-spacing:0.08em; line-height:1em; }
#javapage h3 { margin:15px 0 0 0; font-size:16px; font-weight:bold; color:#0050a1;}
#javapage h4 { margin:10px 0 0 0; font-size:14px; font-weight:bold; color:#000000;}
#javapage img { border:solid 1px #ccc; margin:0 0 15px 0;}


/* 相互リンクページ */
#link { width:738px; padding:0 0 10px 20px;}
#link a { color:#000;}
#linklist a { color:#1111cc; text-decoration:underline;}
#linklist a:hover { color:red; text-decoration:underline;}
#linklist a:visited { color: purple;}
#linklist ul li { background:url(../images/renovation/listimage01.gif) 0 1px no-repeat; padding:0 0 0 15px; margin:25px 0 0 0; letter-spacing:0.1em; line-height:1.3em; }
#linklist ul li img { float:right; }
#link p { margin: 10px 0 3px 0; letter-spacing:0.08em; line-height:1.5em; }
#link h3 { margin:15px 0 0 0; font-size:16px; font-weight:bold; color:#0050a1;}
#link h4 { margin:20px 0 0 0; font-size:14px; font-weight:bold; color:#000000;}
#link ol li { margin: 0 10px 0 0; padding: 10px 0 10px 0; letter-spacing:0.1em; line-height:1.5em; }








/* 高円寺間取り用 */
#photoGallary4 { margin:0; padding:0; clear:both;}
#photoGallary4 td { margin:0 0 0 0; padding:30px 0 20px 15px; background /**/:url(../images/renovation/haikei3.png) 15px 30px no-repeat;}
#photoGallary4 p { text-align:left; margin: 5px 0 25px 0; padding:5px 0 0 0; height:1.5em; line-height:1.5em;}
#photoGallary4 img { border:#e99b36 solid 1px;}

/* 高円寺物件概要テーブル */
.tbl9 { width: 736px; border:#ccc solid 1px; margin:0 auto 30px;  background-color:#fff; }
.tbl9 thead th,
.tbl9 tbody th,
.tbl9 tbody td { border:#ccc solid 1px; padding:5px; line-height:1.5em; text-align:left;}
.tbl9 tbody th { vertical-align:middle; text-align:left; background:url(../images/share/cellback.gif) 0 0 repeat-x; }
.tbl9 tbody td span { font-size:10px;}
.tbl9 thead th { background:#eeeeee;}


/* 高円寺PJ */
.outlineflame2 { width:100%; margin:0; background-color:#014898;}
.outlineflame2 { width:100%; margin:0; }


.inline_inline { width:804px; margin:0 30px 0 30px; padding:0; background:url(../images/asset-solution/koenji_logo.png) 0 0 repeat-y;}

