@charset "utf-8";
/**********************************サイドバー　右*****/
div.side_r .box{padding:0 0 10px 0;}
div.side_r .box .text{padding:3px 0 0 0;}
div.side_r .text{padding:12px 0 0px 8px;}
div.side_r .image{padding:12px 0 0 0;}
div.side_r p {margin:0 0 0 0; padding:0 0 0 0;}

div.side_l #dvd a:link,
div.side_r #books a:link,
div.side_r #seminar a:link {color: #0d1671; text-decoration: none;}
div.side_l #dvd a:visited,
div.side_r #seminar a:visited,
div.side_r #books a:visited {color: #0d1671; text-decoration: none;}
div.side_l #dvd a:hover,
div.side_r #seminar a:hover,
div.side_r #books a:hover {color: #0d1671; text-decoration: underline;}
div.side_l #dvd a:active,
div.side_r #seminar a:active,
div.side_r #books a:active {color: #0d1671; text-decoration: underline;}
div.side_l #dvd .spacer,
div.side_r #seminar .spacer,
div.side_r #books .spacer{height:1px; background-color:#ffffff;}
div.side_l #dvd .image,
div.side_r #seminar .image,
div.side_r #books .image{padding:5px;}
div.side_l #dvd .text,
div.side_r #seminar .text,
div.side_r #books .text{padding:7px 2px 0 0;}

/* 書籍紹介 */
div.side_r #books table {background-color:#e0ffd1;}

/* セミナー＆取材 */
div.side_r #seminar {background-color:#EFFFD1;}
div.side_r #seminar .new{padding:7px 5px 5px 5px; color: #ff6600;}


/**********************************サイドバー　左*****/
div.side_l .box{padding:0 0 10px 0;}
div.side_l .text{padding:12px 0 0px 8px;}
div.side_l .image{text-align:center; padding:12px 0 0 0;}
div.side_l a:link {color: #2490fc; text-decoration: underline;}
div.side_l a:visited {color: #2490fc; text-decoration: underline;}
div.side_l a:hover {color: #2490fc; text-decoration: none;}
div.side_l a:active {color: #2490fc; text-decoration: none;}

/* 無料小冊子 */
div.side_l #freebooks table {background-color:#fcf6b8;}
div.side_l #best5 a:link,
div.side_l #freebooks a:link {color: #ff7900; text-decoration: underline;}
div.side_l #best5 a:visited,
div.side_l #freebooks a:visited {color: #ff7900; text-decoration: underline;}
div.side_l #best5 a:hover,
div.side_l #freebooks a:hover {color: #ff7900; text-decoration: none;}
div.side_l #best5 a:active,
div.side_l #freebooks a:active {color: #ff7900; text-decoration: none;}
div.side_l #best5 .spacer,
div.side_l #freebooks .spacer{height:1px; background-color:#ffffff;}
div.side_l #freebooks .image{padding:6px 0 6px 6px;}
div.side_l #freebooks .text{padding:6px 2px 0 2px;}

/* 研修教材ベスト5 */
div.side_l #best5 {background-color:#fcf6b8;}
div.side_l #best5 .rank{padding:4px; text-align:right;}
div.side_l #best5 .text{padding:4px;}

/* DVD */
div.side_l div#dvd table {
	background-color:#E2E2FE;
	table-layout: fixed;
}

/* トップページフォーム　メールマガジン */
.form_search {
	padding:2px;
	background-color:#ffffff;
	font-size:12px;
	color:#010066;
	width: 114px;
	height:20px;
	border: solid 1px #dadada;
	box-sizing:border-box;
}
.form_submit {
	padding:2px;
	background-color:#ffffff;
	font-size:12px;
	font-weight:bold;
	color:#010066;
	width: 36px;
	height:20px;
	border: solid 1px #dadada;
}

/* ### inbp.dwtのサイドバー */
div.side_l div.menu {
font-size: 14px;
background-color: #FCF6B8;
padding: 10px;
border-width:0;
margin:1em 0;
}
div.side_l ul.menulist {
list-style-type: none;
width: 100%;
background-color: #FCF6B8;
/*border-top:#FF6600 solid 1px;*/
}
div.side_l ul.menulist li {
border:#FF6600 solid;
border-width:0 20px 1px 0;
margin:0 0 2px 0;
padding:10px 5px 10px 10px;
font-size: 14px;
font-weight: bold;
}
h3.inbp_menu_h {
	background-color:#FF6600;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	border-radius:5px 5px 0 0;
	padding:5px 10px;
	margin:0;
	text-align:center;
	border-bottom:#FCF6B8 solid 2px;
}