@charset "utf-8";


/*==============================================================================================
////////////////////////////////////////////////////////////////////////////////////////////////

	author: www.metaphase.co.jp
	created: 2010/07/15
	update : -

////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
#ico{
position:absolute;
display:block;
top:0;
left:0;
width:47px;
height:47px;
background:url(images/mod_img_area.gif) no-repeat 0 0;
z-index:9999;
}

.boxTypeA .inner{
padding:1px;
background:url(../common/images/tmp_line_dot02.gif) no-repeat 100% 100%;
zoom:1;
}

.boxTypeA{
background:#ffffff url(../common/images/tmp_line_dot01.gif) no-repeat 0 0;
position:relative;
margin:0 0 20px;
padding:0;
zoom:1;
}
.boxTypeA .inner{
padding:1px;
background:url(../common/images/tmp_line_dot02.gif) no-repeat 100% 100%;
zoom:1;
}
.boxTypeA h2{
margin:0 0 15px;
padding:17px 0 0 35px;
height:31px;
}
.boxTypeA .section{
margin-left:156px;
}
.boxTypeA ul{
overflow:hidden;
margin:0 0 6px;
padding:0;
width:600px;
zoom:1;
list-style:none;
}
.boxTypeA ul:after{
content:"";
display:block;
clear:both;
}
.boxTypeA ul li{
display:inline;
float:left;
margin:0;
padding:0;
zoom:1;
}
.boxTypeA ul li a{
}
.boxTypeA ul li img{
vertical-align:top;
}
.boxTypeA .summary{
margin-left:70px;
width:510px;
zoom:1;
}
.boxTypeA .lineup{
margin-bottom:10px;
text-align:right;
}
.boxTypeA .summary h3{
margin:0 0 5px;
color:#e75f0e;
}
.boxTypeA .interviewList{
margin:0;
width:auto;
}
.boxTypeA .interviewList li{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
margin-right:34px;
padding-left:9px;
background:url(../common/images/mod_ico_arw01.gif) no-repeat 0 4px;
}
.boxTypeA .interviewList li a{
color:#000000;
text-decoration:underline;
}
.trust{
padding:0 0 .5em;
background:url(../images/home_bg_trust.jpg) no-repeat 0 100%;
}
.utilizing{
padding:0 0 .5em;
background:url(../images/home_bg_utilizing.jpg) no-repeat 0 100%;
}
.forte{
padding:0 0 .5em;
background:url(../images/home_bg_forte.jpg) no-repeat 0 100%;
}
.trust h2{
z-index:100;
background:url(../common/images/mod_img_trust.gif) no-repeat 0 0;
}
.utilizing h2{
z-index:100;
background:url(../common/images/mod_img_utilizing.gif) no-repeat 0 0;
}
.forte h2{
z-index:100;
background:url(../common/images/mod_img_forte.gif) no-repeat 0 0;
}
.salesInterview{
position:relative;
zoom:1;
}
.linkParagraph{
background:url(../common/images/mod_ico_arw01.gif) no-repeat 30em 6px;
}
.linkParagraph a{
color:#000000;
text-decoration:underline;
}
.salesInterview h3{
padding-bottom:10px;
border-bottom: #578233 1px dashed;
}
.salesInterview h4{
margin: 10px 0 0;
color:#e75f0e;
}
.salesInterview .interview{
position:absolute;
top: 4px;
right: 0;
}
.salesInterview .image{
margin: 1em 0 0 0;
}



/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 index

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.interviewBox a{
color:#333333;
}
.interviewBox .detail{
margin:0;
text-align:right;
}
.interviewBox .more{
text-align:right;
}

.index .areaList{
position:relative;
width:100%;
height:376px;
background:url(images/index_bg_area.gif) no-repeat 201px 0;
}
.index .areaList li{
position:absolute;
}
.index .areaList .hokkaido{top:21px;left:197px;}
.index .areaList .tohoku{top:103px ;left:431px;}
.index .areaList .gumma{top:167px;left:431px;}
.index .areaList .tokyo{top:217px;left:501px;}
.index .areaList .tokai{top:261px;left:348px;}
.index .areaList .shinetsu{top:83px;left:167px;}
.index .areaList .chubu{top:137px;left:166px;}
.index .areaList .kinki{top:202px;left:97px;}
.index .areaList .chushikoku{top:318px;left:289px;}
.index .areaList .kyushu{top:288px;left:43px;}

