@charset "shift_jis";
/*##################################################
-------------LIST-------------
 01: Solution
------------------------------
##################################################*/

/* --------------------------------------------------
 01: Solution Style
 -------------------------------------------------- */
#contents #globai,
#contents #seeburger,
#contents #news	{
	width:570px;
}
#contents #globai img,
#contents #seeburger img,
#contents #news img	{
	border:0;
}
#contents #globai .solution_pl p	{
	margin:0 0 15px 0;
	padding:0;
	padding:0 20px;
}	
#contents #globai h2	{
	margin:0;
	margin-bottom:15px;
	padding:0;
	padding-left:5px;
	background:#f8f8f8;
	border-left:5px solid #0F3393;
	color:#333;
}
#contents #globai h4	{
	margin:0;
	padding:0;
	padding:0 10px;
	color:#333;
}
#contents #globai .listmenu h3	{
	border-bottom:none;
	color:#1e1e1e;
	font-weight:bold;
	line-height:1.1;
	margin-bottom:8px; padding:10px 0 2px;
}
#contents #globai .listmenu h3 span	{
	border-left:6px solid #b3b3b3;
	padding-left:4px;
}
#contents #globai .listmenu ul	{
	margin:0 0 1em; padding:0;
}
#contents #globai .listmenu ul li	{
	list-style:none;
	background:url(../images/arrow_orange.gif) no-repeat 0px 2px;
	padding-left:10px;
}
#contents #seeburger .layoutBox .fl_left	{
	float:left;
	width:320px;
	margin-right:0;
}
#contents #seeburger .layoutBox .fl_right	{
	float:right;
	width:220px;
	margin-left:0:
}
#contents #news .solution_news	{
	width:auto;
	border:1px solid #ddd;
	margin:0 0 10px; padding:15px 10px 0px;
}
#contents #news .solution_news h3.newsttl	{
	border:none;
	color:#139;
	font-weight:bold;
	line-height:1.1;
	margin-bottom:8px; padding:0;
}
#contents #news .solution_news h3.newsttl span	{
	border:none;
	background:url(../images/arrow_orange.gif) no-repeat 0px 2px;
	padding-left:10px;
}
#contents #news .solution_news dl	{
	margin:0; padding:0;
	overflow:hidden;
}
#contents #news .solution_news dt	{
	line-height:1.4;
	width:5em;
}
#contents #news .solution_news dd	{
	margin:-1.4em 0 15px 0; padding:0 0 0 5em;
}
#contents .solution_contact {
	border:1px solid #f00;
	margin:30px 0 10px; padding:15px 15px 0;
}

