@charset "utf-8"; 

/* ---------------
side.css
サイドナビゲーションのレイアウト・構成の形を定義しています。
--------------- */

/* ------ 施工事例 一覧 ------ */

/* ------ ラベル ------ */
.topCasePhoto p span{
	margin-right: 10px;
	padding: 2px 10px;
	font-size: 10px;
	color: #FFF;
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;   
}

.itemLabel{
	padding: 2px 10px;
	font-size: 10px;
	color: #FFF;
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 1;
}

/* F形タイプI */
.type1Label{
	background-color: #26218B;
}

/* F形タイプII */
.type2Label{
	background-color: #09C;
}

/* F形タイプIII */
.type3Label{
	background-color: #069;
}

/* F形FM306 */
.fm306Label{
	background-color: #063;
}

/* M形サンレイ */
.sanreiLabel{
	background-color: #FF6633;
}

/* J形エース */
.aceLabel{
	background-color: #660;
}

/* J形防災瓦スーパーエース */
.superaceLabel{
	background-color: #000000;
}

/* J形防災瓦スーパーエース J2 */
.superace2Label{
	background-color: #666;
}

/* ------ 施工事例 サイド ------ */
.sideCaseList{
	padding: 10px;
}

/* 写真 */
.sideCaseList .photo{
	float: left;
	width: 80px;
	margin-right: 10px;
}

/* テキスト */
.sideCaseList .text{
	float: left;
	width: 100px;
}

/* リンク */
.sideCaseList .iconLink{
	padding-left: 20px;
	background: url(../images/iconLinkType3.gif) no-repeat left 5px;
}

.sideCaseList .iconLink a{
	color: #0066CC;
}

.sideCase .bl-hover{
	background-color: #E0E0E0;
}

/* ------ 施工写真コンテスト ------ */
#casePostText{
	margin: 0 20px 20px 0;
	padding: 15px;
	border: solid 1px #CCC;
}

.entry #casePostText h3{
	margin-bottom: 10px;
	padding: 0;
	background-image: none;
}

.entry #casePostText p{
	margin: 0;
}

/* リスト */
.entry ul.checkBtnList{
	margin: 0;
}

.entry ul.checkBtnList li{
	padding: 0;
	background-image: none;
}

.entry .margin0{
	margin: 0;
}

#contents .marginTop10{
	margin-top: 10px;
}