


/* デフォルトの反応 */
a:link{color:#3333CC; text-decoration:none}
a:visited{color:#993399; text-decoration:none}
a:hover{color:#3366CC; text-decoration:underline}
a:active{color:#FF4400; text-decoration:none}



/* トップへ */
.top a:link{color:#3333CC; text-decoration:none}
.top a:visited{color:#3333CC; text-decoration:none}
.top a:hover{color:#3366CC; text-decoration:underline}
.top a:active{color:#FF4400; text-decoration:none}



/* 新・パンくずメニュー */
.bread a:link{color:#3333CC; text-decoration:none}
.bread a:visited{color:#3333CC; text-decoration:none}
.bread a:hover{color:#3366CC; text-decoration:none}
.bread a:active{color:#FF4400; text-decoration:none}

/* 共通フッター */
#pagetop_ftr{width:740px; margin-top:10px; text-align:right; clear:both;}
#footer {width:760px; margin-top:10px;}
#footer .copyright img{margin:10px 0;}
/* FORMの空白削除 */
form{
	margin:0px;
	padding:0px;
}

/* FORMの空白削除 */
form{
	margin:0px;
	padding:0px;
}



/* Javascriptオフ時の警告 */
.caution{
	font-size:10px;
	color:#EE0000;
	font-weight:bold;
}



/* パンくずメニュー（従来からのスタイル） */
.ptitle{
	font-size:12px;
	color:#007700;
	font-weight:bold;
}
.plist{
	font-size:10px;
	font-weight:lighter;
	color:#333333;
	text-decoration:none;
}



/* 仕様箇所不明（従来からのスタイル） */
.list{
	font-size:10px;
	color:#000000;
}



/* 写真の位置ひだり */
img.ph_left{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置ひだり5px */
img.ph_left5{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
}

/* 写真の位置みぎ */
img.ph_right{
	float:right;
	border:0px none;
	margin-left:10px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置みぎ5pixel */
img.ph_right5{
	float:right;
	border:0px none;
	margin-left:5px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:5px;
}



/* パルシステムトップ暮らしの情報 */
.paltop_mrg{
	margin:2px 0;
}
.paltop_recipe{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #FB8B00;
}
.paltop_ikuji{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #5EA6EE;
}
.paltop_pallife{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #40A751;
}

/* リスト */
ul.disc{
	list-style-type:disc;
	margin:5px 0;
	padding:0;
}
ul.disc li{
	margin-top:4px;
	margin-left:1.5em;
}
ol.decimal{
	list-style-type:decimal;
	margin:5px 0;
	padding:0;
}
ol.decimal li{
	margin-top:4px;
	margin-left:2em;
}

ul.square{
	list-style-type:square;
	margin:5px 0;
	padding:0;
}
ul.square li{
	margin-top:4px;
	margin-left:2em;
}

/* マージン・パディング */
.margin00{margin:0;padding0;}
.margin2{margin:2px;}
.margin3{margin:3px;}
.margin5{margin:5px;}

.marginh2{margin:2px 0;}
.marginh3{margin:3px 0;}
.marginh5{margin:5px 0;}
.marginh10{margin:10px 0;}
.marginh20{margin:20px 0;}

.margintop10{margin:10px 0 0 0;}
.margintop20{margin:20px 0 0 0;}
.margintop40{margin:40px 0 0 0;}

.marginbtm3{margin:0 0 3px 0;}
.marginbtm5{margin:0 0 5px 0;}
.marginbtm10{margin:0 0 10px 0;}
.marginbtm15{margin:0 0 15px 0;}
.marginbtm20{margin:0 0 20px 0;}
.marginbtm30{margin:0 0 30px 0;}
.marginbtm40{margin:0 0 40px 0;}

.marginlft2{margin:0 0 0 2px;}
.marginlft5{margin:0 0 0 5px;}
.marginlft10{margin:0 0 0 10px;}
.marginrgt5{margin:0 5px 0 0;}
.marginrgt10{margin:0 10px 0 0;}
.marginw5{margin:0 5px;}
.marginw10{margin:0 10px;}

.padding2{padding:2px;}
.padding3{padding:3px;}
.padding5{padding:5px;}

.paddingh2{padding:2px 0;}
.paddingh3{padding:3px 0;}
.paddingh5{padding:5px 0;}
.paddingh10{padding:10px 0;}

.paddingw5{padding:0 5px;}
.paddingw10{padding:0 10px;}
.paddingw20{padding:0 20px;}

.paddinglft5{padding:0 0 0 5px;}
.paddinglft20{padding:0 0 0 20px;}
.paddinglfttop5{padding:5px 0 0 5px;}
.paddingrgt5{padding:0 5px 0 0;}
.paddingrgt20{padding:0 20px 0 0;}

.paddingnorgt5{padding:5px 0 5px 5px;}

div#lft750_10{width:740px; margin-left:10px;}
div#lft745_15{width:730px; margin-left:15px;}
div#lft740_20{width:720px; margin-left:20px;}
div#lft735_25{width:710px; margin-left:25px;}
div#lft730_30{width:700px; margin-left:30px;}
div#lft720_40{width:680px; margin-left:40px;}
div#lft710_50{width:660px; margin-left:50px;}
div#lft700_60{width:640px; margin-left:60px;}

/* テキスト位置 */
.txt_left{text-align:left; margin:0;}
.txt_center{text-align:center; margin:0;}
.txt_right{text-align:right; margin:0;}

/* テキスト縦位置 */
.txt_top{vertical-align:top; margin:0;}
.txt_middle{vertical-align:middle; margin:0;}
.txt_bottom{vertical-align:botom; margin:0;}

/* テキストデコレーション（限定商品） */
p.dline_gray{
	margin: 0 0 10px 0;
	padding: 5px 0;
	text-decoration:none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;}
	
/* ボーダー(限定商品) */
.gray_all{
	border:solid 1px #999;
	margin:0;
	padding:0 0 5px 0;}
.gray_lfttop{
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	margin:0;
	padding:5px 0 5px 5px;}

/* フロート */
.float_left{
	float:left;
	margin:0;
	padding:0;
}

.float_right{
	float:right;
	margin:0;
	padding:0;
}

.clr{clear:both;}
