/* ---------------------------------------------------------------------
　フォトギャラリー新着機能追加 CSS
--------------------------------------------------------------------- */

#mainContBox {
 margin: 0;
	width: 620px;
	text-align: left;
}

/*タブ下サブメニュー*/
.tabsub {
 font-size: 84%;
	font-weight: bold;
	border-left: 2px solid #FF6600;
	margin: 9px 0 8px 8px;
	padding: 1px 0 0 5px;
}

/*免責エリア*/
#escape {
width: 620px;
	text-align: right;
	margin: 5px 1px 20px 0;
}


/*左メニュー*/
#leftmenu {
 float: left;
}
#ichiranMenu {
 width: 178px ;
	border: 1px solid #FFCE52;
}
#ichiranMenu .title {
 padding: 5px 0 4px 0;
	background-color: #FFD67C;
	font-size: 84%;
	text-align: center;
	font-weight: bold;
	color: #333;
}
#ichiranMenu .lineDot {
	background-image: url(../../../uw/images/prt_border_02.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#ichiranMenu li {
 font-size: 75%;
	padding: 4px 3px 4px;
}
#ichiranMenu .here {
}
#leftmenu .blog {
 width: 178px ;
	border: 1px solid #FFCE52;
 padding: 5px 0 4px 0;
 margin: 5px 0 0 0;
	background-color: #FFD67C;
	font-size: 84%;
	font-weight: bold;
	color: #333;
}


/*コンテンツ*/
#ichiranCont {
 width: 420px;
	float: right;
}
#ichiranCont .title {
 color: #666;
	font-weight: bold;
	margin: 1px 0 0 0;
}
#ichiranCont .navi {
 font-size: 75%;
 color: #666666;
 text-align: right;
	border-top: 1px solid #666;
	padding: 4px 0 0 0;
	margin: 4px 0 20px 0;
}
#ichiranCont .box {
 margin: 0 0 30px 0;
}
.photoLine {
 border: 1px solid #999;
	margin: 0;
	padding: 0;
}
.photoLineS {
	background-image: url(../../../uw/images/pict_00.gif);
	background-repeat: no-repeat;
}
.photoL400 {
	padding: 0 9px 8px;
}
.topicTitle {
 font-size: 90%;
 font-weight: bold;
 color: #FF6600;
	margin: 0 0 1px 0;
}
.topicCate {
 font-size: 70%;
	text-align: right;
 color: #7d7d7d;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #FF5A00;
}
.topicText {
 margin-bottom: 6px;
}
.update {
 font-size: 70%;
	color: #7D7D7D;
	margin: 1px 0 0 0;
}
.dateM {
 font-size: 120%;
	line-height: 100%;
	font-weight: bold;
}

/*詳細ページ用*/
.topicCate2 {
 font-size: 70%;
	text-align: right;
 color: #7d7d7d;
}
.term {
 color: #FF5A00;
	font-size: 75%;
}
.topicTitleBox {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #FF5A00;
}
.osusumeIcon {
 margin-bottom: 3px;
}

/*施設プラン*/
.qBox {
 text-align: right;
	font-size: 70%;
	color: #666;
	margin: 1px 0 0 0;
}

.info-box-odk {
	padding-bottom: 15px;
}

.info-box-odk p.info-ttl {
	font-size: 84%;
	font-weight: bold;
	background: #f7dbac;
	padding: 5px 0 4px 5px;
}

.info-box-odk p.info-ttl {
	font-size: 84%;
	font-weight: bold;
	background: #f7dbac;
	padding: 5px 0 4px 5px;
	margin-bottom: 15px
}

.info-box-odk div.subject {
	padding: 0 0 15px 10px;
}

.info-box-odk div.subject p.title {
	font-size: 87.5%;
	font-weight: bold;
	padding-bottom: 5px;
}

.info-box-odk div.subject img.type-ico {
	vertical-align: middle;
}
.planBox {
 margin: 15px 0 0 0;
}
.planBox .detail-header {
  font-size: 84%;
		font-weight: bold;
	 background:#f7dbac;
	 padding: 5px 0 4px 5px;
	}
.planBox .detail-body {
 margin: 0 0 5px 0;
}
.planBox .detail-body td {
 background:url(../../../uw/images/prt_border_02.gif) repeat-x bottom;
	padding:5px 0;
	}
.planBox .detail-body td.planTitle {
 font-size:84%;
	font-weight: bold;
}
.planBox .detail-body td.end {
 padding:5px 0 0 0;
}
/* Facebookカウント非表示用 */
a#fb-like {
	display: inline-block;
	padding-left: 20px;
	padding-right: 2px;
	border: solid 1px #CAD4E7;
	border-radius: 4px;
	-moz-border-radius: 4px;
	height: 18px;
	line-height: 18px;
	background: url(../../../uw/images/f_logo_small.png) no-repeat 2px center #ECEEF5;
	text-decoration: none;
	color: #3B59B8;
}
a#fb-like:hover {
	background: url(../../../uw/images/like_icon_small.png) no-repeat 2px center #ECEEF5;
	border: solid 1px #9DACCE;
}
