@charset "euc-jp";

/*----------------------------------------
present_style.css
create date:2009/03/

-1.共通部分
-2.h1 h2 h3..
-3.検索結果
-4.小窓：懸賞メモに追加（検索結果）と編集（Myページ）
-5.賞品詳細(試供品詳細と一部共有)
-6.試供品詳細(賞品詳細と一部共有)
-7.利用登録
-8.Myページ
-9.Yahoo!懸賞にプレゼント実施サイトを推薦しませんか？（https）
-10.エラー系・メンテナンスページ

※画像はhttp:とhttps:共有で使ってる所は相対パス
----------------------------------------*/

/*
1.共通部分
------------------------------*/

p{margin:0;padding:0;}/*なぜかsafariで効かないのでここでも指定*/
fieldset{margin:0;padding:0;}
caption{display:none;}
input.max{ width:99%}

/*幅*/

.ysample_present_w634{
	width:634px;
	font-size:93%;
	color:#3c3330;
}


.ysample_mypage_gr634{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_greenwrbg.gif) top left repeat-y;
	border-top:1px solid #dbe2bd;
	border-bottom:1px solid #dbe2bd;
	width:624px;/*634-10*/
	font-size:93%;
	color:#3c3330;
	padding:5px 5px 10px 5px;
	margin-bottom:20px;
}
.ysample_mypage_inside{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_whitewrbg.gif) top left repeat-y;
	border-top:1px solid #e6e7e3;
	border-bottom:1px solid #e6e7e3;
	padding:40px 7px 10px 7px;
	position:relative;
}








div.waku-rl4{
	margin:0 4px 0 4px;
}
div.waku-rl12{
	margin:0 12px 0 12px;
}
div.waku-rl15{
	margin:0 15px 0 15px;
}
div.waku-rl20{
	margin:0 20px 0 20px;
}
div.waku-rl31{
	margin:0 31px 0 31px;
}
div.waku-rl60{
	margin:0 60px 0 60px;
}



div.waku-rl7{
	margin:0 7px 0 7px;
	font-size:93%;
}
div.waku-rl10{
	margin:0 10px 0 10px;
	font-size:93%;
}
div.waku-rl75{
	margin:0 75px 0 75px;
	font-size:93%;
}
div.waku-rl100{
	margin:0 100px 0 100px;
	font-size:93%;
}


.w150{ width:150px;}
.w280{ width:280px;}
.w370{ width:370px;}


/*ピンク矢印*/
.textarrow{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 0 5px;
	padding:0 10px 5px 10px;
	min-height:10px;
	_height:10px;
	font-weight:lighter;
}
.textarrow2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 0 7px;
	padding:0 5px 5px 10px;
	min-height:10px;
	_height:10px;
	font-weight:lighter;
}


/*
2.h1 h2 h3..
------------------------------*/
/*h1*/
h1{
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

h1.ysample_searchresult_title{background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_title.gif) no-repeat 15px 4px;height:25px;width:100px;float:left;}
h1.ysample_ranking_title{background:url(http://i.yimg.jp/images/present/prst_smpl/search/ranking_title.gif) no-repeat 15px 6px;height:25px;width:160px;float:left;}
h1.ysample_itemdetail_title{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_title.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_samdetail_title{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/samdetail_title.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_samlist_title{background:url(http://i.yimg.jp/images/present/prst_smpl/search/samplelist_title.gif) no-repeat 15px 6px;height:24px;}

h1.mypagefavorite_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagefavorite_title2.gif) top left no-repeat;height:30px;margin-bottom:10px;}

/*サイトの推薦*/
h1.ysample_recommendtop_title{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_title.gif) no-repeat 0 0;height:235px;}


/*小窓*/
h1.ysample_memoadd_title{background:url(http://i.yimg.jp/images/present/prst_smpl/search/memoadd_title.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_memoedit_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/memoedit_title.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_bookadd_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/bookadd_title.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_bookedit_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/bookedit_title.gif) no-repeat 15px 6px;height:24px;}

/*h2*/
h2{
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

h2.ysample_searchresult_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_subtitle1.gif) no-repeat 0 0;height:18px;}

h2.ysample_samtop_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_subti1.gif) no-repeat 0 0;height:50px;}
h2.ysample_samtop_subti2{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_subti2.gif) no-repeat 0 0;height:50px;}

h2.ysample_itemdetail_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_subtitle1.gif) no-repeat 0 0;height:27px;}
h2.ysample_itemdetail_subti2{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_subtitle2.gif) no-repeat 0 3px;height:32px;}
h2.ysample_itemdetail_subti3{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_subtitle3.gif) no-repeat 0 0;height:32px;}

h2.ysample_trackall_title{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/ysample_alltrack_title.gif) no-repeat 0 0;height:45px;}

h2.mypage_yid{text-indent:0;font-weight:bold;padding:5px 5px 8px 5px;line-height:1.4em;color:#306812;margin-bottom:3px;}
h2.mypagememo_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagememo_title.gif) top left no-repeat;height:30px;margin-bottom:10px;}
h2.mypagebook_title{text-indent:0;font-weight:bold;float:left;}
h2.mypagefavorite_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagefavorite_title.gif) top left no-repeat;height:30px;margin-bottom:10px;text-align:right;padding:4px 5px 0 0;}
h2.mypagesamlist_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagesamplelist_title.gif) top left no-repeat;height:30px;margin-bottom:10px;text-align:right;padding:4px 5px 0 0;}

h2.ysample_start_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subti1.gif) no-repeat 0 0;height:35px;}

h2.ysample_samhistory_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_samhistory_title.gif) no-repeat 0 0;height:45px;}



h2.mypagesetting_title{text-indent:0;font-weight:bold;float:left;}

/*推薦*/
h2.recommendtop_subtitle{ background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_subtitle.gif) no-repeat 15px 8px #c45555;height:30px;margin-bottom:15px;}
h2.recommend1_title1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_title1.gif) no-repeat 15px 7px #C45555;height:30px;}
h2.recommend1_title2{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_title2.gif) no-repeat 15px 7px #C45555;height:30px;}
h2.recommend2_title1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec2_title1.gif) no-repeat 15px 7px #C45555;height:30px;}
h2.recommend4_title1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec4_title1.gif) no-repeat 15px 7px #C45555;height:30px;}

/*違反報告*/
h2.mypageihan_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypageihan_title.gif) no-repeat 0 0 #de284f;height:15px;}
h2.mypageihan_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypageihan_title2.gif) no-repeat 0 0 #de284f;height:15px;}
h2.mypageihan_title3{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypageihan_title3.gif) no-repeat 0 0 #de284f;height:15px;}



/*h3*/
h3{
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

h3.itemdetail_itemtitle{text-indent:0;font-weight:bold;}


h3.mypagetop_subtitle1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_subtitle1.gif) no-repeat 0 0;
	width:596px;
	height:44px;
	position:absolute;
	top:-7px;
	left:19px;
}
h3.mypagetop_subtitle2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_subtitle2.gif) no-repeat 0 0;
	width:596px;
	height:44px;
	position:absolute;
	top:-7px;
	left:19px;
}
h3.mypagetop_subtitle3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_subtitle3.gif) no-repeat 0 0;
	width:596px;
	height:44px;
	position:absolute;
	top:-7px;
	left:19px;
}



/*仮ページ用あとで消す*/
h3.ysample_start_subti1-1{text-indent:0;color:#d03d88;font-size:93%;}
/*仮ページ用あとで消す*/

h3.ysample_start_subti1_1{background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subti1-1.gif) no-repeat 27px 6px;height:27px;}
h3.ysample_start_subti1_2{background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subti1-2.gif) no-repeat 27px 6px;height:27px;}
h3.ysample_start_subti1_3{background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subti1-3.gif) no-repeat 27px 6px;height:27px;}
h3.ysample_start_subti1_4{background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subti1-4.gif) no-repeat 27px 6px;height:27px;}

h3.mypagebook_phdetailtitle{text-indent:0;color:#431804;font-weight:bold;}

h3.mypagesetting_subtitle{text-indent:0;font-weight:bold;font-size:93%;}

/*マイ懸賞の設定*/
h3.mypagesetting_subtitle1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_proic.gif) no-repeat 1px 2px;
	text-indent:0;
	font-weight:bold;
	font-size:93%;
	padding-left:25px;
	min-height:18px;
	_height:18px;
}
h3.mypagesetting_subtitle2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_favic.gif) no-repeat 0px 2px;
	text-indent:0;
	font-weight:bold;
	font-size:93%;
	padding-left:25px;
	min-height:18px;
	_height:18px;
}
h3.mypagesetting_subtitle3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_infoic.gif) no-repeat 0px 4px;
	text-indent:0;
	font-weight:bold;
	font-size:93%;
	padding-left:25px;
	min-height:18px;
	_height:18px;
}
h3.mypagesetting_subtitle4{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_openic.gif) no-repeat 1px 1px;
	text-indent:0;
	font-weight:bold;
	font-size:93%;
	padding-left:25px;
	min-height:18px;
	_height:18px;
}
h3.mypagesetting_subtitle5{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_memoic.gif) no-repeat 2px 1px;
	text-indent:0;
	font-weight:bold;
	font-size:93%;
	padding-left:25px;
	min-height:18px;
	_height:18px;
}
/*h4*/
h4.mypagesetting_sikaku{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_ic01.gif) no-repeat 0px 5px;
	border-bottom:1px solid #aedcff;
	padding:0 0 2px 18px;
	margin-bottom:5px;
	color:#1086a8;
	font-weight:bold;
}




/*
3.検索結果
------------------------------*/

/*ヘッダー部*/

.ysample_searchresult_titlewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_titlehead.gif) top left no-repeat #f4a026;
	height:30px;
}
.ysample_searchresult_wr1{
	background-color:#fefbdb;
	padding:8px 13px;
}

/*検索窓（トップページの色違い）*/
ul.ysample_search_edit{
	margin-left:120px;
}
ul.ysample_search_edit li{
	float:left;
}
input.wakucolor{
	border:1px solid #c4bfbe;
	width:290px;
	margin-right:5px;
	padding:1px;
}
ul.ysample_search_kensaku{
	margin-left:120px;
	margin-bottom:10px;
}
ul.ysample_search_kensaku li{
	float:left;
	width:97px;
	line-height:0;
}
ul.ysample_search_kensaku li input{
	width:13px;
	height:14px;
}
ul.ysample_search_kensaku li label{
	display:block;
	width:90px;
	height:15px;
	text-indent:-9999px;
	margin-top:-15px;
}
ul.ysample_search_kensaku li.all{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/ysample_search_keytext01.gif) no-repeat 18px 0px;
}
ul.ysample_search_kensaku li.kenshou{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/ysample_search_keytext02.gif) no-repeat 18px 0px;
}
ul.ysample_search_kensaku li.sample{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/ysample_search_keytext03.gif) no-repeat 18px 0px;
}

/*RSS*/
.ysample_searchresult_rss{
	padding-top:4px;
	padding-right:10px;
}
.ysample_searchresult_rss img{
	border:2px solid #fff;
}

/*表示方法（懸賞一覧ページ）*/
dl.ysample_searchresult_hyouji{

}
dl.ysample_searchresult_hyouji dt{
	float:left;
	padding-right:5px;
}
dl.ysample_searchresult_hyouji dd{
	float:left;
	padding:0 0 0 23px;
}
dl.ysample_searchresult_hyouji dd.imgtitle{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic01.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}
dl.ysample_searchresult_hyouji dd.title{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic02.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}
dl.ysample_searchresult_hyouji dd.img{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic03.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}

/*表示方法（試供品一覧ページ）*/
dl.ysample_searchresult_hyoujisam{

}
dl.ysample_searchresult_hyoujisam dt{
	float:left;
	padding-right:5px;
}
dl.ysample_searchresult_hyoujisam dd{
	float:left;
	padding:0 0 0 23px;
	font-weight:bold;
}
dl.ysample_searchresult_hyoujisam dd a{
	font-weight:lighter;
}
dl.ysample_searchresult_hyoujisam dd span.fontb_nomal{
	font-weight:lighter;
}
dl.ysample_searchresult_hyoujisam dd.imgtitle{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic01.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}
dl.ysample_searchresult_hyoujisam dd.title{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic02.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}
dl.ysample_searchresult_hyoujisam dd.img{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic03.gif) no-repeat 0 2px;
	min-height:20px;
	_height:20px;
}
/*カテゴリ絞込み*/
dl.ysample_searchresult_catepuldown{
	float:right;
}
dl.ysample_searchresult_catepuldown dt{
	float:left;
	padding-right:5px;
}
dl.ysample_searchresult_catepuldown dd{
	float:left;
}
dl.ysample_searchresult_catepuldown dd select{
	width:220px;
}


/*○件中○件*/
.ysample_searchresult_wr2{
	padding:5px 13px;
}
.ysample_searchresult_wr2_line{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	padding:5px 13px;
}

/*並び替え*/
.ysample_searchresult_wr3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x #e7f7ff;
	padding:6px 13px;
	text-align:right;
	margin-bottom:10px;
}
p.searchresult_topline{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x #e7f7ff;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
dl.searchresult_substitution{
	float:right;
}
dl.searchresult_substitution dt{
	float:left;
	font-weight:bold;
	line-height:1.2em;
}
dl.searchresult_substitution dd{
	float:left;
	padding-left:10px;
	font-weight:bold;
	line-height:1.2em;
}


/*table（検索結果・画像とタイトル）*/
table.searchresult_table01{
	width:100%;
}
table.searchresult_table01 th{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x #e7f7ff;
	line-height:1.4em;
	font-weight:bold;
	padding:4px 5px;
	text-align:center;
}
table.searchresult_table01 th.titletxt{
	text-align:left;
	padding-left:50px;
}
table.searchresult_table01 td{
	line-height:1.4em;
	vertical-align:top;
	padding:14px 5px;
	text-align:center;
}
table.searchresult_table01 td.item{
	width:95px;
}
table.searchresult_table01 td.item img{
	border:1px solid #cbc9c9;
}

table.searchresult_table01 td.detail{
	width:290px;
	text-align:left;
}

table.searchresult_table01 td.other{
	padding:25px 5px 5px 5px;
}
table.searchresult_table01 td.bt{
	padding:0 5px 15px 0;
	text-align:right;
	vertical-align:bottom;
}
table.searchresult_table01 td.dotbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	height:1px;
	padding:0;
}
p.itemtitle{font-weight:bold;margin-bottom:10px;}
p.itemtitle_mrg0{font-weight:bold;}



/*table（検索結果・タイトル）*/
table.searchresult_table02{
	width:100%;
}
table.searchresult_table02 th{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x #e7f7ff;
	line-height:1.4em;
	font-weight:bold;
	padding:4px 10px;
	text-align:center;
}
table.searchresult_table02 td{
	line-height:1.4em;
	vertical-align:top;
	padding:10px 10px;
	text-align:center;
}
table.searchresult_table02 td.itemtitle{
	font-weight:bold;
	text-align:left;
}
table.searchresult_table02 td.detail{
	width:335px;
	text-align:left;
}
table.searchresult_table02 tr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
}
table.searchresult_table02 td.dotbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	height:1px;
	padding:0;
}

/*table（検索結果・画像）*/
table.searchresult_table03{
	width:625px;
	border-collapse:separate;
}
table.searchresult_table03 td{
	vertical-align:top;
	text-align:center;
	line-height:1.1em;
	padding:0;
}
table.searchresult_table03 td.w8{
	width:8px;
}
table.searchresult_table03 td.h10{
	height:10px;
}
/*共通*/
table.searchresult_table03 td p.itemtxt{
	padding:5px 3px 5px 5px;
	text-align:left;
	line-height:1.4em;
}

table.searchresult_table03 td span.apply-text{
	color:#CC3300;
	margin:0 3px;
}
/*グレー枠*/
table.searchresult_table03 td.off{
	border:1px solid #D9D9D9;
	width:115px;/*117-2*/
}
table.searchresult_table03 td.off p.itemimg{
	padding:6px 0 0 0;
}
/*緑枠*/
table.searchresult_table03 td.on{
	border:3px solid #bccb26;
	width:111px;/*117-6*/
}
table.searchresult_table03 td.on p.itemimg{
	padding:4px 0 0 0;
}


/*今すぐ欲しいときは買っちゃおう（Myページと共有）*/

.ysample_searchresult_subtibg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #e9eceb;
	margin-bottom:10px;
	padding:11px 13px 8px 10px;
}

ul.ysample_servicesearch{
	margin:0 15px 10px 15px;
}
ul.ysample_servicesearch li{
	float:left;

	padding-right:10px;
	min-height:16px;
	_height:16px;
}
ul.ysample_servicesearch li.shop{
	background:url(http://i.yimg.jp/images/sicons/shopping16.gif) no-repeat 0 0px;
	padding-left:20px;
}
ul.ysample_servicesearch li.auc{
	background:url(http://i.yimg.jp/images/sicons/auction16.gif) no-repeat 0 0px;
	padding-left:20px;
}
ul.ysample_servicesearch li.kensaku{
	background:url(http://i.yimg.jp/images/sicons/psearch16.gif) no-repeat 0 0px;
	padding-left:20px;
}

/*table（検索結果・アクセス数の多いランキング）*/
table.searchresult_table04{
	width:100%;
	margin-bottom:15px;
}

table.searchresult_table04 th{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x #e7f7ff;
	line-height:1.4em;
	font-weight:bold;
	padding:4px 5px;
	text-align:center;
}
table.searchresult_table04 th.titletxt{
	text-align:left;
	padding-left:10px;
}
table.searchresult_table04 td{
	line-height:1.4em;
	padding:14px 5px;
	text-align:center;
}
table.searchresult_table04 td.item{
	width:95px;
}
table.searchresult_table04 td.item img{
	border:1px solid #cbc9c9;
}

table.searchresult_table04 td.itemtitle{
	width:220px;
	text-align:left;
	font-weight:bold;
}
table.searchresult_table04 td.itemtitle_only{
	width:315px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}

table.searchresult_table04 td.dotbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	height:1px;
	padding:0;
}

table.searchresult_table04 td.rank1{
	width:50px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_rankingno1.gif) center no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
table.searchresult_table04 td.rank2{
	width:50px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_rankingno2.gif) center no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
table.searchresult_table04 td.rank3{
	width:50px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_rankingno3.gif) center no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
table.searchresult_table04 td.rank_other{
	color:#955019;
	font-weight:bold;
	font-size:123%;
}


/*
4.小窓：懸賞メモに追加（検索結果）と編集（Myページ）
------------------------------*/

/*UIダイアログ*/
.ui-dialog { position: relative; padding: 0;}
.ui-dialog .ui-dialog-titlebar { padding: 0; position: absolute; top:10px;  left:20px;width: 530px; height:60px;z-index:2000;text-indent:-9999px;}
.ui-dialog .ui-dialog-title { margin: 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0; top: 0; width: 19px; margin: 0; padding: 0; height: 18px; text-indent:-9999px;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


/*小窓用メッセージ*/
.smallwin_message{
	text-align:center;
	font-weight:bold;
	color:#000;
	background-color: #c3d9ff;
	border:1px solid #637ee2;
	padding:5px 5px;
	margin:0 5px 15px 5px;
}
.smallwin_errormessage{
	text-align:center;
	font-weight:bold;
	color:#f71111;
	background-color: #fbfcc9;
	border:1px solid #f35f8c;
	padding:5px 5px;
	margin:0 5px 15px 5px;
}


#basicModalContent {
    z-index: 1000;
	display:block;
	position:relative;
	top:0;
	left:0;
	_height:0;/*IE6*/
}

#basicModalContent2 {
    z-index: 1000;
	display:block;
	position:relative;
	top:0;
	left:0;
	_height:0;/*IE6*/
}

#basicModalContent3{
    z-index: 1000;
	display:block;
	position:relative;
	top:0;
	left:0;
	_height:0;/*IE6*/
}


.memoadd_smallwin{
	width:500px;
	_height:0;/*IE6*/
	border:6px solid #bebab3;
	padding:20px;
	background:#FFFFFF;
}

.memoadd_smallwin p.closebt a{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/memoadd_close.gif) no-repeat 0 0;
	display:block;
	position:absolute;
	width:18px;
	height:20px;
	right:6px;
	top:6px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	z-index:4000;
}



.ysample_memoadd_area,.ysample_memoedit_area,.ysample_bookedit_area{
	width:500px;
	font-size:93%;
	color:#3c3330;
	margin:0 auto;
}



.ysample_memoadd_wr1,.ysample_memoedit_wr1,.ysample_bookedit_wr1{
	background-color:#fefbdb;
	padding:10px 20px 20px 20px;
}
/*blue*/
.ysample_memoadd_titlewr,.ysample_memoedit_titlewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/memoadd_titlehead.gif) top left no-repeat #9ccee6;
	height:30px;
}
/*green*/
.ysample_bookedit_titlewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/bookedit_titlehead.gif) top left no-repeat #bde69c;
	height:30px;
}

ul.ysample_bookedit_text{
	text-align:left;
}

ul.ysample_bookedit_text li{
color:#777;
line-height:1.1em;
}



/*table*/
table.memoadd_table01{
	width:100%;
}
table.memoadd_table01 tr.dottline th,table.memoadd_table01 tr.dottline td{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
}
table.memoadd_table01 th{
	line-height:1.4em;
	font-weight:bold;
	padding:10px 10px;
	text-align:left;
	vertical-align:top;
	width:18%;
}
table.memoadd_table01 td{
	line-height:1.4em;
	vertical-align:top;
	padding:10px 10px;
	text-align:left;
}

.memoadd_table01 textarea{
	width:100%;
}

/*必須*/
.hisu-text{
	color:#ff0000;
	font-weight:lighter;
}

/*
5.賞品詳細(試供品詳細と一部共有)
------------------------------*/

.ysample_itemdetail_w632{
	width:632px;
	font-size:93%;
	color:#3c3330;
}


/*ヘッダー部*/
.ysample_itemdetail_titlewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_titlehead.gif) top left no-repeat #d03d88;
	height:30px;
}
.ysample_itemdetail_wr1{
	background-color:#fefbdb;
	padding:15px 13px;
	margin-bottom:15px;
}


/*詳細*/

.ysample_itemdetail_wr2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	margin:0 10px 15px 10px;
	padding-bottom:10px;
}
ul.itemdetail_phandtxt{

}
ul.itemdetail_phandtxt li.left{
	float:left;
	width:175px;
}
ul.itemdetail_phandtxt li.right{
	float:right;
	width:425px;
}

ul.itemdetail_phandtxt p.itemdetail_mainph{
	margin-bottom:10px;
}
ul.itemdetail_phandtxt p.itemdetail_mainph img{
	border:1px solid #cbc9c9;
}

ul.itemdetail_bt{

}
ul.itemdetail_bt li{
	text-align:center;
	line-height:1.0em;
	margin-bottom:10px;
}
ul.itemdetail_bt li span.bg{
	background-color:#ffe8e8;
	padding:2px;
}

/*table*/
table.itemdetail_table01{
	width:100%;
}
table.itemdetail_table01 tr.colbg{
	background-color:#f3fbff;
}
table.itemdetail_table01 th{
	line-height:1.2em;
	font-weight:bold;
	padding:10px 8px;
	text-align:left;
	vertical-align:top;
	width:18%;
}
table.itemdetail_table01 td{
	line-height:1.2em;
	vertical-align:top;
	padding:10px 8px;
	text-align:left;
}
table.itemdetail_table01 td.shikiri{
	width:1%;
	padding:10px 0px;
}
table.itemdetail_table01 td.pageviewbt{
	padding:5px 8px;
	text-align:center;
}

table.itemdetail_table02{
	width:100%;
}
table.itemdetail_table02 th{
	line-height:1.2em;
	padding:2px 0px;
	text-align:left;
	vertical-align:top;
	width:18%;
}
table.itemdetail_table02 td{
	line-height:1.2em;
	vertical-align:top;
	padding:2px 0px;
	text-align:left;
}


/*星*/
ul.itemdetail_star{

}
ul.itemdetail_star li{
	float:left;
	padding-right:2px;
}


.ysample_itemdetail_wr3{
	margin:0 10px 25px 10px;
	padding:0 10px 0 10px;
}

/*いますぐ欲しいときは買っちゃおう*/
.ysample_itemdetail_subtibg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #e9eceb;
	margin-bottom:10px;
	padding:11px 13px 8px 10px;
}

/*類似の賞品はこちら*/

.ysample_itemdetail_subtibg1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #fddcdd;
	margin-bottom:10px;
	padding:6px 13px 5px 2px;
}

/*茶点*/
ul.itemdetail_chaten{
	margin:0 10px 25px 10px;
}
ul.itemdetail_chaten li{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_chaten.gif) no-repeat 0 10px;
	padding:0 0 5px 10px;
}

ul.itemdetail_aucandshopwaku{
	margin-bottom:20px;
}
ul.itemdetail_aucandshopwaku li.itemdetail_aucwaku{
	float:left;
	width:311px;
}
ul.itemdetail_aucandshopwaku li.itemdetail_shopwaku{
	float:right;
	width:311px;
}


/*オークションで探す*/

.ysample_itemdetail_subtibg2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #e0f490;
	margin-bottom:10px;
	padding:6px 13px 5px 2px;
}

/*ある場合*/
ul.itemdetail_aucsearch{
	margin:0 10px 25px 10px;
}
ul.itemdetail_aucsearch li.aucsearchimg{
	float:left;
	width:92px;
	text-align:center;
	border:1px solid #cbc9c9;
}
ul.itemdetail_aucsearch li.aucsearchtxt{
	float:right;
	width:190px;
	text-align:left;
}
ul.itemdetail_aucsearch li.aucsearchtxt p.aucsearchtitle{
	font-weight:bold;
	margin-bottom:5px;
	line-height:1.5em;
}
/*ない場合*/
.itemdetail_aucnonewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_aucnone.gif) no-repeat 10px 10px #effdcf;
	padding:10px 10px 10px 95px;
	min-height:76px;
	_height:76px;
}
/*オークションで探す/ショッピングで探す 共通*/
p.aushnonetxt{
	line-height:1.3em;
	min-height:60px;
	_height:60px;
}
p.aushnonearrow{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 0 5px;
	padding:0 10px 0px 10px;
	font-weight:lighter;
	float:right;
	line-height:1.3em;
	min-height:10px;
	_height:10px;
}


/*ショッピングで探す*/

.ysample_itemdetail_subtibg3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #d6f1f8;
	margin-bottom:10px;
	padding:6px 13px 5px 2px;
}


/*ある場合*/
ul.itemdetail_shopsearch{
	margin:0 10px 25px 10px;
}
ul.itemdetail_shopsearch li.shopsearchimg{
	float:left;
	width:92px;
	text-align:center;
	border:1px solid #cbc9c9;
}
ul.itemdetail_shopsearch li.shopsearchtxt{
	float:right;
	width:190px;
	text-align:left;
}
ul.itemdetail_shopsearch li.shopsearchtxt p.shopsearchtitle{
	font-weight:bold;
	margin-bottom:5px;
	line-height:1.5em;
}

.redtxt{color:#bc4141;}

/*ない場合*/
.itemdetail_shopnonewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_shopnone.gif) no-repeat 10px 10px #e9f6fc;
	padding:10px 10px 10px 95px;
	min-height:76px;
	_height:76px;
}




/*
6.試供品詳細(賞品詳細と一部共有)
------------------------------*/
/*トップ*/

/*技術さんの環境にアップできたら削除↓*/
.ysample_samtop_wr1{
	margin-bottom:15px;
}
/*技術さんの環境にアップできたら削除↑*/

.ysample_samtop_wr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_mainbg.gif) top left no-repeat;
	height:334px;
	padding-top:216px;
	margin-bottom:15px;
}

h2.samtop_flowti{ background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flowti.gif) top left no-repeat; width:305px;height:35px;margin-left:16px;}

ul.samtop_flow{
	margin:0 10px;
}
ul.samtop_flow li{
	width:302px;
	height:142px;
	margin-bottom:5px;
	float:left;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	line-height:0;
}
ul.samtop_flow li.flow1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flow1.gif) top left no-repeat;
	margin-right:10px;
}
ul.samtop_flow li.flow2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flow2.gif) top left no-repeat;
}
ul.samtop_flow li.flow3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flow3.gif) top left no-repeat;
	margin-right:10px;
}
ul.samtop_flow li.flow4{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flow4.gif) top left no-repeat;
}



/*table（トラックバック受付中の試供品）*/
table.trackback_table01{
	width:100%;
	border-collapse:separate;
	margin-bottom:5px;
}

table.trackback_table01 td{
	line-height:1.4em;
	padding:0 0;
	vertical-align:top;
}

table.trackback_table01 td.item{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myphbg.gif) top left no-repeat;
	width:62px;
	min-height:62px;
	_height:62px;
	padding:1px 2px 2px 2px;
}
table.trackback_table01 td.text{
	width:210px;
	padding:0 5px;
}
table.trackback_table01 td.w45{
	width:45px;
}
table.trackback_table01 td.h10{
	height:10px;
}

/*ヘッダー部*/
.ysample_samdetail_titlewr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/samdetail_titlehead.gif) top left no-repeat #bccb26;
	height:30px;
}
.ysample_samdetail_wr1{
	background-color:#fefbdb;
	padding:15px 13px;
	margin-bottom:15px;
}

/*詳細*/
.ysample_samdetail_wr2{
	margin:0 10px 10px 10px;
}


/*ボタン*/
.samdetail_btarea{
	margin:0 0 15px 7px;
}
.samdetail_btwr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobg.gif) top left repeat-y;
	line-height:1.0em;
}
.samdetail_btwr .samdetail_bthead{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubohead.gif) top left no-repeat;
	padding:27px 50px 10px 40px;
}
.samdetail_btwr .samdetail_btfoot{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubofoot.gif) top left no-repeat;
	height:6px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
.samdetail_btwr .samdetail_bthead p.comment{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	padding:0 17px 5px 17px;
	margin-bottom:15px;
	text-align:center;
}

ul.samdetail_bt{
	margin:0 45px 0 54px;
	padding-bottom:10px;
}
ul.samdetail_bt li{
	width:200px;
	height:41px;
	text-indent:-9999px;
}
ul.samdetail_bt li a{
	display:block;
	width:200px;
	height:41px;
	overflow:hidden;
}
ul.samdetail_bt li a:hover{
	overflow:hidden;
}


ul.samdetail_bt li.oubo{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobt.gif) no-repeat 0 0;
}
ul.samdetail_bt li.track{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_trackbt.gif) no-repeat 0 0;
}

ul.samdetail_bt li.oubo a{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobt.gif) no-repeat 0 0;
}
ul.samdetail_bt li.track a{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_trackbt.gif) no-repeat 0 0;
}

ul.samdetail_bt li.oubo a:hover{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobt.gif) no-repeat 0 -41px;
}
ul.samdetail_bt li.track a:hover{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_trackbt.gif) no-repeat 0 -41px;
}

ul.samdetail_bt li.oubogray{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobt.gif) no-repeat 0 -82px;
}
ul.samdetail_bt li.trackgray{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_trackbt.gif) no-repeat 0 -82px;
}

ul.samdetail_bt li.ouboend{
	background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_oubobt.gif) no-repeat 0 -123px;
}

/*トラックバック*/
.samdetail_trackbackarea{
	background-color:#eee;
	border:1px solid #c6c6c6;
	padding:10px 15px;
	margin-bottom:15px;
}
dl.samdetail_trackback{

}
dl.samdetail_trackback dt{
	font-weight:bold;
	line-height:1.2em;
	padding-bottom:10px;
}
dl.samdetail_trackback dd{
	line-height:1.2em;
	padding:0 0 5px 65px;
}



/*table（すべてのトラックバック）*/
table.alltrack_table01{
	width:100%;
	border-collapse:separate;
	border-spacing: 0;
	margin-bottom:15px;
}

table.alltrack_table01 td{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	line-height:1.4em;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}
table.alltrack_table01 td.col{
	width:300px;
}
table.alltrack_table01 td.colbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x #f2fddb;
}
table.alltrack_table01 td.w10{
	background:none;
	width:10px;
	padding:0;
}
table.alltrack_table01 td.noline{
	background:none;
	width:300px;
	padding:0;
}
table.alltrack_table01 p.trackdate{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/pencil_ic.gif) no-repeat 0 2px;
	color:#46351e;
	font-weight:bold;
	padding:0 0 0 16px;
	margin-bottom:5px;
}
table.alltrack_table01 p.blogview{
	text-align:right;
}



/*
7.利用登録
------------------------------*/

.mypage_start_mainphwr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_mainph.gif) no-repeat 0 0;
	width:950px;
	height:517px;
	position:relative;
	top:-20px;/*メイン画像が上に飛び出たデザインなので上部余白が空きすぎるため*/
	left:0;
	margin-bottom:10px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	line-height:0;

}
.mypage_start_txt1{
	padding-left:20px;
	padding-right:40px;
}
.mypage_start_txt2{
	padding-left:17px;
	padding-right:17px;
}
.ysample_start_subtibg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_start_subtibg1.gif) top left no-repeat #99cc33;
	height:35px;
	margin-bottom:10px;
}


/*完了*/

div.startend_message{
	text-align:center;
	font-weight:bold;
	color:#000;
	font-size:93%;
	background-color: #e6f1f8;
	border:1px solid #a0cddd;
	padding:5px 5px;
	margin:0 135px 20px 135px;
}

ul.startend_btarea{
	margin:0 230px 15px 230px;
}
.mypage_startend_wr1{
	text-align:center;
	background-color:#fcffe0;
	border:1px solid #f5d65b;
	padding:25px 25px;
	margin:0 135px 20px 135px;
}
.mypage_startend_wr2{
	text-align:center;
	background-color:#fff;
	border:1px solid #e7e8e5;
	padding:42px 12px 12px 12px;
	position:relative;
}
.mypage_startend_wr3{
	text-align:center;
	background-color:#fdeaf9;
	padding:15px 35px;
	font-size:93%;
}
.mypage_startend_wr4{
	text-align:center;
	background-color:#ecfdcd;
	padding:15px 20px;
	font-size:93%;
}

.mypage_startend_wr1 h2.ysample_startend_title{
	background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_startend_title.gif) top center no-repeat;
	height:70px;
}

.mypage_startend_wr2 h3.ysample_startend_subti1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_startend_subti1.gif) no-repeat 0 0;
	width:141px;
	height:43px;
	position:absolute;
	top:-7px;
	left:19px;
}
.mypage_startend_wr2 h3.ysample_startend_subti2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/start/mypage_startend_subti2.gif) no-repeat 0 0;
	width:141px;
	height:43px;
	position:absolute;
	top:-7px;
	left:19px;
}

p.mypage_startend_txt1{
	padding:0 25px;
}
p.mypage_startend_txt2{
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:5px;
}
/*table*/
table.startend_table01{
	width:100%;
}
table.startend_table01 tr{
	background-color:#fff;
}
table.startend_table01 th{
	line-height:1.4em;
	font-weight:bold;
	padding:7px 15px;
	text-align:left;
	vertical-align:top;
	width:20%;
}
table.startend_table01 td{
	line-height:1.4em;
	vertical-align:top;
	padding:7px 10px;
	text-align:left;
}

table.startend_table01 td.startend_sp{
	background-color:#ecfdcd;
	height:2px;
	padding:0;
}


/*
8.Myページ
------------------------------*/

.ysample_mypageheader_wr{
	background-color:#f9f8f1;
	position:relative;
	margin-bottom:15px;
}

/*----Myページ検索----*/
.ysample_mypage_searchwr{
	background-color:#f9d615;
	min-height:27px;
	_height:27px;
	line-height:0;
	padding:4px 5px 2px 0;
	margin-bottom:5px;
}
.ysample_mypage_searchwr ul.ysample_mypage_edit{
	float:right;
}
.ysample_mypage_searchwr ul.ysample_mypage_edit li{
	float:left;
}
.ysample_mypage_searchwr input.wakucolor{
	border:1px solid #c4bfbe;
	width:200px;
	min-height:19px;
	_height:19px;
	margin-right:5px;
	padding:1px;
}

h1.mypage_menutop{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menutop.gif) no-repeat 0 0;
	position:absolute;
	width:111px;
	height:65px;
	top:10px;
	left:11px;
}
/*h1.mypage_menutop a{
	width:108px;
	height:53px;
	margin:10px 1px 2px 1px;
	display:block;
	overflow:hidden;
}*/

/*----Myページナビ----*/
#ysample_mypage_mainnavi{
	margin-bottom:12px;
}
#ysample_mypage_mainnavi ul{
	width:813px;
	height:32px;
	padding:0px 0 0 137px;

}
#ysample_mypage_mainnavi li{
	width:130px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	margin-right:4px;
	float:left;
}
#ysample_mypage_mainnavi li a{
	width:130px;
	height:32px;
	float:left;
	overflow:hidden;
	display:block;
}
#ysample_mypage_mainnavi li a:hover{
	float:left;
	overflow:hidden;
}

#ysample_mypage_mainnavi li.ysample_mypage_mainnavi1{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat 0 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi2{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -134px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi3{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -268px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi4{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -402px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi5{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -536px 0;}

#ysample_mypage_mainnavi li.ysample_mypage_mainnavi1 a{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat 0 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi2 a{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -134px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi3 a{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -268px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi4 a{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -402px 0;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi5 a{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -536px 0;}

#ysample_mypage_mainnavi li.ysample_mypage_mainnavi1 a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat 0 -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi2 a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -134px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi3 a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -268px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi4 a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -402px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi5 a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -536px -32px;}

#ysample_mypage_mainnavi li.ysample_mypage_mainnavi1c{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat 0 -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi2c{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -134px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi3c{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -268px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi4c{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -402px -32px;}
#ysample_mypage_mainnavi li.ysample_mypage_mainnavi5c{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_menunew.gif) no-repeat -536px -32px;}

/*設定ボタン（My懸賞トップ・お好み懸賞）*/
.mypagetop_setting{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_settingbt_top.gif) no-repeat 0px 0px;
	float:right;
	width:40px;
	height:25px;
	text-indent:-9999px;
	line-height:0;
}
.mypagetop_setting a{
	float:right;
	width:40px;
	height:25px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.mypagetop_setting a:hover{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_settingbt_top.gif) no-repeat 0px -25px;
	width:40px;
	height:25px;
}
/*設定ボタン（獲得アルバム）*/
.mypagebook_setting{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_settingbtnew.gif) no-repeat 0px 0px;
	float:right;
	width:40px;
	height:25px;
	text-indent:-9999px;
	line-height:0;
}
.mypagebook_setting a{
	float:right;
	width:40px;
	height:25px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.mypagebook_setting a:hover{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_settingbtnew.gif) no-repeat 0px -25px;
	width:40px;
	height:25px;
}
/*Myページトップ*/

.mypage_rightarrow{ padding:0 5px 0 5px;margin-bottom:10px;line-height:1.1em;}

.mypagetop_item{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_chaline01.gif) bottom left repeat-x;
	margin-bottom:10px;
	padding:0 0 10px 0;
}
.mypagetop_item ul.mypage_itemarea1{
	margin:0 4px 5px 4px;
}
.mypagetop_item ul.mypage_itemarea1 li.itemtitle{
	float:left;
	width:475px;
	min-height:28px;
	_height:28px;
	font-weight:bold;
	line-height:1.3em;
}
.mypagetop_item ul.mypage_itemarea1 li.memo_addbt{
	float:right;
}

.mypagetop_item ul.mypage_itemarea2{
	margin:0 4px 0 4px;
}
.mypagetop_item ul.mypage_itemarea2 li.itemimg{
	float:left;
	width:90px;
	text-align:center;
}
.mypagetop_item ul.mypage_itemarea2 li.itemimg img{
	border:1px solid #cbc9c9;
}
.mypagetop_item ul.mypage_itemarea2 li.itemtext{
	float:right;
	width:500px;
	line-height:1.6em;
}

.mypagetop_favowr{
	background-color:#fde9f7;
	padding:20px 30px;
	margin:0 5px 0px 5px;
	text-align:center;
	line-height:1.2em;
}
.mypagetop_item div.cate_breadcrumbs{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/pink_gradbg.gif) top left repeat-y;
	margin:0 5px 0 5px;
}
.mypagetop_item div.cate_breadcrumbs p.textarrow{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 10px 8px;
	padding:5px 20px 5px 20px;
	margin-bottom:5px;
	line-height:1.2em;
}

.mypagetop_memowr{
	width:311px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_memobg.gif) top left repeat-y;
	margin:0 auto 5px auto;
}
.mypagetop_memowr div.mypagetop_memohead{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_memohead.gif) top left no-repeat;
	height:32px;
	font-size:0;
}
.mypagetop_memowr div.mypagetop_memofoot{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_memofoot.gif) top left no-repeat;
	height:12px;
	font-size:0;
}

.mypagetop_memowr p.mypagetop_memotxt1{
	margin:0 10px 0 8px;
	padding:20px 20px 10px 20px;
	text-align:center;
}
.mypagetop_memowr p.mypagetop_memotxt2{
	background-color:#ebfbfe;
	margin:0 10px 0 8px;
	padding:9px 10px;
}


/*table（Myページトップ）*/
table.mypage_table00{
	width:495px;
	border:1px solid #9a938a;
}
table.mypage_table00 th{
	text-indent:-9999px;
	font-size:0;
}
table.mypage_table00 th.winnumber{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_wintxt.gif) no-repeat 50% 50% #eceae6;width:73px;
}
table.mypage_table00 th.publish{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_publishtxt.gif) no-repeat 50% 50% #eceae6;width:55px;
}
table.mypage_table00 th.closed{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_top_closedtxt.gif) no-repeat 50% 50% #eceae6;width:55px;
}
table.mypage_table00 td{
	line-height:1.4em;
	padding:5px 5px;
	text-align:center;
}
table.mypage_table00 td.number{
	width:60px;
}
table.mypage_table00 td.date{
	width:110px;
}
/*○件中○件*/
.ysample_mypage_wr1{
	padding:5px 13px;
}
.mypagebook_change{
	background-color:#fff;
	padding:5px;
	float:right;
}
.ysample_mypage_wr2{
	padding:5px 5px;
}
.ysample_mypage_wr2_line{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	padding:5px 13px;
}
.ysample_mypage_wr2_phdetail{
	padding:5px 2px 15px 2px;
}

/*新規登録・削除ボタン*/
.ysample_mypage_wr3{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagememo_menubg.gif) bottom left repeat-x;
	height:37px;
}
.ysample_mypage_wr3 ul{
	margin-left:7px;
	padding-top:5px;
}
.ysample_mypage_wr3 ul li{
	float:left;
	line-height:0;
	font-size:0;
}

.ysample_mypage_wr4{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_obi01.gif) bottom left repeat-x;
	height:37px;
}
.ysample_mypage_wr4 ul{
	margin-left:5px;
	margin-right:5px;
	padding-top:5px;	
}
.ysample_mypage_wr4 ul li{
	line-height:0;
	font-size:0;
}
/*アルバム未登録*/
.ysample_mypage_albumnone{
	background-color:#faf9df;
	color:#7e1e1e;
	font-weight:bold;
	padding:20px 20px;
	text-align:center;
}

/*メモ0件時*/
.mypagememo_nomemo{
	background-color:#F3FBFF;
	padding:20px 30px;
	margin:0 5px 0px 5px;
	text-align:center;
	line-height:1.2em;
}

/*table（懸賞メモ・通帳共通）*/
table.mypage_table01{
	width:100%;
	border-collapse:separate;
}

table.mypage_table01 tr.colbg{
	background-color:#fef3f9;
}
table.mypage_table01 tr.th_bg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_thbg1.gif) bottom left repeat-x #fefefe;
}

table.mypage_table01 th{
	line-height:1.4em;
	font-weight:bold;
	padding:3px 2px;
	text-align:center;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
table.mypage_table01 th.check{
	width:30px;
	vertical-align:middle;
	font-size:0;
}
table.mypage_table01 th.check p.all_txt{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_alltxt.gif) no-repeat 2px 0px;
	width:29px;
	height:9px;
	padding-bottom:2px;
	display:block;
	text-indent:-9999px;
}

table.mypage_table01 th.item{
}
table.mypage_table01 th.item_lline{
	border-left:1px solid #d4d4d4;
}

table.mypage_table01 th.titletxt{
	text-align:left;
	padding-left:40px;
}
table.mypage_table01 th.r_line{
	border-right:1px solid #d4d4d4;
}
table.mypage_table01 th.l_line{
	border-left:1px solid #d4d4d4;
}
table.mypage_table01 td{
	line-height:1.4em;
	padding:10px 5px;
	text-align:center;
}

table.mypage_table01 td.item{
	width:95px;
	vertical-align:top;
}
table.mypage_table01 td.item2{
	width:110px;
	vertical-align:top;
}
table.mypage_table01 td.item img,table.mypage_table01 td.item2 img{
	border:1px solid #cbc9c9;
}
table.mypage_table01 td.detail{
	width:290px;
	text-align:left;
	vertical-align:top;
}
table.mypage_table01 td.detail_noph{
	width:380px;
	text-align:left;
	vertical-align:top;
}
table.mypage_table01 td.detail_fav{
	width:270px;
	text-align:left;
	vertical-align:top;
}
table.mypage_table01 td.detail p.itemtitle{
	font-weight:bold;
	margin-bottom:5px;
	color:#7E1E1E;
}
table.mypage_table01 td.detail_noph p.itemtitle{
	font-weight:bold;
	margin-bottom:0px;
	color:#7E1E1E;
}
table.mypage_table01 td.detail p.memo,table.mypage_table01 td.detail_noph p.memo{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_memoic.gif) no-repeat 0px 3px;
	text-align:left;
	padding-left:18px;
	min-height:18px;
	_height:18px;
}
table.mypage_table01 td.states1{
	color:#FF9933;
}
table.mypage_table01 td.states2{
	color:#510bee;
}



/*Myページアルバム*/

.ysample_mypagealbum_wr1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumwrbg.gif) top left repeat-y;
	border-top:1px solid #e2d9c4;
	border-bottom:1px solid #e2d9c4;
	line-height:1.4em;
	margin-bottom:20px;
}
/*ピンク背景*/
.ysample_mypagealbum_wr2{
	background-color:#fff9e2;
	border-bottom:1px solid #e2d9c4;
	padding:6px 10px 10px 10px;
	margin:0 1px;
}
/*白背景*/
.ysample_mypagealbum_wr3{
	background-color:#fff;
	padding:10px 10px 10px 10px;
	margin:0 1px;
}

.ysample_mypagealbum_nameline{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumline01.gif) bottom left repeat-x;
	padding-bottom:8px;
}


.ysample_mypagebook_wr1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumic.gif) no-repeat 0px 0px;
	min-height:40px;
	_height:40px;
	color:#7e1e1e;
	font-weight:bold;
	margin:0 2px 10px 2px;
	padding-top:5px;
	padding-left:38px;
}

.ysample_mypagebook_wr2{
	width:485px;
	float:left;
}
.ysample_mypagebook_wr2 ul.display{
	float:left;
}
.ysample_mypagebook_wr2 ul.display li{
	width:57px;
	height:23px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	margin-left:10px;
}
.ysample_mypagebook_wr2 ul.display li.open{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_publicic.gif) no-repeat 0px 0px;
}
.ysample_mypagebook_wr2 ul.display li.close{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_closeddooric.gif) no-repeat 0px 0px;
}


ul.ysample_mypagebook_wr4 li.leftarea{
	width:205px;
	float:left;
}
ul.ysample_mypagebook_wr4 li.rightarea{
	width:395px;
	float:right;
	padding-top:1px;

}



/*アバター*/
.mypagebook_avatarwr{
	font-size:107%;
}
.mypagebook_avatarwr img{
	padding-bottom:3px;/*アイコンがくっついてしまうため*/
}
.yahooIdentityUserCardProfInfoWrap{
	line-height:1.5em;
}

/*ひとこと*/
.mypagebook_memowr{
	width:395px;
	background-color:#fff;
	border:1px solid #e5d8c4;
	line-height:1.4em;
	padding:8px 0px 3px 0;
	margin-bottom:5px;
	position:relative;

}
.mypagebook_memowr p.triangle{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_memotri.gif) no-repeat 0 0;
	position:absolute;
	width:8px;
	height:13px;
	top:13px;
	left:-8px;
}
.mypagebook_memowr p.text{
	width:280px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_memoic.gif) no-repeat 10px 0;
	padding:2px 5px 0px 50px;
	font-weight:bold;
	color:#835e36;
	min-height:25px;
	_height:25px;
	float:left;
}
.mypagebook_memowr p.textonly{
	width:335px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_memoic.gif) no-repeat 10px 0;
	padding:2px 5px 0px 50px;
	font-weight:bold;
	min-height:25px;
	_height:25px;
	float:left;
}
.mypagebook_memowr p.textinput{
	width:340px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_memoic.gif) no-repeat 10px 0;
	padding:2px 5px 5px 50px;
	font-weight:bold;
	float:left;
}
.mypagebook_memowr p.textinput .memoinput_w{
	width:200px;
}
.mypagebook_memowr p.edit{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_editnew.gif) no-repeat 0 0;
	width:40px;
	height:25px;
	float:right;
	padding-right:3px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.mypagebook_memowr p.edit a{
	width:40px;
	height:25px;
	float:right;
	display:block;
	overflow:hidden;
}
.mypagebook_memowr p.edit a:hover{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_editnew.gif) no-repeat 0 -25px;
	width:40px;
	height:25px;
}

/*獲得アルバム*/
.mypagealbum_head{
	color:#958a8a;
	font-weight:bold;
	padding:0 5px;
	margin-bottom:5px;
}

.mypagealbum_bookwr{
	border:3px solid #e5d8c4;
	padding:10px 5px;
	margin-bottom:10px;
}
ul.mypagealbum_book{
	margin-bottom:0px;
}
ul.mypagealbum_book li{
	color:#431804;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:155%;
	padding:7px 45px 0 180px;
}
ul.mypagealbum_book li.money{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albummoneyformbg.gif) no-repeat 3px 0;
	height:28px;
	margin-bottom:10px;
	text-align:right;
}
ul.mypagealbum_book li.win{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumwinformbg.gif) no-repeat 0 0;
	height:28px;
	text-align:right;
}

/*期間設定*/
.mypagebook_puldownwr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumline01.gif) top left repeat-x;
	padding:10px 10px 0px 15px;
}
.mypagebook_puldownfootline{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_albumline01.gif) top left repeat-x;
	height:3px;
	font-size:0;
	overflow:hidden;
	line-height:0;
	margin-bottom:5px;
}

.mypagebook_puldownwr dl{
	margin-bottom:3px;
}
.mypagebook_puldownwr dl dt{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_puldowntxt1.gif) no-repeat 0 5px;
	float:left;
	width:78px;
	text-indent:-9999px;
}
.mypagebook_puldownwr dl dd{
	padding-left:3px;
	float:left;
}
.mypagebook_puldownwr dl dd.kara{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_puldowntxt2.gif) no-repeat 96% 5px;
	padding-right:25px;
}
.mypagebook_puldownwr dl dd.made{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_puldowntxt3.gif) no-repeat 96% 5px;
	padding-right:25px;
}




/*あなたの獲得アルバムURL*/
.mypagebook_urlwr{
	padding-left:10px;
}
.mypagebook_urlwr ul.mypagebook_url{

}
.mypagebook_urlwr ul.mypagebook_url li{

}


ul.mypage_hyoujiarea{
	margin-bottom:5px;
}
ul.mypage_hyoujiarea li.left{
	float:left;
}
ul.mypage_hyoujiarea li.right{
	padding-right:5px;
	float:right;
}
/*現在の表示内容*/
dl.mypagebook_naiyouwr{
	width:265px;
	padding:4px 10px 0px 3px;
	line-height:1.5em;
}
dl.mypagebook_naiyouwr dt{
	float:left;
}

dl.mypagebook_naiyouwr dd{
	float:left;
}

/*表示方法*/
dl.ysample_mypage_hyouji{
	padding-top:4px;
	line-height:1.5em;
}
dl.ysample_mypage_hyouji dt{
	float:left;
	padding:1px 5px 1px 0;
}
dl.ysample_mypage_hyouji dd{
	float:left;
	padding:1px 0 1px 23px;
}
dl.ysample_mypage_hyouji dd.imgtitle{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic01.gif) no-repeat 0 0px;
	min-height:18px;
	_height:18px;
}
dl.ysample_mypage_hyouji dd.title{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic02.gif) no-repeat 0 0px;
	min-height:18px;
	_height:18px;
}
dl.ysample_mypage_hyouji dd.img{
	background:url(http://i.yimg.jp/images/present/prst_smpl/search/searchresult_ic03.gif) no-repeat 0 0px;
	min-height:18px;
	_height:18px;
}


/*並べ替え（画像のみ）*/
.mypagebook_sortwr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_thbg1.gif) bottom left repeat-x #fefefe;
	padding:5px 10px;
	border:1px solid #d4d4d4;
	text-align:right;
	margin-bottom:5px;
}
/*table（並べ替え（画像のみ））*/
table.mypage_table02{
	width:100%;
	border-collapse:separate;
	border-spacing: 0;
}

table.mypage_table02 td{
	line-height:1.4em;
	text-align:center;
	vertical-align:top;
	width:135px;/*151-16*/
	padding:5px 8px;
}

table.mypage_table02 td.itemarea{
	background-color:#fef3f9;
}

table.mypage_table02 td.w10{
	width:10px;
	padding:0;
}
table.mypage_table02 td.h10{
	width:1px;
	height:10px;
	padding:0;
	font-size:0;
}
table.mypage_table02 td p.check{
	margin-bottom:5px;
}

table.mypage_table02 td p.check input{
	width:12px;
	height:12px;
}

table.mypage_table02 td p.item{
	margin-bottom:5px;
}
table.mypage_table02 td p.item img{
	border:1px solid #cbc9c9;
	margin-top:5px;
}
table.mypage_table02 td p.itemtitle{
	font-weight:bold;
	color:#7E1E1E;
	margin-bottom:3px;
}
table.mypage_table02 td p.price{
	margin-bottom:3px;
}
table.mypage_table02 td p.edit{

}

/*並べ替え（画像のみの詳細画面）*/
.mypagebook_phdetailwr1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_phpageic.gif) no-repeat 6px 5px #fefefd;
	border:1px solid #e0d6bf;
	padding:5px 10px 5px 45px;
	margin-bottom:5px;
}
.mypagebook_phdetailwr2{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_phgradbg.gif) bottom left repeat-x #a80329;
	padding:15px 15px 44px 15px;
	margin:0 12px 5px 12px;
}
.mypagebook_phdetailwr2 p.phdetail_date{
	color:#fff;
	text-align:right;
	margin-bottom:10px;
}
.mypagebook_phdetailwr3{
	background-color:#fff;
	border:1px solid #cec8c9;
	padding:8px 8px 5px 8px;
	margin:0px 27px;
	text-align:center;
}
.mypagebook_phdetailwr3 p.phdetail_ph{
	margin-bottom:15px;
}
.mypagebook_phdetailwr3 p.phdetail_comment{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_comentbg.gif) no-repeat 6px 0px;
	min-height:50px;
	_height:50px;
	text-align:left;
	color:#3c3330;
	line-height:1.4em;
	padding:30px 10px 0 55px;
	margin-bottom:10px;
}
.mypagebook_phdetailwr3 .phdetail_btarea{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x;
	padding-top:10px;
}
.mypagebook_phdetailwr3 ul.phdetail_bt{
	float:right;
}
.mypagebook_phdetailwr3 ul.phdetail_bt li{
	float:left;
	padding-left:5px;
}
.phdetail_urlwr{
	margin:0 25px 30px 25px;
}
ul.phdetail_url{

}
ul.phdetail_url li.title{
	color:#7b6518;
	font-weight:bold;
}

.phdetail_ihanwr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) top left repeat-x;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
}
ul.phdetail_ihan{

}
ul.phdetail_ihan li.ihantxt{
	float:left;
	width:500px;
	color:#666;
	line-height:1.2em;
}
ul.phdetail_ihan li.ihanbt{
	float:right;
	width:91px;
}


/*table（試供品応募履歴）*/
table.mypage_table03{
	width:100%;
	border-collapse:separate;
	border-spacing: 0;
	margin-bottom:15px;
}

table.mypage_table03 td{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	line-height:1.4em;
	padding:10px 5px 10px 5px;
	vertical-align:top;
}
table.mypage_table03 td.col{
	width:300px;
}
table.mypage_table03 td.colbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x #f4faf2;
}
table.mypage_table03 td.w10{
	background:none;
	width:10px;
	padding:0;
}
table.mypage_table03 td.noline{
	background:none;
	width:300px;
	padding:0;
}

table.mypage_table03 ul.history{

}
table.mypage_table03 ul.history li{

}
table.mypage_table03 ul.history li.item{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myphbg.gif) top left no-repeat;
	width:62px;
	min-height:61px;
	_height:61px;
	padding:1px 2px 2px 2px;
	float:left;

}
table.mypage_table03 ul.history li.text{
	width:220px;
	float:right;
}

table.mypage_table03 ul.entry{

}
table.mypage_table03 ul.entry li{

}
table.mypage_table03 ul.entry li.title{
	width:62px;
	padding:1px 2px 0px 2px;
	font-weight:bold;
	font-size:86%;
	text-align:right;
	color:#99CC33;
	float:left;
}
table.mypage_table03 ul.entry li.text{
	width:220px;
	float:right;
}
table.mypage_table03 ul.entry li.text_win{
	width:220px;
	float:right;
	font-weight:bold;
	color:#FF3333;
}
table.mypage_table03 ul.entry li.trb{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 55px 5px;
	padding:0px 2px 0px 0px;
	width:220px;
	text-align:right;
	float:right;
}
/*試供品応募履歴一覧0件時*/
.mypage_nohistory{
	background-color:#f0fff0;
	padding:20px 30px;
	margin:0px 5px 10px 5px;
	text-align:center;
	line-height:1.2em;
}

/*----お好み懸賞の設定----*/

.mypagefavarite_establish{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline02.gif) bottom left repeat-x;
	padding:6px 0;
	font-weight:bold;
}


/*table*/

table.favoritesam_table00{
	width:930px;
}
table.favoritesam_table00 td{
	padding:10px 15px;
	width:300px;
}
table.favoritesam_table00 tr{
	background-color:#f3fbff;
}
table.favoritesam_table00 tr.errorbg{
	background-color:#fbe0e0;
}
table.favoritesam_table00 td input.mid{
	width:200px;
}
table.favoritesam_table01{
	width:100%;
}
table.favoritesam_table01 input{
	width:16px;
	height:13px;
	margin:0;
	padding:0;
}
table.favoritesam_table01 tr.colbg{
	background-color:#f3fbff;
}
table.favoritesam_table01 th{
	line-height:1.2em;
	padding:10px 8px 3px 8px;
	text-align:left;
	vertical-align:top;
	width:15%;
}
table.favoritesam_table01 td{
	line-height:1.2em;
	vertical-align:top;
	padding:10px 8px 3px 8px;
	text-align:left;
}

ul.favorite_cate{

}
ul.favorite_cate li{
	float:left;
	padding-left:10px;
	padding-bottom:7px;
}


/*
9.Yahoo!懸賞にプレゼント実施サイトを推薦しませんか？
（index,step1〜4:https//）
------------------------------*/

/*トップ*/

.recommendtop_maintxt{
	text-align:center;
	font-weight:bold;
	color:#642c10;
	margin-bottom:15px;
}

.recommendtop_wr{
	width:888px;
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_wrbg.gif) top left repeat-y;
	margin:0 auto 0 auto;
	min-height:193px;
	_height:193px;
}
.recommendtop_wrhead{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_wrhead.gif) top left no-repeat;
	width:888px;
	height:8px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	line-height:0;
}
.recommendtop_wrfoot{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_wrfoot.gif) top left no-repeat;
	width:888px;
	height:8px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	line-height:0;
	margin-bottom:30px;
}

ul.recommendtop_check{
	margin:0 30px 0 40px;
}
ul.recommendtop_check li{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_dottline.gif) bottom left repeat-x;
	padding:10px 0;
}
ul.recommendtop_check li.recommendtop_noline{
	background:none;
	padding:10px 0;
}
.recommendtop_checkic{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_ic01.gif) 0 0 no-repeat;
	min-height:24px;
	_height:24px;
	padding-left:35px;
	padding-top:5px;
}
.recommendtop_check h3{
	font-weight:bold;
	text-indent:0;
}
.recommendtop_rule{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_dottline.gif) bottom left repeat-x;
	padding-bottom:12px;
}

ul.recommendtop_rulelist{
	margin-bottom:20px;
}
ul.recommendtop_rulelist li{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_dottline.gif) bottom left repeat-x;
	padding:12px 0;
}
ul.recommendtop_rulelist li p.no1{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno1.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no2{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno2.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no3{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno3.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no4{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno4.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no5{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno5.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no6{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno6.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}
ul.recommendtop_rulelist li p.no7{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_icno7.gif) no-repeat 0 4px;
	padding-left:30px;
	min-height:26px;
	_height:26px;
}

p.recommendtop_txt1{
	margin:0 60px 20px 60px;
	text-align:center;
	line-height:1.2em;
}

/*ステップナビ*/
.recommend_stepwr{

}
.recommend_stepwr ul.recommend1_step,.recommend_stepwr ul.recommend2_step,.recommend_stepwr ul.recommend3_step,.recommend_stepwr ul.recommend4_step{
	margin:10px 94px 10px 95px;
}
.recommend_stepwr ul.recommend1_step li,.recommend_stepwr ul.recommend2_step li,.recommend_stepwr ul.recommend3_step li,.recommend_stepwr ul.recommend4_step li{
	float:left;
	height:68px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
.recommend_stepwr ul.recommend1_step li.step1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_step.gif) no-repeat 0 0;width:201px;}
.recommend_stepwr ul.recommend1_step li.step2{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_step.gif) no-repeat -201px 0;width:191px;}
.recommend_stepwr ul.recommend1_step li.step3{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_step.gif) no-repeat -392px 0;width:190px;}
.recommend_stepwr ul.recommend1_step li.step4{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec1_step.gif) no-repeat -582px 0;width:179px;}


.recommend_stepwr ul.recommend2_step li.step1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec2_step.gif) no-repeat 0 0;width:191px;}
.recommend_stepwr ul.recommend2_step li.step2{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec2_step.gif) no-repeat -191px 0;width:201px;}
.recommend_stepwr ul.recommend2_step li.step3{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec2_step.gif) no-repeat -392px 0;width:190px;}
.recommend_stepwr ul.recommend2_step li.step4{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec2_step.gif) no-repeat -582px 0;width:179px;}


.recommend_stepwr ul.recommend3_step li.step1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec3_step.gif) no-repeat 0 0;width:191px;}
.recommend_stepwr ul.recommend3_step li.step2{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec3_step.gif) no-repeat -191px 0;width:190px;}
.recommend_stepwr ul.recommend3_step li.step3{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec3_step.gif) no-repeat -381px 0;width:201px;}
.recommend_stepwr ul.recommend3_step li.step4{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec3_step.gif) no-repeat -582px 0;width:179px;}



.recommend_stepwr ul.recommend4_step li.step1{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec4_step.gif) no-repeat 0 0;width:191px;}
.recommend_stepwr ul.recommend4_step li.step2{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec4_step.gif) no-repeat -191px 0;width:190px;}
.recommend_stepwr ul.recommend4_step li.step3{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec4_step.gif) no-repeat -381px 0;width:190px;}
.recommend_stepwr ul.recommend4_step li.step4{background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec4_step.gif) no-repeat -571px 0;width:190px;}



/*table（step1）*/
table.recommend_table01{
	width:100%;
	border-collapse:separate;
	border-spacing: 0;
}
table.recommend_table01 tr{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_dottline.gif) bottom left repeat-x;
	padding:12px 0;
}
table.recommend_table01 tr.errorbg{
	background-color:#fbe0e0;
}
table.recommend_table01 th{
	width:25%;
	font-weight:bold;
	line-height:1.4em;
	padding:12px 10px 9px 10px;
	vertical-align:top;
	text-align:left;
}
table.recommend_table01 td{
	line-height:1.4em;
	padding:9px 10px 9px 20px;
	vertical-align:top;
	text-align:left;
}
table.recommend_table01 td p.ate{
	color:#226266;
	line-height:1.2em;
	padding-top:5px;
}
table.recommend_table01 td input.wakucolor{
	border:1px solid #d0d7d6;
	min-height:22px;
	_height:22px;
}
table.recommend_table01 td input.max{
	width:85%;
}
table.recommend_table01 td input.short{
	width:30%;
}


/*table（step2,3）*/
table.recommend_table02{
	width:100%;
	border-collapse:separate;
	border-spacing: 0;
}
table.recommend_table02 tr{
	background-color:#ffffff;
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/rec_top_dottline.gif) bottom left repeat-x;
	padding:12px 0;
}
table.recommend_table02 tr.noline{
	background:none;
	padding:12px 0;
}
table.recommend_table02 tr.errorbg{
	background-color:#fbe0e0;
}
table.recommend_table02 th{
	width:25%;
	font-weight:bold;
	line-height:1.4em;
	padding:12px 20px 5px 10px;
	vertical-align:top;
	text-align:left;
}
table.recommend_table02 td{
	line-height:1.4em;
	padding:10px 20px 10px 10px;
	vertical-align:top;
	text-align:left;
}
table.recommend_table02 td img{
	padding-bottom:5px;
}
table.recommend_table02 td.space{
	line-height:1.4em;
	padding:10px 20px 30px 10px;
	vertical-align:top;
	text-align:left;
}
table.recommend_table02 td.item img{
	border:1px solid #cbc9c9;
}
table.recommend_table02 td.pdg_b15{
	padding-bottom:15px;
}
table.recommend_table02 td.pdg_b30{
	padding-bottom:30px;
}
table.recommend_table02 td p.ate{
	color:#226266;
	line-height:1.2em;
	padding-top:5px;
}
table.recommend_table02 td input.wakucolor{
	border:1px solid #d0d7d6;
	min-height:22px;
	_height:22px;
}
table.recommend_table02 td input.max{
	width:85%;
}
table.recommend_table02 td input.mid{
	width:60%;
}
table.recommend_table02 td input.short{
	width:30%;
}
table.recommend_table02 td input.h16{
	min-height:16px;
	_height:16px;
}
table.recommend_table02 td textarea.wakucolor{
	border:1px solid #d0d7d6;
}
table.recommend_table02 td textarea.max{
	width:90%;
}
table.recommend_table02 td textarea.mid{
	width:60%;
}


ul.entry_ways{

}
ul.entry_ways li{
	float:left;
	padding-right:8px;
	line-height:1.5em;
}
ul.entry_ways li input{
	width:14px;
	height:14px;
	margin-right:3px;
}

.recommend1_wr1{
	background-color:#fdfbe3;
	border:#dfd5b8 solid 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:15px 20px 10px 20px;
	line-height:1.4em;
}
.recommend1_wr1 p.color1{color:#6d5f34;}
.recommend1_wr1 span.color2{color:#ea092e;}
.recommend1_wr1 span.color3{color:#ff0000;}

.recommend4_wr1{
	background-color:#ebf8fb;
	padding:40px 20px 40px 20px;
	line-height:1.4em;
}

.recommend_errormessage{
	text-align:center;
	font-weight:bold;
	color:#f71111;
	background-color: #fbfcc9;
	border:1px solid #f35f8c;
	padding:5px 5px;
	margin:0 0 15px 0;
	font-size:93%;
}
.recommend_chui{
	color:#6d5f34;
	background-color: #fff;
	border:3px solid #ff0000;
	padding:10px 10px;
	margin:0 0 15px 0;
	line-height:1.4em;
}
.recommend_chui li{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/gold_ten.gif) no-repeat 2px 7px;
	padding-left:8px;
}
ul.recommend_goldten li{
	background:url(https://s.yimg.jp/images/present/prst_smpl/rec/gold_ten.gif) no-repeat 2px 7px;
	padding-left:8px;
	line-height:1.3em;
	color:#6d5f34;
}


.komered{ color:#df1931;font-weight:lighter; padding-left:2px;padding-right:2px;}
.rec_errtext{color:#e0192b;font-weight:bold;padding-top:5px;}
.rec_ssltxt{ text-align:center;font-size:93%;}


/*Myページアルバム（違反報告）*/

.ysample_mypageihan_wr1{
	background-color:#de284f;
	padding:10px 15px 10px 15px;
	line-height:1.4em;
	margin-bottom:15px;
	color:#4e2315;
}
.ysample_mypageihan_wr2{
	background-color:#ececec;
	border:1px solid #a19f9f;
	padding:10px 15px 10px 15px;
	line-height:1.4em;
	margin:0 15px 30px 15px;
	color:#4e2315;
}
p.mypageihan_dottline{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline02.gif) bottom left repeat-x;
	padding:0px 10px 10px 10px;
}
p.mypageihan_dottline_err{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline02.gif) bottom left repeat-x;
	padding:0px 10px 10px 10px;
	color:#fd0303;
	font-weight:bold;
}
.ihan_errtext{color:#fd0303;padding-top:5px;}

.ysample_mypageihan_wr2 dl.chui{

}
.ysample_mypageihan_wr2 dl.chui dt{
	font-weight:bold;
	padding-bottom:5px;
}
.ysample_mypageihan_wr2 dl.chui dd{
	text-indent:-0.9em;
	padding-left:0.9em;
}
/*table*/
table.mypageihan_table01{
	width:100%;
	color:#4e2315;
}
table.mypageihan_table01 tr.dottline{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline02.gif) bottom left repeat-x;
}
table.mypageihan_table01 th{
	line-height:1.4em;
	font-weight:bold;
	padding:15px 10px;
	text-align:left;
	vertical-align:top;
	width:20%;
}
table.mypageihan_table01 td{
	line-height:1.4em;
	vertical-align:top;
	padding:15px 10px;
	text-align:left;
}

table.mypageihan_table01 textarea{
	width:100%;
}


/*Myページ 機能・設定*/
.ysample_mypagesetting_wr1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypagebook_tibg.gif) bottom left repeat-x;
	border:1px solid #cfcfcf;
	padding:5px 10px 3px 10px;
	line-height:1.4em;
	margin-bottom:15px;
}
.ysample_mypagesetting_titlebg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #e5e6e1;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.ysample_mypagesetting_wr2{
	width:520px;
	margin:0 auto;
	line-height:1.4em;
}

div.mypagesetting_formbg{
	background-color:#edf8fd;
	padding:8px 0;
	margin-bottom:20px;
}

ul.settingradio{
	width:200px;
	margin:0 auto;
	line-height:1em;
}
ul.settingradio input{
	width:13px;
	height:13px;
	margin-right:3px;
}
ul.settingradio li{

}
ul.settingradio li.left{
	width:100px;
	float:left;
}
ul.settingradio li.right{
	width:100px;
	float:right;
}
.setting_errtxt{
	color:#fd0303;
	text-align:center;
	margin-bottom:5px;
}
p.mypagesetting_phwaku{
	width:67px;
	text-align:center;
	border:1px solid #ccc;
	padding:2px;
	margin:5px auto 5px auto;
}

ul.mypagesetting_proarea{
	margin:0 30px 10px 35px;
}
ul.mypagesetting_proarea li.left{
	width:190px;
	float:left;
}
ul.mypagesetting_proarea li.right{
	width:330px;
	float:right;
}

.ysample_mypagesetting_chui{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_chuifoot.gif) bottom left no-repeat;
	width:541px;
	background-color:#f4f3e5;
	line-height:1.4em;
	margin:0 auto 20px auto;
}
.ysample_mypagesetting_chui .chuihead{
	background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_setting_chuihead.gif) top left no-repeat;
	height:5px;
	font-size:0;
}
.ysample_mypagesetting_chui p.chuitxt{
	padding:5px 15px 10px 15px;
}

/*table*/
table.mypagesetting_table01{
	width:190px;
	color:#060606;
	margin-bottom:3px;
}
table.mypagesetting_table01 th{
	border:1px solid #edf8fd;
	background-color:#edf8fd;
	line-height:1.4em;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	width:44%;
}
table.mypagesetting_table01 td{
	border:1px solid #edf8fd;
	line-height:1.4em;
	vertical-align:top;
	padding:5px 5px;
	text-align:left;
	font-weight:bold;
}

table.mypagesetting_table02{
	width:330px;
	color:#060606;
	margin-bottom:3px;
}
table.mypagesetting_table02 th{
	border:1px solid #edf8fd;
	background-color:#edf8fd;
	line-height:1.4em;
	padding:5px 5px;
	text-align:left;
	vertical-align:top;
	width:44%;
}
table.mypagesetting_table02 td{
	border:1px solid #edf8fd;
	line-height:1.4em;
	vertical-align:top;
	padding:5px 5px;
	text-align:left;
	font-weight:bold;
}
table.mypagesetting_table02 td.noline{
	border:none;
	height:5px;
	padding:0;
}
/*
10.エラー系・メンテナンスページ
------------------------------*/
.ysample_errorwr{
	width:865px;
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/notfound_wrbg.gif) top left repeat-y;
	margin:0 auto 10px auto;
}
.ysample_errorwrhead{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/notfound_wrhead.gif) top left no-repeat;
	height:45px;
	text-indent:0;
	color:#fff;
	font-weight:bold;
	line-height:1.2em;
}
.ysample_errorwrfoot{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/notfound_wrfoot.gif) top left no-repeat;
	height:5px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
.ysample_errorph1{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/notfound_ph1.gif) top center no-repeat;
	height:260px;
}

/*403*/
h1.erronothing{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/nothing_title.gif) top center no-repeat;
	height:55px;
}
/*404*/
h1.notfound{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/notfound_title.gif) top center no-repeat;
	height:55px;
}
/*500*/
h1.errorcmn{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/errorcmn_title.gif) top center no-repeat;
	height:55px;
}
/*メンテナンス*/
h1.maintenance{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/maintenance_title.gif) top center no-repeat;
	height:55px;
}

/*-- 090807 追加 https用 --*/
.ysample_errorwr_s{
	width:865px;
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/notfound_wrbg.gif) top left repeat-y;
	margin:0 auto 10px auto;
}
.ysample_errorwr_s .ysample_errorwrhead{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/notfound_wrhead.gif) top left no-repeat;
	height:45px;
	text-indent:0;
	color:#fff;
	font-weight:bold;
	line-height:1.2em;
}
.ysample_errorwr_s .ysample_errorwrfoot{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/notfound_wrfoot.gif) top left no-repeat;
	height:5px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
.ysample_errorwr_s .ysample_errorph1{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/notfound_ph1.gif) top center no-repeat;
	height:260px;
}

/*403_s*/
.ysample_errorwr_s h1.erronothing{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/nothing_title.gif) top center no-repeat;
	height:55px;
}

/*404_s*/
.ysample_errorwr_s h1.notfound{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/notfound_title.gif) top center no-repeat;
	height:55px;
}
/*500_s用*/
.ysample_errorwr_s h1.errorcmn{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/errorcmn_title.gif) top center no-repeat;
	height:55px;
}
/*メンテナンス*/
.ysample_errorwr_s h1.maintenance{
	background:url(https://s.yimg.jp/images/present/prst_smpl/cmn/maintenance_title.gif) top center no-repeat;
	height:55px;
}


/*-- 090731 追加 --*/
.word_limit{
	color:#777;
	font-weight:normal;
	text-align:left;
	line-height:1.2em
}

/*-- アイコン凡例1 --*/
.icon_explanation{
padding:7px 7px 0 7px;
background-color:#F1EEE5;
}
.icon_explanation dl{
width:auto;
}
.icon_explanation dt{
width:110px;
float:left;
font-weightold;
}
.icon_explanation dd{
width:510px;
float:right;
margin-bottom:5px;
color:#000;
}
.icon_explanation dd p{
float:left;
}

/*-- アイコン凡例2 --*/
.icon_explanation2{
padding:7px 7px 0 7px;
background-color:#F1EEE5;
float:right;
}
.icon_explanation2 dl{
width:500px;
}
.icon_explanation2 dt{
width:110px;
float:left;
}
.icon_explanation2 dd{
width:390px;
float:right;
margin-bottom:5px;
color:#000;
}

.icon_explanation2 dd p{
float:left;
}

.mrg_t2{
margin-top:2px;
}


/*----------------------------
NOV.2010
リニューアルに伴うCSS追加

-1.トップページ
-2.商品詳細ページ
----------------------------*/


/*
-1.トップページ
----------------------------*/

h2.ysample_samtop_subti3,h2.ysample_samtop_subti4,#preInfoMod dt span{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_labelGreen.png) no-repeat;}
.ysample_samtop_wr_re ul.samtop_flow li.flow1,.ysample_samtop_wr_re ul.samtop_flow li.flow2,.ysample_samtop_wr_re ul.samtop_flow li.flow3,.ysample_samtop_wr_re ul.samtop_flow li.flow4{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_top4list.png) no-repeat;}

.ysample_samtop_wr_re{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_topimg.png) top left no-repeat;height:334px;padding-top:216px;margin-bottom:15px;}

h2.samtop_flowti{ background:url(http://i.yimg.jp/images/present/prst_smpl/detail/sampletop_flowti.gif) top left no-repeat; width:305px;height:35px;margin-left:16px;}

.ysample_samtop_wr_re ul.samtop_flow li.flow1{background-position:1px -1px;margin-right:10px;}
.ysample_samtop_wr_re ul.samtop_flow li.flow2{background-position:-304px -1px;}
.ysample_samtop_wr_re ul.samtop_flow li.flow3{background-position:1px -146px;margin-right:10px;}
.ysample_samtop_wr_re ul.samtop_flow li.flow4{background-position:-304px -146px;}

h2.ysample_samtop_subti3{background-position:0 0;height:50px;}
h2.ysample_samtop_subti4{background-position:0 -50px;height:50px;}

/*----------右カラムモジュール----------*/
.brdrB{border-bottom:1px solid #DAD9D8;}
.brdr{border:1px solid #DAD9D8;}
.colBrwn{color:#3c3330;}
.mb10{margin-bottom:10px;}

#preInfoMod{border:1px solid #DAD9D8;}
#preInfoMod dt{background:#f4fcc3;}
#preInfoMod dt span{display:block;text-indent:-9999px;background-position:0 -100px;width:174px;height:13px;}
#preInfoMod dd,#preInfoMod dt{padding:8px 10px;line-height:1.3;}

#preToolMod{border:3px solid #c2dfe3;padding:7px;line-height:1.4;}
#preToolMod dl{background:#f3f7f9;padding:10px 7px 10px 9px;}
#preToolMod #toolBtn{margin:3px 0;display:block;display:block;text-indent:-9999px;width:264px;height:44px;background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_registBtn.gif) no-repeat;overflow:hidden;}
#preToolMod span.icon{disaplay:block;background:url(http://i.yimg.jp/images/sample/common/premono16.gif) no-repeat 0 0;padding:2px 0 2px 20px;}

.dotBrdr,#preToolMod #cmmt1,#preCheckMod li#checkMyList,.brdrDot{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_dot.gif) bottom repeat-x;}
#preToolMod #cmmt1,#preCheckMod li#checkMyList{padding-bottom:10px;}
#preToolMod #cmmt2,#preCheckMod #rssInfo{padding-top:8px;}

#preCheckMod{border-right:3px solid #c2dfe3;border-left:3px solid #c2dfe3;border-bottom:3px solid #c2dfe3;border-top:none;padding:7px;}
#preCheckMod ul{background:#f3f7f9;padding:11px 10px 10px 10px;line-height:1.2;}
#preCheckMod #checkMy{display:block;width:195px;float:left;}
#preCheckMod #checkMyIcon{display:block;float:right;}
#preCheckMod #rssInfoTxt{display:block;width:215px;float:left;}
#preCheckMod #rssInfoIcon{display:block;float:right;}

#preLinkMod{border:1px solid #DAD9D8;line-height:1.2;}
#preLinkMod ul{padding:0 8px;}
#preLinkMod li{padding:8px 0 10px;}
#preLinkMod li p.comm{width:245px;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
#preLinkMod li p.ph{width:28px;margin-right:3px;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}

/*
-2.商品詳細ページ
----------------------------*/
/* コメントモジュール */
#commentMod,#cmntTitle,#cmntName{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_dot.gif) repeat-x top;}
#commentMod .value5,#commentMod .value4,#commentMod .value3,#commentMod .value2,#commentMod .value1,#howToUseCmnt,#callAlert{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/recmntIcnSprt.png) no-repeat;}
#commentMod .value5,#commentMod .value4,#commentMod .value3,#commentMod .value2,#commentMod .value1{display:inline-block;width:59px;height:11px;margin:5px 0 0;text-indent:-9999px;overflow:hidden;}
#commentMod .value1{background-position:0 0;}#commentMod .value2{background-position:0 -11px;}#commentMod .value3{background-position:0 -22px;}#commentMod .value4{background-position:0 -33px;}#commentMod .value5{background-position:0 -44px;}
.numColOrng{color:#ff8a01;}
#howToUseCmnt{background-position:0 -76px;padding-left:17px;}
#callAlert{background-position:0 -120px;padding-left:17px;line-height:1.4;padding-bottom:2px;}
#commentMod{margin:0 10px 20px;word-wrap:break-word;}
#commentMod p#cmntModTitle{padding:10px 10px 8px 0;border-bottom:#f0ecbd 1px solid;}
#commentMod span.spanEm,#commentMod .numEm{font-size:medium;font-weight:bold;}
#commentMod .fs93{font-size:93%;}
.brdrBB{border-bottom:#f0ecbd 1px solid;}
#commentMod #helloGuest{padding:10px 0;}
#commentMod #helloGuest a,#commentMod #helloGuest span#justComment,#cmmntForm .bdButtonSubmit{
background:url(http://i.yimg.jp/images/present/prst_smpl/detail/redetail_commentBtn.png);text-indent:-9999px;overflow:hidden;}
#commentMod #helloGuest a,#commentMod #helloGuest span#justComment{
display:block;height:34px;width:205px;}
#commentMod #helloGuest a#justComment{background-position:0 -40px;}
#commentMod #helloGuest span#justComment{background-position:0 -80px;}
#commentMod .lh12{line-height:1.5em;}
#cmntTitle{background-color:#fbf6be;padding:2px 3px;}
#cmntTitle strong{margin-top:2px;}
#commentMod span.brwn{color:#888;}
#cmntName{padding:3px;background-color:#fefbdc;}
#commnentMod #pageNav{margin:0 auto;}
#commentMod #pageNav p{text-align:center;line-height:1;}
#commentMod #pageNav a.pageNum{padding:3px 5px 3px 7px;border:#c8c8c8 1px solid;text-decoration:none;}
#commentMod #pageNav a.pageNum:hover{background:#1e7bc1;border:#038ae6 1px solid;color:#fff;}
#commentMod #pageNav span.pageNum{border:none;padding:3px 7px;font-weight:bold;}
#commentMod #pageNav span.frBk{color:#888;padding-bottom:5px;}
#commentMod #logInAlert{width:485px;margin:12px auto 25px;border:#cfcbb9 1px solid;background:#fefbdb;padding:12px 0;}
.txtRedAlert{color:#e00;}
#notWorking{font-size:85%;font-weight:bold;border:#f4dbd6 5px solid;margin:0 auto;text-align:center;background-color:#fff4f1;color:#6a0d0d;padding:10px;}
/* 右カラムボーダー */
#ysample_narrowtrack_brdr{border:3px #c6dfe5 solid;}
/* 右カラムサンプル一覧モジュール */
.ysample_narrowsearchsam_wr_renew{background:url(	http://i.yimg.jp/images/present/prst_smpl/detail/redetail_othersample.png) top left no-repeat;width:300px;height:90px;position:relative;margin-bottom:10px;text-indent:-9999px;}
.ysample_narrowsearchsam_wr_renew a{position:absolute;width:195px;height:38px;top:33px;left:55px;overflow:hidden;}

#cmmntForm{background-color:#fefbdc;padding:20px 8px 30px;}
#cmmntForm .radioBtn{border:0;height:12px;width:12px;}
#cmmntForm .rating{margin:0 15px 2px 4px;}
#cmmntForm input.cTitle{width:284px;}
#cmmntForm textarea{width:603px;height:150px;}
#cmmntForm .bdButtonSubmit{border:none;cursor:pointer;height:34px;width:165px;background-position:0 -120px;_vertical-align:-10px;}
#cmmntForm .txtC{text-align:center!important;}
#cmmntForm .bdButtonConfirm{background:#FFF;border:1px solid #999;padding:9px 15px;}
#cmmntForm .bdButtonConfirm input{vertical-align:middle;}
* html #cmmntForm  .bdButtonConfirm{padding:6px 15px;zoom:1;vertical-align:middle;}/* hack */
*:first-child+html #cmmntForm .bdButtonConfirm{padding:6px 15px;zoom:1;}/* hack */

h1.ysample_samlist_title_smpl{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/resamplelist_title2.gif) no-repeat 15px 6px;height:24px;}
h1.ysample_samdetail_title_smpl{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/resamdetail_title2.gif) no-repeat 15px 6px;height:24px;}
.txtR{text-align:right;}
.chkBrdr{border:1px solid #3cf;}

#commentMod #noComAlert{border:#cfcbb9 1px solid;background:#fefbdb;padding:12px 0;}
/*EMMA表示対応*/
h3.yjPofeeH3{text-indent:0!important;}
/*safari表示崩れ対応*/
table.searchresult_table03_re .noline{width:115px;}
table.searchresult_table03_re{width:625px;border-collapse:separate;}
table.searchresult_table03_re td{vertical-align:top;text-align:center;line-height:1.1em;padding:0;}
table.searchresult_table03_re td.w8{width:8px;}
table.searchresult_table03_re td.h10{height:10px;}
table.searchresult_table03_re td p.itemtxt{padding:5px 3px 5px 5px;text-align:left;line-height:1.4em;}
table.searchresult_table03_re td span.apply-text{color:#CC3300;margin:0 3px;}
table.searchresult_table03_re td.off{border:1px solid #D9D9D9;width:115px;/*117-2*/}
table.searchresult_table03_re td.off p.itemimg{padding:6px 0 0 0;}
table.searchresult_table03_re td.on{border:3px solid #bccb26;width:111px;/*117-6*/}
table.searchresult_table03_re td.on p.itemimg{padding:4px 0 0 0;}
