@charset "UTF-8";

#main_visual_box {
	background:url(../images/main_visual_box.jpg) no-repeat center bottom;
}
#main_visual {
	height: 480px;
}
#main_visual h2{
	padding-top:150px;
}

/*---------- content -------------*/
.col2_box {
	width:1060px;
}
.col2_box .title_main_color{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:7px 0;
}
.col2_box .col2 {
	width:470px;
	margin-right:60px;
}

/*------ features_box ------*/
#features_box{
	padding:80px 0;
	background:url(../images/bg_features01.jpg) no-repeat center top;
}
#features_box h3{
	text-align:center;
	margin-bottom:45px;
}
#features_box h4{
	color:#282828;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}
#features_box .container{
	margin-bottom:0;
}
#features_box .img{
	width:500px;
}
#features_box .msg{
	width:420px;
}
#features_box .msg p{
	margin-bottom:40px;
}

/*------ business_box ------*/
#business_box{
	margin-bottom:60px;
}
#business_box h3{
	text-align:center;
	padding:38px 0 37px;
	background:url(../images/bg_business01.gif) repeat-x left top;
}
#business_box h4{
	margin-bottom:20px;
}
#business_box a{
	color:#141414;
	text-decoration:none;
	display:block;
	padding:25px 15px;
	background:url(../images/arow02.png) rgba(255, 255, 255, 0.7) no-repeat right bottom;
}

#business_box .col2_warp{
	padding:56px 0;
	background:url(../images/bg_business02.jpg) no-repeat center top;
}
#business_box .col2_box{
	margin-bottom:0;
}
#business_box .col2:first-child .title_main_color{
	background-color:#00b4aa;
}
#business_box .col2 .title_main_color{
	background-color:#00a5d7;
}

/*------ #other_main ------*/
#other_main{
	margin-bottom:80px;
}
#other_main .col2_box{
	margin-bottom:50px;
}

/*------ corresponding_box ------*/
#corresponding_box .title_main_color{
	background-color:#323232;
}
#corresponding_box p{
	width:240px;
	padding:34px 230px 34px 0;
	background:url(../images/bg_corresponding01.jpg) no-repeat right top;
}

/*------ side_news_warp ------*/
#side_news_warp .title_main_color{
	margin-bottom:20px;
	background-color:#f0a500;
}
/*------ news_menu ------*/
#side_news_warp .news_menu{
	text-align:right;
}
#side_news_warp .news_menu li{
	display:inline-block;
	margin-left:11px;
}
#side_news_warp .news_menu a{
	color:#1e1e1e;
	text-decoration:none;
}
#side_news_warp .news_menu a:hover{
	text-decoration:underline;
}
#side_news_warp .news_menu .btn_rss{
	color:#f57d00;
}
/* ------side_news----- */
.side_news{
	margin-bottom:15px;
	position: relative;
}
.side_news ul{
	height:110px;
	overflow:auto;
	padding-right:5px;
/*	padding: 0px 15px 11px 15px;
	margin: 0px 10px 5px 0px;*/
}
.side_news li{
	display: block;	
	padding:6px 0 6px 113px;
	text-indent:-113px;
	border-bottom: 1px dotted #787878;
}
.side_news li span{
	font-weight:bold;
	float: left;
	display:block;
	width: 113px;
}
.side_news li a{
	color: #282828;
	text-decoration: none;
}
.side_news a:hover{ color: #ababab;}
.side_news a:visited,
.side_news a:active{
	color: #40403f;
}

/*------ other_menu ------*/
#other_main .other_menu li{
	float:left;
	margin-left:50px;
}
#other_main .other_menu li:first-child{
	margin-left:0;
}
/*---------- End content -------------*/



