BODY{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #000000;
	background-color : #ffffff;
	font-size : 12px;
	font-family:MS Pゴシック,Osaka,arial,helvetica,sans-serif;
	text-align : center;
}

H1{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	}

H2{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
}

H3{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 1.0em;
	font-weight : bold;
}

P{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 1.0em;
	line-height : 1.4em;
}

/*TD{vertical-align:top}*/

A{
	color : #205095;
	text-decoration : none;
}

A:link{
	color : #0033CC;
	text-decoration : underline;
	font-weight : normal;
}

A:visited{
	color : #205095;
	text-decoration : underline;
	font-weight : normal;
}

A:hover{
	color : #FF0000;
	text-decoration : underline;
	font-weight : normal;
}

A:active{
	color : #FF6633;
	text-decoration : underline;
	font-weight : normal;
}


hr{
/*width:552px;*/
height:2px;
}

.text10{
font-size : 10px;
line-height : 130%;
}

.text12{
font-size : 12px;
line-height : 150%;}

.text14{
font-size : 14px}

.textRed{
font-size : 12px;
line-height : 150%;
color:#FF0000;
}

.ichiran{
font-size : 10px;
text-align : right;
display:none;
}

/* ********************************** */
/*印刷設定関連*/
/* ********************************** */
.head{
width:780px;
display:none;
}

.bt-kakudai{
width:145px;
height:37px;
display:none;
}

.message{
width:700px;
padding:10px 0px 10px 0px;
border:1px solid #CCCCCC;
font-size:12px;
font-weight:bold;
text-align:center;
display:none;
}

.close{
width:510px;
padding:20px 0px 20px 0px;
margin:20px 0px 0px 0px;
border-top:1px dashed #CCCCCC;
display:none;
}

/* ********************************** */
/*詳細テーブル設定*/
/* ********************************** */
.detail{
width:552px;
}

.leftmenu{
width:196px;
display:none;
}

.rightTD{
width:552px;
}

/* ********************************** */
/*              ヘッダメニューライン              */
/* ********************************** */
.bordermenu{
border-bottom:3px solid #CCCCCC;
display:none;
}

/* ********************************** */
/*パンくず指定*/
/* ********************************** */
.bread{
font-size:10px;
font-weight:normal;
/*margin:5px 0px 10px 10px;*/
padding:5px 0px 10px 10px;
text-align:left;
display:none;
}


/* ********************************** */
/*トップページタイトル画像の配置指定*/
/* ********************************** */
.title{
padding-left:15px;
}

/* ********************************** */
/*トップ商品カテゴリ*/
/* ********************************** */
.catetitle{
height:46px;
width:347px;
padding:5px 0px 0px 70px;
}

.catetext{
width:347px;
padding:5px 5px 10px 5px;
font-size : 12px;
line-height : 150%;
}

.catetext2{
vertical-align:top;
margin : 0px 0px 0px 0px;
padding : 3px 0px 0px 0px;
text-align:left;
font-size : 12px;
line-height : 150%;
}


.nolink{
padding:5px 0px 0px 0px;
font-size : 12px;
line-height : 150%;
color:#999999;
}


/* ********************************** */
/*ピックアップ商品*/
/* ********************************** */
.pickuptext-b{
padding:4px 0px 0px 5px;
font-size : 12px;
line-height : 150%;
font-weight : bold;
}

.pickuptext-b2{
padding:4px 0px 0px 5px;
font-size : 14px;
line-height : 150%;
font-weight : bold;
}

.pickuptext{
padding:0px 0px 0px 5px;
font-size : 12px;
line-height : 150%;
}

.pickupTD{
padding:10px 0px 0px 0px;
text-align:center;
}

/* ********************************** */
/*印刷ボタンの設定*/
/* ********************************** */
.bt-print{
text-align:right;
padding:0px 0px 5px 0px;
display:none;
}


/* ********************************** */
/*カテゴリ一覧関連*/
/* ********************************** */
.bt-detail{
text-align:right;
display:none;
}

.noprintText12{
font-size : 12px;
line-height : 150%;
display:none;
}


/* ********************************** */
/*左メニューの設定*/
/* ********************************** */
.menutitle{
height:33px;
width:156px;
padding:8px 0px 0px 0px;
text-align:center;
font-size : 12px;
color:#FFFFFF;
font-weight : bold;
}

.menutd-l{
vertical-align:top;
width:16px;
/*margin : 0px 0px 0px 0px;
padding : 7px 5px 0px 3px;*/
background-position:0px 7px;
background-image:url(../img/yajirusi-bl.gif);
background-repeat:no-repeat;
text-align:left;
border:1px;
}

.menutd-l2{
vertical-align:top;
width:16px;
/*margin : 0px 0px 0px 0px;
padding : 7px 5px 0px 3px;*/
background-position:0px 7px;
background-image:url(../img/yajirusi-ud-bl.gif);
background-repeat:no-repeat;
text-align:left;
border:1px;
}

.menutd-l3{
vertical-align:top;
padding : 5px 0px 5px 0px;
width:16px;
text-align:right;
font-size : 12px;
color:#0033CC;
line-height : 150%;
}

.menutd-r{
vertical-align:top;
margin : 0px 0px 0px 0px;
padding : 5px 0px 5px 5px;
text-align:left;
font-size : 12px;
line-height : 150%;
}


/************************************/
/*商品詳細ページ*/
/************************************/
.johoTD{
vertical-align:top;
padding:0px 0px 0px 10px;
font-size:12px;
line-height : 150%;
}

/************************************/
/*商品詳細ページの取扱店一覧設定*/
/************************************/

.ichiranTABLE{
border-collapse:collapse;
border:2px solid #CCCCCC;
}

.ichiranTH{
padding:3px 0px 3px 0px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#EEEEEE;
font-size:12px;
font-weight:bold;
text-align:center;
}

.ichiranTD{
padding:3px 0px 3px 5px;
border-top:none;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:12px;
}


/************************************/
/*カテゴリ一覧設定*/
/************************************/
.catetit{
margin:5px 0px 3px 0px;
padding:3px 0px 3px 5px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#CCFFFF;
font-size:12px;
font-weight:bold;
}

.nolink-cate{
/*margin:5px 0px 3px 0px;
padding:3px 0px 3px 5px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#E9E9E9;*/
font-size : 12px;
color:#999999;
}

/************************************/
/*コピーライトテキスト*/
/************************************/
.copy{
width:552px;
}

.copy2{
width:700px;
}

.copy-b{
padding:0px 0px 0px 5px;
font-size : 12px;
line-height : 150%;
font-weight : bold;
}

.copytext{
padding:0px 0px 0px 5px;
font-size : 12px;
line-height : 150%;
}


/************************************/
/*ここから加盟店用のみ使用*/
/************************************/

/************************************/
/*ヘッダ加盟店名*/
/************************************/
.fcname14{
width:780px;
height:22px;
padding : 0px 0px 0px 7px;
font-size : 14px;
font-weight : bold;
color:#333333;
background-image : url(../img/head01.jpg);
background-repeat:no-repeat;
}


/************************************/
/*ヘッダコピー部分*/
/************************************/
.fcname{
padding : 5px 0px 0px 0px;
font-size : 12px;
font-weight : bold;
color:#0033CC;
background-image : url(../img/copybg.gif);
}

/************************************/
/*商品詳細の見積ボタン部分*/
/************************************/
.fcdelete{
/*width:201px;*/
height:23px;
text-align : right;
display:none;
}


.fcmitsumori{
width:521px;
height:34px;
padding : 6px 0px 0px 0px;
background-color:#84C7FF;
text-align : center;
display:none;
}

.fcback{
width:200px;
height:34px;
padding : 6px 0px 6px 0px;
display:none;
}

.fckakunin{
width:300px;
height:34px;
padding : 6px 0px 6px 0px;
background-color:#84C7FF;
text-align : center;
display:none;
}

/************************************/
/*見積依頼テーブル設定*/
/************************************/
.mitsumoriTD{
padding : 3px 0px 3px 5px;
background-color:#EEEEEE;
font-size : 12px;
line-height : 150%;
text-align : center;
}

.mitsumori2TD{
padding : 3px 5px 3px 5px;
background-color:#FFFFFF;
font-size : 12px;
line-height : 150%;
}

.formTD{
padding : 3px 5px 3px 5px;
background-color:#84C7FF;
font-size : 12px;
line-height : 150%;
}

.errorTD{
padding : 3px 5px 3px 5px;
background-color:#FFFF99;
font-size : 12px;
line-height : 150%;
}
/* ********************************** */
/*以下ハレの日のみ*/
/* ********************************** */


/* ********************************** */
/*              TOP              */
/* ********************************** */
.hedder{
	height:65px;
	background-image : url(../topimg/backgrade.jpg);
	background-repeat : repeat}


.shop{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width:288px;
	height:331px;
	vertical-align:middle}
	
.shoptihou{
	margin : 3px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width:288px}

.shopmane{
	margin : 0px 0px 0px 0px;
	padding : 1px 2px 1px 5px;
	width:288px;
	font-size : 10px}

.shopmane2{
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 0px 0px;
	width:288px;
	font-size : 12px;
	text-align : right;
	line-height : 16px;}

/* ********************************** */
/*              コメント              */
/* ********************************** */
.coment{
	font-size : 10px;
	padding : 3px 5px 5px 20px;
	width:410px;
	height:60px;
	vertical-align:middle;
	background-repeat : no-repeat;}
.coment{background-image : url(../topimg/comment.gif);}

/* ********************************** */
/*              お知らせ・トピックス              */
/* ********************************** */
.T4{
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width:480px}
.campaing{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	font-size : 16px;
	color:#cc0000;
	font-weight : bold}

.backnumber{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	font-size : 12px}

.info{
	padding : 2px 0px 0px 12px;
	margin : 0px 0px 0px 30px;
	background-repeat : no-repeat;
	font-size : 12px;
	white-space:nowrap;
	vertical-align:top}
.info{background-image : url(../topimg/ya2.gif);}

.infotext{
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	font-size : 12px;}
/* ********************************** */
/*              得意イベントから探す              */
/* ********************************** */
.eventtitle{
	font-size : 15px;
	color:#FFFFFF;
	font-weight : bold;
	padding : 26px 0px 0px 7px;
	margin : 0px 0px 0px 13px;
	width:255px;
	height:55px;
	background-repeat : no-repeat;}
.eventtitle{background-image : url(../topimg/t5_title.jpg);}

.eventwaku{
	padding : 5px 5px 5px 5px;
	margin : 0px 0px 0px 13px;
	width:255px;
	border-right:2px solid #93CC2C;
	border-bottom:2px solid #93CC2C;
	border-left:2px solid #93CC2C;
	font-size : 10px}

/* ********************************** */
/*          レントオールのサービスメニュー              */
/* ********************************** */
.servicetit{
	font-size : 15px;
	color:#FFFFFF;
	font-weight : bold;
	padding : 18px 0px 0px 7px;
	margin : 5px 0px 0px 13px;
	letter-spacing:-2pt;
	width:255px;
	height:50px;
	background-repeat : no-repeat;}
.servicetit{background-image : url(../topimg/t7_title.jpg);}

/* ********************************** */
/*              得意イベントから探す              */
/* ********************************** */
.tokuititle{
	font-size : 15px;
	color:#FFFFFF;
	font-weight : bold;
	padding : 18px 0px 0px 7px;
	margin : 0px 0px 0px 13px;
	width:255px;
	height:50px;
	background-repeat : no-repeat;}
.tokuititle{background-image : url(../topimg/t6_title.jpg);}

.text12{	font-size : 12px}


.waku{
	padding : 0px 5px 0px 5px;
	margin : 0px 0px 0px 13px;
	width:255px;
	border-right:2px solid #93CC2C;
	border-left:2px solid #93CC2C;
	font-size : 12px}
.waku2{
	padding : 0px 5px 0px 15px;
	margin : 0px 0px 0px 13px;
	width:255px;
	border-right:2px solid #93CC2C;
	border-left:2px solid #93CC2C;
	font-size : 10px}
	
.waku3{
	padding : 0px 5px 10px 15px;
	margin : 0px 0px 0px 13px;
	width:255px;
	border-right:2px solid #93CC2C;
	border-left:2px solid #93CC2C;
	border-bottom:2px solid #93CC2C;
	font-size : 10px}

/* ********************************** */
/*              下メニュー              */
/* ********************************** */
.sitamenu{
	margin : 5px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 1.0em;
	line-height : 1.4em;
}
.under{
	font-size : 12px;
	background-color:#FFCC00;
	text-align : center;}
	
.copy{
	padding : 10px 0px 10px 0px;
	margin : 0px 0px 0px 0px;
	font-size : 12px}



/* ********************************** */
/*検索ボックス指定*/
/* ********************************** */

#headCopy{
  text-indent: -9999px;
  margin:0;
  padding:0;
}

#search {
  width: 780px;
  height: 68px;
  background: url(../img/copy.gif) no-repeat;
  margin-top:-16px;
  text-align:left;
}

#searchBox{
position:absolute;
width:780px;
margin-left:0px;
padding-left:520px;
top:120px;
}

/* ********************************** */
/*検索ボックス2階層目指定*/
/* ********************************** */

#headCopy2{
  text-indent: -9999px;
  margin:0;
  padding:0;
}

#search2 {
  width: 780px;
  height: 37px;
  background: url(../img/copy2.gif) no-repeat;
  margin-top:-16px;
  text-align:left;
}

#searchBox2{
position:absolute;
width:780px;
margin-left:0px;
padding-left:520px;
top:92px;
display:none;
}



/* ********************************** */
/*検索結果画面*/
/* ********************************** */
#searchTitle{
width:748px;
height:45px;
}

#result{
width:716px;
height:31px;
background: url(../img/search-bar.gif) no-repeat;
text-align:left;
margin:5px 0 5px 0;
padding:7px 0 0 0;
text-indent:35px;
font-size:14px;
}

#result div{
/*text-align:right;
margin-top:-13px;*/
font-weight:normal;
}

.resultPage{
width:716px;
text-align:right;
padding:7px;
display:none;
}

.resultImage{
padding:7px 5px 5px 0px;
vertical-align:top;
}

.resultBold{
padding:0px 0px 0px 5px;
font-size : 12px;
line-height : 150%;
font-weight : bold;
}

.resultNormal{
padding:0px 0px 5px 5px;
font-size : 12px;
line-height : 150%;
}

.resultDetail{
border-bottom:1px solid #CCC;
margin-top:5px;
}