@charset "utf-8";

/* cm */

/******************************

ＣＭ動画

*******************************/
#link_left{
  float:left;
  width:310px;
}

#link_left p{
  margin-left:5px;
}

#link_left ul{
  list-style-image:url(../images/ico_s_arrow.gif);
  list-style-type:none;
  margin:10px 0 0 17px;
  line-height:1.8em;
}

#link_left p.link_text{
  font-style:oblique;
  color:#F4A6B9;
}

#link_left span{
  background-color:#eeeeee;
  color:#333333;
  padding:5px;
}

#link_right{
  width:340px;
  float:right;
  background-image:url(../images/link/cm_back.jpg) ;
  background-repeat:no-repeat
}

#link_right img{
  margin:37px 10px 20px;
}

.movieArea{
  text-align:center;
  padding-top:40px;
}

.movieArea p{
  margin:20px auto;
  text-align:center;
  font-size:0.8em;
  border:1px solid #CCCCCC;
}


/******************************

バナー

*******************************/

#banner{
  clear:both;
}

#banner p.list_img{
  background-image:url(../images/ico_jwel_red_s.jpg);
  background-repeat:no-repeat;
  background-position:left 0.4em;
  margin:0 0 0 25px;
  padding:0 0 0 17px;
}

#banner p{
  margin:2px;
  clear:both;
}

#banner dl{
  background-image:url(../images/link/bg_img.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  padding:0 0 20px 0;
  overflow:hidden;
  height:100%;
}

#banner dl dd{
  margin:0 0 10px 5px;
  overflow:hidden;
  height:100%;
  clear:both;
}

#banner dl dd.ba_glay{
  background-color:#F6F6F6;
  padding:0 0 10px 0;
}

#banner dl dd img{
  float:left;
  vertical-align:top;
  margin:0 0 0 25px;
}

#banner dl dd span{
  float:left;
  color:#666600;
  font-size:0.9em;
  margin:0 0 0 30px;
}

#banner a,
#banner a:link{
  color:#666600;
}

#banner a:hover{
  color:#999900;
}

#banner textarea{
  width:50%;
  float:right;
  padding:2px;
  margin:0 40px 0 0;
  border:1px solid #809DB9;
  vertical-align:top;
  font-size:1em;
}