@charset "shift_jis";
/*2009/6/9/【FSFIELD】Aya.Douguchi*/

h2#main{
	display:block;
	width:851px;
	height:142px;
	background:url(../img/solution/head.jpg) no-repeat;
	}
h2#main span{visibility:hidden;}
	
div#contents{
	padding-top:24px;
	}

/***solution************************************************************/	
#solution div#wrap_box,
#solution_d div#wrap_box{
	background:url(../img/solution/box_bg.jpg) no-repeat;
	padding:13px 13px 0;
	}
	
/*tab**********/
div#tab_list{
	height:35px;
	}	
li#tab1,
li#tab2,	
li#tab1 a,
li#tab2 a{
	height:35px;
	display:block;
	}	
div#container li#tab1,
div#container li#tab2{
	float:left;
	padding:0;
	}
	
li#tab2{
	margin-left:12px;
	}
li#tab1 span,
li#tab2 span{visibility:hidden;}

#solution div#container li#tab1,
#solution div#container li#tab1 a,
#solution_d div#container li#tab1,
#solution_d div#container li#tab1 a{
	width:135px;
	background:url(../img/solution/box_bg.jpg) no-repeat -13px -13px;
	}

#solution div#container li#tab2,
#solution div#container li#tab2 a,
#solution_d div#container li#tab2,
#solution_d div#container li#tab2 a{
	width:77px;
	background:url(../img/solution/box_bg.jpg) no-repeat -160px -13px;
	}

/*dt/dd*/
div#container dl{	
	clear:both;
	margin-top:35px;
	}


/***********************************************************solution*/	
/***intro************************************************************/	
#intro div#wrap_box,
#intro_d div#wrap_box{
	background:url(../img/solution/box_bg2.jpg) no-repeat;
	padding:13px 13px 0;
	}
/*tab**********/
#intro div#container li#tab1,
#intro div#container li#tab1 a,
#intro_d div#container li#tab1,
#intro_d div#container li#tab1 a{
	width:135px;
	background:url(../img/solution/box_bg2.jpg) no-repeat -13px -13px;
	}

#intro div#container li#tab2,
#intro div#container li#tab2 a,
#intro_d div#container li#tab2,
#intro_d div#container li#tab2 a{
	width:77px;
	background:url(../img/solution/box_bg2.jpg) no-repeat -160px -13px;
	}
/**********************************************************************intro***/	
/***solution/intro******************************************一覧共通************/	
#solution div#wrap h2,
#intro div#wrap h2{
	background:url(../img/btn_s.jpg) no-repeat 0 3px;	
	padding-left:20px;
	line-height:14px;
	}
#solution div#wrap h2 a,
#intro div#wrap h2 a{	
	width:auto;
	}
#solution div#wrap dd,
#intro div#wrap dd{
	padding-top:10px;
	}
/**************************************************************solution/intro***/
/***solution/intro/solution_d/intro_d****************************共通***********/	
#solution div#wrap h2 a,
#intro div#wrap h2 a,
#solution_d div#wrap h2,
#intro_d div#wrap h2{
	color:#555;
	font-weight:bold;
	font-size:15px;
	}
/**********************************************solution/intro/solution_d/intro_d***/
/***solution_d/intro_d**********************************************詳細共通********/	

#solution_d div#wrap dd,
#intro_d div#wrap dd{
	padding-top:25px;
	}
#solution_d div#wrap dl,
#intro_d div#wrap dl{height:100%;}




/*IE6*/
#solution_d div#wrap p,
#intro_d div#wrap p{
/*
	background:url(../img/btn_s.jpg) no-repeat 0 5px;_background:url(../img/btn_s.jpg) no-repeat 0 2px;
	line-height:18px;_line-height:16px;
	text-indent:15px;
	height:16px;
*/
	margin-top:25px;
	width:826px;
	}
/* 2009/12/24 Start 表示制御の為追加 SR須増 */
#solution_d div#wrap p#b_s,
#intro_d div#wrap p#b_s{
	background:url(../img/btn_s.jpg) no-repeat 0 5px;_background:url(../img/btn_s.jpg) no-repeat 0 2px;
	line-height:18px;_line-height:16px;
	text-indent:15px;
	height:16px;
	margin-top:25px;
	width:826px;
	}
/*IE6*/
/* 2009/12/24 End 表示制御の為追加 SR須増 */

#solution_d div#wrap p a,
#intro_d div#wrap p a{color:#555;}

#solution_d div#wrap p a:hover,
#intro_d div#wrap p a:hover{text-decoration:underline;}

#solution_d div#wrap p span img,
#intro_d div#wrap p span img{
	vertical-align:text-top;
	height:12px;
	}
#solution_d div#wrap p span#f_l,
#intro_d div#wrap p span#f_l{
	float:left;
	width:650px;
	height:16px;
	}
#solution_d div#wrap p span#f_r,
#intro_d div#wrap p span#f_r{
	float:right;
	width:100px;
	height:16px;
	background:url(../img/btn_m.jpg) no-repeat 0 5px;
	text-indent:15px;
	}
	
#solution_d div#wrap p span#f_r a,
#intro_d div#wrap p span#f_r a{color:#0087A9;}
	
		
/*Previous common******************************************************/	
/*contents*/
