*{margin:0;padding:0;}

body{background:#99cc00;line-height:140%}
ul{list-style:none;}
img{border:none;}
h2{font-size:150%;background:#99ffcc;padding:0.2em 0.5em;}
h3{background:#0066ff;color:#ffffff;font-weight:bold;padding:0.1em 0.5em;}
br.terminator{clear:both;}
div.innerbase{background:#ffffff;width:643px;margin:0 auto;}

/* ページを印刷するとき */
@media print{
body{background:none;}
div.head , ul.navi , div.delta , div.navi {display:none;}
}

/* 共通部分 ヘッダ・フッタ */
div.head h1{background:url("./head.png") center;height:100px;}
img.headtext{margin:5px 10px;}
ul.navi{text-align:center;font-weight:bold;background:#669900;}
ul.navi li{display:inline;margin:0 1em;}
ul.navi a{color:#ffffff;}
div.foot{clear:both;}
ul.foot{font-size:70%;text-align:center;line-height:150%;margin-bottom:0.3em;}
ul.foot li.office span.office{font-size:120%;font-weight:bold;line-height:140%;}
ul.foot li.contact{}
ul.foot li.licence{}
address{display:inline;font-style:normal;}

/* 物件種別による色分け */
.sell {background:#ff9900;}
.rent {background:#99ff00;}
.other{background:#0099ff;}

/* トップページ(物件一覧) index.php */
div.message{}
div.message p{font-size:80%;line-height:120%;margin:0.2em 0;}
ul.topic{margin:0.2em 0;padding:0.2em;border:2px solid #9999ff;background:#eeeeff;font-size:90%;}
div.stocklist img{float:left;}
div.stocklist li.type{font-weight:bold;color:#000000;padding:0.2em;}
div.stocklist dl{line-height:100%;margin:0 0 1em 0;}
div.stocklist dt{font-weight:bold;}
div.stocklist dt.soldout a{color:#cccccc;}
div.stocklist dd{margin-left:1em;font-size:80%;}
div.stocklist div.listbox{overflow:auto;height:370px;}
ul.link{margin:0.2em auto;width:50em;font-size:80%;}
ul.link li{float:left;width:30%;margin:0.2em;padding:0.2em;text-align:center;border:1px solid #cccccc;font-weight:bold;}
div#map a{text-decoration:none;}
div#map span.infowindowtitle{font-weight:bold;}
div#map p.infowindowphoto{font-size:70%;width:200px;line-height:90%;margin-top:1em;}
 /* 物件一覧表示 */
 img.icon{margin-right:6px;border:0;}
 dl.insideinfo dt{font-size:14px;font-weight:bold;}
 dl.insideinfo dd{font-size:12px;}
 a.dlist{display:block;padding:2px;text-decoration:none;line-height:100%;padding:0.1em;color:#333333;}
 a.dlist:hover{background:#ffcccc;}
 img.anchortype{margin:0 3px;}
 span.itemlistmark{display:block;float:left;clear:left;font-size:70%;line-height:100%;padding:0.2em;}
 span.itemlisttype{font-size:75%;}
 span.itemlistname{font-size:95%;font-weight:bold;}
 span.itemlistinfo{font-size:75%;color:#666666;}

/* 会社概要 profile.php */
div.profile dt , div.history dt{float:left;clear:left;text-align:right;font-weight:bold;padding-right:1em;}
div.profile dt{width:7em;}
div.profile dd{margin-left:8em;}
div.history dt{width:7em;}
div.history dd{margin-left:8em;}

/* お問い合わせ inquiry.php */
div.inquiry{margin:0.5em 1em;}
div.inquiry h3{font-size:90%;clear:left;}
div.inquiry dl{margin-bottom:0.5em;}
div.inquiry dt{width:14.5em;font-weight:bold;text-align:right;float:left;clear:left;}
div.inquiry dd{margin-left:15em;}
div.inquiry div.summary{font-weight:bold;}
div.inquiry div.sendbutton{text-align:center;border:2px solid;background:#ffffcc;margin:0.5em 0;padding:0.5em;}
div.inquiry span.invalid{color:#ff0000;font-weight:bold;font-size:120%;}
div.inquiryinput dl input{width:70%;}
div.inquiryinput textarea{width:90%;height:15em;margin:0;}
div.inquirycomplete{margin:5em 0;text-align:center;}
div.inquiryinfo{background:#ffffcc;border:2px solid;margin:0.5em auto;padding:0.5em;width:620px;}
div.inquiryinfo_telnum{font-size:110%;font-weight:bold;}

/* 物件詳細 d.php */
 /* alpha - 完売マーク・写真 */
div.soldout{border:2px solid #cc0000;background:#ffeeee;text-align:center;font-weight:bold;margin:0.2em 0;padding:0.5em 0;}
div.soldouta{font-size:250%;line-height:100%;color:#ff3333;}
div.soldoutb{font-size:80%;line-height:100%;}
div.alpha img.photol{width:320px;height:240px;float:left;margin-right:6px;}
div.alpha img.photos{width:156px;height:117px;}
div.alpha img.photonoimage{width:640px;height:40px;margin-bottom:10px;}
div.alpha div.notice{clear:left;text-align:right;}
div.notice{font-size:70%;line-height:1.4em;}
div.alpha div.dcomment{border:2px #0000cc solid;padding:0.5em 1em;margin:0.5em 0;}
div.alpha div.dcomment div.dcommenthead{font-weight:bold;margin-left:-0.5em;}
 /* bravo - 地図・周辺施設 */
div.bravo {width:350px;float:left;}
div.bravo img.map{width:350px;height:350px;}
 /* googlemap用フレーム */
div.bravo iframe.dmap{border:none;width:350px;height:500px;}
div.bravo div.dmapnoscript{width:350px;height:350px;text-align:center;background:#f7efef;}
 /* charie - 図面・物件詳細 */
div.charlie {margin-left:360px;}
div.charlie img.figure{width:280px;height:280px;}
div.charlie table.details{font-size:90%;}
div.charlie table.details th , div.charlie table.details td{line-height:100%;padding:0.1em;}
div.charlie table.details th{font-weight:bold;text-align:right;background:#ddffdd;white-space:nowrap;}
div.charlie table.details td{}
 /* delta - 戻る・印刷・お問い合わせボタン・一言コメント */
div.delta{clear:both;}
div.delta ul.dnavi{border:2px #ff0000 solid;background:#ffffcc;font-weight:bold;font-size:130%;padding:0.5em;margin-bottom:0.5em;text-align:center;}
div.delta ul.dnavi li{display:inline;margin:0 0.5em;}
