@charset "utf-8";

/*--------------------*/
/*---- トップページ ----*/
/*--------------------*/

#wrap_top_image {
	/*margin-top: 12px;*/
	margin-bottom: 11px;
	margin-left:3px;
}
.box_banner {
	width: 950px;
	margin-left: 3px;
	position:relative;
}
#box_social {
	width: 950px;
	margin-left: 3px;
	margin-top: 10px;
	margin-bottom: 25px;
	/*text-align: right;*/
}
.box_social_inner {
	float : right;
}
#wrap_solution {
	width: 940px;
	 
	margin-left: 8px;
}
.box_solution {
	width: 217px;
	 padding:10px 0 0 0;
	float: left;
}
.icon_solution {
	float: left;
}
.tx_solution {
	width: 217px;
	font-size: 12px;
	line-height: 150%;
	float: right;
}
.title_solution {
	width: 170px;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
	line-height: 170%;
}
.title_solution a:link,
.title_solution a:visited,
.title_solution a:active,
.title_solution a:hover {
	text-decoration: none;
}

#wrap_topics {
	width: 956px;
	margin-bottom: 30px;
	background-image: url("../top_img/bg_topics_middle.gif"/*tpa=http://www.intra-mart.jp/top_img/bg_topics_middle.gif*/);
	background-repeat: repeat-y;
}
#box_topics_left {
	width: 420px;
	margin-left: 26px;
	_margin-left: 13px;
	padding: 20px 0px 10px 0px;
	float: left;
}
#box_topics_right {
	width: 420px;
	margin-right: 26px;
	_margin-right: 13px;
	padding: 20px 0px 17px 0px;
	float: right;
}
#box_topics {
	position: relative;
	width: 420px;
	background-image: url("../top_img/title_topics.gif"/*tpa=http://www.intra-mart.jp/top_img/title_topics.gif*/);
	background-repeat: no-repeat;
}
#box_event {
	position: relative;
	width: 420px;
	margin-bottom: 40px;
	background-image: url("../top_img/title_event.gif"/*tpa=http://www.intra-mart.jp/top_img/title_event.gif*/);
	background-repeat: no-repeat;
}
#box_training {
	position: relative;
	width: 420px;
	margin-bottom: 30px;
	background-image: url("../top_img/title_training.gif"/*tpa=http://www.intra-mart.jp/top_img/title_training.gif*/);
	background-repeat: no-repeat;
}

.tx_topics {
	width: 380px;
	padding-top: 45px;
	margin-left: 40px;
}
.bu_index {
	position: absolute;
	top: 5px;
	left: 274px;
}
.bu_rss {
	position: absolute;
	top: 5px;
	left: 359px;
}
.table_event {
	width: 100%;
}
.table_event th {
	width: 40%;
	font-weight: bold;
}
.table_event td {
	width: 60%;
}

.box_banner .pictle
{
    position:absolute;
    bottom:1px;
    }
.box_banner .pictle span
{
    display:inline-block;
    width:224px;
    text-align:center;
    font-size:14px;
    
}
.box_banner .pictle .pl
{
    margin-left:13px;
 }
 
 .box_banner .pictle .pl1
{
    color:#76788F;
}
 .box_banner .pictle .pl2
{
    color:#5B8D46;
}
 .box_banner .pictle .pl3
{
    color:#5B6773;
}
 .box_banner .pictle .pl4
{
    color:#9B7549;
}


.f_lef {
	width:15px;
	height:87px; 
	float:left;
	background-image: url("../top_img/f_lef.png");
	background-repeat: no-repeat;
}
.f_rig {
	width:18px;
	height:87px; 
	float:left;
	background-image: url("../top_img/f_rig.png");
	background-repeat: no-repeat;
}
.f_cen {
	width:765px;
	height:87px; float:left;
	background-image: url("../top_img/f_cen.png");
	background-repeat: repeat-x;
}
.f_ftcen{height:100px;margin-top: 10px; }
.f_cen img{margin-top: 20px;}
.f_cen .f_cen_imgl{ margin-left:50px;}
.f_cen .f_cen_imgr{ margin-left:80px;}

.con_tle_top{ height:45px;line-height: 45px;padding-top: 20px;position: relative;}
.con_tle_top .con_tle_line_left{background-image:url("../top_img/line_left.jpg");background-repeat: no-repeat;background-position: left;
 padding-left: 40px; font-size: 28px;font-weight: bold;
}
.con_tle_line_right{font-weight:normal;font-size: 15px;position: absolute;right:50px;}
.con_tle_line{ border-bottom: 1px solid #878787;}
.c_c_text{padding-left: 30px;width: 800px;}
.margin_top10{margin-top: 10px;}