@charset "UTF-8";
@import url(http://www.ifqd.com/css/styles-site.css);


/* Shop Styles CSS (styles-shop.css) */

#shoppage .title{
  height:140px;
  }


#shoppage .subtitle{
  float:left;
  width:520px;
  heirht:60px;
  color:#333;
  font-size:10px;
  font-weight:normal;
  line-height:15px;
  }  

#shoppage .map, #shoppage .map a{
  width:98px;
  height:60px;
  }

#shoppage .map{
  float:right;
  width:98px;
  height:60px;
  text-indent:-100000px;
  overflow:hidden;
  }

#shoppage .map a{
  display:block;
  background-image:url(http://www.ifqd.com/imgs/ban_map.gif);
  background-repeat:no;
  background-position:0 0;
  }

#shoppage .map a:hover{
  background-position:98px 0;
  }

#shoppage .imageList{
  float:left;
  width:200px;
  font-size:11px;
  padding-right:15px;
  padding-bottom:15px;
  overflow:hidden;
  }

#shoppage .imageList h4, 
#shoppage .imageMain h4{
  font-size:11px;
  font-weight:bold;
  padding-top:5px;
  }

#shoppage .detail{
  padding-top:5px;
  }

#shoppage .subImage{
  width:200px;
  height:150px;
  text-indent:-100000px;
  background-position:center center;
  background-repeat:no-repeat;
  overflow:hidden;
  }

#shoppage .imageMain{
  margin:0;
  padding:0;
  clear:both;
  }


#shoppage .imageMain .photoImage{
  width:634px;
  height:316px;
  text-indent:-100000px;
  background-position:center center;
  background-repeat:no-repeat;
  overflow:hidden;
  }

#shoppage .comments{
  padding-top:30px;
  }



#shoppage .comments h3{
  width:494px;
  height:56px;
  color:#336666;
  font-size:18px;
  font-weight:normal;
  line-height:28px;
  padding:5px 0 15px 0;
  overflow:hidden;
  }

#shoppage .profile{
  padding-top:0;
  }

#shoppage .commentBody{
  font-size
  }


#shoppage .companyImage{
  padding:15px 0;
  }

#shoppage .contactLink{
  text-align:right;
  }


#shoppage .conceptImage{
  padding:15px 0;
  }

#shoppage .conceptBody{
  font-size:10px;
  line-height:140%;
  }

#shoppage .conceptBody p{
  padding-bottom:15px;
  }


#recruit{
  line-height:150%;
  }

#recruit table{
  width:600px;
  }

#recruit .detail p{padding-bottom:15px;}
#recruit span{color: #FF0099;}

#recruit .shopDetail{
  width:600px;
  margin-bottom:20px;
  padding:15px 15px 10px;
  border:1px solid #333;
  clear:both;
  }





#guest{
  width:634px;
  height:540px;
  margin-top:38px;
  overflow:auto;
  scrollbar-track-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-shadow-color:#ccc;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-highlight-color:#ccc;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#ccc;
  }

#guest .guestBox{
  width:615px;
  }

#guest .guest{
  float:left;
  width:300px;
  height:110px;
  font-size:11px;
  line-height:15px;
  padding-right:5px;
  overflow:hidden;
  }

#guest .image{
  float:left;
  padding-right:10px;
  padding-bottom:10px;
  }

#guest h5{
  color:#73BA24;
  font-size:11px;
  }

#guest .date{
  padding-bottom:3px;
  }

#guest .guestBody{
  padding-bottom:10px;
  }

#guest .guestBody p{
  margin:0;
  padding:0;
  }

#guest .guestLink{font-size:9px;}
#guest .guestLink a{color:#73BA24;}



#companyFlow{
  width:130px;
  height:1030px;
  text-align:left;
  padding-top:430px;
  padding-left:504px;
  text-indent:-100000px;
  background-repeat:no-repeat;
  background-position:0 10px;
  overflow:hidden;
  }

#companyFlow a{
  display:block;
  width:110px;
  height:25px;
  text-indent:-100000px;
  overflow:hidden;
  }

#companyFlow .fukuoka{padding-top:188px;}
#companyFlow .nagasaki{padding-top:125px;}


