
/*--------------------------------------------------------------------------------
　インデックス専用クラス
-----------------------------------------------------------------------------------*/

/*メインビジュアル*/
section#mv {
	text-align:center;
	max-width:100%;
	}


/*シーン・セレクト*/
section#scene-select {
	width:950px;
	margin:-40px auto 0px;
	}

/*ファミリータイプ*/
section#scene-select div.ss-fam {
	width:340px;
	float:left;
	position:relative;
	z-index:1;
	}

/*コンパクトタイプ*/
section#scene-select div.ss-inv {
	width:325px;
	float:left;
	position:relative;
	z-index:1;
	}

/*新築注目物件*/
section#scene-select div.ss-fam p,
section#scene-select div.ss-inv p {
	font-size:11px;
	line-height:1.5;
	padding:2px 0px 0px 5px;
	}

/*分譲中の物件情報は…*/
section#scene-select div.ss-sid {
	width:285px;
	padding-top:44px;
	float:left;
	position:relative;
	z-index:1;
	}






/*日商エステムグループ新着情報　大枠　　　　・・・一時的にマージン変更・・・　*/
section#index-news {
	float:left;
	width:660px;
	/*margin:45px 40px 10px 0px; */
	margin: 18px 40px 10px 0;
	}

/*日商エステムグループ新着情報　見出し*/
div.index-news-ttl {
	clear:both;
	width:660px;
	margin:0px;
	border-top:2px solid #ddd;
	}

/*日商エステムグループ新着情報　タイトル　和表記*/
div.index-news-ttl p.index-news-ttl-jp {
	width:660px;
	font-size:18px;
	font-weight:bold;
	color:#06c;
	margin:-2px 0px 0px;
	padding:20px 0px 0px 8px;
	background:url(../images/cmn/bg_page-ttl.png) no-repeat -20px 0px;
	font-family: "新ゴ DB";
	}

/*日商エステムグループ新着情報　タイトル　英表記*/
div.index-news-ttl p.index-news-ttl-en {
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	color:#6FA9E2;
	margin:-3px 0px 0px;
	padding:0px 0px 0px 8px;
	}






/*新　新着情報*/
section#index-news div.newsbox {
	border:1px solid #ccc;
	width: 300px;
	margin: 20px 10px 0 10px;
	display: block;
	float: left;
}
section#index-news div.newsbox:hover {
	background: #F2F9FF;
}

section#index-news div.newsbox a {
	text-decoration: none;
}


/*新　新着情報　＞　カテゴリ（お知らせ）*/
section#index-news div.news-news {
	display: inline;
	position: absolute;
	background:#06C;
	color:#fff;
	font-size:12px;
	padding: 3px 10px 2px;
}
/*新　新着情報　＞　カテゴリ（新規分譲）*/
section#index-news div.news-sale {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#900;
	z-index: 1;
}
/*新　新着情報　＞　カテゴリ（セミナー）*/
section#index-news div.news-sem {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#396;
	z-index: 1;
}
/*新　新着情報　＞　カテゴリ（更新）*/
section#index-news div.news-ref {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#757575;
	z-index: 1;
}
/*新　新着情報　＞　カテゴリ（完売）*/
section#index-news div.news-sold {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#c30;
	z-index: 1;
}
/*新　新着情報　＞　カテゴリ（求人）*/
section#index-news div.news-job {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#184972;
	z-index: 1;
}
/*新　新着情報　＞　カテゴリ（販売予告）*/
section#index-news div.news-ykk {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#d37;
	z-index: 1;
}

/*新　新着情報　背景を敷く場合*/
.newsBG-yellow {background:#ffc;}


/*新　新着情報　＞　主題*/
section#index-news p.news-ttl {
	font-size:16px;
	font-family: "ヒラギノUD角ゴ W6 JIS2004","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",Avenir,"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	color:#333;
	padding: 15px 12px 0;
	line-height: 1.4;
}

/*新　新着情報　＞　更新日*/
section#index-news p.news-date {
	font-size:11px;
	color:#aaa;
	margin-top:0px;
	padding: 5px 10px 0 14px;
}

/*新　新着情報　＞　本文*/
section#index-news p.news-note {
	font-size:11px;
	color:#757575;
	margin-top:0px;
	padding: 10px 12px 15px;
	line-height: 1.6;
}












/*●大枠●バナー群*/
section#index-bnrs {
	width:250px;
	float:left;
	margin-top:-81px;　/*37px;または-18px*/
	padding-bottom:35px;
	}




/*おすすめ記事*/
div.recommend {
	background:#0066CC;
	padding: 15px 10px 11px;
	color:#fff;
	border-radius:3px;
}

div.recommendbox {
	border-bottom:1px dotted #ccc;
	margin: 10px 0 5px;
	padding: 0 0 10px;
}

div.recommendbox img {
	margin-bottom: 10px;
}

div.recommendbox p.recommend-ttl {
	font-size:12px;
	font-weight: bold;
	color:#333;
	padding: 0;
	line-height: 1.4;
}

div.recommendbox p.recommend-note {
	font-size:11px;
	color:#757575;
	margin-top:8px;
	line-height: 1.4;
	font-weight: normal;
}





















/*お客様相談窓口*/
section#index-bnrs div.inqvox {
	width:250px;
	height:58px;
	background:url(../images/idx/bg_inqvox.jpg) no-repeat;
	text-align:center;
	padding-top:174px;
	margin-bottom:8px;
	
	margin-top: 35px;
	}

/*コンプライアンス相談窓口*/
section#index-bnrs div.compvox {
	width:250px;
	height:240px;
	background:url(../images/idx/bg_compvox.jpg) no-repeat;
	text-align:center;
	padding-top:45px;
	margin-bottom:0px;
	color:#454545;
	}
section#index-bnrs div.compvox>p {
	font-size:11.5px;
	padding: 0 15px;
	line-height: 1.5;
	text-align: left;
	}
section#index-bnrs div.compvox div {
	margin: 5px 0 5px;
	}

/*バナー群*/
section#index-bnrs p.bnrvox {
	font-size:11px;
	line-height:1.5;
	margin-bottom:8px;
	}
section#index-bnrs p.bnrvox img {
	margin-bottom:5px;
	}

/*FB Like Box*/
section#index-bnrs div.FB-LikeBox {
	clear:both;
	margin-top:25px;
	border:1px solid #C7CDE3;
	padding:10px;
	background:#E0ECFC;
	}
section#index-bnrs div.FB-LikeBox img {
	margin-bottom:4px;
	}
section#index-bnrs div.FB-LikeBox p.FB-LikeBox-P {
	margin:12px 0px 0px 0px;
	font-size:12px;
	line-height:1.5;
	}

/*FBとIG*/
/*section#index-bnrs*/ div.FB-IG {
	margin-top: 0px;
}
/*section#index-bnrs*/ div.FB-IG img {
	margin-right: 8px;
	width: 50px;
}




/*●大枠●中央バナー群*/
section#center-bnrs {
	margin-top: 35px;
	}

section#center-bnrs div.center-bnrvox {
	width:150px;
	float:left;
	font-size:11px;
	line-height:1.5;
	margin:0 8px 5px 0;
	}
section#center-bnrs div.center-bnrvox img {
	width: 150px;
	margin-bottom: 5px;
	}




/*---特殊---*/

/*お知らせ別窓*/
p.news-win {
	margin:18px 0px 15px 0px;
	padding:12px 15px 8px;
	border:1px dotted #ccc;
	background:#fcfdfe;
	font-size:12px;
	line-height:1.6;
	}

/*ゲスト来社の写真*/
img.guest {
	float:right;
	margin: 0 0 20px 20px;
	border:5px solid #fff;
	box-shadow:2px 2px 2px #999;
	}


/*エマージェンシー　161226*/
div.EMG {
width: 930px;
	margin:5px auto 5px;
	border:3px solid #c30;
	border-radius:8px;
	padding: 15px 10px 10px;
	color:#c30;
	background: #FFF7F7;
	text-align: center;
}
div.EMG a {color:#c30;}





















/*--------------------------------------------------------------------------------
　▼　VIEWPORT定義
-----------------------------------------------------------------------------------*/

/*====================================▼　タブレット・モード　/　760pxで最適化　▼======================================*/
@media screen and (max-width: 960px) {

/*メインビジュアル*/
section#mv {
	max-width:959px;
	}



/*シーン・セレクト*/
section#scene-select {
	width:750px;
	margin:10px auto 0px;
	}

/*ファミリータイプ*/
section#scene-select div.ss-fam {
	margin-left:20px;
	}

/*コンパクトタイプ*/
section#scene-select div.ss-inv {
	padding-left:30px;
	background:#fff;
	}

/*新築注目物件*/
section#scene-select div.ss-fam p,
section#scene-select div.ss-inv p {
	font-size:11px;
	line-height:1.5;
	padding:2px 0px 0px 5px;
	}

/*分譲中の物件情報は…*/
section#scene-select div.ss-sid {
	display:none;
	}







section#index-news {
	float:left;
	width:490px;
	/*margin:45px 40px 10px 0px; */
	margin: 18px 10px 10px 0;
	}

/*日商エステムグループ新着情報　見出し*/
div.index-news-ttl {
	clear:both;
	width:470px;
	margin:0px;
	border-top:2px solid #ddd;
	}

/*日商エステムグループ新着情報　タイトル　和表記*/
div.index-news-ttl p.index-news-ttl-jp {
	width:470px;
	font-size:18px;
	font-weight:bold;
	color:#06c;
	margin:-2px 0px 0px;
	padding:20px 0px 0px 8px;
	background:url(../images/cmn/bg_page-ttl.png) no-repeat -20px 0px;
	}

/*日商エステムグループ新着情報　タイトル　英表記*/
div.index-news-ttl p.index-news-ttl-en {
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	color:#6FA9E2;
	margin:-3px 0px 0px;
	padding:0px 0px 0px 8px;
	}







/*新　新着情報*/
section#index-news div.newsbox {
	border:1px solid #ccc;
	width: 220px;
	margin: 20px 10px 0 10px;
	display: block;
	float: left;
}
section#index-news div.newsbox:hover {
	background: #F2F9FF;
}

section#index-news div.newsbox a {
	text-decoration: none;
}


/*新　新着情報　＞　カテゴリ（お知らせ）*/
section#index-news div.news-news {
	display: inline;
	position: absolute;
	background:#06C;
	color:#fff;
	font-size:11px;
	padding: 3px 10px 2px;
}
/*新　新着情報　＞　カテゴリ（新規分譲）*/
section#index-news div.news-sale {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#900;
}
/*新　新着情報　＞　カテゴリ（セミナー）*/
section#index-news div.news-sem {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#396;
}
/*新　新着情報　＞　カテゴリ（更新）*/
section#index-news div.news-ref {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#757575;
}
/*新　新着情報　＞　カテゴリ（完売）*/
section#index-news div.news-sold {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#c30;
}
/*新　新着情報　＞　カテゴリ（求人）*/
section#index-news div.news-job {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#184972;
}
/*新　新着情報　＞　カテゴリ（販売予告）*/
section#index-news div.news-ykk {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#d37;
}


/*新　新着情報　＞　主題*/
section#index-news p.news-ttl {
	font-size:14px;
	font-weight: bold;
	color:#333;
	padding: 15px 12px 0;
	line-height: 1.4;
}

/*新　新着情報　＞　更新日*/
section#index-news p.news-date {
	font-size:10px;
	color:#aaa;
	margin-top:0px;
	padding: 5px 10px 0 14px;
}

/*新　新着情報　＞　本文*/
section#index-news p.news-note {
	font-size:11px;
	color:#757575;
	margin-top:0px;
	padding: 10px 12px 15px;
	line-height: 1.5;
}









/*コンプライアンス相談窓口*/
section#index-bnrs div.compvox {
	width:250px;
	height:240px;
	background:url(../images/idx/bg_compvox.jpg) no-repeat;
	text-align:center;
	padding-top:45px;
	margin-bottom:35px;
	color:#454545;
	}
section#index-bnrs div.compvox>p {
	font-size:11px;
	padding: 0 15px;
	line-height: 1.4;
	text-align: left;
	}
section#index-bnrs div.compvox div {
	margin: 5px 0 5px;
	}

	

/*●大枠●中央バナー群*/
section#center-bnrs {
	margin-top: 35px;
	}

section#center-bnrs div.center-bnrvox {
	width:115px;
	float:left;
	font-size:11px;
	line-height:1.5;
	margin:0 5px 5px 0;
	}
section#center-bnrs div.center-bnrvox img {
	width: 115px;
	margin-bottom: 5px;
	}



	
/*エマージェンシー　161226*/
div.EMG {width: 700px;}
div.EMG a {color:#c30;}


}





/*====================================================▼　iPad　/　768pxで最適化　▼======================================================*/
@media only screen and (max-width:768px) {

/*●大枠●バナー群*/
section#index-bnrs {
	margin-top: 0;
}

}


/*====================================▼　スマートフォン・ランドスケープ・モード（横向き） /　580pxで最適化　▼======================================*/
@media only screen and (max-width:640px) {

/*メインビジュアル*/
section#mv {
	max-width:639px;
}



/*シーン・セレクト*/
section#scene-select {
	width:580px;
	margin:-35px auto 0px;
	}

/*ファミリータイプ*/
section#scene-select div.ss-fam {
	width:280px;
	margin:0px;
	}

/*コンパクトタイプ*/
section#scene-select div.ss-inv {
	width:265px;
	margin:0px;
	}

/*新築注目物件*/
section#scene-select div.ss-fam p,
section#scene-select div.ss-inv p {}






/*日商エステムグループ新着情報　大枠*/
section#index-news {
	float:left;
	width:580px;
	margin:40px 0px 10px 0px; 
	}

/*日商エステムグループ新着情報　見出し*/
div.index-news-ttl {
	clear:both;
	width:580px;
	margin:0px;
	border-top:2px solid #ddd;
	}

/*日商エステムグループ新着情報　タイトル　和表記*/
div.index-news-ttl p.index-news-ttl-jp {
	width:580px;
	font-size:18px;
	font-weight:bold;
	color:#06c;
	margin:-2px 0px 0px;
	padding:20px 0px 0px 8px;
	background:url(../images/cmn/bg_page-ttl.png) no-repeat -20px 0px;
	}

/*日商エステムグループ新着情報　タイトル　英表記*/
div.index-news-ttl p.index-news-ttl-en {
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	color:#6FA9E2;
	margin:-3px 0px 0px;
	padding:0px 0px 0px 8px;
	}



/*新　新着情報*/
section#index-news div.newsbox {
	border:1px solid #ccc;
	width: 265px;
	margin: 20px 10px 0 10px;
	display: block;
	float: left;
}
section#index-news div.newsbox:hover {
	background: #F2F9FF;
}

section#index-news div.newsbox a {
	text-decoration: none;
}


/*新　新着情報　＞　カテゴリ（お知らせ）*/
section#index-news div.news-news {
	display: inline;
	position: absolute;
	background:#06C;
	color:#fff;
	font-size:12px;
	padding: 3px 10px 2px;
}
/*新　新着情報　＞　カテゴリ（新規分譲）*/
section#index-news div.news-sale {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#900;
}
/*新　新着情報　＞　カテゴリ（セミナー）*/
section#index-news div.news-sem {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#396;
}
/*新　新着情報　＞　カテゴリ（更新）*/
section#index-news div.news-ref {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#757575;
}
/*新　新着情報　＞　カテゴリ（完売）*/
section#index-news div.news-sold {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#c30;
}
/*新　新着情報　＞　カテゴリ（求人）*/
section#index-news div.news-job {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#184972;
}
/*新　新着情報　＞　カテゴリ（販売予告）*/
section#index-news div.news-ykk {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#d37;
}


/*新　新着情報　＞　主題*/
section#index-news p.news-ttl {
	font-size:14px;
	font-weight: bold;
	color:#333;
	padding: 15px 12px 0;
	line-height: 1.4;
}

/*新　新着情報　＞　更新日*/
section#index-news p.news-date {
	font-size:11px;
	color:#aaa;
	margin-top:0px;
	padding: 5px 10px 0 14px;
}

/*新　新着情報　＞　本文*/
section#index-news p.news-note {
	font-size:11px;
	color:#757575;
	margin-top:0px;
	padding: 10px 12px 15px;
	line-height: 1.6;
}







/*●大枠●バナー群*/
section#index-bnrs {
	width:560px;
	margin:10px;
	padding-bottom:32px;
	text-align:center;
	}

/*お客様相談窓口*/
section#index-bnrs div.inqvox {
	display:block;
	float:left;
	margin:0px 30px 11px 0px;
	}

/*コンプライアンス談窓口*/
section#index-bnrs div.compvox {
	display:block;
	float:left;
	}

/*バナー群*/
section#index-bnrs p.bnrvox {
	width:250px;
	float:left;
	margin:0px 30px 11px 0px;
	}
section#index-bnrs p.bnrvox img {}




/*●大枠●中央バナー群*/
section#center-bnrs {
	margin-top: 0px;
	}

section#center-bnrs div.center-bnrvox {
	width:150px;
	float:left;
	font-size:11px;
	line-height:1.5;
	margin:0 10px 8px 10px;
	text-align: center;
	}
section#center-bnrs div.center-bnrvox img {
	margin-bottom: 8px;
	}

	
	
/*エマージェンシー　161226*/
div.EMG {
width: 530px;
	margin:5px auto 5px;
	border:3px solid #c30;
	border-radius:8px;
	padding: 15px 10px 10px;
	color:#c30;
	background: #FFF7F7;
	text-align: center;
	font-size:11px
}
div.EMG>span {font-size:9px;}
div.EMG a {color:#c30;}


}





/*====================================▼　スマートフォン・ポートレート・モード（縦向き） /　320pxで最適化　▼======================================*/
@media only screen and (max-width:480px) {
 
 /*メインビジュアル*/
section#mv {
	max-width:479px;
	}



/*シーン・セレクト*/
section#scene-select {
	width:320px;
	margin:10px auto 0px;
	}

/*ファミリータイプ*/
section#scene-select div.ss-fam {
	width:300px;
	float:none;
	margin-left:10px;
	}

/*コンパクトタイプ*/
section#scene-select div.ss-inv {
	width:290px;
	float:none;
	margin-left:-15px;
	}

/*新築注目物件*/
section#scene-select div.ss-fam p,
section#scene-select div.ss-inv p {
	padding:2px 0px 12px 5px;
	}
 
 
 
 
 
/*日商エステムグループ新着情報　大枠*/
section#index-news {
	float:left;
	width:320px;
	margin:32px 40px 10px 0px; 
	}

/*日商エステムグループ新着情報　見出し*/
div.index-news-ttl {
	clear:both;
	width:320px;
	margin:0px;
	border-top:2px solid #ddd;
	}

/*日商エステムグループ新着情報　タイトル　和表記*/
div.index-news-ttl p.index-news-ttl-jp {
	width:320px;
	font-size:16px;
	font-weight:bold;
	color:#06c;
	margin:-2px 0px 0px;
	padding:15px 0px 0px 8px;
	}

/*日商エステムグループ新着情報　タイトル　英表記*/
div.index-news-ttl p.index-news-ttl-en {
	font-size:8px;
	font-family:Verdana, Geneva, sans-serif;
	color:#6FA9E2;
	margin:-3px 0px 0px;
	padding:0px 0px 0px 8px;
	}





/*新　新着情報*/
section#index-news div.newsbox {
	border:1px solid #ccc;
	width: 295px;
	margin: 20px 10px 0 10px;
	display: block;
	float: left;
}
section#index-news div.newsbox:hover {
	background: #F2F9FF;
}

section#index-news div.newsbox a {
	text-decoration: none;
}


/*新　新着情報　＞　カテゴリ（お知らせ）*/
section#index-news div.news-news {
	display: inline;
	position: absolute;
	background:#06C;
	color:#fff;
	font-size:10px;
	padding: 3px 8px 2px;
}
/*新　新着情報　＞　カテゴリ（新規分譲）*/
section#index-news div.news-sale {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#900;
}
/*新　新着情報　＞　カテゴリ（セミナー）*/
section#index-news div.news-sem {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#396;
}
/*新　新着情報　＞　カテゴリ（更新）*/
section#index-news div.news-ref {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#757575;
}
/*新　新着情報　＞　カテゴリ（完売）*/
section#index-news div.news-sold {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#c30;
}
/*新　新着情報　＞　カテゴリ（求人）*/
section#index-news div.news-job {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#184972;
}
/*新　新着情報　＞　カテゴリ（販売予告）*/
section#index-news div.news-ykk {
	display: inline;position: absolute;	color:#fff;	font-size:12px;	padding: 3px 10px 2px;
	background:#d37;
}


/*新　新着情報　＞　主題*/
section#index-news p.news-ttl {
	font-size:16px;
	color:#333;
	padding: 8px 8px 0;
	line-height: 1.5;
}

/*新　新着情報　＞　更新日*/
section#index-news p.news-date {
	font-size:10px;
	color:#aaa;
	margin-top:0px;
	padding: 2px 8px 0 8px;
}

/*新　新着情報　＞　本文*/
section#index-news p.news-note {
	font-size:11px;
	color:#757575;
	margin-top:0px;
	padding: 10px 8px 10px;
	line-height: 1.5;
}






 
 
 /*●大枠●バナー群*/
section#index-bnrs {
	width:300px;
	}

/*お客様相談窓口*/
section#index-bnrs div.inqvox {
	margin-left: 30px;
	}

/*コンプライアンス相談窓口*/
section#index-bnrs div.compvox {
	margin-left: 30px;
	}

/*バナー群*/
section#index-bnrs p.bnrvox {
	width:250px;
	margin:0px 0px 11px 30px;
	}
section#index-bnrs p.bnrvox img {}




/*おすすめ記事*/
div.recommend {
	background:#396;
	padding: 15px 10px 11px;
	color:#fff;
	border-radius:3px;
	text-align: left;
	
	margin-top: 36px;
}

div.recommendbox {
	border-bottom:1px dotted #ccc;
	margin: 10px 0 5px;
	padding: 0 0 10px;
	text-align: left;
}

div.recommendbox img {
	margin-bottom: 10px;
}

div.recommendbox p.recommend-ttl {
	font-size:12px;
	font-weight: bold;
	color:#333;
	padding: 0;
	line-height: 1.4;
}

div.recommendbox p.recommend-note {
	font-size:11px;
	color:#757575;
	margin-top:8px;
	line-height: 1.4;
	font-weight: normal;
}




 
 
 
 /*●大枠●中央バナー群*/
section#center-bnrs {
	margin-top: 0px;
	}

section#center-bnrs div.center-bnrvox {
	width:130px;
	float:left;
	font-size:11px;
	line-height:1.5;
	margin:0 10px 5px 15px;
	text-align: center;
	}
section#center-bnrs div.center-bnrvox img {
	margin-bottom: 8px;
	}






/*---特殊---*/

/*ゲスト来社の写真*/
img.guest {
	float:right;
	width: 225px;
	margin: 0 0 16px 0px;
	border:5px solid #fff;
	box-shadow:2px 2px 2px #999;
	}

	
/*エマージェンシー　161226*/
div.EMG {
width: 300px;
	margin:5px auto 5px;
	border:3px solid #c30;
	border-radius:8px;
	padding: 10px 5px 8px;
	color:#c30;
	background: #FFF7F7;
	text-align: center;
	font-size:11px
}
div.EMG>span {font-size:9px;}
div.EMG a {color:#c30;}
 
}
