@charset "utf-8";
/* Contents
 * ****************************
 *#sideKakeru
 *RECENT POSTS 最近の記事
 *CATEGORY カテゴリ
 *USEFUL CONTENTS お役立ち情報
 *INTERVIEWインタビュー
 *SPECIAL INTERVIEW スペシャルインタビュー
 *SPECIAL TALK 特別対談
 *urning_point　ターニングポイント
 *COLUMN　コラム
 * ****************************
 */
 
 
 /*#sideKakeru*/
#sideKakeru a {
	text-decoration: none;
}
#sideKakeru {
	width: 269px;
	z-index: 100;
}
#sideKakeru .sideBox {
	width: 269px;
	border-bottom: none;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(8, 1, 3, 0.13);
	-moz-box-shadow: 0px 2px 4px 0px rgba(8, 1, 3, 0.13);
	box-shadow: 0px 2px 4px 0px rgba(8, 1, 3, 0.13);
	background: #FFF;
	margin-bottom: 25px;
}
#sideKakeru li.bL {
	display: block;
	border-top: 1px solid #E0E0E0;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
#sideKakeru li.bL:hover,
#sideKakeru p.bL:hover {
	background-color: #f7f7f7;
}
#sideKakeru .btn_more {
	text-align: center;
	border-top: 1px solid #E0E0E0;
}
#sideKakeru .btn_more img {
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -4px;
}
#sideKakeru p.btn_more a {
	display: block;
	padding: 18px;
}
#sideKakeru .infoBox {
	padding: 15px 38px 15px 20px;
	overflow: hidden;
}
#sideKakeru .sViewImage {
	float: left;
	width: 86px;
	height: 86px;
	margin-right: 15px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#sideKakeru .sViewImage img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#sideKakeru .info p {
	font-size: 107%;
	line-height: 1.5;
}
#sideKakeru p.btn_more {
	font-size: 107%;
}
/*RECENT POSTS 最近の記事*/
#sideKakeru .recentPostsBlock h2 {
	background-color: #7a715a;
	padding: 27px 10px 27px;
	text-align: center;
}
#sideKakeru .recentPostsBlock {
	color: #837b68;
	font-size: 107%;
	line-height: 1.5;
}
#sideKakeru .recentPostsBlock li {
	background: url(/kakeru/img/common/side/ar_brown.gif) no-repeat 92% 50%;
}
#sideKakeru .recentPostsBlock a {
	display: block;
	padding: 18px 45px 18px 18px;
}
#sideKakeru .recentPostsBlock a:link,
#sideKakeru .recentPostsBlock a:visited {
	color: #837b68;
}
/*CATEGORY カテゴリ*/
#sideKakeru .sideBoxtype02 {
	width: 269px;
	background-color: rgba(218, 218, 218, 0.502);
	margin-bottom: 20px
}
#sideKakeru .category h2 {
	padding: 27px 10px 17px;
	text-align: center;
}
#sideKakeru .category a:link,
#sideKakeru .category a:visited {
	color: #837b68;
}
#sideKakeru .category ul {
	padding: 0 15px 13px 15px;
}
#sideKakeru .category li {
	display: block;
	margin-bottom: 7px;
}
#sideKakeru .category li a {
	display: block;
	background: #FFFFFF url(/kakeru/img/common/side/ar_brown.gif) no-repeat 94% 50%;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	padding: 7px 30px 7px 25px;
}
#sideKakeru .category li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=80)";  /* ie 8 */
	-moz-opacity: 0.8;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.8;              /* Safari 1.x */
	zoom: 1;
}
/*USEFUL CONTENTS お役立ち情報*/	
#sideKakeru .useful h2 {
	background-color: #48a1b7;
	padding: 15px 10px 15px;
	text-align: center;
}
#sideKakeru .useful li {
	position: relative;
	background: url(/kakeru/img/common/side/ar_blue.gif) no-repeat 92% 50%;
}
#sideKakeru .useful .tagCategory {
	position: absolute;
	top: 18px;
	min-width: 90px;
	padding: 0 20px;
	line-height: 19px;
	background: #48a1b7;
	color: #FFFFFF;
}
#sideKakeru .useful .info {
	margin-top: 49px;
	padding: 0 45px 18px 18px;
}
#sideKakeru .useful .info h3 {
	font-size: 115%;
	color: #48a1b7;
	margin-bottom: 7px;
}
#sideKakeru .useful p.btn_more {
	font-size: 107%;
}
#sideKakeru .useful .btn_more a:link,
#sideKakeru .useful .btn_more a:visited {
	color: #48a1b7;
}
/*INTERVIEWインタビュー*/	
#sideKakeru .interview h2 {
	background-color: #77bd4c;
	padding: 27px 10px 27px;
	text-align: center;
}
/*SPECIAL INTERVIEW スペシャルインタビュー*/	
/*SPECIAL TALK 特別対談*/	
#sideKakeru .interview .specialInterview li,
#sideKakeru .specialtalk li {
	background: url(/kakeru/img/common/side/ar_green.gif) no-repeat 92% 50%;
}
#sideKakeru .interview .btn_more a:link,
#sideKakeru .interview .btn_more a:visited,
#sideKakeru .specialtalk .btn_more a:link,
#sideKakeru .specialtalk .btn_more a:visited {
	color: #77bd4c;
}
#sideKakeru .interview .specialInterview .infoBox .info h4,
#sideKakeru .specialtalk .infoBox .info h4 {
	color: #77bd4c;
	font-size: 115%;
	margin-bottom: 8px;
}
#sideKakeru .interview .specialInterview h3,
#sideKakeru .specialtalk h3,
#sideKakeru .turning h3 {
	padding: 13px 10px 13px;
	text-align: center;
}
/*SPECIAL INTERVIEW スペシャルインタビュー*/	
#sideKakeru .interview .specialInterview h3 {
	padding: 13px 10px 13px;
	text-align: center;
}
#sideKakeru .interview .specialInterview .infoBox .info h4 span {
	font-size: 93%;
}
#sideKakeru .interview .specialInterview .infoBox .info p {
	font-size: 93%;
}
#sideKakeru .interview .specialInterview li:hover,
#sideKakeru .interview .specialInterview p:hover {
	background-color: #f7f7f7;
}
/*SPECIAL TALK 特別対談*/	
/*turning_point　ターニングポイント*/	
#sideKakeru .specialtalk h3,
#sideKakeru .turning h3 {
	padding: 13px 10px 13px;
	text-align: center;
	border-top: solid 4px #77bd4c;
}
#sideKakeru .turning .lImage {
	text-align: center;
	padding-bottom: 15px;
}
/*COLUMN　コラム*/	
#sideKakeru .column h2 {
	background-color: #ffce56;
	padding: 27px 10px 27px;
	text-align: center;
}
#sideKakeru .column h3 {
	color: #ffc22e;
	font-size: 115%;
	margin-bottom: 10px;
}
#sideKakeru .column li {
	background: url(/kakeru/img/common/side/ar_yellow.gif) no-repeat 92% 50%;
}
#sideKakeru .column .name {
	font-size: 93%;
	color: #929292;
	margin-top: 5px;
}
#sideKakeru .column .btn_more a:link,
#sideKakeru .column .btn_more a:visited {
	color: #ffc22e;
}
