/* ▼2列
-----------------------------------------------------------------------------  */
.left{
  float : left;
  width : 460px;
}
.right{
  float : left;
  
}

/* ▼FLASH部分
-----------------------------------------------------------------------------  */
.falsh{
  margin-top : 10px;
  margin-bottom : 10px;
  text-align : left;
  margin-left : 0px;
  margin-right : auto;
}


/* ▼ピックアップメニュー部分
-----------------------------------------------------------------------------  */
.pickup{
  font-size : 16px;
  line-height : 30px;
  color : white;
  background-color : ffffff;
  /*background-color : #3399ff;*/
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 0px;
  padding-bottom :5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  text-align : left;
  margin-bottom : 5px;
  _width : 390px;
  _height : 180px;
  /*_height : 225px;*/
}

/*ここまで*/
/*SNC追加分*/
.pickup a{
	text-decoration:none;
	color:#FFFFFF;
	font-style:normal;
	font-weight: bolder;
}

/* pickup IE6〜8 */
*html .pickup, *:first-child+html .pickup, html>/**/body .pickup{
  width : 390px;
  height : 180px;
}
/* pickup Firefox、Opera、Safari */
html:not(:target) .pickup{
 width : 365px;
 height : 170px;
}
  
.pickup_logo{
  text-align : right;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : 0px;
  padding-top : 10px;
}
/* ▼ニュース部分
-----------------------------------------------------------------------------  */
/*初期設定
　.news{
  width : 390px;
  height : 260px;
  /*height : 215px;}*/
　
/*SNC設定*/
.news{
  width : 390px;
  height : 250px;
  padding-top:30px;
  padding-bottom:10px;
  /*height : 215px;*/
}
.news_txt{
  _font-size : 12px;
  _line-height : 18px;
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 5px;
  text-align : left;
}
/*.news_txt{
  font-size : 12px;
  line-height : 24px;
}*/

/* news_txt　IE6〜8用 */
*html .outline, *:first-child+html .outline, html>/**/body .news_txt{
  font-size : 12px;
  line-height : 24px;
}
/* news_txt　Firefox、Opera */
html:not([lang*=""]) .news_txt{
  font-size : 13px;
  line-height : 24px;
}

/* news_txt safari \*/
html:\66irst-child .news_txt {
 font-size : 11px;
  line-height : 17px;
  padding-bottom:35px;
}

/* news_txt safari3 \*/
body:first-of-type .news_txt {   
font-size : 11px;
  line-height : 17px;
  padding-bottom:72px;
}

.news_logo{
	text-align : right;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : 0px;
  padding-top : 20px;}

/* ▼下部コンテンツメニュー部分
-----------------------------------------------------------------------------  */
.contents{
  width : 150px;
  font-size : 11px;
  line-height : 18px;
  color : #333333;
  float : left;
  text-align : left;
  margin-left : 0px;
  margin-right : auto;
}

/*SNC追加分*/
.contents_text{
  width : 143px;
  text-align : left;
  
}

.contents IMG{
  margin-bottom : 8px;
}
.contents2{
  width : 150px;
  font-size : 11px;
  line-height : 18px;
  color : #333333;
  float : left;
  text-align : left;
  margin-left : 0px;
  margin-right : auto;
}
.contents2 IMG{
  margin-bottom : 8px;
}
.contents3{
  width : 150px;
  font-size : 11px;
  line-height : 18px;
  color : #333333;
  float : left;
  text-align : left;
  margin-left : 0px;
  margin-right : auto;
}
.contents3 IMG{
  margin-bottom : 8px;
}
.txt_menu{
  /*font-size : 12px;*/
  font-size:14px;
  line-height : 14px;
  color : #9999ff;
  /* text-align : center;*/
 text-align : left;
 margin-left : auto;
  margin-right : auto;
}

.txt_menu A{
  color : #9999ff;
  text-decoration : none;
/*以下SNC追加分*/
  font-style:normal;
  font-weight:bold;
}

/* pickup IE6〜8 */
*html .txt_menu, *:first-child+html .txt_menu, html>/**/body .txt_menu{
  padding-top : 30px;
}
/* pickup Firefox、Opera、Safari */
html:not(:target) .txt_menu{
  padding-top : 30px;
}
.txt_padding{
  padding-left : 7px;
  padding-right : 18px;
  /*padding-left : 10px;
  padding-right : 10px;*/
}

/* ▼バナー部分
-----------------------------------------------------------------------------  */
.bana1{
  _padding-top : 15px;
}
.bana_space{
  padding-bottom : 10px;
}

