@charset  "Shift_JIS";


/* ========================================================== */
/*  ソリューション領域                                    */
/* ---------------------------------------------------------- */

h2{
	margin: 15px 0px 0px 5px;
	}

h3{
	margin: 15px 0px 0px 0px;
	}

h3.blue
	{
	margin:20px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

#slash2 h3.blue
	{
	margin:20px 5px 10px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	


#slash2 h3.blue_c
	{
	margin:20px 5px 10px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
    clear:both;
	}	

h3.blue2
	{
	margin:20px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule2.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

#slash2 h3.blue2
	{
	margin:20px 5px 10px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule2.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	




h3.infooter1
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #0FA609;
    padding:0px 0px 4px 0px;
	}	

h3.infooter2
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #0173B8;
    padding:0px 0px 4px 0px;
	}	

h3.infooter3
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #F27137;
    padding:0px 0px 4px 0px;
	}


h3.infooter
	{
	margin:20px 125px 10px 0px;
    color:#484848;
    font-size:12px;
    border-bottom:1px solid #CCCCCC;
    padding:0px 0px 4px 0px;
	}	

h4.blue
	{
	margin:10px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:13px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 2px 12px;
    background-image: url(../case_study/images/h4_mark_green.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
   width:auto;
	}	

h4.comment
	{
	margin:6px 0px 10px 0px;
    font-weight:bold;
    color:#333333;
    font-size:14px;
    padding:2px 0px 2px 12px;
    background-image: url(../case_study/images/h4_comment.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

h5.green
	{
	margin:0px 0px 5px 0px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    padding:0px 0px 0px 12px;
    background-image: url(../case_study/images/h5_mark_green.gif);
    background-repeat: no-repeat; 
    background-position: top left;
	}	

h5.green-s
	{
	margin:0px 0px 5px 5px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    background-repeat: no-repeat; 
    background-position: top left;

	}	

h6.green
	{
	margin:0px 0px 5px 0px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    padding:0px;
	}	


/*　プロセス　チェックマークのリスト
----------------------------------------------- */

#list-check
	{
	margin:0px 0px 15px 0px;
	}

#list-check ul
	{
	margin:0 0 0 10px;
	
	}
	
	
#list-check li
	{
	margin:0 0 5px 10px;
	padding-left:10px;
	line-height:130%;
	list-style-image:url(../case_study/images/icon_check.gif);
	}
	

/* interview left menu
----------------------------------------------- */

#interview_leftmenu {
	width:150px;
	height: 181px;
	clear:both;
	margin: 0 0 20px 0;
	padding:0px;
}

#interview_leftmenu li{
	list-style-type: none;	
	margin:0px;
	padding:0px;
}

#interview_leftmenu li em{
	text-indent:-9999px;
	visibility:hidden;
	}
#interview_leftmenu li a{
	text-decoration: none;
	}

#interview_leftmenu .m_top{
background:url(../interview/images/leftmenu_interview.gif) no-repeat left top;
display:block;
height:76px;
width:150px;
}

#interview_leftmenu li a.m_top{
background:url(../interview/images/leftmenu_interview.gif) no-repeat left top;
display:block;
height:76px;
width:150px;
}

#interview_leftmenu li a.m_top:hover{
background:url(../interview/images/leftmenu_interview.gif) no-repeat left top;
display:block;
height:76px;
width:150px;
}


/*インタビュー01*/
#interview_leftmenu li a.senior01{
background:url(../interview/images/leftmenu_interview01.gif) no-repeat left top;
display:block;
height:34px;
width:150px;
}

#interview_leftmenu  li a.senior01:hover{
background:url(../interview/images/leftmenu_interview01.gif) no-repeat left bottom;
display:block;
height:34px;
width:150px;
}

#interview_leftmenu .senior01_on{
background:url(../interview/images/leftmenu_interview01_on.gif) no-repeat left top;
display:block;
height:34px;
width:150px;
}

/*インタビュー02*/
#interview_leftmenu li a.senior02{
background:url(../interview/images/leftmenu_interview02.gif) no-repeat left top;
display:block;
height:34px;
width:150px;
}

#interview_leftmenu  li a.senior02:hover{
background:url(../interview/images/leftmenu_interview02.gif) no-repeat left bottom;
display:block;
height:34px;
width:150px;
}

#interview_leftmenu  .senior02_on{
background:url(../interview/images/leftmenu_interview02_on.gif) no-repeat left top;
display:block;
height:34px;
width:150px;
}

/*インタビュー03*/
#interview_leftmenu li a.senior03{
background:url(../interview/images/leftmenu_interview03.gif) no-repeat left top;
display:block;
height:38px;
width:150px;
}

#interview_leftmenu  li a.senior03:hover{
background:url(../interview/images/leftmenu_interview03.gif) no-repeat left bottom;
display:block;
height:38px;
width:150px;
}

#interview_leftmenu  .senior03_on{
background:url(../interview/images/leftmenu_interview03_on.gif) no-repeat left top;
display:block;
height:38px;
width:150px;
}

#slash2 #intro{
margin:13px 9px 40px 10px;
}

/*　インタビューボックス
----------------------------------------------- */

.interview{
width:660px;
margin:0px 0px 30px 0px;
padding: 7px 0px;
background: url(../company/images/iv_side_bg.gif) repeat top center;
clear: both;
}

.interview dl{
width:635px;
height: 101px ;
margin: 0px;
padding: 3px 10px 3px 15px;
background: url(../company/images/iv_center_bg.gif) repeat-y top center;
}

.interview dt{
float: left;
width: 508px;
padding-top: 10px
}

.interview dd{
float: right;
width: 117px;
margin: 0 0 0 10px;
}

.interview_title01{
width: 508px;
margin: 0 0 7px 0;
/*pageに応じてcolor変更↓*/
border-bottom: 2px solid #0FA609;
}

.interview_title02{
width: 508px;
margin: 0 0 7px 0;
/*「樋口ゼミ」page↓*/
border-bottom: 2px solid #0274BB;
}

.interview_title03{
width: 508px;
margin: 0 0 7px 0;
/*「多様性」page↓*/
border-bottom: 2px solid #F24B07;
}

.interview_title01 li{
/*pageに応じてimage変更↓*/
background:url(../company/images/satisfaction_iv_icon01.gif) no-repeat left top;
padding: 0 0 3px 25px;
font-size: 14px;
list-style-type: none;
}

.interview_title02 li{
/*『樋口ゼミ」page↓*/
background:url(../company/images/seminar_iv_icon01.gif) no-repeat left top;
padding: 0 0 3px 25px;
font-size: 14px;
list-style-type: none;
}

.interview_title03 li{
/*「多様性」page↓*/
background:url(../company/images/diversity_iv_icon01.gif) no-repeat left top;
padding: 0 0 3px 25px;
font-size: 14px;
list-style-type: none;
}

 .interview_list01{
width: 491px;
background:url(../company/images/iv_line.gif) repeat-x center bottom;
padding: 5px 0 5px 17px;
}

.interview_list02{
/*「樋口ゼミ」page↓*/
width: 491px;
background:url(../company/images/iv_line.gif) repeat-x center bottom;
padding: 5px 0 5px 17px;
}

.interview_list03{
/*「多様性」page↓*/
width: 491px;
background:url(../company/images/iv_line.gif) repeat-x center bottom;
padding: 5px 0 5px 17px;
}

.interview_list01 li{
/*pageに応じてimage変更↓*/
background:url(../company/images/satisfaction_iv_icon02.gif) no-repeat left center;
padding: 0 0 0 17px;
list-style-type: none;
}

.interview_list02 li{
/*「樋口ゼミ」page↓*/
background:url(../company/images/seminar_iv_icon02.gif) no-repeat left center;
padding: 0 0 0 17px;
list-style-type: none;
}

.interview_list03 li{
/*「多様性」page↓*/
background:url(../company/images/diversity_iv_icon02.gif) no-repeat left center;
padding: 0 0 0 17px;
list-style-type: none;
}


