
/* --------------------------------------
    記事ページ
--------------------------------------- */

/* 通常一覧・詳細 */
.newsDtl {
	padding: 0 1% 20px 1%;
}
	.newsDtl .ttl {
		padding: 5px 0px;
		font-size: 18px;
	}
	.newsDtl .date {
		color: #A0A0A0;
		font-size: 12px;
	}
	.newsDtl .article01 {
		border-top: 1px solid #DCDCDC;
		padding-top: 5px;
		margin-top: 5px;
		line-height: 1.6;
	}
	.newsDtl .thm {
		background: #E4E4E4;
		float: right;
		width: 40%;
		margin: 0px 0px 5px 5px;
		padding: 2%;
		text-align: left;
		font-size: 14px;
	}
		.newsDtl .thm img {
			width: 100%;
			height: auto;
			margin-bottom: 5px;
		}
	
	.newsDtl .article01 .txt .sub_title{
		font-weight: bold;
		font-size: 18px;
		line-height: 2em;
	}
	
	.newsDtl .more {
		background: url(../img/icon_zoom.png) no-repeat left center;
		-webkit-background-size: 12px 12px;
		background-size: 12px 12px;
		padding-left: 15px;
	}


/* カテゴリーリスト */
.catBox01 {
	background: #E4E4E4;
	border: 1px solid #CCCCCC;
	padding: 2% 2% 0px 2%;
}
	.catBox01 .ttl {
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.catBox01 ul {
		font-size: 14px;
	}
		.catBox01 ul li {
			float: left;
			width: 49%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			padding-bottom: 2%;
			text-shadow: none;
			font-weight: bold;
		}
		.catBox01 ul li:nth-child(2n) {
			float: right;
		}
			.catBox01 ul li a {
				background: #003E83 url(../img/arw_wh01.png) no-repeat 98% center;
				-webkit-background-size: 5px 5px;
				background-size: 5px 5px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				border: 1px solid #003E83;
				border-radius: 3px;
				display: block;
				padding: 12px 0px 12px 5px;
				color: #FFFFFF;
			}

/* 追加 */
.catBox01 ul li a.ui-link:visited{color:#FFF}
.catBox01 ul li a.ui-link:hover{color:#FFF}
.catBox01 ul li a.ui-link:active{color:#FFF}
.catBox01 ul li a.ui-link{color:#FFF}

