/****************************** トップ画像 ******************************/#img-top-bar { width: 900px; height: 4px; font-size: 1px;  background: url(http://www.sato-juken.com/img/public/title_top_bar.gif) repeat-x #3388dd;}#img-top { margin: 0px; padding: 1px 0px 0px 0px; width: 900px; height: 350px; background: #ffffff;}
/****************************** 更新情報 ******************************/#info { margin: 0px 0px 30px 0px; padding: 10px; width: 550px; background: url(http://www.sato-juken.com/img/top/bg_img_new1.gif);}#info-head-1 { float: left; margin: 0px 0px 10px 0px; padding: 0px; width: 95px; height: 27px; background: url(http://www.sato-juken.com/img/top/title_renew.gif) no-repeat;}#info-head-1 p { display: none;}#info-head-2 { float: left; margin: 0px; padding: 8px 0px 0px 0px; width: 255px; text-align: left;}#info-head-2 p { color: #333333; font-size: 80%; line-height: 130%;}#info-head-3 { display: none; /* あまり更新していないため非表示にしている */ float: left; margin: 0px; padding: 8px 0px 0px 0px; width: 200px; text-align: right;}#info-head-3 p { color: #ee0000; font-size: 80%; line-height: 130%;}
#info-body { clear: both; margin: 0px; padding: 1px; width: 548px; background: #333333;}#info-body-inner { margin: 0px; padding: 0px; width: 548px; background: #ffffff;}
#entry-main-news { margin: 0px; padding: 10px;}.entry-main-news-contents { margin: 0px; padding: 0px; width: 100%; display: inline-block; }.entry-main-news-contents:after{ content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}.entry-main-news-left { float: left; margin: 0px; padding: 0px; width: 140px; text-align: left;}.entry-main-news-left img { margin: 0px; padding: 0px; width: 130px;}.entry-main-news-right { float: left; margin: 0px; padding: 0px; width: 388px; text-align: left;}.entry-main-news-title { clear: both; margin: 0px; padding: 12px 13px 6px 17px; width: 358px; text-align: left; background: url(http://www.sato-juken.com/img/public/sub_title_bg.gif) no-repeat;}.entry-main-news-title h3 { font-size: 90%;  line-height: 130%; font-weight: bold; }.entry-main-news-txt { width: 388px; text-align: left;}.entry-main-news-txt p { color: #333333; font-size: 80%;  line-height: 150%;}
/****************************** 不動産情報 ******************************/#title-top-estate { width: 570px; height: 45px; background: url(http://www.sato-juken.com/img/public/title_bg.gif) repeat-x;}#title-top-estate-inner { float: left; width: 215px; height: 45px; background: url(http://www.sato-juken.com/img/m_estate/title2_estate.gif) no-repeat;}#title-top-estate-inner h3 { display: none;}
#entry-main-estate { margin: 10px 0px 30px 0px; padding: 0px; width: 570px;}.entry-main-estate-contents { margin: 0px; padding: 0px; width: 100%; display: inline-block; }.entry-main-estate-contents:after{ content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}.entry-main-estate-left { float: left; margin: 0px; padding: 10px; width: 160px; background: #ffeecc;}.entry-main-estate-left img { margin: 0px; padding: 0px; width: 160px;}.entry-main-estate-right { float: left; margin: 5px 0px 0px 10px; padding: 0px; width: 380px; text-align: left;}.estate-label-01 { clear: both;  float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 50px; height: 24px; background: url(http://www.sato-juken.com/img/m_estate/icon_tochi.gif) no-repeat;}.estate-label-02 { clear: both;  float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 77px; height: 24px; background: url(http://www.sato-juken.com/img/m_estate/icon_chuuko_kodate.gif) no-repeat;}.estate-label-99 { clear: both;  float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 65px; height: 24px; background: url(http://www.sato-juken.com/img/m_estate/icon_etc.gif) no-repeat;}.estate-label-01 p,.estate-label-02 p,.estate-label-99 p { display: none;}.entry-main-estate-title-01 { float: left; margin: 0px; padding: 5px 5px 2px 0px; width: 315px; text-align: left;}.entry-main-estate-title-02 { float: left; margin: 0px; padding: 5px 5px 2px 0px; width: 288px; text-align: left;}.entry-main-estate-title-99 { float: left; margin: 0px; padding: 5px 5px 2px 0px; width: 300px; text-align: left;}.entry-main-estate-title-01 h3,.entry-main-estate-title-02 h3,.entry-main-estate-title-99 h3 { font-size: 90%;  line-height: 130%; font-weight: bold; }.es-size,.es-price,.es-address { clear: both;  margin: 2px 0px 0px 5px; padding: 0px;}.es-size p,.es-price p,.es-address p { font-size: 80%;  line-height: 130%; color: #333333;}.es-size p span.koumoku,.es-price p span.koumoku,.es-address p span.koumoku { font-weight: bold; }.es-size p span.suuji,.es-price p span.suuji { color: #ee0000; }
.es-etc { margin: 3px 0px 0px 0px; padding: 1px; width: 378px; background: #333333;}.es-etc-inner { width: 378px; text-align: left; background: #ffffdd;}.es-etc-inner p { padding: 5px; color: #333333; font-size: 80%;  line-height: 150%;}
/****************************** 施工実績 ******************************/#title-top-construct { width: 570px; height: 45px; background: url(http://www.sato-juken.com/img/public/title_bg.gif) repeat-x;}#title-top-construct-inner { float: left; width: 100px; height: 45px; background: url(http://www.sato-juken.com/img/top/title_construct.gif) no-repeat;}#title-top-construct-inner h3 { display: none;}
#entry-main-construct { margin: 10px 0px 30px 0px; padding: 0px; width: 570px;}.entry-main-construct-contents { margin: 0px; padding: 0px; width: 100%; display: inline-block; }.entry-main-construct-contents:after{ content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}.entry-main-construct-left { float: left; margin: 0px; padding: 0px; width: 120px; text-align: left;}.entry-main-construct-left img { margin: 0px; padding: 0px; width: 110px;}.entry-main-construct-right { float: left; margin: 0px; padding: 0px; width: 450px; text-align: left;}.entry-main-construct-title { margin: 0px; padding: 3px 0px 0px 0px; width: 450px; text-align: left;}.entry-main-construct-title h3 { font-size: 90%;  line-height: 130%; font-weight: bold; }.entry-main-construct-title span { font-size: 80%;  line-height: 130%; color: #ee0000;}.entry-main-construct-txt { width: 450px; text-align: left;}.entry-main-construct-txt p { color: #333333; font-size: 80%;  line-height: 150%;}
/****************************** お知らせ ******************************/#news-top { width: 310px; height: 33px; background: url(http://www.sato-juken.com/img/top/title_news.gif) no-repeat;}#news-top h3 { display: none;}
#news { margin: 0px 0px 10px 0px; padding: 1px; width: 308px; background: #ff0000;}#news-inner { margin: 0px; padding: 0px; width: 308px; background: #ffffee;}
#news-body { margin: 0px; padding: 10px; text-align: left;}#news-body p { font-size: 80%;  line-height: 130%;}#news-body p.news-date { color: #ff0000;}#news-body p.news-title { color: #333333; font-weight: bold; }
/****************************** バナー部分 ******************************/#banner-bino { margin-left:auto; margin-right:auto; margin-top: 20px; padding: 0px; width: 250px; height: 62px;}#banner-bino a { display: block; width: 250px; height: 62px; background: url(http://www.sato-juken.com/img/top/icon_bino.gif) no-repeat;}#banner-bino p { display: none;}#banner-bino-txt { margin: 0px auto; padding: 5px; width: 240px; text-align: left;}#banner-bino-txt p { color: #333333; font-size: 80%;  line-height: 130%;}
/****************************** 右メニュー下部分 ******************************/#img-R-pic-TOP { margin-left:auto; margin-right:auto; margin-top: 20px; margin-bottom: 5px; padding: 0px; width: 215px; height: 236px; background: url(http://www.sato-juken.com/img/public/img_sato_juken.jpg) no-repeat;}#img-R-pic-TOP p { display: none;}
#R-TOP-corp-1, #R-TOP-corp-2, #R-TOP-corp-3 {  margin: 0px auto; padding: 5px; width: 205px; text-align: left; background: url(http://www.sato-juken.com/img/public/dot1_999999.gif) bottom repeat-x;}#R-TOP-corp-1 h3 {  color: #333333; font-weight: bold;  font-size: 100%; line-height: 130%;}#R-TOP-corp-2 p {  color: #333333; font-size: 80%; line-height: 130%;}#R-TOP-corp-3 p {  color: #333333; font-size: 65%; line-height: 120%;}



