@charset "utf-8";
/* HEADER EVENT SET 1.07 */
.exCfx:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.exCfx{display:inline-table;min-height:1%;}/* Hides from IE-mac \*/* html .exCfx{height:1%;}.exCfx{display:block;}/* End hide from IE-mac */
#YshpMdHeaderEventSet form,input,p,img,ul,ol,li,dt,dd,dl,input,h1,h2,h3,h4,h5,h6,q{list-style:none;margin:0;padding:0;}
#YshpMdHeaderEventSet{padding:0;width:950px;margin:0 auto;font-size:x-small;f\ont-size:small;font-weight:normal;font-style:normal;clear:none;float:none;text-align:left;line-height:100%;text-indent:0;letter-spacing:0;word-spacing:0;text-transform:none;}
#YshpMdHeaderEventSet .dcbg{background-color:#e6e6e6;border:solid 1px #ccc;}
#YshpMdHeaderEventSet h1{display:block;padding:5px 9px;margin:0;}
#YshpMdHeaderEventSet .dcbg p{display:block;padding:5px 9px}
#YshpMdHeaderEventSet .dcbg h1{font-weight:normal;font-size:small;float:left;}
#YshpMdHeaderEventSet .dcbg p{float:right;}
#YshpMdHeaderEventSet .dvYid{position:relative;display:block;padding:5px 10px;clear:both;}
#YshpMdHeaderEventSet .dvYid p.dcLeft{float:left;line-height:110%;padding-bottom:5px;display:block;}
#YshpMdHeaderEventSet .dvYid p.dcLeft span.point{display:inline-block;padding:0 9px;}
#YshpMdHeaderEventSet .dvYid p.dcRight{float:right;text-align:right;padding-bottom:5px;display:block;}
#YshpMdHeaderEventSet .dvYid img{vertical-align:top;border:none;}
#YshpMdHeaderEventSet .dvYid span{padding-left:3px;}
#YshpMdHeaderEventSet .dvYid a{_zoom:1;}
#YshpMdHeaderEventSet .dvYid p.dcLeft span.yid{padding:0;font-weight:bold;}
#YshpMdHeaderEventSet .dvYid p.dcLeft span.getpoint{padding:0;margin-left:5px;}
#YshpMdHeaderEventSet .dvYid p.dcLeft span.limitedpoint{padding:0;color:#FF0033;font-weight:bold;}/*add1.07*/
#YshpMdHeaderEventSet .dvYid p.dcLeft span.change{padding:0;margin-left:8px;}
#YshpMdHeaderEventSet .dvYid p.dcLeft span.Fsp{padding:0;margin-left:12px;}
#YshpMdHeaderEventSet .dvYid p.dcLeft img{padding:0.1em 5px 0.4em 0;vertical-align:middle;}
#LoginUpper{margin:0 auto;padding:0;width:950px;display:block;height:30px;}
#LoginUpper .campaign_txt{color:#fff;font-weight:bold;display:block;padding:9px 0 0 100px;float:left;font-size:16px;}
#LoginUpper .campaign_more{display:block;padding:9px 13px 0 0;float:right;font-size:12px;font-weight:bold;text-align:right;}
#LoginLower{margin:0 auto 10px;padding:0;width:950px;display:block;height:60px;text-align:center;}
#FooterLink{width:950px;margin:0 auto;padding-top:35px;}
#FooterLink ul.link{text-align:center;margin-bottom:10px;}
#FooterLink ul.link a{font-weight:bold;}
#FooterLink li{display:inline;}
#FooterContainer{width:950px;margin:0 auto;padding:0;}
#FooterContainer.line{padding:10px 0 0;border-top:1px solid #cccccc;}
#FooterContainer ul, li, dl, dt, dd{margin:0;padding:0;}
#FooterContainer ul.link{margin:0 0 10px 0;padding:0;list-style:none;text-align:center;}
#FooterContainer ul.link a{margin:0;padding:0;list-style:none;font-weight:bold;}
#FooterContainer li{display:inline;}
#FooterContainer .dvSearchPad{margin:0 0 10px;padding:9px 9px 7px 9px;border:1px solid #cccccc;background-color:#eaeaea;text-align:center;font-size:smaller;}
#FooterContainer .dvSearchPad table{display:inline;display:inline-table;}
#FooterContainer .dvSearchPad td{vertical-align:middle;white-space:nowrap;}
#FooterContainer .dvSearchPad form{display:inline;border:none;background:none;}
html>body #FooterContainer .dvSearchPad .dvSkin .dvTxt{width:256px;height:19px;line-height:15px;padding:4px 3px 0;border:none;background:#ffffff url(https://s.yimg.jp/images/shp_front/img/components/public/bg/searchpad_009.gif) no-repeat;}
*html #FooterContainer .dvSearchPad .dvSkin{width:262px;height:19px;padding:2px 0;background:#ffffff url(https://s.yimg.jp/images/shp_front/img/components/public/bg/searchpad_009.gif) no-repeat;text-align:center;}
*html #FooterContainer .dvSearchPad .dvSkin .dvTxt{width:251px;height:16px;\height:17px;line-height:15px;padding:2px 3px 0;_padding-top:0;border:none;background:none;}
*:first-child+html #FooterContainer .dvSearchPad .dvSkin{width:262px;height:19px;padding:2px 0;background:#ffffff url(https://s.yimg.jp/images/shp_front/img/components/public/bg/searchpad_009.gif) no-repeat;text-align:center;}
*:first-child+html #FooterContainer .dvSearchPad .dvSkin .dvTxt{width:251px;height:16px;line-height:15px;padding:0 3px 0;border:none;background:none;}
#FooterContainer .dvSearchPad select{margin-left:10px;}
#FooterContainer .dvSearchPad input.elBtn{margin:0 10px 0 10px;vertical-align:top;}
#FooterContainer .dvSearchPad td.elOpt{padding-left:10px;border-left:1px solid #999999;font-weight:bold;}
#FooterContainer .categoryLink{font-size:13px;font-weight:normal;border:1px solid #ccc;margin-bottom:10px;text-align:center;background-color:#f7f7f7;line-height:17px;}
#FooterContainer .categoryLink .categoryLinkHeader{margin-bottom:10px;border-bottom:1px solid #ccc;padding:8px;background-color:#efefef;text-align:left;font-weight:bold;color:#666666;}
#FooterContainer .categoryLink .footereventlist{margin:9px;padding-top:9px;border-top:1px solid #ccc;}
#FooterContainer .categoryLink .footereventlist span{font-weight:bold;color:#000000;}
#FooterContainer .privacy{text-align:center;font-size:smaller;}
@media print{
#YshpMdHeaderEventSet_101108 .dvYid{display:none;}
#YshpMdHeaderEventSet .dvYid{display:none;}
}