body{
font-size: 12px; margin:0px 0px 0px 0px;  width:auto; position:relative;font-family: "ＭＳ Ｐゴシック", "Osaka";
 }

.font-size10{font-size:10px;}
.font-size11{font-size:11px;}
.font-size12{font-size:12px;}
.font-size13{font-size:13px;}
.font-size14{font-size:14px;}
.font-size15{font-size:15px;}
.font-size16{font-size:16px;}

a{/*リンクされた文字*/
    color:#006699;
    font-style:normal;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
    color:#006699;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#006699;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#006699;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:underline;
}
 
.kaijo{
   clear:both;
   }

.pass a:link {color:#FFFF00;}

.pass a:visited {color:#FFFF00;}

.header{
 width: 100% auto; height: 100px;
 margin:0px auto 0px auto;
 background:url(../img/design/heder_back.jpg);
 background-repeat:repeat-x;
 background-repeat:repeat-x;
 position:relative;
 z-index:4
 }

/* ヘッダー */ 
 .headerbox{
  width:980px; height:100px; margin:0px auto 0px auto; color:#FFFFFF;
  } 
 .logo{
   width: 260px; height: 100px;
   background:url(../img/design/logo.jpg);
   background-repeat:no-repeat; float:left;
   cursor:help;
   cursor:pointer;
   }
 .menba{
   width:215px; height:70px; float:left;
   line-height:30px;
   margin-top:15px
   }
 .menba1{
   width:107px; height:37px;
   text-align:left; float:left;
   }	
 .shinki{
   width:108px; height:37px;
   text-align:right; float:left;
   }
 .menba3{
   width:215px; height:10px; font-size:11px; margin-bottom:5px; line-height:16px;
   } 
 .kago_waku{
   width:135px; height:53px; float:left; margin:20px 0px 0px 0px;cursor:hand;cursor: pointer;position:relative;
   }
 .kago{
   width:53px; height:53px; float:left; 
   }
 .kago_ji{
   width:80px; height:35px; text-align:left; float:left; margin-top:10px; line-height:17px;color:#FFFFFF;
   } 
 .sample{
   width:154px; height:50px; float:left; text-align:right;margin:30px 0px 0px 10px; background-position:right
   background-repeat:no-repeat;cursor:hand;cursor:pointer;
   background:url(../img/image/baner/bana_katarogu.jpg);
   }  
   
/* ▲ポイント枠非ログイン時 */
#point_waku{
  width:580px; height:80px; float:left;
  }   
  /*.point{
   width:180px; height:70px; float:left; margin:30px 0px 0px 15px;
   }*/

  .point{
   width:154px; height:50px;float:left; margin:30px 0px 0px 20px;
   background:url(../img/image/baner/bana_daihiki.jpg);
   cursor:hand;cursor;pointer;
   }

  .point_midasi{
   width:150px; height:15px; float:left; font-weight:bold; border-bottom:#FFFFFF solid 2px;
   } 
  .chumoku_waku{
   width:40px; height:34px; float:left; margin-right:3px; float:left;
   }
  .chumoku{
   width:40px; height:12px; float:left; margin:0px 3px 7px 0px; font-weight:bold; 
   text-align:right; background-color:#FF0033; font-size:11px;
   } 
  .point_naka{
   width:180px; height:40px; float:left; padding-top:5px;
   }
  .point_mein{
   width:130px; height:12px; float:left; margin-bottom:7px;
   }

/* ▲ */
/* ■ポイント枠ログイン時 */

/* ポイント　レギュラー */
  .point_L{
	width:540px;
	height:65px;
	float:left;
	margin:15px 0px 0px 10px;
	font-weight:400;
	font-size:12px;
	border:solid 2px #6cf;
	background-color: #fff;
	position: relative;
   }
  
 .point_hidari{
	width:240px;
	height:65px;
	float:left;
	line-height:15px;
	margin: 3px 3px 3px 3px;
	position: relative;
  } 	   
 .point_title{
	  width:220px; height:15px; background:#000000; letter-spacing:4px; color:#FFFFFF; text-align:center; 
	  font-weight:bold; font-size:14px; margin:2px 0px 0px 2px; padding:2px 0px 0px 5px;
  }
 .point_Hnakami{
	  width:240px; height:45px; padding-left:8px; margin-top:5px;color:#666666;
  }
     .point_migi{
	width:280px;
	height:65px;
	float:left;
	margin: 3px 3px 3px 3px;
  }
 .menbarcontents{
	  width:240px; height:50px; float:left; text-align:right; margin-top:4px;
  }
 .point_Mnakami{
	  width:250px; height:40px;
  }
/* ■ */

/* 検索バー */
.kensaku_bar{
width:auto; height:30px;
background:url(../img/design/kensaku_bar.jpg);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
}

 .kensaku_waku{
  width:980px; height:25px; margin:0px auto 0px auto;
  } 
  .form{
  width:275px; height:25px; float:left;
  margin:4px 0px 5px 0px;
  }
  .kensaku_ji{
  width:430px; height:30px; float:left; letter-spacing:-1px;
  }
  ul.ken{
  color:#000000; text-align:right; margin:10px 0px 0px 20px;
  }
  li.kensak{
  display:inline;
  margin-left:20px;
  }
.style2 {color: #333333}