/* 全体共通の基本指定 */
/*全体枠*/
.container{
width:800px;
margin:0px auto 0px auto;
text-align:left;
}

/*ボディ指定*/
body{
text-align:center;
background-color:#ffffff;
color: #484848;
margin: 0px;
padding: 0px 0px 0px 0px;
font-family: Osaka, Verdana, "ＭＳ Ｐゴシック", sans-serif;
font-size: 10pt;
line-height:140%;
}

/*DIVクリアー*/
.clear{
clear:both;
}

/*ヘッダー枠*/
.header_frame{
width:800px;
margin:0px 0px 0px 0px;
}


/*フッター枠*/
.footer_frame{
width:800px;
font-size:80%;
padding:20px 0px 20px 0px ;
background-color:#FDD9C9;
text-align:center;
}

/*左コンテンツ枠*/
.left_contents{
width:210px;
float:left;
margin:10px 0px 0px 0px;
text-align:center;
}

/*右コンテンツ枠*/
.right_contents{
width:580px;
float:right;
margin:10px 0px 0px 0px;
}

/*Ａタグ*/
img{
border:none;
}

/*フォーム*/
form{
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}

/*全テーブル*/
table{
line-height:140%;
font-size:10pt;
}

/*ＩＥの隙間バグ対応。。。*/
img{
vertical-align:bottom;
}

/*コンテンツの枠*/
.contents_box{
margin:0px 0px 10px 0px ;
}

/*点線*/
.line{
border-color:#cccccc;
border-style:dashed none none;
border-width:1px medium medium;
height:1px;
}

/*ショッピングカテゴリーボタンの背景*/
.category_bg{
width:155px;
_width:210px;
height:28px;
_height:36px;
background-image:url("../images/common/category_bg.gif");
background-repeat:repeat-x;
text-align:left;
padding:8px 0px 0px 55px ;
}

.category_bg a{
color:#7E736D;
text-decoration: none; 
}
