@charset "euc-jp";

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

-0.共通部分
-1.h1 h2 h3..
-2.左カラム
-3.センターカラム
-4.右カラム共通（present_common.cssに記述）

----------------------------------------*/

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

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

/*メニューのリンク色*/
dl.purposesearch a:link,dl.categorysearch a:link,ul.enqmenu a:link{
	font-size:100%;
	color:#1e7bc3;
	text-decoration:none;
}
dl.purposesearch a:visited,dl.categorysearch a:visited,ul.enqmenu a:visited{
	font-size:100%;
	color:#1e7bc3;
	text-decoration:none;
}
dl.purposesearch a:hover,dl.categorysearch a:hover,ul.enqmenu a:hover{
	font-size:100%;
	color:#1e7bc3;
	text-decoration:underline;
}



/*幅*/

.w90{width:90px;}

div.waku-rl4{
	margin:0 4px 0 4px;
}



/*
1.h1 h2 h3..（右カラム共通の分はpresent_common.css）
------------------------------*/

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

h2.ysample_topmenu_title1{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_menutitle1.gif) center no-repeat #bccb26;height:40px;margin-bottom:10px;}
h2.ysample_topmenu_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_menutitle2.gif) center no-repeat #d03d88;height:30px;}
h2.ysample_topmenu_title3{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_menutitle3.gif) center no-repeat #f4a026;height:35px;margin-bottom:10px;}

.ysample_topsearch_wr h2{
	height:34px;
}

h2.ysample_topkanou_title{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 0;width:306px;height:29px;float:left;}
h2.ysample_topstore_title{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -40px;width:269px;height:29px;float:left;}
h2.ysample_topmobile_title{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -80px;width:284px;height:29px;}
h2.ysample_topservice_title{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -115px;width:110px;height:15px; margin-bottom:10px;}


/*h3*/
h3{
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
h3.ysample_topmobile_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_mobilesubti1.gif) top left no-repeat;height:20px;}
h3.ysample_topmobile_subti2{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_mobilesubti2.gif) top left no-repeat;height:20px;}
h3.ysample_topmobile_subti3{background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_mobilesubti3.gif) top left no-repeat;height:30px;}


/*
2.左カラム
------------------------------*/

.ysample_topmenubg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_bg01.gif) repeat;
	font-weight:bold;
}
.ysample_topmenubg2{
	background-color:#e8f7ff;
	padding-bottom:5px;
	margin-bottom:10px;
}

/*賞品掲載数*/
.ysample_topmenu_white{
	background-color:#fff;
	padding:8px 0px;
	margin:0 0 2px 0;
	line-height:1.1em;
	color:#020202;
}
.ysample_topmenu_pink{
	background-color:#fbf0f0;
	padding:4px 10px;
	line-height:1.1em;
	color:#020202;
}
.ysample_topmenu_pink p.keisaisu{
	font-size:85%;
	padding-left:15px;
}
.ysample_topmenu_pink span.keisaisuimg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_sertext01.gif) no-repeat 0 1px;
	width:80px;
	height:15px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
	display:block;
	float:left;
}
.keisaisucolor{color:#f32890; font-weight:bold;}

.ysample_topmenu_white ul.uchiwake{
	margin-left:2px;
}
.ysample_topmenu_white ul.uchiwake li{
	float:left;
	font-weight:bold;
}
.ysample_topmenu_white ul.uchiwake li a{
	padding-left:1px;
	font-weight:normal;
}

.ysample_topmenu_white ul.uchiwake li.left{
	border-right:1px solid #e8e7e6;
	padding-right:2px;
	margin-right:2px;
}
.ysample_topmenu_white ul.uchiwake li.right{

}



/*目的で探す・カテゴリで探す共通*/
dl.purposesearch dd,dl.categorysearch dd,ul.enqmenu li{
	padding:0 5px 7px 37px;
	font-size:85%;
	line-height:1.3em;
	font-weight:bold;
	
}


/*メニューアイコン*/
.ic_allpre{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -135px; width:150px; min-height:16px;_height:16px;}
.ic_close{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -191px; width:150px; min-height:16px;_height:16px;}
.ic_alot{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -247px; width:150px; min-height:16px;_height:16px;}
.ic_contest{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -303px; width:150px; min-height:16px;_height:16px;}
.ic_topicpre{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -359px; width:150px; min-height:16px;_height:16px;}
.ic_closed{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -415px; width:150px; min-height:16px;_height:16px;}
.ic_gouka{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -471px; width:150px; min-height:16px;_height:16px;}
.ic_mailing{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -527px; width:150px; min-height:16px;_height:16px;}
.ic_mobile{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -583px; width:150px; min-height:16px;_height:16px;}
.ic_sample{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -639px; width:150px; min-height:16px;_height:16px;}
.ic_store{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat 0 -695px; width:150px; min-height:35px;_height:35px;}

.ic_cash{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -135px; width:150px; min-height:16px;_height:16px;}
.ic_car{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -191px; width:150px; min-height:16px;_height:16px;}
.ic_pc{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -247px; width:150px; min-height:16px;_height:16px;}
.ic_camera{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -303px; width:150px; min-height:16px;_height:16px;}
.ic_travel{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -359px; width:150px; min-height:16px;_height:16px;}
.ic_food{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -415px; width:150px; min-height:16px;_height:16px;}
.ic_health{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -471px; width:150px; min-height:16px;_height:16px;}
.ic_game{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -527px; width:150px; min-height:16px;_height:16px;}
.ic_fashion{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -583px; width:150px; min-height:16px;_height:16px;}
.ic_interior{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -639px; width:150px; min-height:16px;_height:16px;}
.ic_movie{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -695px; width:150px; min-height:16px;_height:16px;}
.ic_music{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -750px; width:150px; min-height:16px;_height:16px;}
.ic_sports{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -806px; width:150px; min-height:16px;_height:16px;}
.ic_book{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -862px; width:150px; min-height:16px;_height:16px;}
.ic_others{background:url(http://i.yimg.jp/images/present/prst_smpl/top/present_topsprite.gif) no-repeat -200px -919px; width:150px; min-height:16px;_height:16px;}


/*目的で探す*/

dl.purposesearch dt{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_menusubtitle1.gif) center no-repeat #e3f3fa;
	height:27px;
	margin-bottom:8px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

/*カテゴリで探す*/

dl.categorysearch dt{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_menusubtitle2.gif) center no-repeat #e3f3fa;
	height:27px;
	margin-bottom:8px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}


/*
3.センターカラム
------------------------------*/

/*お知らせ*/
.ysample_osirase_wr{
	padding:8px 10px;
	background-color:#ffffcc;
	border:1px solid #b3c9d1;
	margin-bottom:10px;
}
.ysample_osirase_wr p.newbg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_newic.gif) no-repeat 0 5px;
	padding-left:35px;
	line-height:1.3em;
	font-weight:bold;
}
.ysample_osirase_wr p.newbg a{
	color:#ff3333;
}
.ysample_osirase_wr p.newbg a:visited{
	color:#ff3333;
}
.ysample_osirase_wr p.newbg a:hover{
	color:#ff3333;
}
/*キーワードから探す*/
.ysample_topsearch_wr{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keywordbg.gif) top left repeat-y;
	line-height:1.0em;
}
.ysample_topsearch_wr .ysample_topsearch_head{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keywordtitle.gif) top left no-repeat;
}
.ysample_topsearch_wr .ysample_topsearch_foot{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keywordfoot.gif) top left no-repeat;
	height:4px;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
.ysample_topsearch_wr ul.ysample_topsearch_edit{
	margin-left:50px;
}
.ysample_topsearch_wr ul.ysample_topsearch_edit li{
	float:left;
}
.ysample_topsearch_wr input.wakucolor{
	border:1px solid #c4bfbe;
	width:290px;
	margin-right:5px;
	padding:1px;
}


ul.ysample_topsearch_kensaku{
	margin-left:50px;
	margin-bottom:5px;
}
ul.ysample_topsearch_kensaku li{
	float:left;
	width:97px;
	line-height:0;
}
ul.ysample_topsearch_kensaku li input{
	width:13px;
	height:14px;
}
ul.ysample_topsearch_kensaku li label{
	display:none;
}
ul.ysample_topsearch_kensaku li.all{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keytext01.gif) no-repeat 18px 0px;
}
ul.ysample_topsearch_kensaku li.kenshou{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keytext02.gif) no-repeat 18px 0px;
}
ul.ysample_topsearch_kensaku li.sample{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keytext03.gif) no-repeat 18px 0px;
}


.ysample_topsearch_popular{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_keytext04.gif) no-repeat;
	padding:0 0 0 110px;
	margin:0 5px 5px 8px;
}
.ysample_topsearch_popular ul{
	
}
.ysample_topsearch_popular ul li{
	float:left;
	padding-left:5px;
	line-height:1.2em;
}


/*応募可能な試供品情報*/

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

.ysample_topkanou_wr{
	margin:0 5px 15px 5px;
}
.ysample_topkanou_wr div.ysample_topkanou_txtwr{
	float:left;
	width:285px;
	line-height:1.1em;
}
.ysample_topkanou_wr div.ysample_topkanou_phwr{
	float:right;
	width:95px;
	background-color:#eafdd8;
	padding:7px 10px;
	text-align:center;
	line-height:1.0em;
}
.ysample_topkanou_wr div.ysample_topkanou_phwr img{
	border:1px solid #cbc9c9;
}

/*トピックス*/
#ysmp_main_new{ border:#d4d4d4 1px solid; margin-bottom:10px;}
#ysmp_main_new h2{ height:40px; background:#fcfcdd url(http://i.yimg.jp/images/present/prst_smpl/top/prst_new_title.png) 10px 12px no-repeat; border-bottom:solid 1px #d4d4d4;}
#ysmp_main_new ul{ margin:10px -13px 8px 13px; /*ie6,ie7*//margin-left:10px;}
#ysmp_main_new_list{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow01.gif) no-repeat 0 0;
float:right;
line-height:1.3em;
text-indent:20px;
margin:5px 10px;
}


ul.dtk-list li.dtk-item { 
    float:left; 
	width:90px; _width:90px;
    display:inline; overflow:visible;
	margin-right:15px;
}

ul.dtk-list li.dtk-item p { 
    line-height:1.1em;
	clear:both;
	padding-top:4px;
}


/*ストア懸賞*/

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

.ysample_topstore_wr{
	margin:0 0 15px 0;
	line-height:1.0em;
}

.ysample_topstore_wr ul.topstore_itemarea{

}
.ysample_topstore_wr ul.topstore_itemarea li{
	float:left;
	width:144px;
	text-align:center;
	line-height:1.1em;
}
.ysample_topstore_wr ul.topstore_itemarea li p.text{
	padding:5px 15px 5px 15px;
}


/*特集*/
.ysample_topspecial_wr{
	margin-bottom:10px;
}
.ysample_topselection_titlebg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_selectiontitle1.gif) top left no-repeat #fbf390;
	min-height:70px;
	_height:70px;
	padding:50px 0 10px 0;
	margin-bottom:15px;
}
h3.ysample_topselection{
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
table.ysample_topselection_list{
	width:360px;
	margin:0 auto;
}
table.ysample_topselection_list td{
	background: url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_selectarrow1.gif) no-repeat 0 5px transparent;
	padding:0 5px 9px 10px;
	vertical-align:top;
	line-height:1.2em;
}
table.ysample_topselection_list td a{
	color:#d8359c;
}
table.ysample_topselection_list td a:visited{
	color:#941D55;
}


/*Yahoo!懸賞をケータイで見る*/
.ysample_topmobile_titlebg{
	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;
	border-top:7px solid #A9A9A9;
	margin-bottom:10px;
	padding:5px 13px 8px 10px;
}
.ysample_topmobile_wr{
	margin:0 9px 10px 9px;
	line-height:1.3em;
}

ul.ysample_topmobile_wr2{
	margin-bottom:5px;
}
ul.ysample_topmobile_wr2 li.left{
	width:320px;
	float:left;
}
ul.ysample_topmobile_wr2 li.right{
	width:81px;
	float:right;
}


ul.ysample_topmobile_form{
	margin-left:10px;
}

ul.ysample_topmobile_form li{
	float:left;
}
ul.ysample_topmobile_form li.ysample_topmobile_txtbox{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_mobileph.gif) top left no-repeat;
	padding:0 0 0 33px;
}

.ysample_topmobile_wr p.ysample_topmobile_myahoo{
	background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysample_top_mobtext01.gif) no-repeat 10px 40%;
	padding:0 10px 0 100px;
}


/*Yahoo!サービス*/
.ysample_topservice_wr{
	border:1px solid #d9d9d9;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
}

dl.ysample_topservice{
	width:185px;
	line-height:1.2em;
	padding-bottom:10px;
	float:left;
}

dl.ysample_topservice dt{
	padding-left:20px;
	min-height:16px;
	_height:16px;
}
dl.ysample_topservice dt.chie{
	background:url(http://i.yimg.jp/images/sicons/knowledge16.gif) no-repeat 0 0px;
}
dl.ysample_topservice dt.category{
	background:url(http://i.yimg.jp/images/sicons/catsearch16.gif) no-repeat 0 0px;
}
dl.ysample_topservice dt.kensaku{
	background:url(http://i.yimg.jp/images/sicons/psearch16.gif) no-repeat 0 0px;
}
dl.ysample_topservice dd{
	text-indent:-0.8em;
	padding-left:0.8em;
	margin-left:22px;
}

/*最近の当せん品　メインカラム移動091225*/
#yprst_lastest_win{ border-top:#D9424B 7px solid; color:#595B5D;}
#yprst_lastest_win h2{height:32px; margin:5px 0 10px 0; border-bottom:dotted 1px #A2A2A2;background:url(http://i.yimg.jp/images/present/prst_smpl/top/lastest_win_title.png) 15px 0 no-repeat;}
#yprst_lastest_box_l{ float:left; width:109px; background:#FEF1F8; text-align:center; line-height:1.5em; margin-bottom:10px;}
#yprst_lastest_box_l dt#lastest_new{background:#FBDDE5 url(http://i.yimg.jp/images/present/prst_smpl/top/lastest_win_new.gif) 17px 3px no-repeat; margin:1px; height:16px; text-indent:-9999px;}
#yprst_lastest_box_l img{display:block; margin:5px auto;}
#yprst_lastest_box_l dd{font-size:90%; _font-size:90%;}
#yprst_lastest_box_r{ float:right; width:311px; line-height:1.5em;}
#yprst_lastest_box_r dl{float:left;width:155px; _height:120px; min-height:120px;}
html*#yprst_lastest_box_r dl{min-height:160px;}
#yprst_lastest_box_r dl dt{margin-bottom:5px;}
#yprst_lastest_box_r dl dd{margin-bottom:10px;}
p.yprst_prize{float:left; width:50px; /height:43px; min-height:43px; display:block;}
p.yprst_prize_txt{float:left; width:105px;}
p.yprst_winner{float:left; width:40px; /height:32px; min-height:32px; display:block; margin-top:5px;}
p.yprst_winner_txt{float:left; width:115px; font-size:90%; _font-size:90%;}

/*
4.右カラム（共通部分はpresent_common.cssに記述）
------------------------------*/

/*ビューティモジュール追加091225*/
#ysmp_sub_beauty {border-top:#D6CEF3 solid 7px;margin-bottom:10px}
#ysmp_sub_beauty h2 {background: url(http://i.yimg.jp/images/present/prst_smpl/top/beauty_title.png) no-repeat 10px 0;height:22px;margin:6px 0 10px 0;text-indent:-9999px;border-bottom:#A2A2A2 dotted 1px;}
#beauty_pickup dt {float:left;width:90px;margin-left:10px;_margin-left:5px; height:82px;}
#beauty_pickup dd {display:table-cell;width:197px; height:82px; vertical-align:middle;line-height:1.3em;}
#beauty_pickup img {border:1px solid #CBC9C9}







