/*全体のフォント*/
BODY {
	font-size: small;
	font-family: "Verdana", "ＭＳ Ｐゴシック";
}
.pankuzu{
	font-size: 10px;
	margin-bottom:5px;
}
.clear{
clear:both;
}
.imgbox{
	vertical-align: top;
	margin-bottom: 3px;
}
#leftmenu{
	float: left;
	width: 200px;
	text-align: left;
	background-color: #F5F5F5;
	margin-right: 20px;
　　　　	display: inline;
}
#h1top{
color:#888888;
font-size:10px;
font-style:normal;
font-weight:normal;
line-height:130%;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
/*左メニュータイトル*/
.lefttmenyu_titile{
	font-size: 12px;
	letter-spacing: 0.01em;
	background-color: #CCCCCC;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.titletext{
	margin-left: 10px;

}
.lefttmenyu_titile a{
	color: #000000;
}
.lefttmenyu_titile a:hover{
	text-decoration: none;
}
.lefttmenyu_titile p {
margin-left:10px;
}
/*検索フォーム*/
#kensakuform{
	line-height: 120%;
	font-size: 12px;
	width: 200px;
	padding-top: 10px;
         margin-bottom:8px;
}
#kensakuform input{
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#formkey{
	width: 110px;
}
.formkakaku{
	width: 70px;
	line-height: 170%;
}
.kensakutext{
	background-image: url(/shop/item/prig/design/img01/ar_pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 8px;
}

/*左メニューカテゴリー*/
#leftmenyu_category{
	width: 200px;
	font-size: 10px;
	line-height: 160%;
	letter-spacing: 0.01em;
	padding-bottom: 7px;
}
#leftmenyu_category dt{
	margin-left: 15px;
	padding-top: 10px;
}
#leftmenyu_category dt a{
	background-color: #F9E6F3;
	padding: 3px 13px;
	text-decoration: underline;
	color: #FF558C;
	background-image: url(/shop/item/prig/design/img01/heart05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#leftmenyu_category dt a:hover{
	text-decoration: none;
	}
#leftmenyu_category dd{
	background-image: url(/shop/item/prig/design/img01/category_nav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-left: 30px;
}
#leftmenyu_category dd a{
	color: #333333;
}
#leftmenyu_category dd a:hover{
	text-decoration: none;
	color: #FF3399;
}
/*左メニューバナー*/
.left_banner{
	width: 200px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.left_banner_li{
	margin-bottom: 7px;
	margin-right: 12px;
	margin-left: 13px;

}
.left_banner_li img{
	padding: 0px;
	margin: 0px;
	text-align: center;


}
.left_banner_li p a{
	color: #333333;
	font-size: 10px;
	background-image: url(/shop/item/prig/design/img01/heart04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-top: -5px;
	line-height: 110%;



}
.left_banner_li p a:hover{
	text-decoration: none;
	color: #FF3399;

}
/* フォントサイズ */
.FontSizeXXS {
	font-size: 10px;
	line-height: normal;
}
.FontSizeXS {
	font-size: 11px;
	line-height: normal;
}
.FontSizeS {
	font-size: 12px;
	line-height: 14px;
}
.FontSizeSM {
	font-size: 13px;
	line-height: 25px;
}
.FontSizeM {
	font-size: 14px;
	line-height: 25px;
}
.FontSizeL {
	font-size: 16px;
	line-height: normal;
}
.FontSizeLL {
	font-size: 17px;
	line-height: normal;
}
.FontSizeXL {
	font-size: 18px;
	line-height: normal;
}
.FontSizeXXL {
	font-size: 20px;
	line-height: normal;
}
.FontSize26 {
	font-size: 26px;
	line-height: normal;
}

/* フォントカラー */
.red {
	color: #CC3300;
}
.red02 {
	color: #FF0000;
}
.blue {
	color: #006699;
}
.pink {
	color: #FF9999;
}
.green {
	color: #336666;
}
.brown {
	color: #996633;
}
.brown2 {
	color: #917719;
}
.white {
	color: #FFFFFF;
}

/* ヘッダー */
#Header{
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
#Head_logo  {
	margin: 0px;
	padding: 3px 0 7px;
}
#Head_logo img {
	margin-right: 5px;
	float: left;
}
Head_logo h2{
      font-size:1px;
}
#Headmenu{
	font-size: 12px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 10px;
}
#Headmenu .line {
	background-image: url(/shop/item/prig/design/img01/head_tabu_line.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-right: 13px;
	padding-left: 13px;
	}
#Headmenu .noline {
	padding-right: 13px;
	padding-left: 13px;
}

#Headmenu a{
	color: #000000;
	text-decoration: none;
}
#Headmenu a:hover{
	text-decoration: underline;
}
#Headnav{
	height: 37px;
}
#Headnav img{
margin: 0;
border:none;
}
#Headnav ul{
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#Headnav li{
display:block;
float:left;
margin: 0;
}
/*人気のキーワード*/
.kywords{
	font-size: 10px;
	height: 23px;
	margin-bottom: 8px;
	color: #000000;

}
.kywords a{
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	background-image: url(/shop/item/prig/design/img01/heart01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.kywords a:hover{
	text-decoration: none;
}
.kywords img{
	vertical-align: middle;
}
.kywords p{
	vertical-align: middle;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

/* フッターフォントサイズ */
#Footermenu {
	font-size: 10px;
	color: #666666;
}
#Footermenu a:link{
	color: #333333;
	text-decoration: none;
}
#Footermenu a:visited {	
	color: #999999;
	text-decoration: none;
}
#Footermenu a:hover{
	color: #FF6699;
	text-decoration: underline;
}

#Footermenu a:active {
	color: #CC3333;
	text-decoration: underline;
}
#Footertitletxt
{
	font-size: 11px;
	line-height: 15px;
}
#Footertitletxt p
{
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.floatright01{
	float:right;
	marging-top:5px;
}

/* ===========レフトメニュー================*/

/*全体にかかわる部分*/
.image0{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;

}
.floatleft1{
	float: left;
	width: 390px;
	display: inline;
}
.pink3{
    color:#FF6666;
}
.pink4{
    color:#FB6895;
}
/*左メニュー*/
#top_leftmenu{
	float: left;
	width: 215px;
	margin-left: 30px;
	display: inline;
}
/*題字ブラック英語*/
.title{
	margin-bottom: 10px;
	margin-top: 12px;
	text-align: left;
}
.title_blog{
	margin-bottom: 6px;
	margin-top: 3px;
}
.text1{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(http://www.prig.jp/images/heart.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 5px;
	color: #4D4A46;
	font-size: 14px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*題字ブラック英語(ハート緑)*/
.text4{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(http://www.prig.jp/images/heartgreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 5px;
	color: #4D4A46;
	font-size: 14px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*題字ブラック英語(ハートグレー)*/
.text5{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(http://www.prig.jp/images/heartgray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 5px;
	color: #4D4A46;
	font-size: 14px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.osusume img{
	border: none;
	vertical-align: bottom;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.osusume p{
	width:100px;
	text-align: center;

}
.osusume a{
	font-size: 12px;
	line-height: 140%;
	color: #FF6699;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
.osusume a:hover{
	text-decoration: none;
	color: #FF6699;
}

/*題字ブラック英語(ハートグレー)*/
.text9{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(http://www.prig.jp/images/heartgray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 5px;
	color: #4D4A46;
	font-size: 12px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.text11{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(http://www.prig.jp/images/heart.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 5px;
	color: #4D4A46;
	font-size: 12px;
}

/*テキストリンク部分*/
.linktext a{
	color: #FB6895;
	text-decoration: none;
	margin: auto;
	font-size: 10px;

}
.linktext a:hover{
	text-decoration: underline;
	color: #FB6895;
}
.linktext_manager a{
	color: #FB6895;
	text-decoration: none;
}
.linktext_manager a:hover{
	color: #FB6895;
	text-decoration: underline;
}
.searchitem_item a {
	color: #FB6895;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 140%;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-right: 8px;
	}
.searchitem_item a:hover{
	text-decoration: underline;
	color: #FB6895;
	}
.shop_item a{
	color: #FB6895;
	text-decoration: none;
}
.shop_item a:hover{
	color: #FB6895;
	text-decoration: underline;
}
#missanga_more a {
	color: #000000;
	text-decoration: underline;
	margin-top: 3px;
	margin-right: 12px;

}
#missanga_more a:hover {
	text-decoration: none;
}
#missanga_more2 a {
	color: #000000;
	text-decoration: underline;
	margin-top: 5px;
	margin-right: 12px;
	text-align: right;

}
#missanga_more2 a:hover {
	text-decoration: none;
}
#bland a{
	color: #FB6895;
	text-decoration: none;
 }
#bland a:hover{
	color: #FB6895;
	text-decoration: underline;
 }

/*ピックアップアイテム*/
#picupitem{
	background-color: #FFEED7;
	width: 416px;
	float: left;
	display: inline;
	margin-bottom: 18px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#picupitem img{
	margin-bottom: 3px;
	border: 1px solid #FFCCCC;
	margin-top: 18px;
}
#picupitem p{
	float: left;
	width: 105px;
	margin-left: 5px;
}
.picupitem_item1{
	float: left;
	margin-left: 12px;
	display: inline;
	font-size:10px;
	line-height: 120%;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(http://www.prig.jp/images/pickup1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	width: 123px;
}
.picupitem_item2{
	float: left;
	margin-left: 12px;
	display: inline;
	font-size:10px;
	line-height: 120%;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	width: 123px;
	background-image: url(http://www.prig.jp/images/pickup2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
}

.picupitem_item3{
	float: left;
	margin-left: 12px;
	display: inline;
	font-size:10px;
	line-height: 120%;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	width: 123px;
	padding-bottom: 10px;
	background-image: url(http://www.prig.jp/images/pickup3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*ランキング*/

#ranking{
	width: 200px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border: 1px solid #D0AF2B;


}
.ranking_no{
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;

}
.ranking_item p{
	text-align: justify;
	text-justify: inter-ideograph;
	margin-bottom: 10px;


}

.ranking_pic{
	margin-top: 5px;
	display: inline;
	margin-right: 3px;
	vertical-align: text-botom;
	float: left;
	height: 52px;
	width: 52px;
	margin-bottom: 7px;


}
.ranking_item{
	font-size:10px;
	line-height: 120%;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0AF2B;
	clear: both;
	height: 62px;

}
.rankingtext a{
	color: #FB6895;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	font-size: 10px;
}
.rankingtext a:hover{
	text-decoration: underline;
}
/*ニュース*/
#news{
	margin-bottom: 10px;


}
#news iframe{
	border: 1px solid #999999;
}
#newsframe{

}
/*店長*/
#tenchou{
	background-color: #FECBC0;
	width: 198px;
	padding: 5px 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 0px;

}
.tenchou_item{
	line-height: 120%;
	background-color: #FFFFFF;
	width: 185px;
	text-justify: inter-ideograph;
	line-height: 120%;
	padding-bottom: 3px;
	margin-left: 7px;

}
#tenchou img{
	border: 1px solid #FFCCCC;
	float: left;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 3px;
}
.linktext_tenchou {
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;

}
.text_tenchou{
	margin-right: 5px;
	font-size: 10px;
	line-height: 140%;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-left: 5px;

}
.linktext_tenchou a{
	color: #FB6895;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.02em;



}
.linktext_tenchou a:hover{
	color: #FB6895;
	text-decoration: none;
}

/*ミサンガ*/
#missanga {
	background-color: #C2E697;
	width: 631px;
	padding: 0px 0px 10px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	color: #FF6666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	background-image: url(http://www.prig.jp/images/missa_catch02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline;
	float: left;
	margin-left: 0px;
}
.miss_left{
	float: left;
	width: 248px;
}
.missframe_news{
	padding-left: 14px;
	padding-top: 10px;

}
.missframe_news iframe{
	margin-top: 2px;
	height: 108px;
	width: 220px;
}
#img_picuptitle{
	margin-top: 80px;
	margin-bottom: 3px;
}
.missanga_item img{
	height: 102px;
	width: 102px;
	margin-bottom: 3px;
	margin-right: 4px;
	margin-left: 4px;
}
.missanga_item a{
	color: #009900;
	float: left;
	display: inline;
	font-size:12px;
	line-height: 120%;
	border: 2px dashed #F6CB04;
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 6px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-right: 8px;
	text-align: center;
	margin-left: 0px;

   }
.missanga_item a:hover{
	background-color: #FFFFCC;
	border: 2px dashed #66CC00;
   }
.missanga_hotnews{
	margin: 10px 0 14px 12px;
	background-color: #FFFFFF;

}
/*価格から探す*/
#searchkakaku {
	background-color: #FFEED7;
	width: 201px;
	float: none;
	padding: 0px 0px 8px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 0px;
	margin-right: 12px;
}
.kakaku_item img {
	margin-top: 3px;
	margin-left: 16px;
	height: 31px;
	width: 169px;
	vertical-align: top;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 9px;



}
/*アイテムから探す*/
#searchitem {
	background-color: #FFEED7;

	width: 203px;
	float: left;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 13px;
	height: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
.gray_item{
	color: #8C8C8C;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 130%;
}	
.searchitem_item {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9999;
	padding-bottom: 5px;
	}
/*ブログ・スタッフ*/
#staff {
	background-color: #FECBC0;
	text-justify: inter-ideograph;
	width: 198px;
	padding: 0px 0px 10px;
	float: left;


}
.staff_item a {
	margin-top: 10px;
	margin-left: 16px;
	padding: 0px;
	margin-right: 0px;
	float: left;
	zoom:1;
	display: inline;
	height: 60px;

}




/*ブランドから探す*/
#bland{
	background-color: #FFEED7;

	float: left;
	padding: 0px 0px 10px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	margin-left: 0px;
	width: 631px;
 height: 1%;
 }
.bland_item{
	background-color: #FFFFFF;
	margin-left: 14px;
	width: 191px;
	text-justify: inter-ideograph;
	float: left;
	display: inline;
	margin-bottom: 12px;
	padding-bottom: 6px;
	height: 90px;
}
#bland img{
	border: 1px solid #FFCCCC;
	float: left;
	display: inline;
	margin-right: 5px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 3px;
}
.text_bland{
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 6px;
	line-height: 130%;
	text-indent: 1em;


}
/*ニュース*/
#publicity{


}
#publicityframe{
	border: 1px solid #999999;




}
/*店舗情報*/
#shop{
	background-color: #F5F5F5;
	width: 203px;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 15px;
}
.shop_item{
	line-height: 120%;
	line-height: 120%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FF9999;
	height: 80px;
	padding-top: 10px;
	display: block;




}
#shop img{
	width:100px;
	height:71px;
	border: 1px solid #FFCCCC;
	display: inline;
	margin-bottom: 7px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
	float: left;


}
.text_shop{
	margin-right: 11px;
	margin-left: 10px;
	margin-bottom: 11px;
}
.shop_info{
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	line-height: 130%;

}
/*モバイル*/
#mobile{
	background-color: #F5F5F5;
	width: 203px;
	display: inline;
	padding: 0px 0px 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 0px;
	margin-bottom: 12px;
	float: right;

}
#mobile img{
	float: left;
	paddingt: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;

}
.mobile_item{
	font-size: 10px;
	line-height: 130%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9999;
	margin-top: 7px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 5px;
}

/*右下のテキストメニューの部分*/
.textmenu{
	background-color: #FFDBCF;
	width: 203px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	margin-bottom: 12px;
}
.textmenu p {
	line-height: 150%;
	background-image: url(http://www.prig.jp/images/heart03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 24px;
	margin-right: 7px;
	margin-left: 7px;
	border-bottom: 1px dashed #000000;
	margin-top: 5px;
	padding-bottom: 5px;
}
.textmenu a {
	color: #000000;
	text-decoration: none;
}
.textmenu a:hover {
	text-decoration: underline;
}

body{
	background-image: url(/shop/item/prig/design/img01/back_pattern03.gif);
	background-repeat: repeat;

}
form {
	margin: 0;
	padding: 0;
}
#mainbox{
	background-color: #FFFFFF;
	padding: 0 10px;
}
center{
	background-color: #FFFFFF;
	width: 915px;
	margin: auto;
}
.bordergray{
	background-color: #F7F7F7;
	border: 1px solid #D9D9D9;
}

/*背景ここまで*/

.navititile_search{
	float: left;
	zoom: 1;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #fff #d9d9d9 #d9d9d9;
	background-color: #f6f6f6;
	color: #000;
	padding-bottom: 1px;
	width: 195px;
	padding-top: 1px;
	text-indent: 8px;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.dropdown {
	position: relative;
	z-index: 597;
	float: left;
	font-size: 12px;

}
.dir a{
	color: #000;
	text-decoration: none;
	display: block;
}
.dir a:hover{
	color: #FF788E;
	display: block;
}
.tree_new a{
	display: block;
	background-image: url(http://www.prig.jp/images/new_mini.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #000000;
	text-decoration: none;
}
.tree_new a:hover{
	color: #FF788E;
}

ul.dropdown li {
	float: left;
	vertical-align: middle;
	zoom: 1;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #fff #d9d9d9 #d9d9d9;
	background-color: #f6f6f6;
	color: #000;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 28px;
	display: block;
}
/*↓消してはダメ！*/
ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	background-color: #E1E1E1;
	color: #FF788E;
	display: block;
	}
ul.dropdown ul {
      visibility: hidden;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 598;
      width: 100%;
	 width: 150px;
	 margin-top: 1px;
}
ul.dropdown ul li {
      float: none;
	 font-weight: normal;
}
ul.dropdown ul ul {
      top: 1px;
      left: 99%;
}
ul.dropdown li:hover > ul {
	visibility: visible;
	display: block;
}
ul.dropdown-vertical {
      width: 195px;
}

ul.dropdown-vertical ul {
      top: 1px;
      left: 99%;
}
ul.dropdown-vertical li {
      float: none;
}
ul.dropdown *.dir {
	padding-right: 20px;
	background-image: url(http://www.prig.jp/images/nav-arrow-right01.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	display: block;

}
/*item0.css*/
.img0{
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}
.under_bar{
	text-decoration: underline;

}
.missangashuri{
	color: #003399;
	font-weight: bold;
	width: 410px;
	border: 1px dashed #3399CC;
	line-height: 160%;
	font-size: 12px;
	padding: 5px 10px;
	letter-spacing: 0.01em;

}
.Fontsize14_150{
	font-size: 14px;
	line-height: 160%;
}
.Fontsize14_150 img{
	vertical-align: middle;
}

.Fontsize16_150{
	font-size: 16px;
	line-height: 170%;
}
.table_border{
	border: 1px solid #333333;
}
.off{
	color: #FF3366;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	}
/*レコメンド*/
#left_aisatsu{
	width: 210px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 12px;
	border: 1px solid #FFDDDD;

}
.left_aisatsu_osusume{
	color: #706C6C;
	font-weight: normal;
	font-size: 12px;
	padding-left: 29px;
	padding-right: 10px;
	line-height: 130%;
	vertical-align: top;
	background-color: #FFF5F3;
	background-image: url(http://www.prig.jp/img/heart02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCCECE;
}
.left_osusume{
	text-align: left;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 120%;
	text-justify: inter-ideograph;
	margin-bottom: 0px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDDDD;
	height: 80px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 3px;

}
.left_osusume img{
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}
.left_osusume a{
	color: #FB6895;
	text-decoration: underline;
}
.a_osusume{
	padding-top: 10px;

}
.left_osusume a:hover{
	color: #FB6895;
	text-decoration: none;
}
/*バディリング*/
.buddy{
	width: 580px;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	text-align: justify;
	text-justify: inter-ideograph;
	border: 3px dotted #FF9999;
	margin-left: 10px;
	clear:both;
	padding: 10px;
}
.buddy strong{
	color: #FF0099;
	text-decoration: underline;


}


/*コンテンツ内*/
#pankuzu {
	font-size: 10px;
	margin-top: 7px;
	margin-bottom: 16px;
}
#pankuzu  a:link{
	color: #003399;
	text-decoration: underline;
}
#pankuzu  a:hover{
	color: #003399;
	text-decoration: none;
}
#pankuzu  a:visited {	
	color: #003399;
	text-decoration: none;
}
#pankuzu  a:active {
	color: #003399;
	text-decoration: underline;
}
.kanbai{
	color: #FF0033;
	font-weight: bold;
	font-size: 12px;

}
/*============================新しい詳細ページのCSS========================================*/
.wishlist{
	padding-left: 19px;
	background-image: url(http://www.prig.jp/img/icon_heart.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.wishlist02{
	padding-left: 19px;
	background-image: url(http://www.prig.jp/img/icon_heart02.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
.itemtoiawase{
	padding-left: 19px;
	background-image: url(http://www.prig.jp/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
#itemname01{
	color: #525252;
	background-color: FF888E;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.1em;
}
#itempic01{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(http://www.prig.jp/img/itempic1back.gif);

}
.itempic02{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(http://www.prig.jp/img/itempic1back.gif);
	margin-bottom: 20px;
}
/*
	#itempic03{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(http://www.prig.jp/img/itempic1back.gif);
	margin-bottom: 20px;
}
*/
#itempic01_text{
	background-color: #FED2D1;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-top: 10px;


}
#itempic01_text td{
	letter-spacing: 0.1em;
	font-size: 12px;
	line-height: 160%;
}

h4{
	font-size: 14px;
	letter-spacing: 0.2em;
	color: #FF3399;
}
/*h3{
	font-size: 16px;
	letter-spacing: 0.1em;
	color: #FF3399;
         margin-top:-12px;
}*/
#note1com{
	font-size: 14px;
	line-height: 170%;
	text-align: left;
	margin-top: 10px;
	}
.waku{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: 20px;
}
.title_coment{
	background-color: FF888E;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
	font-size: 12px;
	letter-spacing: 0.1em;
}
#note3{
	font-size: 14px;
	letter-spacing: 0.1em;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 160%;
	color: #454545;
	padding: 20px 15px;



	}
	#note3 p{
	padding-bottom: 15px;
	}

/*============================新しい詳細ページのCSSここまで========================================*/

/*↓カートボタンのこと↓*/
.otoku {
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;

}
.formmargin{
	margin-bottom: 3px;
}

/*======================↓↓　note2（商品説明１）↓↓======================*/
/*↓素材の表の部分↓*/
#sozai{
	width:200px;
	font-size:10px;
	background-color:#FFFFFF;
	margin-bottom: 15px;
	   }
#sozai td{
       padding:4px 2px;
	   }
.a1    {
       width:40px;
	   background-color:#EFEFEF;
	   }
.a2   {
       width:160px;
	   background-color:#FCEFF0;		
		}
.c1   {
	   background-color:#EFEFEF;
       color:#FF7E00;
		}
.c2   {
	   background-color:#FCEFF0;		
       color:#FF7E00;
		}

#spec{
	font-size:12px;
	background-color:#666666;
	color: #666666;
         width:100%;
	   }
.title_spec{
	background-color: #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
	font-size: 12px;
	letter-spacing: 0.1em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}
#spec td{
	vertical-align: middle;
	   }
.spectd_left{
	width: 120px;
	vertical-align: middle;
	text-align: center;
	background-color: #EBEBEB;
}
.spectd_right{
	padding:5px;
	line-height: 150%;
	background-color: #FFFFFF;
}
#pic1com {
    clear: both;
	font-size: 14px;
	padding-left: 20px;
	line-height: 170%;
	color: #333333;
	text-align: justify;
	text-justify: inter-ideograph;
}
/*スタッフコメント（吉田さん）*/
.coment_yosida p{
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 160%;
	letter-spacing:1px; 
    color: #0B7B82;
}
/*スタッフコメント（店長）*/
.coment_tenchou {
	border: 1px solid #FFCCCC;
	margin: 10px;
}
.coment_waku {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 120%;
	letter-spacing:1px;
	text-align: justify;
	text-justify: inter-ideograph;
}
/*======================-↑↑　note2（商品説明１）終わり↑↑===========================*/


/*itempic2（商品画像２）*/
#pic2 img{
	margin-top: 25px;
	margin-left: 13px;
    border: 2px solid #FFDDDD;   
}


/*↓↓（商品説明２）↓↓*/
#pic2com {
	letter-spacing:1px;
	text-align: justify;
	text-justify: inter-ideograph;
	dispaly:block;
}
/*↓↓（商品説明３）↓↓*/
#pic3com {
	width: 600px;
	font-size: 14px;
	color: #333333;
	padding-top: 30px;
	line-height: 170%;
	letter-spacing:1px;
	text-align: justify;
	text-justify: inter-ideograph;
	dispaly:block;
}

/*itempic3（商品画像３）*/
#pic3 img{
	margin-top: 5px;
	margin-left: 13px;
    border: 2px solid #FFDDDD;   
}
/*======================↑↑　note3（商品説明終わり）↑↑===========================*/

/*======================↓↓　下の商品カート部分↓↓===========================*/
.Itembasket2 {
	clear: both;
	width: 610px;
	font-size: 12px;
	line-height: 17px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}
.basket2_shouhin{
	background-color:#F1EEEE;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.Itembasket2 h2 {
    margin-top: 25px;
    background-image: url(http://www.prig.jp/img/tub_shouhinmei.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	padding-left: 42px;
	padding-top: 7px;
	padding-bottom: 8px;
	display: block;
	line-height:150%
}
.Itembasket2 h6 {
	font-size: 10px;
	font-weight: normal;
	margin-left: 20px;
	margin-bottom: 3px;
	color: #666666;
	padding-top: 6px;	
}
.basket2bottompic{
    margin:0;
	padding:0;
   vertical-align:top;
}
#price2{
    padding-left: 20px;
	line-height: 130%;   
}
/*======================↑↑　下の商品カート部分終わり　↑↑===========================*/


/*======================↓↓　関連商品↓↓===========================*/
.reco{
	width: 626px;
	font-size: 10px;
	background-image: url(http://www.prig.jp/img/title_kanren.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 37px;
	padding-bottom: 10px;
	margin-top: 25px;
	border: 1px solid #FCCECE;
}
.reco img{
	margin-top: 8px;
	margin-bottom: 3px;
}

td .reco a{
	color: #FB6895;
	text-decoration: underline;
	font-size: 10px;
}
td .reco a:hover{
	color: #FB6895;
	text-decoration: none;
}
.Itemkanren{
	border: 1px solid #FCCECE;
	padding-right: 5px;
	padding-left: 5px;
	height:200px;
}
.Itemabout02 {
	margin-top: 15px;
	width: 626px;
}
.Itemabout02 p {
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
}
.Itemnmbg {
	background-color: #F2F1F1;
}

.Itemright2 {
	width: 336px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

.Itemleft2 {
	width: 280px;
	margin-top: 10px;
	float: left;
}
.titlebgblue{
	background-color: #E4E9F9;
	padding: 3px;
	font-size: 12px;
}
.Itemright2 p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Itemabout02 .picwaku {
	width: 626px;
	border: 1px solid #CEAD82;
	margin: 10px auto;
	background-color: #FFF8EC;
}
.Itemabout02 .picwaku .pic {
	margin: 10px;
}

.reco2{
	width: 626px;
	font-size: 10px;
	background-image: url(http://www.prig.jp/img/title_reco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 37px;
	margin-top: 25px;
	border: 1px solid #FCCECE;
}
.reco2 img{
	margin-top: 8px;
	margin-bottom: 3px;
}

td .reco2 a{
	color: #FB6895;
	text-decoration: underline;
	font-size: 10px;
}
td .reco2 a:hover{
	color: #FB6895;
	text-decoration: none;
}
.reco_item{
float:left;
  margin-left:8px;
   margin-top:10px;
    display:inline;
	}
.itemgift_left {
	float: left;
	display:inline;
	margin-left: 55px;
}
.itemgift_right {  
    float: left; 
	margin-left: 55px; 
	display:inline;
}
.itemgift {
	font-size: 12px;
	line-height: 140%;
}
.tex1 {
	font-size: 14px;
	line-height:160%;
	font-weight: bold;
}
.tex1 img {
	float: left;
	vertical-align: middle;
	border: 1px solid #000000;
	margin-right:15px;
}
.pink1 {
	color: #F36;
	background-color: #FFCCCC;
}
.contents1 {
	float: left;
	border: thin #FCF dotted;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
         padding:10px 28px;
}
.contents3 {
float: left;
height: 340px; 
padding:0 32px;
border: thin #FFCCFF dotted;
}
.back2 {
  font-size: 13px; 
color: #666666; 
background-color: #FFCCFF; 
text-align: center; 
line-height: 150%;
clear:both;
}
.back3 {
  background-color: #66CCFF;
 font-size: 13px;
 line-height: 150%;
 color: #666666; 
text-align: center;
}


.tex2 {
	line-height:160%;
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
}
.tex2 img {
	float: right;
	vertical-align: middle;
	border: 1px solid #000000;
	margin-left: 15px;
}
.star_point{
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.01em;
	background-color: #FFFF00;
}
#gift_Table{
	font-size: 12px;
	line-height: 170%;
	font-weight: normal;
	letter-spacing: 0.01em;
	margin: 30px 0 10px 0;
         color:#000000;
}
#gift_Table p{
	margin: 2px 10px 0 10px;
}
/*会員特典*/
.tokuten {
	font-size: 12px;
	line-height: 130%;
	margin-left: 50px;
}
.tokuten img {
	float:left;
	padding: 0px;
	height: 44px;
	width: 44px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
}
.toku_pinku{
	font-size: 16px;
	font-weight: bold;
	line-height: 200%;
	color: #000000;
	letter-spacing: 0.03em;
}
.toku_green{
	font-size: 16px;
	font-weight: bold;
	line-height: 200%;
	color: #009966;
}
/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}
/*商品詳細ページメール便*/
.itemComment_mailtext{
background-color:#FFF3AF;
line-height:140%;
padding:3px 10px;
}
/*メッセージ付きハートネック*/
.scawamessa_2way{
	width: 300px;
	float: left;
	margin-left: 50px;
	font-size: 14px;
	line-height: 160%;
	letter-spacing: 0.01em;
	text-justify: inter-ideograph;
	text-align: justify;
	margin-bottom: 15px;
	display: inline;
}
#scawamessa_item{
	background-color:#FACC50;
}
/*検索結果「次のページへ」の部分*/
/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
	display:inline-block;
	margin:7px 5px 3px 15px;
	/*　float:right;　表示方法：右寄せを使用する場合、コメントアウトを外してください　*/
}


/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}



/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/prig/design/img01/bg_first.gif) no-repeat;
	display:inline-block;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_first{
	background:url(/shop/item/prig/design/img01/bg_first_on.gif) no-repeat;
}



/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/prig/design/img01/bg_prev.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_prev{
	background:url(/shop/item/prig/design/img01/bg_prev_on.gif) no-repeat 0 0;
}




/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/prig/design/img01/bg_next.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_next{
	background:url(/shop/item/prig/design/img01/bg_next_on.gif) no-repeat 0 0;
}


/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:35px;
	height:13px;
	background:url(/shop/item/prig/design/img01/bg_last.gif) no-repeat 0 0;
	position:relative;
	top:2px;
	margin:0 5px;
}

a:hover.FS2_pager_link_last{
	background:url(/shop/item/prig/design/img01/bg_last_on.gif) no-repeat 0 0;
}




/*　ページ別リンク　*/
.FS2_pager_link {
	text-decoration:none;
	display:inline-block;
}

.FS2_pager_link{
	background:#ffeaf1;
	border:1px solid #ff689d;
	padding:1px 0.5em;
	margin:0 2px;
	color:#ff689d;
	position:relative;
	top:-2px;
}

a:hover.FS2_pager_link{
	background:#ff689d;
	color:#fff;
	border-color:#ff689d;
}


/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	font-weight:bold;
	margin:7px 5px 3px 5px;
	color:#ff689d;
}

/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

