@charset "utf-8";

body{font-family: "ＭＳ Ｐゴシック" !important;}
/* ===============================================
master-yahoo.css
=============================================== */
/*
yj2.css
*/
/* LineHeight Adjust */
.s115 {line-height:115%;}.s130 {line-height:130%;}.s150 {line-height:150%;}
/* Masthead 2006.09.14 */
<!--
.yjmth{*height:1%;}
.yjmth img{vertical-align:middle;border:0px;}
.yjmth a{border:0px;}
div.yjmthproplogoarea{float:left;}
div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}
div.yjmthcplogoarea{float:right;}
div.yjmthcmnlnkarea{/* Without MacIE \*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}
br.yjmthclear{clear:both;}
div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}
div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}
div#music div.yjmthcmnlnkarea{margin-top:26px;}
div#music div.yjmthcplogoarea{margin-top:14px;}
-->
/* FontSize 2006.12.12 */
<!--
.yjXXL{font-size:x-large;/* WinIE5.x */voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;/* WinIE6.x(Standard) */font-size /**/:x-large;} /* WinIE6.x(Quirks), WinIE7(Quirks) */
html>body .yjXXL{font-size:180%;/* MacIE5.x */font-size/**/:xx-large;} /* WinFF, MacFF, Safari, WinIE7(Standard) */
.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}
html>body .yjXL{font-size:150%;font-size/**/:x-large;}
.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
html>body .yjL{font-size:120%;font-size/**/:large;}
.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .yjM{font-size:100%;font-size/**/:medium;}
.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .yjMt{font-size:100%;font-size/**/:medium;}
.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .yjS{font-size:84%;font-size/**/:small;}
.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .yjSt{font-size:84%;font-size/**/:small;}
.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}
html>body .yjXS{font-size:70%;font-size/**/:x-small;}
-->
/*
lrc.css
*/
/* ---------- 1-1:pos ---------- */
#pos-lrec {margin-bottom: 10px;}
#pos-lrec dl {margin: 0;padding: 0;}
#pos-lrec dt {margin: 0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align: center;vertical-align: middle;}
/* safari only \*/
html:\66irst-child #pos-lrec dt {padding:3px 0 2px;}
/* /safari only */
#pos-lrec dd {margin: 0;padding: 0;}
#pos-lrec dd img {border: none;vertical-align: bottom;}
/* ---------- /1-1:pos ---------- */
/* ---- 1-2:in stdtmpl ---- */
.yj950-1 #contents{position: relative;}
.yj950-1 #contents-body span.yj-guid{position: relative;left: auto;float: right;width: 310px;height: 280px;margin: 0;}
.yj950-1 #contents-body #sub #pos-lrec{position: absolute;top: 0;right:0;width: 300px;}
.yj950-1-3 #main #sub-block2 {margin-top:280px;}
.yj100per-1 #contents {position:relative;}
.yj100per-1 #contents-body span.yj-guid {position: relative;left: auto;float: right;width: 310px; height: 280px;margin: 0;}
.yj100per-1 #contents-body #sub #pos-lrec {position: absolute;top: 0;right:0;width: 300px;}
.yj100per-1-3 #main #sub-block2 {margin-top:280px;}
/*
tmplLocal-patch.css
*/
/* ---------- 1:uhd-patch ---------- */
#uhd div table{text-align: left;}
#uhd img{display: block;}
#uhd br{display: none;}
/* ---------- 2:emg-patch ---------- */
#emg,#emg2,#emg3{margin-bottom: 10px;text-align: center;}
#emg table,#emg2 table,#emg3 table{margin: 0 auto;text-align: left;}
/* ie/mac \*//*/
#emg, #emg2, #emg3{margin-left: 235px;}/**/
/* ---------- 3:pos-patch ---------- */
#pos-n{width: 100%;margin-top: 10px;margin-bottom: 10px;text-align: center;}
#pos-n table{margin: 0 auto;text-align: left;}
#pos-n br{display: none;}
#pos-s{padding: 10px 0;border-top: 1px solid #ccc;text-align: center;}
#pos-s table{width: 500px;margin: 0 auto;text-align: left;line-height:1em;}
/* for ie5/mac \*//*/
#pos-s table {margin-left: 235px;}/**/
/* ---------- 4:masthead-patch ---------- */
#masthead{width:100%;height: 41px; /* needed when using the safari hack */margin: 4px auto 10px auto;text-align: left;}
#masthead strong{font-weight:bold;}
/* === standard clear-after rules === */
#masthead:after{content: ".";display: block;position:relative; /*works better in IE5.5 or float in float situations */height: 0;clear: both;visibility: hidden;}
/* hide from ie/mac  needed for IE \*/
* html #masthead{height: 1%;}
* html #masthead .yjmth{margin: 0;padding: 0;}
/* ie/mac \*//*/
#masthead{display: inline-table;}/**/
/*
tmplCommon.css 1.0.2
*/ 
/* ---------- 1:reset  ---------- */
body{margin: 0;padding: 0;text-align: center;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
ul li, ol li{list-style: none;}
table{margin:0;padding:0;border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption{text-align: left;}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size: 100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
a img{border: 0;}
hr.separation{display: none;}
fieldset{border: none;}
/* ---------- /1:reset  ---------- */
/* 3-1:layout common */
#wrapper{text-align:left;font-size:medium;line-height:1.56em;}
#cat-pass{margin-bottom: 10px;padding-left: 7px;}
#contents-body{/* use clearfix hack */position: relative;}
.yj-guid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
.yj-skip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
#footer{text-align: center;}
#footer address{padding: 10px 0 20px;border-top: 1px solid #ccc;font-size:small;line-height:1.4em;}
/* === yj950 common  === */
.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper { width: 950px;margin:0 auto;padding:0 15px;}
.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents {text-align: left;}
/* === yj950-1 === */
.yj950-1 #contents{}
.yj950-1 #contents-body span.yj-guid{}
.yj950-1 #contents-body #sub #pos-lrec{}
.yj950-1 #contents-body #main #pos-lrec {float: right;width: 300px;margin-left: 20px;}
/*-- yj950-1-3 = --*/
.yj950-1-3 #contents-body #sub #pos-lrec{position: absolute;top: 0;right:0;width: 300px;}
.yj950-1-3 #main .wrapper {float:left;width:634px;}
.yj950-1-3 #main #main-block {float:right;width:432px;}
.yj950-1-3 #main #sub-block1 {float: left;width: 192px;}
.yj950-1-3 #main #sub-block2 {float: right;width: 300px;}
/* === yj950-2 === */
.yj950-2 #contents-body #main{float: left;width: 634px;}
.yj950-2 #contents-body #sub{float: right;width: 300px;}
/* === yj950-3 === */
.yj950-3 #contents-body #main{/* use clearfix hack */float: left;width: 634px;}
.yj950-3 #contents-body #main-main{float: right;width: 432px;}
.yj950-3 #contents-body #main-sub{float: left;width: 192px;}
.yj950-3 #contents-body #sub{float: right;width: 300px;}
/* === yj100per common  === */
.yj100per-1,.yj100per-1-3,.yj100per-2,.yj100per-3 {width:100%;}
.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper {min-width:950px;padding:0 15px;}
* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper {
/* Win IE6 min-width */
width:expression(document.body.clientWidth < 1001 ? "950px" : "auto");}
/* === yj100per-1 === */
.yj100per-1 #contents {}
.yj100per-1 #contents-body span.yj-guid {}
.yj100per-1 #contents-body #sub #pos-lrec {}
.yj100per-1 #contents-body #main #pos-lrec {float: right;width: 300px;margin-left: 20px;}
/*-- yj100per-1-3 = --*/
.yj100per-1-3 #contents-body #sub #pos-lrec{position: absolute;top: 0;right:0;width: 300px;}
.yj100per-1-3 #main #main-main-wrapper {float: left;width:100%;margin-left:-316px;}
.yj100per-1-3 #main #main-main {margin-left:316px;}
.yj100per-1-3 #main #main-block-wrapper {float: right; width:100%;margin-right:-202px;}
.yj100per-1-3 #main #main-block {margin-right:202px;}
.yj100per-1-3 #main #sub-block1 {float:left;width: 192px;}
.yj100per-1-3 #main #sub-block2 {float: right;width: 300px;}
/* === yj100per-2 === */
.yj100per-2 #contents-body #main-wrapper {float: left;width:100%;margin-left:-316px;}
.yj100per-2 #contents-body #main {margin-left:316px;}
.yj100per-2 #contents-body #sub {float: right;width: 300px;}
/* === yj100per-3 === */
.yj100per-3 #contents-body #main-wrapper {float: left;width:100%;margin-left:-316px;}
.yj100per-3 #contents-body #main {margin-left:316px;}
.yj100per-3 #contents-body #main-main-wrapper {float: right;width:100%;margin-right:-202px;}
.yj100per-3 #contents-body #main-main {margin-right:202px;}
.yj100per-3 #contents-body #main-sub {float:left;width: 192px;}
.yj100per-3 #contents-body #sub {float: right;width: 300px;}
/* 2-3.clearfix */
/* for FF,Safari,Opera */
#contents-body:after,.yj950-3 #contents-body #main:after{display: block;visibility: hidden;clear: both;height: 0;content: ".";}
/* for Win IE5.5-7 */
#contents-body,.yj950-3 #contents-body #main{zoom:1;}
/*** BROWSER SPECIFC FILES ***/
/* ----------------------------------------For macIE(Band Pass Filter)---------------------------------------- */
/*\*//*/@import "http://i.yimg.jp/yui/jp/tmpl/1.0.2/tmplMacie5.css";/**/
/* --------------------------------------------For winie5.0(Mid Pass Filter)-------------------------------------------- */
@media tty {i{content:"\";/*" "*/}}; @import 'http://i.yimg.jp/yui/jp/tmpl/1.0.2/tmplWinie50.css'; {;}/*";}}/* */
/* --------------------------------------------For winie5.5-------------------------------------------- */
@media tty {i{content:"\";/*" "*/}}@m; @import 'http://i.yimg.jp/yui/jp/tmpl/1.0.2/tmplWinie55.css'; /*";}}/* */

/* ===============================================
present_common.css
=============================================== */
/*  ---- Reset ----  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{ margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}
abbr,acronym { border:0;}
/*  ---- Fontsize Base ----  */
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
/*  ---- Fontsize Pattern ----  */
/*
10px 	77%
11px 	85%
12px 	93% (was 93)
13px 	100%
14px 	108% (was 107)
15px 	116% (was 114)
16px 	123.1% (was 122)
*/
/*  ----------  */
/*リンク色*/
a:link{font-size:100%;color:#1e7bc3;text-decoration:underline;}
a:visited{font-size:100%;text-decoration:underline;}
/* 大枠の幅 */
#wrapper{text-align:left;line-height:1.4em;}
/* === yj950 wrapperの定義を上書き（左右padding15px→10px） === */
.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper { width: 950px;margin:0 auto;padding:0 10px;}
.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents {text-align: left;}
/* === /yj950 wrapperの定義を上書き（左右padding15px→10px） === */
/* === yj950-1 common === */
.yj950-1 div#main-area{width:950px;margin:0 auto 10px auto;}
/* === yj950-2 common  === */
.yj950-2 div#main-area{width:642px;float:left;}
.yj950-2 div#sub-area{width:300px;float:right;}
/* === yj950-3 common === */
.yj950-3 #contents-body #main-area{/* use clearfix hack */float: left;width: 634px;}
.yj950-3 #contents-body #main-main-area{float: right;width: 432px;}
.yj950-3 #contents-body #main-sub-area{float: left;width: 192px;}
.yj950-3 #contents-body #sub-area{float: right;width: 300px;}
/* clearfix */
/* for FF,Safari,Opera */
#contents-body:after,.yj950-3 #contents-body #main-area:after{display: block;visibility: hidden;clear: both;height: 0;content: ".";}
/* for Win IE5.5-7 */
#contents-body,
.yj950-3 #contents-body #main-area{zoom:1;}
/* clearfix */
/* === /yj950-3 === */
/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
/* IE対策 画像下の隙間埋 */
#main-area img{vertical-align:text-bottom;}
/* Safariプロフィール折り返し対策 */
.wbr{clear: both;width: 0px;height: 1px;margin-top: -1px;white-space: nowrap;float: left;display: block; }
/*================================= 既存設定の上書きと追加 =================================*/
#masthead{margin-top:0px;}
/* ---------- masthead-patch （https://用）---------- */
#masthead_s{width:100%;height: 41px; /* needed when using the safari hack */margin: 10px auto 10px auto;text-align: left;}
#masthead_s strong{font-weight:bold;}
/* === standard clear-after rules === */
#masthead_s:after{content: "."; display: block; position:relative; /*works better in IE5.5 or float in float situations */height: 0; clear: both; visibility: hidden;}
/* hide from ie/mac  needed for IE \*/
* html #masthead_s{height: 1%;}
* html #masthead_s .yjmth{margin: 0;padding: 0;}
/**/
/* ie/mac \*//*/
#masthead_s{display: inline-table;}
/**/
/* === /standard clear-after rules === */
/* ---------- /masthead-patch（https://用）---------- */
/* ---------- emg-patch ---------- */
div.emg3{margin: 0 0 20px 0;text-align: center;clear:both;}
div.emg2{margin: 0 0 0 0;text-align: center;clear:both;}
div.emg{margin: 0 0 20px 0;text-align: center;clear:both;}
div.emg table,div.emg2 table,div.emg3 table{margin: 0 auto;text-align: left;}
/* ie/mac \*//*/div.emg, div.emg2, div.emg3{margin-left: 235px;}/**/
/* ---------- pos ---------- */
#pos-lrec{margin-bottom: 10px;text-align: left;}
#pos-lrec dl{background-color:#fff;color:#555;}
#pos-lrec dt{width:300px;background-color:#ddd;display: inline-block;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align: middle;}
/* safari only \*/html:\66irst-child #pos-lrec dt {padding:3px 0 2px;}
/* /safari only */
#pos-lrec dd{}#pos-lrec dd img {vertical-align: bottom;}
/*================================= パンくずリスト =================================*/
#sample-breadcrumbs{margin-bottom:10px;padding:0 0 0 10px;zoom:1;}
#sample-breadcrumbs:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
#sample-breadcrumbs-album{margin-bottom:10px;padding:0 0 0 10px;}
#sample-breadcrumbs_b0{margin-bottom:0;padding:0 0 0 10px;zoom:1;}
#sample-breadcrumbs_b0:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
/*================================= footer =================================*/
#contents-footer {margin:15px 0px 15px 0px;text-align:center;}
.s_area{border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;line-height:1.1em;}
.s_area td{text-align:left;}
/*================================= 共通class =================================*/
.a_left{float:left;}
.a_right{float:right;}
.img-left{margin:0px 8px 0px 0px;float:left;}
.img-right{margin:0px 0px 0px 8px;float:right;}
.a-center{width:100%;margin:0 auto;text-align:center;padding:0 0 0 0}
.a_center{width:100%;margin:0 auto;text-align:center;padding:0 0 0 0}
/*================================= margin/padding =================================*/
.mrg_b1{margin-bottom:1px;}
.mrg_b3{margin-bottom:3px;}
.mrg_b5{margin-bottom:5px;}
.mrg_b10{margin-bottom:10px;}
.mrg_b15{margin-bottom:15px;}
.mrg_b20{margin-bottom:20px;}
.mrg_b25{margin-bottom:25px;}
.mrg_b30{margin-bottom:30px;}
.mrg_b35{margin-bottom:35px;}
.mrg_b40{margin-bottom:40px;}
.mrg_b45{margin-bottom:45px;}
.mrg_b50{margin-bottom:50px;}
.mrg_b55{margin-bottom:55px;}
.mrg_b60{margin-bottom:60px;}
.mrg_b80{margin-bottom:80px;}
.mrg_b100{margin-bottom:100px;}
.mrg_l2{margin-left:2px;}
.mrg_l5{margin-left:5px;}
.mrg_l10{margin-left:10px;}
.mrg_l15{margin-left:15px;}
.mrg_l20{margin-left:20px;}
.mrg_l25{margin-left:25px;}
.mrg_l30{margin-left:30px;}
.mrg_l35{margin-left:35px;}
.mrg_l40{margin-left:40px;}
.mrg_l45{margin-left:45px;}
.mrg_l50{margin-left:50px;}
.mrg_l55{margin-left:55px;}
.mrg_l60{margin-left:60px;}
.mrg_r2{margin-right:2px;}
.mrg_r5{margin-right:5px;}
.mrg_r10{margin-right:10px;}
.mrg_r15{margin-right:15px;}
.mrg_r20{margin-right:20px;}
.mrg_r25{margin-right:25px;}
.mrg_r30{margin-right:30px;}
.mrg_r35{margin-right:35px;}
.mrg_r40{margin-right:40px;}
.mrg_r45{margin-right:45px;}
.mrg_r50{margin-right:50px;}
.mrg_r55{margin-right:55px;}
.mrg_r60{margin-right:60px;}
.mrg_t5{margin-top:5px;}
.mrg_t10{margin-top:10px;}
.mrg_t15{margin-top:15px;}
.mrg_t20{margin-top:20px;}
.mrg_t25{margin-top:25px;}
.mrg_t30{margin-top:30px;}
.mrg_t35{margin-top:35px;}
.mrg_t40{margin-top:40px;}
.mrg_t45{margin-top:45px;}
.mrg_t50{margin-top:50px;}
.mrg_t55{margin-top:55px;}
.mrg_t60{margin-top:60px;}
.mrg_t-20{margin-top:-20px;}
.mrg_tb20c{margin:20px auto;}
.pdg_tb3{padding-top:3px;padding-bottom:3px;}
.pdg_rl5{padding-left:5px;padding-right:5px;}
.pdg_t5{padding-top:5px}
.pdg_t10{padding-top:10px}
.pdg_b3{padding-bottom:3px}
.pdg_b5{padding-bottom:5px}
.pdg_b10{padding-bottom:10px}
.pdg_b30{padding-bottom:30px}
.pdg_r2{padding-right:2px;}
.pdg_r10{padding-right:10px;}
.pdg_r15{padding-right:15px;}
.pdg_r20{padding-right:20px;}
.pdg_l5{padding-left:5px}
.pdg_l10{padding-left:10px}
.pdg_l15{padding-left:15px}
.icon_sp{margin-right:5px;}
div.center,p.center{text-align:center;}
div.inputbt-sp{width:100%;text-align:center;margin:0 auto 10px auto;}
/*================================= テキスト =================================*/
.common-text{font-size:83%;font-weight:bold;}
.hidden-text{text-indent:-9999px;overflow:hidden;display:none;}
.grayoff-text{color:#999;}
.message{text-align:center;font-weight:bold;color:#3c3330;background-color: #e6f1f8;border:1px solid #a0cddd;padding:5px 5px;margin:0 50px 15px 50px;font-size:93%;}
.message2{text-align:center;font-weight:bold;color:#3c3330;background-color: #e6f1f8;border:1px solid #a0cddd;padding:5px 5px;margin:0 12px 15px 12px;font-size:93%;}
.maintenance2{text-align:center;font-weight:bold;color:#3c3330;background-color: #fff5ef;border:1px solid #ffaeb9;padding:5px 5px;margin:0 12px 15px 12px;font-size:93%;}
.message_js{text-align:left;color:#000000;background-color: #F4F5F5;border:1px dashed #CBC9C9;padding:5px 5px;margin:0 0 15px 0;font-size:93%;}
.errormessage{text-align:center;font-weight:bold;color:#f71111;background-color: #fbfcc9;border:1px solid #f35f8c;padding:5px 5px;margin:0 50px 15px 50px;font-size:93%;}
.errormessage li{line-height:1.3em;}
.err-text{color:#ff0000;}
.right-text{text-align:right;}
.left-text{text-align:left;}
.center-text{text-align:center;}
.text_mid{vertical-align:middle;}
strong{font-weight:bold;line-height: 130%;}
.font_normal{font-weight:normal;}
.font_bold{font-weight:bold;}
/*================================= カーソルのclass =================================*/
.linkcursor-off{cursor:default;}
.linkcursor-on{cursor:pointer;}
/*================================= 見出しマーク系 =================================*/
/*ピンク矢印丸（右寄せ）*/
.right_textarrow{float:right;background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow01.gif) no-repeat 0 3px;padding:0 0 0 20px;min-height:18px;_height:18px;}
.right_textarrow100301{float:right;background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_spimg01.png) no-repeat -203px -134px;padding:0 0 0 20px;min-height:18px;_height:18px;}
/*青点*/
ul.ysample_blueten{}
ul.ysample_blueten li{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_blueten.gif) no-repeat 0 7px;padding:0 0 5px 10px;}
/*100301*/
.ysample_blueten100301 li{background:url(http://i.yimg.jp/images/present/prst_smpl/top_spimg02.png) -370px -93px no-repeat; padding:0 0 5px 10px;}
/*================================= 右カラム共通部分（一部単独） =================================*/
/*h2*/
h2{text-indent:-9999px;font-size:0;overflow:hidden;}
h2.ysample_narrowranking_title{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_ranktitle.gif) no-repeat 0 0px;width:140px;height:16px;}
h2.ysample_narrowranking_title100301{background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_con_title.png) no-repeat 0 -80px;width:140px;height:16px;}
h2.ysample_narrowranking_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_samtop_ranktitle.gif) no-repeat 0 0px;width:228px;height:16px;}
h2.ysample_narrowtrack_title{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_subtitle4.gif) no-repeat 0 0px;height:17px;}
h2.mypage_narrowrireki_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowrireki_title.gif) no-repeat 0 0px;height:17px;}
h2.mypage_narrowpoint_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowpoint_title.gif) no-repeat 0 0px;width:150px;height:17px;float:left;}
h2.mypage_narrowrecent_title{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowrecent_title.gif) no-repeat 0 0px;height:17px;}
/*h3*/
h3{text-indent:-9999px;font-size:0;overflow:hidden;}
/*My懸賞*/
.ysample_narrowmypage_wr{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mybg.gif) top left repeat-y;margin-bottom:10px;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitle.gif) top left no-repeat;height:63px;position:relative;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitlenotop.gif) top left no-repeat;height:63px;position:relative;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title_sam{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitle_sam.gif) top left no-repeat;height:63px;position:relative;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title2_sam{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitlenotop_sam.gif) top left no-repeat;height:63px;position:relative;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title a{position:absolute;width:108px;height:21px;top:36px;left:183px;}
.ysample_narrowmypage_wr h2.ysample_narrowmypage_title_sam a{position:absolute;width:108px;height:21px;top:36px;left:183px;}
.ysample_narrowmypage_wr .ysample_narrowmypage_foot{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myfoot.gif) top left no-repeat;height:10px;text-indent:-9999px;font-size:0;overflow:hidden;}
.ysample_narrowmypage_wr h3.ysample_narrowmypage_subti1{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mysubti1.gif) no-repeat;height:38px;position:relative;}
.ysample_narrowmypage_wr h3.ysample_narrowmypage_subti1 a{position:absolute;width:100px;height:17px;top:5px;left:178px;}
/*100301以降*/
.ysample_narrowmypage_wr100301{	border:#C6DFE5 solid 3px;margin-bottom:10px;background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_spimg02.png) 0px -75px no-repeat;}
#mypage_all{border:#C6DFE5 solid 3px;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title{display:block; margin:35px 0 0 10px; height:30px; border-bottom:solid 2px #E3E8EE; width:274px; position:relative;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title span{display:block; background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_con_title.png) 0px -100px no-repeat; width:76px; height:20px; line-height:1px; font-size:1px;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title a{display:block; top:0px; right:3px; background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_spimg02.png) -4px -46px no-repeat; width:108px; height:21px; position: absolute; line-height:1px; font-size:1px;}
#prst_first_btn{display:block; background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_spimg02.png) 0px 0px no-repeat; width:203px; height:46px; text-indent:-9999px; margin:auto; overflow:hidden;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title2{display:block; margin:35px 0 0 10px; height:30px; border-bottom:solid 2px #E3E8EE; width:274px; position:relative;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title2 span{display:block; background:url(http://i.yimg.jp/images/present/prst_smpl/top/top_con_title.png) 0px -100px no-repeat; width:76px; height:20px; line-height:1px; font-size:1px;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title_sam{	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitle_sam.gif) top left no-repeat;height:63px;position:relative;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title2_sam{	background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mytitlenotop_sam.gif) top left no-repeat;	height:63px;position:relative;}
.ysample_narrowmypage_wr100301 h2.ysample_narrowmypage_title_sam a{	position:absolute;width:108px;height:21px;top:36px;left:183px;}
.ysample_narrowmypage_wr100301 h3.ysample_narrowmypage_subti1_100301{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_mysubti1.gif) no-repeat; height:38px; position:relative;}
.ysample_narrowmypage_wr100301 h3.ysample_narrowmypage_subti1 a{position:absolute;width:100px;height:17px;top:5px;left:178px;}
/*My懸賞（初期画面）*/
.ysample_narrowmypage_first{background-color:#F4F7F9;text-align:center;line-height:1.2em;padding:10px 2px 5px 2px;margin:5px 10px 0px 10px;}
p.narrowmypage_wakaba{background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat 0 0;width:115px;padding-left:20px;margin:0 auto;text-align:left;}
/*100301以降*/
.ysample_narrowmypage_first100301{background-color:#F4F7F9;text-align:center;line-height:1.2em;padding:10px 2px 5px 2px;margin:7px;}
/*My懸賞（懸賞メモ）*/
/*ラインの中に内容が入る場合*/
.ysample_narrowmypage_memoline{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myline.gif) top center no-repeat;padding:7px 13px 0 8px;}
/*ラインの中に内容が入らない場合*/
.ysample_narrowmypage_memolineonly{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myline.gif) top center no-repeat;height:7px;text-indent:-9999px;font-size:0;overflow:hidden;line-height:0;}
ul.ysample_narrowmypage_memo{margin:0 14px 10px 14px;}
ul.ysample_narrowmypage_memo li{line-height:1.3em;}
ul.ysample_narrowmypage_memo li.phwr{/*background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myphbg.gif) top left no-repeat;*/float:left;width:58px;/*62-4*/height:58px;/*61-3*/margin:1px 2px 2px 2px;	_margin:1px;border:2px solid #DDD;font-size:1px;}
ul.ysample_narrowmypage_memo li.txtwr{float:right;width:200px;}
/*100301以降*/
.ysample_narrowmypage_memoline100301{padding:7px 0 0 3px;position:relative;}
.ysample_narrowmypage_memoline100301 a{display:block;overflow:hidden;position:absolute;top:5px;right:5px;width:110px;height:15px;}
.ysample_narrowmypage_memoline100301_2{margin:0 10px;padding:5px 0;border-top:2px solid #E3E8EE;}
/*アクセスランキング*/
.ysample_narrowranking_titlebg{/*background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;*/border-top:7px solid #cee7f3;border-bottom:1px dotted #a2a2a2;margin-bottom:5px;padding:7px 3px 7px 10px;line-height:1.0em;}
.ysample_narrowranking_titlebg100301{border-bottom:#A2A2A2 dotted 1px;border-top:7px solid #cee7f3;margin-bottom:5px;padding:7px 3px 7px 10px;line-height:1.0em;}
.ysample_narrowranking_date{background-color:#ecf1f2;padding:8px 8px;margin-bottom:5px;line-height:1.0em;color:#020202;}
.ysample_narrowranking_wr{border:1px solid #d9d9d9;padding:0 0 10px 0;margin-bottom:10px;line-height:1.0em;}
ul.ysample_narrowranking_tab{margin-bottom:8px;}
ul.ysample_narrowranking_tab li{width:144px;float:left;text-align:center;padding:5px 2px 5px 2px;}
ul.ysample_narrowranking_tab li a,ul.ysample_narrowranking_tab li span{cursor:default;outline:none;text-decoration:none;color:#000;}
ul.ysample_narrowranking_tab li a:visited{text-decoration:none;}
ul.ysample_narrowranking_tab li a.jsofflink{cursor:pointer;text-decoration:underline;color:#1e7bc3;}
ul.ysample_narrowranking_tab li a.jsofflink:visited{cursor:pointer;text-decoration:underline;color:#1e7bc3;}
ul.ysample_narrowranking_tab li.lot{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#eee;}
ul.ysample_narrowranking_tab li.lot a{cursor:pointer;text-decoration:underline;color:#1e7bc3;}
ul.ysample_narrowranking_tab li.lot a:visited{text-decoration:underline;}
ul.ysample_narrowranking_tab li.few{width:145px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#eee;}
ul.ysample_narrowranking_tab li.few a{cursor:pointer;text-decoration:underline;color:#1e7bc3;}
ul.ysample_narrowranking_tab li.few a:visited{text-decoration:underline;}
/*100129追記*/
#ranking-2{display:none;}
#a_lot_001{display:none;}
#a_lot_002{display:none;}
#a_few_001{display:none;}
#a_few_002{display:none;}
/*ランキングtable*/
table.ysample_rankingtable{width:100%;}
table.ysample_rankingtable th{line-height:1.3em;padding:7px 5px 7px 35px;text-align:left;}
table.ysample_rankingtable td{line-height:1.3em;padding:7px 3px 7px 0px;text-align:right;}
tr.bg_col{background-color:#f4f5f5;}
table.ysample_rankingtable th.rank1{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno1.gif) no-repeat 3px 5px;}
table.ysample_rankingtable tr.bg_col th.rank1{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno1.gif) no-repeat 3px 5px #f4f5f5;}
table.ysample_rankingtable th.rank2{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno2.gif) no-repeat 3px 5px;}
table.ysample_rankingtable tr.bg_col th.rank2{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno2.gif) no-repeat 3px 5px #f4f5f5;}
table.ysample_rankingtable th.rank3{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno3.gif) no-repeat 3px 5px;}
table.ysample_rankingtable tr.bg_col th.rank3{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno3.gif) no-repeat 3px 5px #f4f5f5;}
table.ysample_rankingtable th.rank4{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno4.gif) no-repeat 4px 5px;}
table.ysample_rankingtable tr.bg_col th.rank4{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno4.gif) no-repeat 4px 5px #f4f5f5;}
table.ysample_rankingtable th.rank5{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno5.gif) no-repeat 4px 5px;}
table.ysample_rankingtable tr.bg_col th.rank5{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_rankno5.gif) no-repeat 4px 5px #f4f5f5;}
/*他の試供品を探す（試供品詳細のみ）*/
.ysample_narrowsearchsam_wr{background:url(http://i.yimg.jp/images/present/prst_smpl/detail/itemdetail_otherserchbt.gif) top left no-repeat;width:300px;height:90px;position:relative;margin-bottom:10px;text-indent:-9999px;}
.ysample_narrowsearchsam_wr a{position:absolute;width:195px;height:38px;top:33px;left:55px;overflow:hidden;}
/*トラックバック（試供品詳細のみ）*/
.ysample_narrowtrack_titlebg{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;border-top:7px solid #cff1ab;padding:7px 3px 7px 10px;line-height:1.0em;}
.ysample_narrowtrack_wr{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;padding:0 0 8px 0;margin-bottom:10px;line-height:1.1em;}
ul.narrowtrack{margin-bottom:5px;}
ul.narrowtrack li{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;padding:10px 13px;}
ul.narrowtrack li.bgcol{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x #f2fedb;padding:10px 13px;}
ul.narrowtrack li 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;}
ul.narrowtrack li p.blogview{text-align:right;}
/*アバター*/
.mypage_narrowavatar_wr{margin-bottom:10px;}
/*獲得アルバム・新*/
.mypage_narrowalbum_wr1{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_bg1.gif) bottom left repeat-x #a90329;padding:4px;margin-bottom:10px;}
.mypage_narrowalbum_wr2{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_bg2.gif) top left repeat-y;border-bottom:3px solid #e5d8c4;padding:0 0 6px 0;}
/*あり*/
.mypage_narrowalbum_wr2 h2.narrowalbum_title1{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_title.gif) top left no-repeat;height:43px;}
h2.narrowalbum_title1 p.narrowalbum_editbt{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_editbt.gif) no-repeat 0px 0px;float:right;width:56px;height:26px;text-indent:-9999px;line-height:0;margin-top:6px;margin-right:6px;}
h2.narrowalbum_title1 p.narrowalbum_editbt a{float:right;width:56px;height:26px;display:block;overflow:hidden;text-indent:-9999px;}
h2.narrowalbum_title1 p.narrowalbum_editbt a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_editbt.gif) no-repeat 0px -26px;width:56px;height:26px;}
ul.mypage_narrowalbum{width:277px;margin:0 auto;}
ul.mypage_narrowalbum li{color:#431804;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:140%;padding:7px 33px 0 120px;}
ul.mypage_narrowalbum li.money{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_moneybg.gif) no-repeat 2px 0;height:28px;margin-bottom:10px;text-align:right;}
ul.mypage_narrowalbum li.win{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_winbg.gif) no-repeat 0 0;height:28px;text-align:right;}
/*なし*/
.mypage_narrowalbum_wr2 h2.narrowalbum_title2{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_title2.gif) top left no-repeat;height:43px;}
.mypage_narrowalbum_wr2 p.narrowalbum_txt{padding:0 9px;line-height:1.3em;}
.mypage_narrowalbum_wr2 p.narrowalbum_usebt{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_usebt.gif) no-repeat 0px 0px;width:181px;height:30px;text-indent:-9999px;line-height:0;font-size:0;margin:0 auto;}
.mypage_narrowalbum_wr2 p.narrowalbum_usebt a{width:181px;height:30px;display:block;overflow:hidden;text-indent:-9999px;}
.mypage_narrowalbum_wr2 p.narrowalbum_usebt a:hover{background:url(http://i.yimg.jp/images/present/prst_smpl/my/narrowalbum_usebt.gif) no-repeat 0px -30px;width:181px;height:30px;}
/*試供品応募履歴*/
.mypage_narrowrireki_titlebg{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;border-top:7px solid #cfdc4c;margin-bottom:10px;padding:7px 3px 7px 10px;line-height:1.0em;}
.mypage_narrowrireki_wr{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowrireki_bt.gif) bottom left no-repeat #f3fbc8;padding:8px 15px 70px 15px;margin-bottom:10px;line-height:1.0em;position:relative;}
.mypage_narrowrireki_wr a{position:absolute;width:200px;height:40px;bottom:20px;left:52px;text-indent:-9999px;overflow:hidden;}
.mypage_narrowrireki_wr2{margin-bottom:10px;line-height:1.0em;}
ul.mypage_narrowrireki{margin:0 14px 10px 14px;}
ul.mypage_narrowrireki li{line-height:1.3em;}
ul.mypage_narrowrireki li.phwr{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_myphbg.gif) top left no-repeat;float:left;width:58px;/*62-4*/height:58px;/*61-3*/padding:1px 2px 2px 2px;}
ul.mypage_narrowrireki li.txtwr{float:right;width:200px;}
/*Yahoo!ポイント*/
.mypage_narrowpoint_titlebg{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;border-top:7px solid #fdb812;margin-bottom:10px;padding:7px 3px 7px 10px;line-height:1.0em;}
.mypage_narrowpoint_wr{padding:0 0 10px 0;margin-bottom:10px;line-height:1.0em;}
.mypage_narrowpoint_wr p.narrowpoint{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowrireki_txt1.gif) no-repeat 10px 50% #fef4d9;padding:5px 5px 5px 135px;font-weight:bold;margin-bottom:5px;}
ul.pinkarrow02 li{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_arrow02.gif) no-repeat 0 4px;padding:0 10px 5px 10px;min-height:10px;_height:10px;float:left;}
/*最近の当せん品*/
.mypage_narrowrecent_titlebg{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_grayline01.gif) bottom left repeat-x;border-top:7px solid #EC97AB;margin-bottom:10px;padding:7px 3px 7px 10px;line-height:1.0em;}
.mypage_narrowrecent_wr{margin:0 4px 10px 4px;line-height:1.0em;}
/*最近の当せん品table*/
table.ysample_recenttable{width:100%;}
table.ysample_recenttable td{line-height:1.3em;padding:0px 0px 10px 0px;text-align:left;color:#595b5d;vertical-align:top;}
table.ysample_recenttable td.phbg{background:url(http://i.yimg.jp/images/present/prst_smpl/my/mypage_narrowrecent_phbg.gif) top left no-repeat;width:43px;/*47-4*/height:43px;/*46-3*/padding:1px 2px 10px 2px;}
table.ysample_recenttable td.text{width:97px;padding-left:5px;}
table.ysample_recenttable td.avatarph{width:40px;padding-top:1px;text-align:center;}
table.ysample_recenttable td.user{width:100px;}
/*My懸賞トップへ（試供品のページのみ）*/
.ysample_narrowpreback_wr{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_prebackbg.gif) top left repeat-y;border-bottom:1px solid #dad9d8;padding-bottom:5px;margin-bottom:10px;}
.ysample_narrowpreback_wr h2.ysample_narrowpreback_title{background:url(http://i.yimg.jp/images/present/prst_smpl/cmn/ysample_top_prebackhead.gif) top left no-repeat;height:37px;}
.ysample_narrowpreback_wr p.prebacktxt{padding:0 10px;line-height:1.3em;margin-bottom:5px;}
/*101005*/
#close_info{width:760px;border:#f4dbd6 5px solid;margin:0 auto 20px;text-align:center;background-color:#fff4f1;color:#6a0d0d;font-size:85%;padding:10px;}
#my_close_info{text-align:center;color:#486066;font-size:110%;font-weight:bold;padding:10px 10px 15px;}
#my_close_info_logIn{text-align:right;padding:5px 8px 3px 0;border-top:dashed 1px #c6dfe5;}
#close_info2,#close_info3{width:760px;border:#f4dbd6 5px solid;text-align:center;background-color:#fff4f1;color:#6a0d0d;font-size:85%;padding:25px 10px;color:#6a0d0d;font-weight:bold;font-size:100%;}
#close_info2{margin:0 0 20px 85px;}
#close_info3{margin:0 0 0 70px;}
/* ---------- masthead2 ---------- */
#masthead2{width:100%;height: 41px; /* needed when using the safari hack */margin: 10px auto 10px auto;text-align: left;}
#masthead2 strong{font-weight:bold;}
#masthead2 div.yjmthloginarea{margin:2px 0 0 15px;}
/* === standard clear-after rules === */
#masthead2:after{content: "."; display: block; position:relative; /*works better in IE5.5 or float in float situations */height: 0; clear: both; visibility: hidden;}
/* hide from ie/mac  needed for IE \*/
* html #masthead2{height: 1%;}
* html #masthead2 .yjmth{margin: 0;padding: 0;}
/**/
/* ie/mac \*//*/
#masthead2{display: inline-table;}
/**/
/* === /standard clear-after rules === */












/*----------------------------------------
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_new.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.top{border:none; background:none;}
#preInfoMod.top dt{ padding:0; height:31px; background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_infoletter_hd.gif) no-repeat top left;}
#preInfoMod.top dt span{ background:none; display:block; width:300px; height:31px;}
#preInfoMod.top dd{ border-bottom:3px solid #fec601; border-left:3px solid #fec601; border-right:3px solid #fec601;}
#preInfoMod.top dd .link01,#preInfoMod dd .link01{ background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_infoletterBtn01.gif) no-repeat center top; display:block; height:36px; width:257px; margin-left:7px; text-indent:-9999px; overflow:hidden;}
#preInfoMod.top dd .link02,#preInfoMod dd .link02{ background:url(http://i.yimg.jp/images/present/prst_smpl/top/ysampleRe_infoletterBtn02.gif) no-repeat center top; display:block; height:36px; width:257px; margin-left:7px; text-indent:-9999px; overflow:hidden;}
#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;}

/* ---------- masthead3 ---------- */
#masthead3{width:100%;margin: 0 auto 10px auto;text-align: left;border-top:5px solid #a6ba1d;padding-top:8px;}
#masthead3 div {margin-bottom:5px;}
#masthead3 div p{float:left;}
#masthead3 div dl{float:right;text-align:right;}
#masthead3 div dt{color:#a6ba1d;font-weight:bold;}
#masthead3 div dd{color:#999999;margin-bottom:0;}
#masthead3 p#logIn{background-color:#f8f8f8;border-bottom:#e4e4e4 1px solid;line-height:22px;padding-left:10px;}
#masthead3 p#logIn em{font-weight:bold;color:#696969;font-style:normal;}
/* ---------- /masthead3 ---------- */