@media screen and (min-width:641px){
	
	/* =========================================================
	headerCategory
	========================================================= */
	#headerCategory {
		background-color: #F7F6EE ;
	}

	#headerCategoryArea {
		width: 1130px;
		margin: 0 auto;
		padding: 40px 10px 30px;
	}

	#headerCategoryArea h1 {
		font-size: 28px;
		font-weight: bold;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height: 40px;
	}

	#headerCategoryArea h1 span {
		display: inline-block;
		padding: 0 40px;
		margin-right: 20px;
		line-height: 40px;
		font-size: 11px;
		font-weight: initial;
		vertical-align: bottom;
	}

	#headerCategoryArea .description {
		margin: 20px 0;
		font-size: 15px;
		line-height: 1.5em;
	}
	
	/* =========================================================
	headerKeyword
	========================================================= */
	#headerKeyword {
		background-color: #F6F6F6;
	}

	#headerKeywordArea {
		width: 1130px;
		margin: 0 auto;
		padding: 40px 10px 40px;
	}

	#headerKeyword h1 {
		font-size: 28px;
		font-weight: bold;
		line-height: 40px;
	}

	/* =========================================================
	listCateContainer
	========================================================= */
	#listCateContainer {
		width: 1150px;
		margin: 50px auto;
	}

	#listCateContainer #content .categoryArea {
		width: 800px;
		margin-bottom: 20px;
		color: #333;
		border: 1px solid #E9E9E9;
		background-color: #FFF;
	}

	#listCateContainer #content .categoryArea .topArea {
		padding: 0 0 15px 30px;
		margin-bottom: 30px;
		color: #333;
		background-color: #F8F8F5;
		background-repeat: no-repeat;
		background-position: right 0px;
		position: relative;
	}

	#listCateContainer #content .categoryArea .purchase {
		background-image: url(../img/bg_purchase_01.png);
	}
	#listCateContainer #content .categoryArea .management {
		background-image: url(../img/bg_management_01.png);
	}
	#listCateContainer #content .categoryArea .finance {
		background-image: url(../img/bg_finance_01.png);
	}
	#listCateContainer #content .categoryArea .strategy {
		background-image: url(../img/bg_strategy_01.png);
	}
	#listCateContainer #content .categoryArea .inheritance {
		background-image: url(../img/bg_inheritance_01.png);
	}	
	#listCateContainer #content .categoryArea .interview {
		background-image: url(../img/bg_interview_01.png);
	}	

	#listCateContainer #content .categoryArea .topArea .categoryEn {
		width: 160px;
		height: 40px;
		line-height: 40px;
		font-size: 11px;
		text-align: center;
		color: #FFF;
		display: inline-block;
	}
	#listCateContainer #content .categoryArea .purchase .categoryEn {
		background-color: #E8952F;
	}
	#listCateContainer #content .categoryArea .management .categoryEn {
		background-color: #82D0E3;
	}
	#listCateContainer #content .categoryArea .finance .categoryEn {
		background-color: #6C512D;
	}
	#listCateContainer #content .categoryArea .strategy .categoryEn {
		background-color: #CAA48A;
	}
	#listCateContainer #content .categoryArea .inheritance .categoryEn {
		color: #FFF;
		background-color: #A483B9;
	}
	#listCateContainer #content .categoryArea .interview .categoryEn {
		background-color: #51AB00;
	}
	#listCateContainer #content .categoryArea .topArea .categoryName {
		width: 450px;
		padding: 20px 0 10px 5px;
		font-size: 28px;
		font-weight: bold;
	}
	#listCateContainer #content .categoryArea .topArea .categoryDescription {
		width: 450px;
		padding-left: 5px;
		line-height: 1.5em;
		font-size: 15px;
	}
	#listCateContainer #content .categoryArea .topArea a {
		width: 250px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #333;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		border: 2px solid #333;
		background-color: #FFF;
		position: absolute;
		right: 20px;
		bottom: 20px;
		display: inline-block;
	}
	#listCateContainer #content .categoryArea .topArea a.onlySP {
		display: none;
	}
	#listCateContainer #content .categoryArea .topArea a span {
		position: absolute;
		right: 30px;
		color: #DEC246;
	}
	#listCateContainer #content .categoryArea .bottomArea {
		padding: 0px 30px 25px;
		font-size: 15px;
	}
	#listCateContainer #content .categoryArea .bottomArea .thisCateText {
		font-size: 13px;
    font-weight: bold;
		margin-bottom: 5px;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea {
		padding: 10px 0;
		border-bottom: 1px solid #E9E9E9;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea p {
		padding: 25px 0;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .photoArea {
		margin-right: 15px;
		float: left;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .photoArea img {
		width: 120px;
		height: 78px;
		object-fit: cover;
		font-family: 'object-fit: cover;';
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .rightArea {
		width: 600px;
    height: 78px;
    display: inline-block;
		position: relative;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .titleArea {
		line-height: 1.5em;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .date {
		font-size: 13px;
		color: #7E7E7E;
		margin-top: 10px;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .date i {
		padding-left: 0;
	}
	#listCateContainer #content .categoryArea .bottomArea .keywordArea {
		padding-left: 5px;
	}
	#listCateContainer #content .categoryArea .bottomArea .keywordArea p {
		font-size: 13px;
    font-weight: bold;
		padding: 25px 0 15px;
	}
	#listCateContainer #content .categoryArea .bottomArea .columnLogo,
	#listCateContainer #content .categoryArea .bottomArea .pointer {
		display: none;
	}
	
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .titleArea .title {
    margin-bottom: 5px;
	}
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .titleArea .company,
	#listCateContainer #content .categoryArea .bottomArea .newArticleArea .titleArea .person {
		display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.4em;
	}
	
}