﻿.pie {behavior:url(//img.e87.com/PIE.htc);}
@media screen and (max-width:767px) {body{background:#fff;}
#pageWrap {width:100%;}
/* HEADER */
header {position:relative;height:auto;padding:0 0 3px;background:-webkit-linear-gradient(top, #fff 0%, #FBFBFB 50%, #EDEDED 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.50, #FBFBFB),to(#EDEDED));background:-moz-linear-gradient(top, #fff 0%, #FBFBFB 50%, #EDEDED 100%);background:-o-linear-gradient(top, #fff 0%, #FBFBFB 50%, #EDEDED 100%);background:-ms-linear-gradient(top, #fff 0%, #FBFBFB 50%, #EDEDED 100%);background:linear-gradient(to bottom, #fff 0%, #FBFBFB 50%, #EDEDED 100%);-pie-background:linear-gradient(#fff 0%, #FBFBFB 50%, #EDEDED 100%);}
p#siteLogo {padding:8px 0 0 8px;float:left;}
p#siteLogo img {width:180px;}
ul#headerNavi, .headerPageTop, #gNaviListUnder li a#a06 {display:none;}
ul#headerBtnSet_sp{float:right;padding:4px 4px 0 0;width:145px;}
ul#headerBtnSet_sp li{float:left;line-height:1;padding:0 0 0 2px;width:45px;}
div#headerUtiArea {display:none;}
#searchBlock form {display:none;}
#headerBlock {width:47px;position:absolute;right:55px;top:4px;}
#searchBlock #myPageBtn a {text-indent:-9999px;display:block;width:47px;height:41px;background:url(//img.e87.com/selection/images/headerMypageBtn_sp.gif) top left no-repeat;}
#headerCartBtn a {text-indent:-9999px;display:block;width:47px;height:41px;background:url(//img.e87.com/selection/images/gNaviImgTabCartBtn_sp.gif) top left no-repeat;position:absolute;right:4px;top:4px;}
#gNaviListWrap {clear:both;float:left;border-bottom:solid 1px #efefef;width:100%;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff),to(#EDEDED));background:-webkit-linear-gradient(#fff, #EDEDED);background:-moz-linear-gradient(#fff, #EDEDED);background:-ms-linear-gradient(#fff, #EDEDED);background:-o-linear-gradient(#fff, #EDEDED);background:linear-gradient(#fff, #EDEDED);-pie-background:linear-gradient(#fff, #EDEDED);}
#gNaviListWrapInner {position:relative;background:#f4edea;}
#gNaviListWrapInner02 {width:320px;margin:0 auto;}
#gNaviListWrapTBInner01 {height:39px;width:192px;margin:0 auto;float:left;}
#gNaviListWrapTBInner02 {height:39px;width:128px;margin:0 auto;float:left;}
#gNaviList li, #gNaviListUnder li {float:left;height:39px;text-align:center;}
#gNaviList li#list01, #gNaviList li#list02, #gNaviList li#list03, #gNaviListUnder li#list04, #gNaviListUnder li#list05, #gNaviListUnder li#list07 {width:64px;}
#gNaviList li a, #gNaviListUnder li a {display:block;height:33px;margin:3px 0 0;text-indent:-9999px;}
#gNaviList li a#a01 {border-right:solid 1px #d9d9d9;background:url(//img.e87.com/selection/images/gNaviImgSP_01.png) no-repeat center center;}
#gNaviList li a#a02 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgSP_02.png) no-repeat center center;}
#gNaviList li a#a03 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgSP_03.png) no-repeat center center;}
#gNaviListUnder li a#a04 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgSP_04.png) no-repeat center center;}
#gNaviListUnder li a#a05 {background:url(//img.e87.com/selection/images/gNaviImgSP_05.png) no-repeat center center;}
#gNaviListUnder li a#a07 {background:url(//img.e87.com/selection/images/gNaviImgSP_07.png) no-repeat center center;}
#headerCartBtn {display:none;}
/* BREAD CRUM */
#beadCrum {clear:both;margin:0 0 5px 10px;font-size:100%;padding-top:5px;}
#beadCrum li {float:left;color:#c9427c;font-weight:bold;}
#beadCrum li a {color:#696951;font-weight:normal;background:url(//img.e87.com/selection/images/breadCrumAllow.gif) no-repeat right center;padding:0 10px 0 0;}
/* h2 h3 */
h2.cmnh2 {clear:both;padding:1px 0 1px 1px;margin:0 0 10px 0;position:relative;border:solid 1px #ebe5e7;background:-webkit-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background-image:-webkit-gradient(linear, left bottom, left top, from(#dfe1e0), color-stop(0.20, #ededed), color-stop(0.35, #f5f5f5), color-stop(0.50, #fdfdfd), color-stop(0.65, #fff), color-stop(0.80, #fdfdfd), to(#f7f7f7));border:solid 1px #ebe5e7;background:-moz-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-o-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-ms-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:linear-gradient(to top, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);-pie-background:linear-gradient(#f7f7f7, #fdfdfd, #fff, #fdfdfd, #f5f5f5, #ededed, #dfe1e0);-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;}
h2.cmnh2 span {color:#1A72B6;font-weight:bold;font-size:123%;border-left:solid 5px #1A72B6;display:block;padding:10px 0 10px 10px;}
h3 {text-align: center;position:relative;padding:7px 0 !important;color:#fff;font-weight:bold;font-size:123% !important;margin:0 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#E9EFF5;background:-webkit-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background-image:-webkit-gradient(linear, left bottom, left top, from(#9DD3FF), color-stop(0.50, #73BEFF), to(#9DD3FF));background:-moz-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-o-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-ms-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:linear-gradient(to top, #9DD3FF, #73BEFF 50%, #9DD3FF);-pie-background:linear-gradient(#9DD3FF, #73BEFF, #9DD3FF);}
/* BANNER SLIDER */
#bannerSliderWrap .caroufredsel_wrapper {height:85px !important;}
#bannerSliderWrap {width:100%;height:106px;clear:both;position:relative;background:-webkit-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background-image:-webkit-gradient(linear, left bottom, left top, from(#e5bed0), color-stop(0.06, #f5d0e1), color-stop(0.50, #f5d0e1), color-stop(0.94, #f5d0e1),to(#e5bed0));background:-moz-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:-o-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:-ms-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:linear-gradient(to top, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);-pie-background:linear-gradient(#e5bed0, #f5d0e1, #f5d0e1, #f5d0e1, #e5bed0);}
#bannerSliderList li {margin-top:10px;float:left;text-align:center;height:75px;}
#bannerSliderList li img {width:220px;height:75px;}
#bannerSliderPrevBtn img, #bannerSliderNextBtn img {width:13px;height:20px;}
#bannerSliderPrevBtn {position:absolute;top:37px;left:10px;}
#bannerSliderNextBtn {position:absolute;top:37px;right:10px;}
#bannerSliderPager {width:228px;margin:8px auto 0;padding-left:8px;}
#bannerSliderPager a {display:block;background-color:#FFF;width:10vw;height:5px;float:left;margin-right:6px;}
#bannerSliderPager a span {display:none;}
#bannerSliderPager a.selected {background-color:#dc3475;}
/* HEADER */
/*右カラム*/
#rightColumn {float:none;width:100%;margin:10px 0 0;}
#lnavi_0903new ul#firstHalf {border-bottom:none;margin:10px 0 0;}
#lnavi_0903new ul#lastHalf {border-bottom:1px solid #B0B0B0;margin:0 0 20px;}
#lnavi_0903new li {border-top:1px solid #B0B0B0;}
#lnavi_0903new li a {position:relative;background-color:#a6a6a6;-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#efefef), to(#fff));background:-webkit-linear-gradient(bottom, #efefef, #fff);background:-moz-linear-gradient(bottom, #efefef, #fff);background:-o-linear-gradient(bottom, #efefef, #fff);background:-ms-linear-gradient(bottom, #efefef, #fff);background:linear-gradient(to top, #efefef, #fff);-pie-background:linear-gradient(#fff, #efefef);display:block;}
#lnavi_0903new li a span {color:#696162;display:block;font-weight:bold;height:19px;line-height:21px;margin:1px auto 0;padding:7px 0;background:url("//img.e87.com/selection/images/accordionIco_tab.gif") no-repeat scroll right 8px;font-size:92%;width:270px;}
#lnavi_0903new li.act_0903new a span {background:url("//img.e87.com/selection/images/accordionIco_tab.gif") no-repeat scroll right -20px;}
#lnav_uses_child_0903new li, #lnav_style_child_0903new li, #lnav_price_child_0903new li, #lnav_kind_child_0903new li, #lnav_season_child_0903new li {background:#e6e4e3;}
#lnav_uses_child_0903new li a, #lnav_style_child_0903new li a, #lnav_price_child_0903new li a, #lnav_kind_child_0903new li a, #lnav_season_child_0903new li a {background:#e6e4e3;box-shadow:none;display:block;height:100%;}
#lnavi_0903new li.act_0903new #lnav_uses_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_style_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_price_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_kind_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_season_child_0903new li a span {box-shadow:none;background:url("//img.e87.com/selection/images/lnaviLinkAllow_tab.gif") no-repeat scroll 12px center transparent;padding:10px 0 8px 30px;}
#rightColumn .rightH2Wrap {padding:0 10px 0;width:95%;margin:0 auto;}
#rightColumn h2 {position:relative;padding:5px 0 5px 10px;color:#fff;font-weight:bold;font-size:108%;margin:0 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#cb417d;background:-webkit-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9dc3), color-stop(0.50, #ff73a7), to(#ff9dc3));background:-moz-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:-o-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:-ms-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:linear-gradient(to top, #ff9dc3, #ff73a7 50%, #ff9dc3);-pie-background:linear-gradient(#ff9dc3, #ff73a7, #ff9dc3);}
#flowergift_0903newListArea {width:95%;margin:0 auto 20px;}
#flowergift_0903new dl {margin:10px 0 0;padding:0;width:145px;float:left;}
#flowergift_0903new dl.floatRight {float:right;}
#flowergift_0903new dl dt {margin:0;}
#flowergift_0903new dl dt img {width:145px;}
#flowergift_0903new dl dd {font-size:77%;margin:0;margin:3px 0 0;}
#flowergift_0903new dl dd a {background:none;padding:0;color:#404040;}
#flowergift_0903new dl dd a:hover {color:#C53A52;text-decoration:underline;}
#special_0903newListArea {margin:10px auto;padding:0;width:300px;}
#special_0903new ul#leftList {float:left;}
#special_0903new ul#RightList {float:right;}
#special_0903new ul li {font-size:77%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;border:solid 1px #a6a6a6;background:url(//img.e87.com/selection/images/specialClmListAllow.gif) no-repeat 130px center;width:145px;margin-bottom:5px;}
#special_0903new ul li.floatRight {float:right;}
#special_0903new ul li a {background:none;padding:0;color:#404040;display:block;height:100%;padding:8px 0 8px 10px;}
#verisign_0903new {display:none;}
/*ページTOP*/
.pinkRibbon {position:relative;text-align:center;margin:0;clear:both;background-image:-webkit-gradient(linear, left bottom, left top, from(#e74a8e), to(#cb417d));background:-webkit-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-moz-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-o-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-ms-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:linear-gradient(to top, #e74a8e, #cb417d 64%);-pie-background:linear-gradient(#cb417d, #e74a8e);}
#continue {margin:10px 0 20px;}
#continue.open a span.bottomAllow {background:url(//img.e87.com/selection/images/pinkRibbonTopAllow_tab.gif) no-repeat left center;}
.pinkRibbon span.topAllow {background:url(//img.e87.com/selection/images/pinkRibbonTopAllow_tab.gif) no-repeat left center;padding:0 0 0 15px;}
.pinkRibbon span.bottomAllow {background:url(//img.e87.com/selection/images/pinkRibbonBottomAllow_tab.gif) no-repeat left center;padding:0 0 0 15px;}
.pinkRibbon a {padding:10px 0;display:block;height:100%;color:#fff;}
/* FOOTER */
footer {position:relative;clear:both;padding:20px 0;font-size:93%;background:-webkit-linear-gradient(top, #e0c4cf 0%, #ffe6f0 20%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e0c4cf), color-stop(0.20, #ffe6f0),to(#ffe6f0));background:-moz-linear-gradient(top, #e0c4cf 0%, #ffe6f0 20%);background:-o-linear-gradient(top, #e0c4cf 0%, #ffe6f0 20%);background:-ms-linear-gradient(top, #e0c4cf 0%, #ffe6f0 20%);background:linear-gradient(to bottom, #e0c4cf 0%, #ffe6f0 20%);-pie-background:linear-gradient(#e0c4cf 0%, #ffe6f0 20%);}
footer ul#pcFooterList {display:none;}
footer p#tabFooterList {width:320px;margin:0 auto;text-align:center;line-height:1.5em;color:#404040;}
footer p#tabFooterList a {color:#404040;text-decoration:underline;}
#footerCopyright_tab {color:#751038;text-align:center;margin:20px 0 0;font-size:77%;}
#footerCopyright {display:none;}
/*父の日ギフトランキング（スライダー）*/
#giftRankingPCArea {display:none;}
#giftRankingSlider {display:block;position:relative;width:95%;margin:0 auto;}
#giftRankingSliderSlideArea {width:90%;margin:0 auto;}
#giftRankingSliderSlideArea .caroufredsel_wrapper {height:165px !important;}
#giftRankingSliderList li {width:85px !important;height:165px;padding:0 10px;float:left;border-right:#751038 1px dotted;}
#giftRankingSliderList li p.rank {background:url(//img.e87.com/selection/father/images/giftRankingNoBg_sp.gif) top center no-repeat;line-height:0;margin-bottom:4px;text-align:center;}
#giftRankingSliderList li p.rank img {width:19px;height:14px;}
#giftRankingSliderList li p.img {line-height:0;margin-bottom:4px;}
#giftRankingSliderList li p.img img {width:100%;height:auto;}
#giftRankingSliderList li p {line-height:1.2em;}
#giftRankingSliderList li p.link a {color:#ca417d;text-decoration:underline;font-size:77%;line-height:1.2em !important;}
#giftRankingSliderList li p.link a:hover {text-decoration:none;}
#giftRankingSliderPrevWrap {position:absolute;top:-1px;left:0;width:16px;z-index:1;}
#giftRankingSliderNextWrap {position:absolute;top:-1px;right:0;width:16px;z-index:1;}
#giftRankingSliderPrevBtn, #giftRankingSliderNextBtn {display:block !important;height:88px;background:url("//img.e87.com/selection/father/images/fathersDayColumnPickUpSliderBtn_bg.gif") left center repeat-x;position:relative;text-align:center;padding-top:78px;-webkit-box-shadow:#d5c3c5 0px 0px 2px;-moz-box-shadow:#d5c3c5 0px 0px 2px;box-shadow:#d5c3c5 0px 0px 2px;border:solid 1px #FFF;border-radius:3px;}
/* 父の日特集コラム */
#fathersDayColumnPickUpArea {display:none;}
#fathersDayColumnPickUpSPArea {width:95%;margin:0 auto;}
#fathersDayColumnPickUpSPList {margin:0 0 5px;}
#fathersDayColumnPickUpSPList li {float:left;margin-bottom:6px;margin-left:5px;}
#fathersDayColumnPickUpSPList li a {position:relative;border:#999 1px solid;padding:6px;width:133px;border-radius:3px;display:block;height:38px;background:url("//img.e87.com/selection/images/specialClmListAllow.gif") no-repeat scroll 130px center transparent;}
#fathersDayColumnPickUpSPList li.left {margin-right:6px;}
#fathersDayColumnPickUpSPList li.last {margin-bottom:0;}
#fathersDayColumnPickUpSPList li span {display:block;float:left;}
#fathersDayColumnPickUpSPList li span.txt {color:#404040;font-size:85%;width:90px;padding-left:5px;line-height:1.2em !important;}
#fathersDayColumnPickUpSPList li span.txt.line01 {padding-top:1em;}
#fathersDayColumnPickUpSPList li span.txt.line02 {padding-top:0.75em;}
#fathersDayColumnPickUpSPList li span.txt.line03 {padding-top:0;}
#fathersDayColumnPickUpSPList li span.arrow {float:right;margin-top:13px;}
@media screen and (max-width:767px){
#fathersDayColumnPickUpSPList li {width:30%;float:left;margin:2px;border:#999 1px solid;background:none !important;min-height:155px;}
#fathersDayColumnPickUpSPList li span {display:block;/* float:left;*/}
#fathersDayColumnPickUpSPList li a{width:auto !important;border:none !important;height:auto !important;}
#fathersDayColumnPickUpSPList li span img {width:100%;height:auto !important;}
#fathersDayColumnPickUpSPList li span.txt.line03 {padding-top:5px;font-size:88%;line-height:1.4em !important;}
#fathersDayColumnPickUpSPList li span.txt {color:#404040;font-size:100%;/* width:90px;*/padding-left:0;width:auto !important;}
}
/* 贈り物に関するお役立ちコラム（新） */
#usefulClmBlockList {margin:0 0 5px;}
#usefulClmBlockList li {width:40vw;float:left;margin:0px 0 6px 7px;}
#usefulClmBlockList li a {position:relative;border:#999 1px solid;padding:6px;border-radius:3px;display:block;height:38px;background:url(//img.e87.com/selection/images/specialClmListAllow.gif) no-repeat 95% center;}
#usefulClmBlockList li.left {margin-right:6px;}
#usefulClmBlockList li.last {margin-bottom:0;}
#usefulClmBlockList li span {display:block;float:left;}
#usefulClmBlockList li span.txt {color:#404040;font-size:85%;width:83px;padding-left:5px;line-height:1.2em !important;}
#usefulClmBlockList li span.txt02 {display:none;}
#usefulClmBlockList li span.txt.line01 {padding-top:1em;}
#usefulClmBlockList li span.txt.line02 {padding-top:0.75em;}
#usefulClmBlockList li span.txt.line03 {padding-top:0;}
#usefulClmBlockList li span.arrow {float:right;margin-top:13px;}
.hiddenAreaWrap {width:95%;margin:-10px auto 10px;clear:both;}
.hiddenAreaWrap ul {display:none;margin-bottom:10px;}
.hiddenAreaWrap ul li {width:147px;float:left;margin-bottom:6px;}
.hiddenAreaWrap ul li a {position:relative;border:#999 1px solid;padding:6px;width:133px;border-radius:3px;display:block;height:38px;background:url("//img.e87.com/selection/images/specialClmListAllow.gif") no-repeat scroll 130px center transparent;}
.hiddenAreaWrap ul li.left {margin-right:6px;}
.hiddenAreaWrap ul li span {display:block;float:left;}
.hiddenAreaWrap ul li span.txt {color:#404040;font-size:85%;width:90px;padding-left:5px;line-height:1.2em !important;}
.hiddenAreaWrap ul li span.txt.line01 {padding-top:1em;}
.hiddenAreaWrap ul li span.txt.line02 {padding-top:0.75em;}
.hiddenAreaWrap ul li span.txt.line03 {padding-top:0;}
.hiddenAreaWrap ul li span.arrow {float:right;margin-top:13px;}
#fathersDayBnr_l {display:none;}
#fathersDayBnr_l_sp {margin:0;}
#fathersDayBnr_l_sp img {clear:both;width:95%;height:47px;}
/* ページTOP PC */
.pageTop {display:none;}
}
@media screen and (min-width:768px) and (max-width:899px) {body{background:#fff;}
#pageWrap {width:100%;margin:0 auto;padding:0;}
/* BANNER SLIDER */
#bannerSliderWrap {width:100%;height:212px;clear:both;position:relative;background:-webkit-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background-image:-webkit-gradient(linear, left bottom, left top, from(#e5bed0), color-stop(0.06, #f5d0e1), color-stop(0.50, #f5d0e1), color-stop(0.94, #f5d0e1),to(#e5bed0));background:-moz-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:-o-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:-ms-linear-gradient(bottom, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);background:linear-gradient(to top, #e5bed0, #f5d0e1 6%, #f5d0e1 50%, #f5d0e1 94%, #e5bed0);-pie-background:linear-gradient(#e5bed0, #f5d0e1, #f5d0e1, #f5d0e1, #e5bed0);}
#bannerSliderWrap .caroufredsel_wrapper {height:171px !important;}
#bannerSliderList li {margin-top:21px;height:150px;float:left;text-align:center;}
#bannerSliderPrevBtn img, #bannerSliderNextBtn img {width:20px;height:33px;}
#bannerSliderPrevBtn {position:absolute;top:88px;left:40px;}
#bannerSliderNextBtn {position:absolute;top:88px;right:40px;}
#bannerSliderPager {width:452px;margin:15px auto 0;padding-left:12px;}
#bannerSliderPager a {display:block;background-color:#FFF;width:100px;height:10px;float:left;margin-right:13px;}
#bannerSliderPager a span {display:none;}
#bannerSliderPager a.selected {background-color:#dc3475;}
/* HEADER */
p#siteLogo {padding:7px 0 0 15px;float:left;}
p.headerPageTop {display:none;}
div#headerBlock {float:right;padding-right:15px;}
ul#headerBtnSet_sp{display:none;}
ul#headerNavi {display:none;}
#searchBlock {margin:19px 0 0 0;}
div#headerInner{float:right;padding:0 20px 0 0;}
div#headerUtiArea {float:left;margin:5px 0 0 0;}
p#katalogueBtn {float:left;padding:4px 5px 0 0;}
ul#headerMypage {background:none repeat scroll 0 0 #DFF4F3;padding:3px 3px 0;float:left;text-align:center;margin:15px 0 0 0;}
ul#headerMypage li#mypageLogin{display:none;}
div#headerNaviWrap{float:left;}
#searchBlock p#myPageBtn {float:left;background:#DFF4F3;padding:4px 4px 2px;width:120px;}
#searchBlock form {float:left;padding:4px 0 0 3px;}
#searchBlock form input {float:left;vertical-align:middle;}
#searchBlock form input#keyword {border:1px solid #D1CBCB;height:16px;margin-right:3px;}
#searchBlock form a {display:none;}
/* GLOBAL NAVIGATION */
#gNaviListWrap {clear:both;float:left;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;margin:3px 0 20px 0;width:100%;}
#gNaviListWrapTBInner01, #gNaviListWrapTBInner02 {position:relative;background:#f4edea;}
#gNaviListWrapTBInner02 {border-top:1px solid #D9D9D9;}
#gNaviListWrapTBInner01B, #gNaviListWrapTBInner02B {position:relative;background:#f4edea;}
#gNaviList, #gNaviListUnder {height:39px;width:768px;margin:0 auto;}
#gNaviList li, #gNaviListUnder li {float:left;height:39px;text-align:center;text-indent:-9999px;}
#gNaviList li#list01, #gNaviList li#list02, #gNaviList li#list03{border-bottom:solid 1px #d9d9d9;width:256px;}
#gNaviListUnder li#list04, #gNaviListUnder li#list05, #gNaviListUnder li#list06, #gNaviListUnder li#list07 {width:256px;}
#gNaviList li a, #gNaviListUnder li a {display:block;height:33px;margin:3px 0 0;}
#gNaviList li a#a01 {border-right:solid 1px #d9d9d9;background:url(//img.e87.com/selection/images/gNaviImgTab_01.gif) no-repeat center center;}
#gNaviList li a#a02 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgTab_02.gif) no-repeat center center;}
#gNaviList li a#a03 {border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgTab_03.gif) no-repeat center center;}
#gNaviListUnder li a#a04 {border-right:solid 1px #d9d9d9;background:url(//img.e87.com/selection/images/gNaviImgTab_04.gif) no-repeat center center;}
#gNaviListUnder li a#a05 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgTab_05.gif) no-repeat center center;}
#gNaviListUnder li a#a07 {border-right:solid 1px #d9d9d9;border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgTab_07.gif) no-repeat center center;}
#gNaviListUnder li a#a06 {border-left:solid 1px #fff;background:url(//img.e87.com/selection/images/gNaviImgTabCartBtn.gif) no-repeat center center;}
#headerCartBtn {display:none;}
/* BREAD CRUM */
#beadCrum {clear:both;margin:10px 0 5px 20px;font-size:92%;}
#beadCrum li {float:left;color:#c9427c;font-weight:bold;}
#beadCrum li a {color:#696951;font-weight:normal;background:url(//img.e87.com/selection/images/breadCrumAllow.gif) no-repeat right center;padding:0 10px 0 0;}
/* h2 h3 */
h2.cmnh2 {clear:both;padding:1px 0 1px 1px;margin:0 0 10px;position:relative;border:solid 1px #ebe5e7;background:-webkit-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background-image:-webkit-gradient(linear, left bottom, left top, from(#dfe1e0), color-stop(0.20, #ededed), color-stop(0.35, #f5f5f5), color-stop(0.50, #fdfdfd), color-stop(0.65, #fff), color-stop(0.80, #fdfdfd), to(#f7f7f7));border:solid 1px #ebe5e7;background:-moz-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-o-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-ms-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:linear-gradient(to top, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);-pie-background:linear-gradient(#f7f7f7, #fdfdfd, #fff, #fdfdfd, #f5f5f5, #ededed, #dfe1e0);-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;}
h2.cmnh2 span {color:#1A72B6;font-weight:bold;font-size:123%;border-left:solid 5px #1A72B6;display:block;padding:10px 0 10px 10px;}
h3 {position:relative;padding:5px 0 5px 10px !important;color:#fff;font-weight:bold;font-size:123%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#cb417d;border:solid 1px #f5e9ed;background:-webkit-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-webkit-gradient(linear, left bottom, left top, from(#9DD3FF), color-stop(0.50, #73BEFF), to(#9DD3FF));background:-moz-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-o-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-ms-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:linear-gradient(to top, #9DD3FF, #73BEFF 50%, #9DD3FF);-pie-background:linear-gradient(#9DD3FF, #73BEFF, #9DD3FF);}
/* RIGHT COLUMN */
#rightColumn {float:none;width:728px;margin:0 auto 40px;}
#rightColumn h2 {position:relative;padding:5px 0 5px 10px;color:#fff;font-weight:bold;font-size:123%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#cb417d;background:-webkit-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9dc3), color-stop(0.50, #ff73a7), to(#ff9dc3));background:-moz-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:-o-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:-ms-linear-gradient(bottom, #ff9dc3, #ff73a7 50%, #ff9dc3);background:linear-gradient(to top, #ff9dc3, #ff73a7 50%, #ff9dc3);-pie-background:linear-gradient(#ff9dc3, #ff73a7, #ff9dc3);}
#lnavi_0903new ul#firstHalf {float:left;/*border-right:1px solid #B0B0B0;*/
border-left:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;margin:15px 0 0;width:362px;}
#lnavi_0903new ul#firstHalf li {border-right:1px solid #B0B0B0;}
#lnavi_0903new ul#lastHalf {float:left;border-right:1px solid #B0B0B0;border-left:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;margin:15px 0 0;width:363px;}
#lnavi_0903new li {border-top:1px solid #B0B0B0;position:relative;}
#lnavi_0903new li a {position:relative;-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;background:-webkit-linear-gradient(bottom, #efefef, #fff);background-image:-webkit-gradient(linear, left bottom, left top, from(#efefef),to(#fff));background:-moz-linear-gradient(bottom, #efefef, #fff);background:-o-linear-gradient(bottom, #efefef, #fff);background:-ms-linear-gradient(bottom, #efefef, #fff);background:linear-gradient(to top, #efefef, #fff);-pie-background:linear-gradient(#fff, #efefef);display:block;}
#lnavi_0903new li a span {color:#696162;display:block;font-weight:bold;height:19px;line-height:21px;margin:1px 0 0;padding:10px 10px 8px;background:url("//img.e87.com/selection/images/accordionIco_tab.gif") no-repeat scroll 336px 8px;font-size:108%;}
#lnavi_0903new li.act_0903new a span {background:url("//img.e87.com/selection/images/accordionIco_tab.gif") no-repeat scroll 336px -20px;}
#lnav_uses_child_0903new li, #lnav_style_child_0903new li, #lnav_price_child_0903new li, #lnav_kind_child_0903new li, #lnav_season_child_0903new li {background:#e6e4e3;}
#lnav_uses_child_0903new li, #lnav_style_child_0903new li, #lnav_price_child_0903new li {border-right:1px solid #B0B0B0;width:361px;}
#lnav_uses_child_0903new li a, #lnav_style_child_0903new li a, #lnav_price_child_0903new li a, #lnav_kind_child_0903new li a, #lnav_season_child_0903new li a {background:#e6e4e3;box-shadow:none;display:block;height:100%;}
#lnavi_0903new li.act_0903new #lnav_uses_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_style_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_price_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_kind_child_0903new li a span, #lnavi_0903new li.act_0903new #lnav_season_child_0903new li a span {box-shadow:none;background:url("//img.e87.com/selection/images/lnaviLinkAllow_tab.gif") no-repeat scroll 12px center transparent;padding:10px 0 8px 30px;}
#flowergift_0903new {margin:20px 0 0;padding:0;width:354px;float:left;clear:both;}
#flowergift_0903new dl {margin:20px 0 0;padding:0;width:172px;float:left;}
#flowergift_0903new dl.floatRight {float:right;}
#flowergift_0903new dl dt {margin:0;}
#flowergift_0903new dl dt img {width:172px;}
#flowergift_0903new dl dd {font-size:92%;margin:0;margin:5px 0 0;}
#flowergift_0903new dl dd a {background:none;padding:0;color:#404040;}
#flowergift_0903new dl dd a:hover {color:#C53A52;text-decoration:underline;}
#special_0903new {margin:20px 0 0;padding:0;width:354px;float:right;}
#special_0903new ul#leftList {margin:20px 0 0;float:left;}
#special_0903new ul#RightList {margin:20px 0 0;float:right;}
#special_0903new ul li {font-size:92%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;border:solid 1px #a6a6a6;background:url(//img.e87.com/selection/images/specialClmListAllow.gif) no-repeat 148px center;width:162px;margin-bottom:8px;}
#special_0903new ul li.floatRight {float:right;}
#special_0903new ul li a {background:none;padding:0;color:#404040;display:block;height:100%;padding:8px 0;}
#verisign_0903new {display:none;}
/*ページTOP*/
.pinkRibbon {position:relative;text-align:center;margin:0;clear:both;background-image:-webkit-gradient(linear, left bottom, left top, from(#e74a8e), to(#cb417d));background:-webkit-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-moz-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-o-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:-ms-linear-gradient(bottom, #e74a8e, #cb417d 64%);background:linear-gradient(to top, #e74a8e, #cb417d 64%);-pie-background:linear-gradient(#cb417d, #e74a8e);}
.pinkRibbon span#topAllow {background:url(//img.e87.com/selection/images/pinkRibbonTopAllow_tab.gif) no-repeat left center;padding:0 0 0 15px;}
#continue {display:none;}
.pinkRibbon span.topAllow {background:url("//img.e87.com/selection/images/pinkRibbonTopAllow_tab.gif") no-repeat scroll left center transparent;padding:0 0 0 15px;}
.pinkRibbon span.bottomAllow {background:url("//img.e87.com/selection/images/pinkRibbonBottomAllow_tab.gif") no-repeat scroll left center transparent;padding:0 0 0 15px;}
.pinkRibbon a {padding:10px 0;display:block;height:100%;color:#fff;}
/* FOOTER */
footer {clear:both;background:#ffe6f0;padding:20px 0;}
footer ul#pcFooterList {display:none;}
footer p#tabFooterList {width:95%;margin:0 auto;text-align:center;line-height:1.5em;color:#404040;}
footer p#tabFooterList a {color:#404040;text-decoration:underline;}
#footerCopyright_tab {color:#751038;text-align:center;margin:20px 0 0;}
#footerCopyright {display:none;}
/*父の日ギフトランキング（スライダーTB）*/
#giftRankingPCArea {display:none;}
#giftRankingSlider {display:block;position:relative;width:728px;margin:0 auto;}
#giftRankingSliderSlideArea {width:654px;margin:0 auto;}
#giftRankingSliderSlideArea .caroufredsel_wrapper {height:276px !important;}
#giftRankingSliderList li {border:#d9d9c2 1px solid;width:180px !important;height:261px;padding:2px 11px 11px;float:left;margin-right:20px;}
#giftRankingSliderList li p.rank {background:url(//img.e87.com/selection/father/images/giftRankingNoBg.gif) top center no-repeat;line-height:0;margin-bottom:4px;text-align:center;}
#giftRankingSliderList li p.img {line-height:0;margin-bottom:4px;}
#giftRankingSliderList li p.img img {width:180px;height:180px;}
#giftRankingSliderList li p.link a {color:#ca417d;text-decoration:underline;font-size:93%;}
#giftRankingSliderList li p.link a:hover {text-decoration:none;}
#giftRankingSliderPrevWrap {position:absolute;top:-1px;left:0;width:16px;z-index:1;height:279px !important;}
#giftRankingSliderNextWrap {position:absolute;top:-1px;right:0;width:16px;z-index:1;height:279px !important;}
#giftRankingSliderPrevBtn, #giftRankingSliderNextBtn {display:block !important;height:145px;background:url("//img.e87.com/selection/father/2013images/fathersDayColumnPickUpSliderBtn_bg.gif") left center repeat-x;position:relative;text-align:center;padding-top:132px;-webkit-box-shadow:#d5c3c5 0px 0px 2px;-moz-box-shadow:#d5c3c5 0px 0px 2px;box-shadow:#d5c3c5 0px 0px 2px;border:solid 1px #FFF;border-radius:3px;}
/* 父の日特集コラムPickUp */
#fathersDayColumnPickUpSPArea {display:none;}
#fathersDayColumnPickUpArea {position:relative;}
#fathersDayColumnPickUpListSlideArea {width:654px !important;margin:0 auto;}
#fathersDayColumnPickUpListSlideArea .caroufredsel_wrapper {height:324px !important;}
#fathersDayColumnPickUpList li {border:#d9d9c2 1px solid;width:180px !important;height:300px;padding:11px;float:left;margin-right:20px;}
#fathersDayColumnPickUpList li p.img {line-height:0;margin-bottom:4px;}
#fathersDayColumnPickUpList li p.img img {width:180px;height:180px;}
#fathersDayColumnPickUpList li p.link {margin-bottom:6px;}
#fathersDayColumnPickUpList li p.link a {color:#ca417d;text-decoration:underline;font-size:93%;}
#fathersDayColumnPickUpList li p.link a:hover {text-decoration:none;}
#fathersDayColumnPickUpList li p.text {font-size:100%;line-height:1.5em;}
#fathersDayColumnPickUpPrevWrap {position:absolute;top:-1px;left:0;width:16px;z-index:1;}
#fathersDayColumnPickUpNextWrap {position:absolute;top:-1px;right:0;width:16px;z-index:1;}
#fathersDayColumnPickUpPrevBtn, #fathersDayColumnPickUpNextBtn {display:block !important;height:168px;background:url(//img.e87.com/selection/father/images/fathersDayColumnPickUpSliderBtn_bg.gif) left center repeat-x;position:relative;text-align:center;padding-top:157px;-webkit-box-shadow:#d5c3c5 0px 0px 2px;-moz-box-shadow:#d5c3c5 0px 0px 2px;box-shadow:#d5c3c5 0px 0px 2px;border:solid 1px #FFF;border-radius:3px;}
/* 贈り物に関するお役立ちコラム（新） */
#usefulClmBlockList li {float:left;margin-bottom:10px;}
#usefulClmBlockList li.left {margin-right:10px;}
#usefulClmBlockList li a {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;border:solid 1px #a6a6a6;background:url(//img.e87.com/selection/images/specialClmListAllow.gif) no-repeat 336px center;width:317px;padding:10px 30px 10px 10px;display:block;}
#usefulClmBlockList li span {display:block;line-height:1.4em;}
#usefulClmBlockList li span.txt {color:#CA417D;font-size:93%;text-decoration:underline;}
#usefulClmBlockList li span.txt:hover {text-decoration:none;}
#usefulClmBlockList li span.txt02 {color:#696851;font-size:93%;padding-top:6px;}
#usefulClmBlockList li span.img {float:left;width:90px;line-height:1.0em;}
#usefulClmBlockList li span.img img {width:80px;height:80px;}
#usefulClmBlockList li span.continueDot {display:inline;}
#usefulClmBlockList li span.nonDisplay {display:none;}
#usefulClmBlockList li span br {display:none;}
#fathersDayBnr_l {clear:both;margin:0 0 40px 0;}
#fathersDayBnr_l img {width:727px;height:63px;}
#fathersDayBnr_l_sp {display:none;}
.hiddenAreaWrap {display:none;}
/* ページTOP PC */
.pageTop {display:none;}
}
@media screen and (min-width:900px) {
#pageWrap {width:950px;margin:0 auto;padding:0 15px 15px;position:relative;-webkit-box-shadow:#ccc 0 0 8px;-moz-box-shadow:#ccc 0 0 8px;box-shadow:#ccc 0 0 8px;background:#fff;}
/* BANNER SLIDER */
#bannerSliderWrap {display:none;}
/* HEADER */
p#siteLogo {float:left;margin:7px 13px 0 0;}
p.headerPageTop {float:left;padding:32px 0 0 13px;}
p.headerPageTop a {background:url(//img.e87.com/selection/images/linkAllowGray.gif) no-repeat left center;padding-left:7px;color:#a3a3a3;font-size:77%;}
p.headerPageTop a:hover {color:#C53A52;text-decoration:underline;}
ul#headerBtnSet_sp{display:none;}
div#headerUtiArea {float:left;margin:5px 0 0 169px;}
p#katalogueBtn {float:left;padding:4px;height:46px;}
ul#headerMypage {background:none repeat scroll 0 0 #DFF4F3;height:46px;padding:4px;width:125px;float:left;}
ul#headerMypage li{margin-bottom:5px;}
div#headerNaviWrap{float:right;width:246px;}
ul#headerNavi {border-left:1px solid #7C7C7C;font-size:75%;margin:5px 0 0;line-height:1.3;}
ul#headerNavi li {border-right:1px solid #7C7B7B;float:left;min-width:55px;padding:0 6px;}
ul#headerNavi li a {color:#7C7B7B;text-decoration:none;}
ul#headerNavi li a:hover {color:#C53A52;text-decoration:underline;}
#searchBlock p#myPageBtn {float:left;background:#DFF4F3;padding:4px 4px 2px;width:120px;}
#searchBlock form {float:left;margin:4px 0 0 3px;}
#searchBlock form input {float:left;vertical-align:middle;}
#searchBlock form input#keyword {border:1px solid #D1CBCB;margin-right:4px;height:16px;width:128px;}
#searchBlock form a {color:#7C7B7B;text-decoration:underline;padding:0 0 0 3px;}
#searchBlock form a:hover {color:#C53A52;text-decoration:underline;}
/* GLOBAL NAVIGATION */
#gNaviListWrap {width:760px;float:left;margin:3px 0 0;}
#gNaviListWrapTBInner01 {width:450px;float:left;}
#gNaviListWrapTBInner02 {width:310px;float:left;}
#gNaviList {height:29px;}
#gNaviListUnder {height:29px;}
#gNaviList li, #gNaviListUnder li {float:left;height:29px;}
#gNaviList li a, #gNaviListUnder li a {display:block;width:100%;height:100%;height:29px;text-indent:-9999px;}
#gNaviList li a#a01 {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_uses.gif) no-repeat center center;}
#gNaviList li a#a02 {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_style.gif) no-repeat center center;}
#gNaviList li a#a03 {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_price.gif) no-repeat center center;}
#gNaviListUnder li a#a04 {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_speedorder.gif) no-repeat center center;}
#gNaviListUnder li a#a05 {width:160px;height:45px;background:url(//img.e87.com/common/images/header/gnav_speedorder.gif) no-repeat center center;}
#gNaviListUnder li a#a07 {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_homeuse.gif) no-repeat center center;}
#gNaviList li a#a01:hover {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_uses_on.gif) no-repeat center center;}
#gNaviList li a#a02:hover {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_style_on.gif) no-repeat center center;}
#gNaviList li a#a03:hover {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_price_on.gif) no-repeat center center;}
#gNaviListUnder li a#a04:hover {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_kind_on.gif) no-repeat center center;}
#gNaviListUnder li a#a05:hover {width:160px;height:45px;background:url(//img.e87.com/common/images/header/gnav_speedorder_on.gif) no-repeat center center;}
#gNaviListUnder li a#a07:hover {width:150px;height:45px;background:url(//img.e87.com/common/images/header/gnav_select_homeuse_on.gif) no-repeat center center;}
#gNaviListUnder {float:left;}
#headerCartBtn {float:right;width:185px;margin:3px 0 0;}
/* BREAD CRUM */
#beadCrum {clear:both;margin:0 0 10px;font-size:77%;padding-top:10px;}
#beadCrum li {float:left;color:#7C7B7B;font-weight:bold;}
#beadCrum li a {text-decoration:underline;color:#7C7B7B;font-weight:normal;background:url(//img.e87.com/selection/images/breadCrumAllow.gif) no-repeat right center;padding:0 10px 0 0;}
/* h2 h3 */
h2.cmnh2 {clear:both;padding:1px 0 1px 1px;margin:0 0 10px;position:relative;border:solid 1px #ebe5e7;background:-webkit-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background-image:-webkit-gradient(linear, left bottom, left top, from(#dfe1e0), color-stop(0.20, #ededed), color-stop(0.35, #f5f5f5), color-stop(0.50, #fdfdfd), color-stop(0.65, #fff), color-stop(0.80, #fdfdfd), to(#f7f7f7));border:solid 1px #ebe5e7;background:-moz-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-o-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:-ms-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);background:linear-gradient(to top, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);-pie-background:linear-gradient(#f7f7f7, #fdfdfd, #fff, #fdfdfd, #f5f5f5, #ededed, #dfe1e0);-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;}
h2.cmnh2 span {color:#1A72B6;font-weight:bold;font-size:123%;border-left:solid 5px #1A72B6;display:block;padding:10px 0 10px 10px;}
h3 {position:relative;padding:5px 0 5px 10px !important;color:#fff;font-weight:bold;font-size:123%;background-color:#4193CB;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #E9EFF5;background:-webkit-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-webkit-gradient(linear, left bottom, left top, from(#9DD3FF), color-stop(0.50, #73BEFF), to(#9DD3FF));background:-moz-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-o-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:-ms-linear-gradient(bottom, #9DD3FF, #73BEFF 50%, #9DD3FF);background:linear-gradient(to top, #9DD3FF, #73BEFF 50%, #9DD3FF);-pie-background:linear-gradient(#9DD3FF, #73BEFF, #9DD3FF);}
/* RIGHT COLUMN */
#rightColumn {float:right;width:190px;}
#rightColumn h2 {position:relative;padding:5px 0 5px 8px;-webkit-box-shadow:inset 0 -1px 1px #fff;-moz-box-shadow:inset 0 -1px 1px #fff;box-shadow:inset 0 -1px 1px #fff;border-top:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;border-left:solid 2px #dc7581;font-weight:bold;color:#601621;margin:0 0 4px 0;background:-webkit-linear-gradient(bottom, #e2e2e2, #fefefe);background:-moz-linear-gradient(bottom, #e2e2e2, #fefefe);background:-o-linear-gradient(bottom, #e2e2e2, #fefefe);background:-ms-linear-gradient(bottom, #e2e2e2, #fefefe);background:linear-gradient(to top, #e2e2e2, #fefefe);-pie-background:linear-gradient(#fefefe, #e2e2e2);}
#lnavi_0903new li a {background:url("//img.e87.com/selection/images/lnav_list_bg.gif") no-repeat scroll left top transparent;color:#696162;display:block;font-weight:bold;height:21px;line-height:21px;margin:1px 0 0;padding:0 0 0 18px;}
#lnavi_0903new li a:hover {background:url("//img.e87.com/selection/images/lnav_list_bg_on.gif") no-repeat scroll left top transparent;text-decoration:none;color:#C53A52;}
#lnavi_0903new li.act_0903new a {background:url("//img.e87.com/selection/images/lnav_list_bg_act.gif") no-repeat scroll left top transparent;color:#C53A52;}
#lnavi_0903new li li a, #lnavi_0903new li.act_0903new li a {background:url("//img.e87.com/selection/images/icn_arrow.gif") no-repeat scroll 20px 50% #fff;color:#7C7B7B;display:block;font-size:85%;font-weight:normal;height:19px;line-height:19px;margin:0;padding:0 0 0 30px;}
#lnavi_0903new li li a:hover {background:url("//img.e87.com/selection/images/icn_arrow_act.gif") no-repeat scroll 20px 50% #FAE6E9;color:#C53A52;text-decoration:underline;}
#flowergift_0903new {border-bottom:1px solid #C2C2C2;margin:20px 0 0;padding:0 0 8px;}
#flowergift_0903new dl {margin:-6px 0 0;padding:0;}
#flowergift_0903new dl dt {margin:10px 0 0;}
#flowergift_0903new dl dd {font-size:75%;margin:0;}
#flowergift_0903new dl dd a {background:url("//img.e87.com/selection/images/icn_arrow.gif") no-repeat scroll 4px 50% transparent;padding:0 0 0 13px;color:#7C7B7B;}
#flowergift_0903new dl dd a:hover {color:#C53A52;text-decoration:underline;}
#special_0903new {border-bottom:1px solid #C2C2C2;margin:8px 0 0;padding:0 0 8px;}
#special_0903newListArea ul{line-height:1.3;}
#special_0903new h2 {display:none;}
#special_0903new ul li {font-size:85%;}
#special_0903new ul li a {background:url("//img.e87.com/selection/images/icn_arrow.gif") no-repeat scroll 4px 50% transparent;padding:0 0 0 13px;color:#7C7B7B;}
#special_0903new ul li a:hover {color:#C53A52;text-decoration:underline;}
#verisign_0903new {margin:8px 0 0;}
#verisign_0903new dt {text-align:center;}
#verisign_0903new dd {color:#7C7B7B;font-size:75%;margin:0;}
/*ページTOP*/
.pinkRibbon {display:none;}
/* FOOTER */
footer {clear:both;background:#F0F0F0;padding:5px;}
footer ul#pcFooterList {border-left:1px solid #7C7C7C;float:left;font-size:75%;line-height:1em;}
footer ul#pcFooterList li {border-right:1px solid #7C7B7B;float:left;padding:0 8px;}
footer ul#pcFooterList li a {color:#7C7B7B;text-decoration:none;}
footer ul#pcFooterList li a:hover {color:#c53a52;text-decoration:none;}
#footerCopyright {float:right;}
footer p#tabFooterList {display:none;}
#footerCopyright_tab {display:none;}
/*ギフトランキング（PC用）*/
#giftRankingPCArea dl {width:19%;min-height:207px;padding:0 0 0 6px;float:left;border-left:dotted 1px #101075;}
#giftRankingPCArea dl.firstRank {width:19%;padding:0;float:left;border:none;margin-left:15px;}
#giftRankingPCArea dl.fifthRank {padding:0 0 0 6px;border-left:dotted 1px #101075;width:138px;}
#giftRankingPCArea dl dt {margin:0 0 3px 20px;width:138px;height:15px;position:relative;}
#giftRankingPCArea dl dt img {position:absolute;left:0;top:-20px;}
#giftRankingPCArea dl dd {width:85%;margin-left:20px;}
#giftRankingPCArea dl dd a {font-size:92%;color:#c8417c;text-decoration:underline;}
#giftRankingPCArea dl dd a:hover {text-decoration:none;}
#giftRankingSlider {display:none;}
/* 父の日特集コラムPickUp */
#fathersDayColumnPickUpSPArea {display:none;}
#fathersDayColumnPickUpArea {position:relative;}
#fathersDayColumnPickUpListSlideArea {width:860px;margin:0 auto;}
#fathersDayColumnPickUpListSlideArea .caroufredsel_wrapper {height:290px !important;}
#fathersDayColumnPickUpList li {border:#d9d9c2 1px solid;width:150px !important;height:276px;padding:6px;float:left;margin-right:10px;}
#fathersDayColumnPickUpList li p.img {line-height:0;margin-bottom:4px;}
#fathersDayColumnPickUpList li p.link {margin-bottom:6px;}
#fathersDayColumnPickUpList li p.link a {color:#ca417d;text-decoration:underline;font-size:93%;}
#fathersDayColumnPickUpList li p.link a:hover{text-decoration:none;}
#fathersDayColumnPickUpList li p.text {font-size:85%;}
#fathersDayColumnPickUpPrevWrap {position:absolute;top:-1px;left:0;width:16px;z-index:1;}
#fathersDayColumnPickUpNextWrap {position:absolute;top:-1px;right:0;width:16px;z-index:1;}
#fathersDayColumnPickUpPrevBtn, #fathersDayColumnPickUpNextBtn {display:block !important;height:150px;background:url(//img.e87.com/selection/father/images/fathersDayColumnPickUpSliderBtn_bg.gif) left center repeat-x;position:relative;text-align:center;padding-top:140px;-webkit-box-shadow:#d5c3c5 0px 0px 2px;-moz-box-shadow:#d5c3c5 0px 0px 2px;box-shadow:#d5c3c5 0px 0px 2px;border:solid 1px #FFF;border-radius:3px;}
/* 贈り物に関するお役立ちコラム（新） */
#usefulClmBlockList li {width:225px;float:left;height:90px;}
#usefulClmBlockList li a {display:block;}
#usefulClmBlockList li.pcL {padding:5px 5px 5px 0;border-bottom:1px dotted #1B1075;}
#usefulClmBlockList li.pcM {padding:5px;border-left:1px dotted #1B1075;border-bottom:1px dotted #1B1075;}
#usefulClmBlockList li.pcR {padding:5px 0px 5px 5px;border-left:1px dotted #1B1075;border-bottom:1px dotted #1B1075;}
#usefulClmBlockList li.pcBottom {border-bottom:none;}
#usefulClmBlockList li span {display:block;line-height:1.4em;}
#usefulClmBlockList li span.txt {color:#CA417D;font-size:77%;text-decoration:underline;padding-left:5px;float:left;width:140px;}
#usefulClmBlockList li span.txt:hover {text-decoration:none;}
#usefulClmBlockList li span.txt02 {color:#696851;font-size:77%;padding:5px 0 0 5px;float:left;width:140px;}
#usefulClmBlockList li span.img {float:left;line-height:1.0em;}
#usefulClmBlockList li span.img img {width:80px;height:80px;}
#usefulClmBlockList li span.continueDot {display:none;}
#usefulClmBlockList li span.nonDisplay {display:inline;}
#usefulClmBlockList li span br {display:none;}
#fathersDayBnr_l {clear:both;margin:30px 0 0;}
#fathersDayBnr_l_sp {display:none;}
.hiddenAreaWrap {display:none;}
/* ページTOP PC */
.pageTop {font-size:77%;padding:13px 0 10px 0;text-align:right;}
.pageTop a {background:url(//img.e87.com/selection/images/pageTopIAllow.gif) no-repeat left center;padding:0 0 0 15px;text-decoration:underline;color:#696851;}
.pageTop a:hover {text-decoration:none;}
}