@charset "UTF-8";

/*   
Theme Name: 賢威の子テンプレート
Description: 賢威WP　コーポレート版（12カラムリバース　green）
Template: keni
*/


/*賢威*/
@import "../keni/style.css";

/*1カラム時のmain-contents*/
.page #main-contents.onecol {
	float: none!important;
	width: 800px!important;
}
#sidebar ul.side-menu li span {
	display: block;
	padding: 14px 20px;
	background: url(../keni/images/icon/icon-menu01.gif) 4px 18px no-repeat #fff;
}
#main-contents h1,
#main-contents h2{
    font-size: 1.286em;
}
#main-contents h3{
    font-size: 1.067em;
}
#main-contents p input{ padding: 1px 1px; }

body *{
	color:#333333;
	font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif"!important;
}
table#wp-calendar th {
	text-align: center;
}

table#wp-calendar td, table#wp-calendar th {
	width: 20px;
	padding:1px 3px;
	text-align: center;
}
table#wp-calendar td a {
	display: block;
	color: #FFFFFF;
	background-color: #9EB1AD;
	text-decoration: none;
}
table#wp-calendar td#prev a, table#wp-calendar td#next a {
	display: table-cell;
	color:#03f;
	background-color:inherit;
	width:40px;
	text-decoration:underline;
	text-align: center;
}
/*●サイドメニュー（アーカイブ）*/
#sidebar div.widget_archive ul.side-menu{
	padding: 8px;
	background-color: #efefef;
}

#sidebar div.widget_archive .side-menu ul{
	padding: 0 0 15px 0;
	margin: 0;
	background-color: #fff;
}

#sidebar div.widget_archive ul.side-menu li{
	margin-bottom: 0px;
	border: 0px;
	border-left: 4px solid #2f9542;
}

#sidebar div.widget_archive ul.side-menu li a {
	display: block;
	padding: 0px 20px;
	background: url(../keni/images/icon/icon-menu02.gif) 4px 6px no-repeat #fff;
}

/*--IE7対策--*/
*+html div.widget_archive ul.side-menu li a{ background: url(../keni/images/icon/icon-menu02.gif) 6px 6px no-repeat #fff; }

/*--IE6対策--*/
* html div.widget_archive ul.side-menu li a{ background: url(../keni/images/icon/icon-menu02.gif) 6px 6px no-repeat #fff; }

/*マウスオーバー時の背景の設定*/
#sidebar div.widget_archive ul.side-menu li a:active,
#sidebar div.widget_archive ul.side-menu li a:hover{
	color: #fff;
	background: url(../keni/images/icon/icon-menu02_on.gif) 4px 6px no-repeat #f93;
}

/*--IE7対策--*/
*+html div.widget_archive ul.side-menu li a:active,
*+html div.widget_archive ul.side-menu li a:hover{ background: url(../keni/images/icon/icon-menu02_on.gif) 6px 6px no-repeat #f93; }

/*--IE6対策--*/
* html div.widget_archive ul.side-menu li a:active,
* html div.widget_archive ul.side-menu li a:hover{ background: url(../keni/images/icon/icon-menu02_on.gif) 6px 6px no-repeat #f93; }

/*●サイドメニュー（カテゴリー）*/
#sidebar div.widget-categories-keni ul.side-menu{
	padding: 8px;
	background-color: #efefef;
}

#sidebar div.widget-categories-keni .side-menu ul{
	padding: 0 0 15px 0;
	margin: 0;
	background-color: #fff;
}

#sidebar div.widget-categories-keni ul.side-menu li{
	margin-bottom: 0px;
	border: 0px;
	border-left: 4px solid #2f9542;
}

#sidebar div.widget-categories-keni ul.side-menu li a {
	display: block;
	padding: 0px 20px;
	background: url(../keni/images/icon/icon-menu02.gif) 4px 6px no-repeat #fff;
}

/*--IE7対策--*/
*+html div.widget-categories-keni ul.side-menu li a{ background: url(../keni/images/icon/icon-menu02.gif) 6px 6px no-repeat #fff; }

/*--IE6対策--*/
* html div.widget-categories-keni ul.side-menu li a{ background: url(../keni/images/icon/icon-menu02.gif) 6px 6px no-repeat #fff; }

/*マウスオーバー時の背景の設定*/
#sidebar div.widget-categories-keni ul.side-menu li a:active,
#sidebar div.widget-categories-keni ul.side-menu li a:hover{
	color: #fff;
	background: url(../keni/images/icon/icon-menu02_on.gif) 4px 6px no-repeat #f93;
}

/*--IE7対策--*/
*+html div.widget-categories-keni ul.side-menu li a:active,
*+html div.widget-categories-keni ul.side-menu li a:hover{ background: url(../keni/images/icon/icon-menu02_on.gif) 6px 6px no-repeat #f93; }

/*--IE6対策--*/
* html div.widget-categories-keni ul.side-menu li a:active,
* html div.widget-categories-keni ul.side-menu li a:hover{ background: url(../keni/images/icon/icon-menu02_on.gif) 6px 6px no-repeat #f93; }