@charset "utf-8";

/*
*	全ページではないけど複数ページで共通に使う部品達
*	
*/




/* 部品 ======================================================================*/
/*__部品__________________*/
.pro_add_block{
	margin-bottom:6rem;
	margin-top:6rem;
}

.pro_add_block:last-of-type{
	margin-bottom:0;
}

.pro_add_block h2 {
	color: #777;
	font-family: 'Quicksand';
	font-weight: 700;
	font-size: 2.4rem!important;
	line-height: 2.6rem;
	padding-top: 0;
	margin-top:-1rem;
	background:#fff;
	display:inline-block;
	border:none;
}

.pro_add_block h2 span {
	color: #9c9c9c;
	font-size: 1.2rem;
	padding-right:1rem;
}


/*__ジャーナル関連__________________*/
.journal_block{
	width:24.25%;
	float:left;
	margin-right:1%;
	border:1px solid #efefef;
	min-height:250px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 1px 2px rgba(0,0,0,0.03);
	/*border-radius:3px;*/
}


.journal_block:nth-of-type(4n){
	margin-right:0;
}


.journal_block a{
	display:block;
	padding:1rem;
}

.journal_block a:hover{
	color:#555;
}

.journal_block:hover{
	background:#efefef;
}

.journal_block h3{
	font-size:1.2rem;
	color:#666;
	line-height:1.6rem;
	margin-top:0.6rem;
	margin-bottom:0.6rem;
}

.journal_block .post_info .j_time{
	font-size:1.2rem;
	/*font-weight:bold;*/
}

.journal_block .post_info .j_cate{
	padding:0.6rem 1rem;
	font-size:1.1rem;
}

/*--製品個別ページ側のジャーナルへのリンクボックス--*/
.single-products .journal_block{
	width:32.5%;
	/*margin-right:0.4%;*/
	margin-right:1.25%;
	min-height:235px;
}

/*
.single-products .journal_block:nth-of-type(4n){
	margin-right:0.4%;
}
*/



.single-products .journal_block:nth-of-type(3n){
	margin-right:0;
}


.single-products .journal_block a{
	text-decoration:none;
}




/*__日付とカテゴリ（カスタムタクソノミー）共通___*/
.j_time
,.j_cate{
	display:inline-block;
}

.j_time{
	font-family:'Quicksand';
	/*font-weight:bold;*/
	font-size:1.3rem;
	color:#777;
	margin-right:1rem;
}

.j_cate{
	font-size:1rem;
	border:1px solid #b5b5b5;
}

.post_info .j_cate a{
	display:block;
	padding:0.5rem 1rem;
	text-decoration:none!important;
}

/*____カテゴリ四角ボックス_____*/
.post_info .j_cate a:hover{
	color:#fff!important;
}


.post_info .dod{
	border:1px solid #0097DB!important;		/* 色参考： http://ironodata.info/ 3行目*/
}

.post_info .dod a{
	color:#0097DB!important;
}

.post_info .dod a:hover{
	background:#0097DB!important;
}

.post_info .tips{
	border:1px solid #ec6941!important;
}

.post_info .tips a{
	color:#ec6941!important;
}

.post_info .tips:hover{
	background:#ec6941!important;
}

.post_info .trend{
	border:1px solid #D7004A!important;
}

.post_info .trend a{
	color:#D7004A!important;
}

.post_info .trend:hover{
	background:#D7004A!important;
}

.post_info .summary{
	border:1px solid #00958D!important;
}

.post_info .summary a{
	color:#00958D!important;
}

.post_info .summary:hover{
	background:#00958D!important;
}

.post_info .dodsummary{
	border:1px solid #a64a97!important;
}

.post_info .dodsummary a{
	color:#a64a97!important;
}

.post_info .dodsummary:hover{
	background:#a64a97!important;
}

.post_info .diy{
	border:1px solid #dfd000!important;
}

.post_info .diy a{
	color:#dfd000!important;
}

.post_info .diy:hover{
	background:#dfd000!important;
}

.post_info .fromplanner{
	border:1px solid #aaa!important;
}

.post_info .fromplanner a{
	color:#999!important;
}

.post_info .fromplanner:hover{
	background:#aaa!important;
}





/*============================================================================*/




/* 一覧ページ共通（サポート／関連情報／ニュースページ） ======================*/
.page_commonList li{
	float:left;
	width:49%;
	margin-right:2%;
	margin-bottom:1%;
	display:table;
}

.page_commonList li:nth-of-type(even){
	margin-right:0;
}

.page_commonList li a{
	display:block;
	padding:2rem 3rem;
	font-size:1.8rem;
	border:1px solid #ccc;
	color:#555;
	text-decoration:none;
}

.page_commonList li a:hover{
	/*background-color:#0098d9;*/
	background:#aaa;
	color:#fff;
	border:1px solid #aaa;
	/*border:1px solid #0098d9;*/
}

.page_commonList li i{
}

.page_commonList li i:nth-of-type(1n)
,.page_commonList li span{
	display:table-cell;
	vertical-align:middle;
}

.page_commonList li span{
	padding-left:1.4rem;
}

.external_links:after{
	content: "\f08e";
	font-family: FontAwesome;
}

/*============================================================================*/




/* ページ送り=================================================================*/
/*ページ送り（WP-PAGENAVI）*/
.wp-pagenavi{
	font-size:1.4rem;
	margin-top:1rem;
	text-align:center;
}

.wp-pagenavi
,.wp-pagenavi a{
	color: #8f8f8f;
}

.wp-pagenavi span.current{
	background-color:#bfbfbf;/*#0098d9*/;
	border:1px solid #bfbfbf/*#0098d9*/!important;
	color:#fff;
}

.wp-pagenavi span
,.wp-pagenavi a{
	border:1px solid #ccc!important;
	/*
	border:1px solid #eee!important;
	background:#eee;
	*/
	padding:1rem 1.6rem!important;
	font-family:'Quicksand';
	font-weight:bold;
	display:inline-block;
}

.wp-pagenavi a:hover{
	border:1px solid #bfbfbf/*#0098d9*/!important;
	color:#fff;
	background:#bfbfbf;/*#0098d9*/;
}
/*============================================================================*/
.slick-prev:before
,.slick-next:before{
	color:#999999!important;
	font-size:3rem!important;
}

.slick-prev
,.slick-next{
	z-index:20;
}

.slick-dots li.slick-active button:before
,.slick-dots li button:hover:before
,.slick-dots li button:focus:before{
	opacity: 1;
	color: #0098d9;
}

.slick-prev {
	left: -45px;
}

/*============================================================================*/



/* 内部ページ共通（サポート／関連情報／ニュースページ） ======================*/
/*__サポート／関連情報／ニュースページ共通TOP帯__________________*/
.page_commonIMG{
	display:table;
}

.page_commonIMG .page_title{
	padding-top:0;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-family: 'Quicksand';
}

.page_commonIMG .page_title h2{
	font-size:6rem;
	line-height:5.6rem;
}

.page_commonIMG .page_title p{
	color:#fff;
	font-size:1.8rem;
}


/*__サポート／関連情報／ニュースページ共通h1__________________*/
.page_contents > h1{
	padding-top:0;
	margin-bottom:2rem;
	font-weight:normal;
	/*padding-top:1rem;*/
	padding-bottom:1rem;
	/*padding-left:1rem;*/
	/*border-top:2px solid #ccc;*/
	border-bottom:4px solid #cfcfcf;
	/*background:#F3F3F3;*//*#f5f5dc;*/
}

/*
.page_contents > h1 > span{
	border-bottom:4px solid #0098d9;
	padding-bottom:0.8rem;
}
*/

/*============================================================================*/




/* サイドナビ共通（サポート／関連情報／ニュースページ） ======================*/
.page_sidenav .sidebar_common_frame ul li{
	border-bottom:1px solid #c9c9c9;
	font-size:1.2rem;
}

.page_sidenav .sidebar_common_frame ul li a{
	display:block;
	padding:0.6rem 0 0.6rem 1rem;
	color:#555;
}

.page_sidenav .sidebar_common_frame ul li a:hover{
	/*background-color:#0098d9;*/
	background:#aaa;
	color:#fff;
	text-decoration:none;
}

.page_sidenav .sidebar_common_frame ul li.current-menu-item{
	background:#aaa;
}

.page_sidenav .sidebar_common_frame ul li.current-menu-item a{
	color:#fff;
}

/*============================================================================*/



