@charset "utf-8";
body {
/*	background-image : url("../topnew2/back_pink.jpg"); */
	background-image : url("../topnew2/backdaidai2.jpg");
	background-repeat : repeat;
	text-align:center;
  font-family: "メイリオ","Meiryo"," Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
/*	background-color : #fafad2  */
}
.homewaku {background-image:url("../topnew2/homewaku3.png");
background-repeat:no-repeat;
font-size : 12px;
}
.homewakutop {background-image:url("../topnew2/homewakutop3.png");
background-repeat:no-repeat;
font-size : 12px;
}

.headerdet {
  clear: both;
  width: 860px;
  text-align:left;
  margin:0 auto;
}
.left_m {
  float: left;
  width: 30%;
  text-align: auto;
  background-color:#FFFFFF;
  line-height: 125%;
}
.right_m {
  float: right;
  width: 70%;
  text-align: auto;
  font-size : 12px;
  line-height: 135%;
  background-color:#FFFFFF;
  border-left:258px solid #f6e7b6;
/* この色は、左縦列です */  
/*  border-left:258px solid #92d0e1; */
/*  border-left:258px solid #f58b88; */
}
.left_m_top {
  float: left;
  width: 30%;
  background-color:#FFFFFF;
  height:400px;
}
.right_m_top {
  float: right;
  width: 70%;
  background-color:transparent;
}
.left_color {
float:left;
width:30%;
height:10px;
background-color:#ffa500;
}
.right_color {
float:right;
width:70%;
height:10px;
background-color:#009966;
}
.left_body {
  float: left;
  width: 258px;
  text-align: auto;
  background-color:#f6e7b6;
/*  background-color:#fdd499; 20111122*/
/*  background-color:#f58b88; */
  font-size : 14px;
  line-height: 125%;
  position:absolute;
}

div.shinnews {
overflow : auto;
height : 315px;
background-color : #ffffff;
font-size : 14px;
line-height: 150%;
padding: 2px 5px 10px 10px;
}
div.shinnews2 {
overflow : auto;
height : 485px;
background-color : #ffffff;
font-size : 12px;
line-height: 135%;
padding: 2px 5px 0px 10px;
}
/* おすすめ商品↓ */
div.shinnews3 {
overflow : auto;
height : 270px;
background-color : #ffffff;
font-size : 12px;
line-height: 135%;
padding: 2px 5px 0px 10px;
}
/* トピックス↓ 20110401 */
div.shintopics {
overflow : auto;
height : 110px;
background-color : #ffffff;
font-size : 12px;
line-height: 135%;
padding: 2px 5px 0px 10px;
}

.newoutline {
outline-style : double;
outline-width : thick;
outline-color : yellow;
}
.newlogo {
position:absolute;
float: left;
z-index:2;
}

/* -- tHg -- */
.font20
{
    FONT-SIZE: 20px;
	line-height: 135%;
}
.font16
{
    FONT-SIZE: 16px;
}
.font14
{
    FONT-SIZE: 14px;
}
.font12
{
    FONT-SIZE: 12px;
}
.font10
{
    FONT-SIZE: 10px;
	line-height: 130%;
}


