@charset "Shift-JIS";

/*-- 吹き出し設定 --*/
.tooltips-nav{position:relative; font-size:0.9em; z-index:100;}
.tooltips-nav .tips{ background:url(../images/template/k031_t_160425_category_tipsb-nav.png) left bottom no-repeat; padding-bottom:9px;width:169px;  position:absolute;left:-90px;top:34px; z-index:100; display:none;}
.tooltips-nav .tips.on_tips{display:block;}
.tooltips-nav .tips span{ background:url(../images/template/k031_t_160425_category_tipst-nav.png) left top no-repeat; padding:11px 13px 4px 23px;width:133px; display:block;}

.tooltips-navimg{position:relative; font-size:0.9em;}
.tooltips-navimg .tips{ background:url(../images/template/k031_t_160425_category_tipsb-navimg.png) left bottom no-repeat; padding-bottom:9px;width:427px;  position:absolute;left:-90px;top:34px; z-index:100; display:none;}
.tooltips-navimg .tips.on_tips{display:block;}
.tooltips-navimg .tips span{ background:url(../images/template/k031_t_160425_category_tipst-navimg.png) left top no-repeat; padding:11px 13px 4px 23px;width:401px; display:block;}

.tooltips{position:relative; font-size:0.9em;}
.tooltips .tips{ background:url(../images/template/k031_t_160425_category_tipsb.png) left bottom no-repeat; padding-bottom:19px;width:179px;  position:absolute;left:-90px;bottom:34px; z-index:100; display:none;}
.tooltips .tips.on_tips{display:block;}
.tooltips .tips span{ background:url(../images/template/k031_t_160425_category_tipst.png) left top no-repeat; padding:8px 8px 4px;width:163px; display:block; text-align:left; color:#454545;}

.tooltips-icon{position:relative; font-size:0.9em;}
.tooltips-icon .tips{ background:url(../images/template/k031_t_160425_category_tipsb.png) left bottom no-repeat; padding-bottom:19px;width:179px;  position:absolute;left:0;top:0; z-index:100; display:none;}
.tooltips-icon .tips.on_tips{display:block;}
.tooltips-icon .tips span{ background:url(../images/template/k031_t_160425_category_tipst.png) left top no-repeat; padding:8px 8px 4px;width:163px; display:block;}

.tooltips-category{position:relative; font-size:0.9em;}
.tooltips-category .tips{ background:url(../images/template/k031_t_160425_category_main01_tipsb.png) left bottom no-repeat; padding-bottom:19px;width:678px;  position:absolute;left:-90px;bottom:34px; z-index:100; display:none;}
.tooltips-category .tips.on_tips{display:block;}
.tooltips-category .tips span{ background:url(../images/template/k031_t_160425_category_main01_tipst.png) left top no-repeat; padding:8px 8px 4px;width:662px; display:block;}

.tooltips-mini{position:relative; font-size:0.9em;}
.tooltips-mini .tips{ background:url(../images/template/k031_t_160425_category_main01_tipsb-mini.png) left bottom no-repeat; padding-bottom:19px;width:135px;  position:absolute;left:-90px;bottom:34px; z-index:100; display:none;}
.tooltips-mini .tips.on_tips{display:block;}
.tooltips-mini .tips span{ background: url(../images/template/k031_t_160425_category_main01_tipst-mini.png) left top no-repeat; padding:8px 8px 4px;width:119px; display:block;}



/*- css3ver -*/
.tooltips-css3{position:relative;}
.tooltips-css3 .tips{min-width:169px !important;  position:absolute;left:-90px;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-price-css3{position:relative;}
.tooltips-price-css3 .tips{min-width:169px !important;  position:absolute;right:0;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-price-css3 .tips img.fuki{position:absolute; right:25%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-rcm-css3{position:relative;}
.tooltips-rcm-css3 .tips{min-width:169px !important;  position:absolute;right:-110px;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-rcm-css3 .tips img.fuki{position:absolute; right:25%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-nav-css3{position:relative; z-index:100;}
.tooltips-nav-css3 .tips{min-width:169px;  position:absolute;left:-90px;top:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-nav-css3 .tips img.fuki{position:absolute; left:-13px; top:15px; padding:0 !important;}

.tooltips-slider01-css3{position:relative;}
.tooltips-slider01-css3.slider-tips01{z-index:10000;}
.tooltips-slider01-css3.slider-tips02{z-index:1000;}
.tooltips-slider01-css3 .tips{width:100px !important;  position:absolute;left:-90px;top:34px; padding:8px 30px 8px 10px !important; z-index:100; background-color:#fff; text-align:center !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-slider01-css3 .tips input{ border:0 solid #fff; text-align:right; width:60px; font-weight:bold; font-size:1.2em;}
.tooltips-slider01-css3 .tips img.fuki{position:absolute; left:50%; top:-15px; padding:0 !important; margin:0 !important;}

.tooltips-slider02-css3{position:relative;}
.tooltips-slider02-css3 .tips{min-width:70px !important;  position:absolute;left:-90px;bottom:34px; padding:5px !important; z-index:100; background-color:#fff; text-align:center !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-slider02-css3 .tips .inputNum{ border:0 solid #fff; text-align:center; min-width:40px; word-break:break-all; word-wrap:break-word;}
.tooltips-slider02-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-mini-css3{position:relative;}
.tooltips-mini-css3 .tips{min-width:135px; position:absolute;left:-90px;bottom:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-mini-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important;}

.tooltips-category-css3{position:relative;}
.tooltips-category-css3 .tips{min-width:135px; position:absolute;left:-90px;bottom:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-category-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important;}

.tooltips-icon-css3{position:relative; z-index:100;}
.tooltips-icon-css3 .tips{min-width:169px;  position:absolute;left:-90px;top:34px; padding:10px; z-index:100; background-color:#fff; text-align:left; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-icon-css3 .tips img.fuki{position:absolute; left:-13px; top:15px; padding:0 !important;}


.tooltips-petbottle-css3{position:relative; z-index:100;}
.tooltips-petbottle-css3 .tips{width:73px;  position:absolute;left:-90px;top:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-petbottle-css3 .tips img.fuki{position:absolute; left:-13px; top:15px; padding:0 !important;}


.tooltips-pettop-css3{position:relative;}
.tooltips-pettop-css3 .tips{width:110px !important;  position:absolute;left:-90px;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-pettop-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-petbtm-css3{position:relative;}
.tooltips-petbtm-css3 .tips{width:110px !important;  position:absolute;left:-90px;top:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-petbtm-css3 .tips img.fuki{position:absolute; left:50%; top:-15px; padding:0 !important; margin:0 !important;}

.tooltips-tagbtm-css3{position:relative;}
.tooltips-tagbtm-css3 .tips{min-width:157px; position:absolute;left:-90px;top:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-tagbtm-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-tagright-css3{position:relative;}
.tooltips-tagright-css3 .tips{min-width:157px; position:absolute;left:-540px;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-tagright-css3 .tips img.fuki{position:absolute; right:58px; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-lightfaq-css3{position:relative;}
.tooltips-lightfaq-css3 .tips{min-width:135px; position:absolute;left:-90px;bottom:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-lightfaq-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important;}

.tooltips-light-css3{position:relative;}
.tooltips-light-css3 .tips{min-widht:85px; position:absolute;left:0;top:10px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0; text-align:center;}
.tooltips-light-css3 .tips img.fuki{position:absolute; right:-13px; top:50%; padding:0 !important;}

.tooltips-licon-css3{position:relative;}
.tooltips-licon-css3 .tips{width:120px !important;  position:absolute;left:-90px;bottom:34px; padding:10px !important; z-index:100; background-color:#fff; text-align:left !important; font-weight:normal !important; color:#454545 !important; display:none; border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0; text-decoration:none !important;}
.tooltips-licon-css3 .tips img.fuki{position:absolute; left:50%; bottom:-15px; padding:0 !important; margin:0 !important;}

.tooltips-envelopefaq-css3{position:relative;}
.tooltips-envelopefaq-css3 .tips{min-width:235px; position:absolute;right:0;bottom:34px; padding:10px; z-index:100; background-color:#fff; display:none;border:1px solid #777;border-radius:8px; box-shadow:1px 1px 2px rgba(0,0,0,0.6); font-size:10px; line-height:14px; letter-spacing:0;}
.tooltips-envelopefaq-css3 .tips img.fuki{position:absolute; right:6px; bottom:-15px; padding:0 !important;}