@charset "utf-8";

/* ----------------------------------------
トップページ用CSS
index.php

create 2010/03/24-2010/03/30 t.y
---------------------------------------- */

/* ----- ヘッダ ----- */
#head {	margin-bottom: 15px; }

/* ----- メイン左 ----- */
#index_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 380px;
}
#index_left .title_new {
	background: url(../img-index/index_title_new.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 380px;
}
#index_left .btn_rss {
	float: right;
	background: url(../img/btn_rss.gif) no-repeat 0px 3px;
	margin: 0px;
	padding: 3px 3px 0 0;
	height: 18px;
	width: 18px;
}
#index_left .btn_rss a {
	background: url(../img/btn_rss.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
}
#index_left  .btn_twitter {
	float: right;
	background: url(../img/btn_twitter.gif) no-repeat 0px 3px;
	margin: 0px;
	padding: 3px 3px 0 0;
	height: 18px;
	width: 18px;
}
#index_left  .btn_twitter  a {
	background: url(../img/btn_twitter.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
}
#index_left .news_box {
	margin: 0px;
	padding: 0px;
	width: 380px;
	text-align: left;
}

#index_left .news_box_title {
	color: #FFFFFF;
	background: #6689DB;
	margin: 0px;
	padding: 3px 5px;
	clear: both;
	width: 370px;
	font-weight: bold;
}
#index_left .news_box ul {
	margin: 0px;
	padding: 5px 0px 5px;
	width: 380px;
	border-bottom: 2px dotted #CCCCCC;
}
#index_left .news_box li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#index_left .news_box .li_img {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
	overflow: hidden;
	display: block;
}
#index_left .news_box .li_img a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 50px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

#index_left .news_box_foot {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 380px;
}
#index_left .news_box_foot ul {
	margin: 0px;
	padding: 5px 0px 5px;
	width: 380px;
}
#index_left .news_box_foot li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#index_left .news_box_foot li a {
	background: url(../img/btn_yajirusi.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 14px;
}
#index_left .news_box_foot li a:hover {
	background: url(../img/btn_yajirusi.gif) no-repeat 0 -14px;
}






/* ----- メイン右 ----- */
#index_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 250px;
}
#index_right .title_recruit {
	background: url(../img-index/index_title_recruit.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 250px;
}
#index_right .recruit_box {
	margin: 0 0 3px 0;
	padding: 5px;
	width: 238px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
#index_right  .recruit_box ul {
	margin: 0px;
	padding: 0px;
	width: 238px;
}
#index_right .recruit_box li {
	background: url(../img/mark_maru.gif) no-repeat 0px 7px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 3px 10px;
	width: 228px;
}


#index_right .title_newstop10 {
	background: url(../img-index/index_title_newstop10.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 250px;
}


#index_right .title_kigyotop10 {
	background: url(../img-index/index_title_kigyotop10.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 250px;
}
#index_right .rank_box {
	margin: 0px 0px 3px;
	padding: 5px;
	width: 238px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
#index_right .rank_box ol {
	margin: 0px;
	padding: 0px;
	width: 238px;
	list-style: outside;
}
#index_right .rank_box li {
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 20px;
	width: 218px;
	list-style: none;
}
#index_right .rank_box li.li01 {	background: url(../img/mark_rank01.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li02 {	background: url(../img/mark_rank02.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li03 {	background: url(../img/mark_rank03.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li04 {	background: url(../img/mark_rank04.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li05 {	background: url(../img/mark_rank05.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li06 {	background: url(../img/mark_rank06.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li07 {	background: url(../img/mark_rank07.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li08 {	background: url(../img/mark_rank08.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li09 {	background: url(../img/mark_rank09.gif) no-repeat -2px 0px; }
#index_right .rank_box li.li10 {	background: url(../img/mark_rank10.gif) no-repeat -2px 0px; }
#index_right .cm_area250 {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
#index_right .cm_area250 ul {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
#index_right .cm_area250 li {
	margin: 0px 0px 2px;
	padding: 0px;
	width: 250px;
	list-style: none;
}
