@charset "utf-8";






/* Web Cas Css Document

  
  case.css

----------------------------------------------------------------------- */

/*---------------------------------------------------------------------

1.tag
2.index.html
3.eP[XЖ
4.C^r[


---------------------------------------------------------------------*/


/*1.tag
----------------------------------------------------------------------*/

#contener #contentsNavi h1{
  margin-bottom: 10px;
}

#contener h3{
  margin: 25px 0px 15px 10px;
  padding: 0px 0px 0px 10px;
  background-position: 0 0;
  font-size: 80%;
  clear: both;
}

#contener h2.case{
 margin-bottom: 0px;
}



/*2.case/index.html
--------------------------------------------------------------------*/

#contener dl.logo{
  margin: 10px 10px 20px 10px;
  padding: 0px;
  clear: both;
  border-bottom-color: #cccccc;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  line-height: 160%;
}

#contener dl.logoLast{
  margin: 10px 10px 20px 10px;
  padding: 0px;
  clear: both;
  border: 0px;
  line-height: 160%;
}

#contener dl.logoLast dt,
#contener dl.logo dt{
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 6px 0px;
  display: block;
  width: 150px;
  float: left;
  clear: both;
}

#contener dl.logo dd,
#contener dl.logoLast dd{
  height: 69px;
  margin: 0px;
  padding: 0px 0px 6px 0px;
}

#contener dl.logo dd ul,
#contener dl.logoLast dd ul{
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font-size: 100%;
}

#contener dl.logo dd li,
#contener dl.logoLast dd li{
  list-style-type: none;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

#contener dl.logo dd  ul.maerk,
#contener dl.logoLast dd  ul.maerk{
  margin: 0px;
  padding: 0px;
}

#contener dl.logo dd  ul.maerk li,
#contener dl.logoLast dd  ul.maerk li{
  list-style-image: url(../../commom/images/icon_list_red.gif);
  margin-left: 15px;
}

#contener ul.logo,
#contener ul.logoLast{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  clear: both;
}

#contener ul.logo img,
#contener ul.logoLast img{
  margin: 0px;
  padding: 0px;
}

#contener ul.logo li{
  margin: 8px 8px 0px 0px;
  _margin: 0px 8px 0px 0px;/*ie6 heack*/
  padding: 0px;
  list-style-type: none;
  float: left;
}

#contener ul.logoLast li{
  list-style-type: none;
  margin: 8px 5px 0px 0px;
  _margin: 0px 5px 0px 0px;/*ie6 heack*/
  padding: 0px;
  float: left;
 }
 
#contener ul.logoUl{
 clear: both;
 margin: 0px 0px 0px 20px;
 padding: 10px 0px 50px 0px;
 _padding: 0px;/*ie6 heack*/
}


#contener ul.logoUl li{
  list-style-type: none;
  background-image: url(../../commom/images/icon_list_glay.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  float: left;
  margin: 0px 20px 0px 0px;
  padding-left: 10px;
}


/*3.eP[XЖ
-----------------------------------------------------------------------------------*/

#contener .caseCompany{
  width: 638px;
  text-align: right;
  margin: 3px 0px 0px 0px;
  padding: 0px;
}


#contener .caseCompany img{
  float: right;
  margin: 0px 0px 15px 5px;
  padding: 0px;
}


#contener dl.logo{
  margin: 10px 10px 20px 10px;
  padding: 0;
  clear: both;
  border-bottom-color: #cccccc;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  line-height: 160%;
}


#contener dl.logoLast{
  margin: 10px 10px 20px 10px;
  padding: 0px;
  clear: both;
  border: 0px;
  line-height: 160%;
}


/* JETROΉ@080829 */
#contener .caseborder{
	margin:0 10px;
	border-bottom:1px dashed #ccc;
}

#contener dl.logoLast dt,
#contener dl.logo dt{
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 6px 0px;
  display: block;
  width: 150px;
  float: left;
  clear: both;
}

#contener dl.logo dd,
#contener dl.logoLast dd{
  height: 69px;
  margin: 0px;
  padding: 0px 0px 6px 0px;
}

#contener dl.logo dd ul,
#contener dl.logoLast dd ul{
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font-size: 100%;
}

#contener dl.logo dd li,
#contener dl.logoLast dd li{
  list-style-type: none;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

#contener dl.logo dd  ul.maerk,
#contener dl.logoLast dd  ul.maerk{
  margin: 0px;
  padding: 0px;
}

#contener dl.logo dd  ul.maerk li,
#contener dl.logoLast dd  ul.maerk li{
  list-style-image: url(../../commom/images/icon_list_red.gif);
  margin-left: 15px;
}

#contener ul.logo,
#contener ul.logoLast{
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  clear: both;
}
#contener .logo .txtlogo {
	height: 55px;
	width: 120px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 20px;
}
#contener .logo .txtlogo2 {
	height: 55px;
	width: 120px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 10px;
}


#contener ul.logo img,
#contener ul.logoLast img{
  margin: 0px;
  padding: 0px;
}

#contener ul.logo li{
  margin: 6px 6px 0px 0px;
  _margin: 0px 6px 0px 0px;/*ie6 heack*/
  padding: 0px;
  list-style-type: none;
  float: left;
}

#contener ul.logoLast li{
  list-style-type: none;
  margin: 8px 5px 0px 0px;
  _margin: 0px 5px 0px 0px;/*ie6 heack*/
  padding: 0px;
  float: left;
 }
 
#contener ul.logoUl{
 clear: both;
 margin: 0px 0px 0px 20px;
 padding: 10px 0px 10px 0px;
 _padding: 0px;/*ie6 heack*/
}

#contener ul.logoUlFoot li,
#contener ul.logoUl li{
  list-style-type: none;
  background-image: url(../../commom/images/icon_list_glay.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  float: left;
  margin: 0px 10px 0px 0px;
  padding-left: 10px;
}

#contener ul.logoUlFoot{
  clear:both;
   margin: 0px 0px 0px 20px;
  padding: 10px 0px 50px 0px;
  _padding: 0px;/*ie6 heack*/
}


#contener .caseCompany-m2{
  width: 638px;
  text-align: center;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

#contener .caseCompany-m3{
  width: 560px;
  text-align: right;
  margin: 5px 0;
  padding: 0;
  font-size: 10px
}

/*4.C^r[
---------------------------------------------------------------------------------*/

#contener .interview{
  width: 100%;
  margin: 0px;
  padding: 0px;
}

#contener .interview p.question{
  color: #006699;
  margin: 10px;
  padding: 0px;
  clear: both;
}
.que{
  color: #006699;
}
.attention{
  color: #ef1921;
}
.f10{
  font-size: 10px;
}

#contener .interview p.p1{
  width: 340px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.p-taspo{
  width: 380px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.p-mizuho,
#contener .interview p.p-isosjp{
  width: 465px;
  margin: 20px 0px 20px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.p-cri{
  width: 430px;
  margin: 10px 0px 20px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.p-cri2{
  width: 390px;
  margin: 10px 0px 20px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.conP2{
  clear: both;
  margin: 10px 10px 15px 10px;
  padding: 0px;
  line-height: 160%;
}

#contener .interview p.p1n{
  width: 380px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview p.p2n{
  width: 430px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  float: left;
  line-height: 160%;
}

#contener .interview dl{
  width: 635px;
  margin: 15px 0px 0px 5px;
  clear: both;
}

#contener .interview dt{
  width: 68px;
  background-color: #EEEEEE;
  display: block;
  margin: 0px;
  padding: 3px 0px 3px 5px;
  float: left;
}

#contener .interview dd{
  float: left;
  margin: 0px 0px 15px 3px;
  padding: 0px;
  line-height: 160%;
}

#contener .interview dd.dd1{
   width:270px;
   _width: 270px;/*ie6heack*/
}

#contener .interview dd.dd2{
   width: 550px;
   _width: 550px;/*ie6heack*/
}

#contener .interview dd.dd3{
   float: none;
   width: 550px;
   _width: 550px;
   margin-left: 72px;/*ie6heack*/
}

#contener .interview .img1,
#contener .interview dd.img1{
  float: left;
  background-color: #EEEEEE;
  padding: 10px;
  margin: 0px 0px 15px 10px;
}

#contener .interview .img1 ul li{
  list-style-type: none;
  margin: 3px 5px 0px 5px;
  padding: 0px;
  font-size: 80%;
}

#contener .interview dd.img1 ul li{
  list-style-type: none;
  margin: 3px 5px 0px 5px;
  padding: 0px;
  font-size: 110%;
}

#contener .interview .img2,
#contener .interview dd.img2{
  float: left;
  background-color: #EEEEEE;
  padding: 10px;
  margin: 0px 0px 15px 10px;
}

#contener .interview .img3,
#contener .interview dd.img3{
  float: left;
  padding: 10px;
  margin: 10px 0px 15px 10px;
}


#contener ul.maerk{
  margin: 0px 0px 15px 10px;
}

#contener ul.maerk li{
  list-style-image: url(../../commom/images/icon_list_red.gif);
  margin-left: 15px;
  font-weight: bold;
}

#contener dl.logo dd  ul.maerk,
#contener dl.logoLast dd  ul.maerk{
  margin: 0px 0px 0px 24px;
  padding: 0px;
}

#contener dl.logo dd  ul.maerk li,
#contener dl.logoLast dd  ul.maerk li{
  list-style-image: url(../../commom/images/icon_list_red.gif);
  margin-left: 15px;
  font-weight: normal;
}
#attention{
  border: 1px solid #999;
  margin: 0 20px 10px 200px;
  padding: 7px;
  font-size: 12px;
  line-height: 170%
}
/*5.Y݉
---------------------------------------------------------------------------------*/

#contener .interview #section {
	background-color: #eee;
	padding: 20px 40px;
	width: 560px;
	margin: 20px 0px;
}

#contener .interview #section h4 {
	font-weight: bold;
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#contener .interview #section .youbou {
	background-color: #fff;
	padding: 10px;
	width: 280px;
	float: left;
}
#contener .interview #section .soft {
	float: left;
}

#contener .interview #section .floatleft img {
	float: left;
	margin: 20px 10px 10px;
}

/*6.[U[vtB[
---------------------------------------------------------------------------------*/


#contener .interview #userprof .userprof .prof {
	display: block;
	float: left;
	width: 100px;
}
#contener .interview #userprof .userprof .dprof {
	float: none;
	display: block;
	margin-left: 100px;
}

/*7.݂كCx[X^[Y،
---------------------------------------------------------------------------------*/

.f1{margin-left: 1px; float:left}


#contener table{ 
 width: 400px; !important
 margin: 6px 5px 25px 15px;
 padding: 0px;
 line-height: 160%;
 border-collapse: separate;
 background-color: #cccccc;
 font-size: 80%;
}


/*8.JIMOS
---------------------------------------------------------------------------------*/
#contener table.j{ 
 width: 480px;
 margin: 6px 5px 25px 15px;
 padding: 0px;
 line-height: 160%;
 border-collapse: separate;
 background-color: #cccccc;
 font-size: 80%;
}

/*9.ej^[
---------------------------------------------------------------------------------*/
#ntt{ 
 text-align: right;
 margin: 5px 0 20px 0;
 font-size: 80%;
 clear: both
}

#contener table.e{ 
 width: 100%;
 margin: 10px 0;
 padding: 0px;
 line-height: 160%;
 border-collapse: collapse;
 font-size: 80%;
 border-spacing: 0;
 empty-cells: show;
 background-color: #f3f2e8;
}
#contener table.e td {
 background-color: #f3f2e8;
 padding: 0 0 5px 60px;
 margin: 0;
 vertical-align: top
}
#contener table.e th {
 background-color: #f3f2e8;
 padding: 10px 30px 5px 30px;
 margin: 0;
 border: 0
}

/*10.nissan
---------------------------------------------------------------------------------*/
#contener table.nissan{ 
 width: 100%;
 margin: 10px 0;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0;
 empty-cells: show;
}
#contener table.nissan td {
 padding: 3px;
 margin: 0;
 vertical-align: top;
 border-left: 1px solid #999;
 border-bottom: 1px solid #999;
 font-size: 12px;
}
#contener table.nissan td.ttl {
 border: none;
 font-weight: bold;
 text-align: center;
}
#contener table.nissan td.rt {
 border-right: 1px solid #999;
}
#contener table.nissan td.tp {
 background-color: #f3f2e8;
 padding: 3px;
 margin: 0;
 border-top: 1px solid #999;
 border-left: 1px solid #999;
 border-bottom: 1px solid #999;
}
#contener table.nissan td.trt {
 background-color: #f3f2e8;
 border: 1px solid #999;
}

.rtim {
 float: right;
 margin: 0 0 0 15px
}