@charset "UTF-8";
/* 
 File name:	3rd.css
 Author:	icat:design02
 Info:		第三階層目用CSS　各詳細ページ
------------------------------------------------------------*/
@import url("dammy.css"); 
@import url("layout.css"); 	/*__共通レイアウト.css__*/
@import url("navi.css"); 	/*__共通ナビゲーション.css__*/
@import url("common.css"); 	/*__共通.css__*/
/*
------------------------------------------------------------*/
#body3rd{}
#body3rd #leftBody .entryBody{}
#body3rd #leftBody .entryBody .entryBox{}

#leftBody .entryBody .entryBox dl.articleBox{}
dl.articleBox dd{
	margin:8px 8px 10px 8px;
}
dl.articleBox dd.imgBox{
	display:block;
	padding:0px;
	text-align:center;}
dl.articleBox dd.imgBox img{
	margin:5px auto;
	border:none;
}
dl.articleBox .textBox{
	/*padding:8px 0px 10px 210px;*/
	padding:8px 210px 10px 8px;
}
dl.articleBox .textBox{}
dd.layoutBox{
	padding:5px;
}
dd.layoutBox .outlineTable{}
/*
------------------------------------------------------------*/
#rightBody .rightBox{}
#contBody #contBox #rightBody #articleNavi h2#rightHead{
	margin:0px 12px 0px 10px;
	padding:3px 20px 3px 8px;
	background:url(../article/img/rightHead_logo.gif) no-repeat right bottom;
	text-align:left;
}
#rightBody #articleNavi{
	padding:10px 10px 0px 0px;
	background:url(/img/common/rBox201.gif) no-repeat top left;
}
#rightBody #articleNavi #rightHead{
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #edf2e3;
	text-align:left;
}
#rightBody #articleNavi #rightHead a{
	color:#E50044;
}
#rightBody #articleNavi #rightHead a:hover{
	color:#f00;
}
#rightBody #articleNavi #rightHead a strong{
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:left;
	color:#E50044;	
}
#rightBody #articleNavi #rightHead a span{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
}

#rightBody #articleNavi .dlBox{
	display:block;
	padding:0px 0px 10px 10px;
	margin:0px;
	background:url(/img/common/rBox202.gif) no-repeat bottom right;
}
#rightBody #articleNavi .dlBox dt{
	border-top:solid 1px #fff;
	border-bottom:solid 1px #edf2e3;
	padding:5px;
	margin:0px 15px 0px 0px;
	font-size:12px;
	line-height:13px;
}

#rightBody #articleNavi .dlBox dt a{
	display:block;
	text-decoration:none;
	background:url(../article/img/arw03.gif) no-repeat right bottom;
}
#rightBody #articleNavi .dlBox dt a strong{
	display:block;
	font-size:14px;
	margin:0px 0px 5px 0px;
	color:#f00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.planBoxTable{
	margin:0px auto 10px 0px;
	width:550px;
}
.planBoxTable td{
	text-align:left;
	padding:3px 3px 5px 5px;
	width:33%;
	font-size:12px;
	line-height:13px;
	border:solid 1px #ccc;
}

/*__+080311 for location__*/
table.imgLayout{	/*__現地周辺案内：画像用__*/
	margin:5px auto 8px auto;
}
table.imgLayout th,
table.imgLayout td{
	padding:0px 8px 8px 0px;
}
table.imgLayout th img,
table.imgLayout td img{
	display:block;
	margin:0px auto 3px auto;
}
.rightCell{
	text-align:right;
}
table.lifeInfoBox{	/*__リスト：周辺施設__*/
	margin:5px auto;
}
table.lifeInfoBox th{
	padding:1px 2px;
	text-align:left;
	font-weight:normal;
	border-bottom:solid 1px #efefef;
}
table.lifeInfoBox td{
	padding:1px 2px;
	border-bottom:solid 1px #efefef;
}

/*__+080318 for Feature__*/
#leftBody .entryBox .layoutBox{}
#leftBody .entryBox .layoutBox .featureBox{
	display:block;
	margin:0px 0px 10px 0px;
	border:solid 10px #eee;
	background:#fff;
	padding:8px;
}
#leftBody .entryBox .layoutBox .featureBox#box01{	/*__SIMPLE__*/
	border:solid 10px #2BAF56;
	background:#EFFFF0;
}
#leftBody .entryBox .layoutBox .featureBox#box02{	/*__FUN__*/
	border:solid 10px #CF007D;
	background:#FFEFF9;
}
#leftBody .entryBox .layoutBox .featureBox#box03{	/*__SAFETY__*/
	border:solid 10px #0085CF;
	background:#EFF9FF;
}
#leftBody .entryBox .layoutBox .featureBox#box04{	/*__COMFORTABLE__*/
	border:solid 10px #EFA82C;
	background:#FFF9EF;
}

#leftBody .entryBox .layoutBox .featureBox h3{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#3F1F1F;
	margin:0px 0px 8px 0px;
}
#leftBody .entryBox .layoutBox .featureBox h3 strong{
	font-size:34px;
	line-height:34px;
	color:#ff6600;
	font-style:italic;
}
#leftBody .entryBox .layoutBox .featureBox h3 span{
	font-weight:normal;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox{
	margin:0px;
	padding:0px;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dt{
	margin:0px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	font-size:14px;
	line-height:16px;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dt em{
	color:#009F8D;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dt strong{
	color:#000;
	color:#EF0000;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd{
	margin:0px 0px 8px 5px;
	padding:0px 0px 8px 5px;
	font-size:12px;
	line-height:18px;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd div{
	display:inline-block;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd strong{
	font-size:18px;
	line-height:24px;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd img.ph{
	border:solid 1px #fff;
	float:left;
}
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd div:after,
#leftBody .entryBox .layoutBox .featureBox .dlListBox dd:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


#leftBody .entryBox .layoutBox img {
	background:#FFF;
}
