@charset "utf-8";.icontext-link a,.pharmacy-box-feature .pharmacy-box-location dd a,.prescription-box-notice a{text-decoration:underline}.map-sales-time,.slide-sales-time,.st-sales-time{border-collapse:separate;table-layout:fixed}.select-tab-list,.st-check-coutner input[type=checkbox]+label:hover,.st-header-popup-body input[type=checkbox]+label:hover,.st-menu-box input[type=checkbox]+label:hover,.st-modal-area-body input[type=checkbox]+label:hover{cursor:pointer}.pharmacy-box{margin-bottom:10px;background-color:#fff;border:2px solid #e5e5e5;border-bottom-width:6px}.pharmacy-box-header{border-bottom:1px solid #e5e5e5}.pharmacy-box-header a{position:relative;display:block;padding:18px 12px;line-height:1.3;font-weight:700;font-size:24px;font-size:2.4rem;color:#1258c8}.pharmacy-box-header a:after{position:absolute;width:14px;height:14px;margin-top:-7px;border-top:2px solid #1258c8;border-right:2px solid #1258c8;top:50%;content:" ";transition:all .15s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);right:14px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pharmacy-box-feature{padding:12px 12px 15px;font-size:14px;font-size:1.4rem}.pharmacy-box-feature.is-label{position:relative}.pharmacy-box-feature.is-label:after{position:absolute;content:"";top:-6px;right:8px;width:70px;height:80px;background:url(../img/pharmacy/pharmacy_web_flag02.png) no-repeat}.pharmacy-box-feature .pharmacy-box-feature-img{float:left;margin-right:12px}.pharmacy-box-feature .pharmacy-box-location{position:relative}.pharmacy-box-feature .pharmacy-box-location dl{width:380px;overflow:hidden;zoom:1}.pharmacy-box-feature .pharmacy-box-location dt{clear:left;float:left;display:inline-block;text-align:center;width:80px;margin-bottom:5px;padding:4px 0;color:#fff;border-radius:3px;background:#4eaca8}.pharmacy-box-feature .pharmacy-box-location dd{display:block;margin-left:85px;margin-bottom:5px;padding:4px}.pharmacy-box-feature .pharmacy-box-location .location-map{position:absolute;top:70px;right:0;padding-right:14px;background:url(../img/pharmacy/pharmacy_right_arrow_s.png) right 0 no-repeat}.pharmacy-box-feature .pharmacy-box-comment{margin:12px 0;padding:10px;background:#faf8f5}.feature-box .feature-box-list{display:inline-block;margin-bottom:10px;padding:3px 6px;font-size:12px;font-size:1.2rem;font-weight:700;border-radius:2px}.feature-box .feature-box-list.is-card{color:#f9a510;border:1px solid #f9a510}.feature-box .feature-box-list.is-flat{color:#d37de2;border:1px solid #d37de2}.feature-box .feature-box-list.is-parking{color:#0071bc;border:1px solid #0071bc}.feature-box .feature-box-list.is-web{color:#4b9ae5;border:1px solid #4b9ae5}.feature-box .feature-box-list.is-consulting{color:#ff793e;border:1px solid #ff793e}.pharmacy-infobox{overflow:hidden;zoom:1}.opening-hours{float:left;margin:0 -8px;width:344px}.opening-hours .is-time,.opening-hours .is-title{border-spacing:8px 0;display:table;font-size:12px;font-size:1.2rem;table-layout:fixed;text-align:center;width:100%}.opening-hours .is-time li,.opening-hours .is-title li{display:table-cell;padding:5px 0;vertical-align:middle}.opening-hours .is-title li{background:#f0f0f0;border:1px solid #ccc;border-bottom:none;color:#878787}.opening-hours .is-time li{border:1px solid #ccc;border-top:none;font-size:13px;font-size:1.3rem;font-weight:700}.prescription-box{margin-left:344px}.prescription-box .btn{padding:12px 0;font-size:20px;font-size:2rem}.prescription-box-button{margin-bottom:5px}.prescription-box-notice{text-align:center}.pharmacy-note{margin-top:10px}.pharmacy-note dl{display:table;font-size:12px;font-size:1.2rem}.pharmacy-note dt{position:relative;display:table-cell;text-align:center;padding:0 4px;height:26px;line-height:26px;color:#fff;background:#00a2e9}.pharmacy-note dt:after{content:' ';position:absolute;top:0;left:100%;width:0;height:0;border:13px solid transparent;border-left-color:#00a2e9}.pharmacy-note dd{display:table-cell;text-align:right;padding:0 5px 0 15px;color:#eb0400;border:1px solid #ccc}.box-inner-search .round-list{width:220px;margin:0 auto;padding:12px 8px}.area-set-box dt{margin-bottom:5px;color:#4eaca8;font-weight:700}.area-set-box dd{padding-left:12px;background:url(../img/pharmacy/pharmacy_arrow_black.png) 0 4px no-repeat}.side-search-checkbox{padding:14px}.side-search-checkbox li{margin-top:10px}.side-search-checkbox li:first-child{margin-top:0}.side-search-checkbox .fast{margin-top:0;background-image:url(../img/pharmacy/fast_icon.png);background-repeat:no-repeat;background-position:160px;background-size:28px auto;padding:5px 0;margin-bottom:-5px}.fukidashi{width:115px;position:absolute;top:111px;left:228px;padding:6px 8px;border-radius:6px;background:#fff;color:#ce2828;font-weight:700;border:2px solid #ce2828;line-height:17px;font-size:13px;z-index:100;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)" -moz-opacity: 0;-khtml-opacity:0;opacity:0;zoom:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fukidashi:not(:target),a:not(:target){filter:none\9;-ms-filter:none\9}.fukidashi:after,.fukidashi:before{position:absolute;width:0;height:0;left:0;border:solid transparent;border-color:rgba(51,204,153,0);pointer-events:none;content:" "}.fukidashi:after{border-right-color:#fff;margin-left:-8px;border-width:4px 11px 4px 0;bottom:19px}.fukidashi:before{border-right-color:#ce2828;margin-left:-12px;border-width:5px 11px 5px 0;bottom:18px}.fast:hover+.fukidashi{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)" -moz-opacity: 1;-khtml-opacity:1;opacity:1;zoom:1;animation:translate .3s;animation-iteration-count:1;-webkit-animation:translate .3s;-webkit-animation-iteration-count:1}@keyframes translate{0%{transform:translate(0,3px)}100%{transform:translate(0,0)}}@-webkit-keyframes translate{0%{-webkit-transform:translate(0,3px)}100%{-webkit-transform:translate(0,0)}}.box-inner-subhead{background-color:#fff;font-size:16px;font-size:1.6rem;font-weight:700}.box-inner-subhead:first-child{border-top:0 none}.box-inner-subhead.is-close{border-bottom:0 none}.box-inner-subhead.is-icon{background-repeat:no-repeat}.box-inner-subhead.is-service{background-image:url(../img/pharmacy/pharmacy_icon_service.png);background-position:8px center}.box-inner-subhead.is-calendar{background-image:url(../img/pharmacy/pharmacy_icon_calendar.png);background-position:8px center}.box-inner-subhead.is-clock{background-image:url(../img/pharmacy/pharmacy_icon_clock.png);background-position:8px center}.box-inner-subhead.is-facility{background-image:url(../img/pharmacy/pharmacy_icon_facility.png);background-position:8px center}.box-inner-subhead.is-consulting{background-image:url(../img/pharmacy/pharmacy_icon_consulting.png);background-position:8px center}.box-inner-subhead.is-wheelchair{background-image:url(../img/pharmacy/pharmacy_icon_wheelchair.png);background-position:8px center}.box-inner-subhead a{position:relative;display:block;padding:12px 8px 12px 35px;color:#333;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)" -moz-opacity: 1;-khtml-opacity:1;opacity:1;zoom:1}.box-inner-subhead.is-close a:after,.box-inner-subhead.is-open a:after{position:absolute;width:12px;height:12px;border-top:2px solid #00a2e9;border-right:2px solid #00a2e9;top:50%;right:10px;content:" "}.box-inner-subhead.is-open a:after{transition:all .15s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.box-inner-subhead.is-close a:after{transition:all .15s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);margin-top:-6px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.side-refine-button{padding:12px;background:#fff}.side-refine-button .btn{padding:14px;font-size:16px;font-size:1.6rem}.box-bubble{position:relative;margin-bottom:20px}.box-bubble:before{position:absolute;content:" ";height:20px;width:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.box-bubble-inner,.p0::before{transform:rotate(0)}.box-bubble-inner{background:#fff;border-radius:5px;-webkit-transform:rotate(0);-ms-transform:rotate(0)}.bubble-bottom:before{bottom:-7px;right:36px}.shadow,.shadow:before{box-shadow:0 0 6px 1px rgba(0,0,0,.15);-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.15);background:#fff}.terms-box{position:relative;padding:0;height:40px;font-size:14px;font-size:1.4rem}.terms-box::after{content:"";display:table;clear:both}.terms-box .terms-box-title{float:left;display:inline-block;text-align:center;width:95px;height:40px;line-height:40px;color:#fff;text-shadow:0 1px 1px #3d819d;background:#63c7f1}.terms-box dl{margin-left:95px;padding:10px}.terms-box dd,.terms-box dt{display:inline}.terms-box dt{margin-left:10px;font-size:13px;font-size:1.3rem}.terms-box dd{font-size:14px;font-size:1.4rem;font-weight:700}.refine-box{position:relative;margin:15px 0}.refine-box .refine-box-title{position:relative;display:inline-block;text-align:center;width:143px;height:26px;line-height:26px;color:#fff;font-size:14px;font-size:1.4rem;background:#00a2e9;vertical-align:middle}.refine-box .refine-box-title:after{content:" ";position:absolute;top:0;left:100%;width:0;height:0;border:13px solid transparent;border-left-color:#00a2e9}.refine-box ul{margin-left:30px;display:inline-block;letter-spacing:-.4em;vertical-align:middle}.refine-box li{display:inline-block;letter-spacing:normal;vertical-align:middle}.refine-box li label{font-weight:400}.checkbox-custom input[type=checkbox]+label{margin-bottom:0;background-image:url(../img/common/checkbox_off.png);background-repeat:no-repeat;background-position:0 0}.checkbox-custom input[type=checkbox]:checked+label{margin-bottom:0;background-image:url(../img/common/checkbox_on.png);background-repeat:no-repeat;background-position:0 0}.result-num-box{position:absolute;right:0;bottom:0;font-size:12px;font-size:1.2rem;height:26px;line-height:24px}.result-num-box .num{color:#f6577b;font-size:22px;font-size:2.2rem;font-weight:700}.result-num-box .shop-num{color:#f6577b;font-size:16px;font-size:1.6rem;font-weight:700}.btn-map{position:absolute;top:7px;right:9px}.bottom-research-box{margin:30px 0 70px;letter-spacing:normal;background-color:#fff;padding:10px 10px 0}.bottom-research-box .box{position:relative;padding:0;margin:0;overflow:hidden;zoom:1;box-shadow:none}.st-bottom-info{background-color:#fff;font-size:1.2rem;line-height:18px;padding:15px}.bottom-research-box .research-txt-box p{padding:0;font-size:12px;line-height:1.6}.bottom-research-box .research-txt-box h2{padding:0;font-size:14px;font-size:1.4rem;line-height:1.6;font-weight:700;margin-bottom:5px}.bottom-research-box .research-txt-box{padding:0 15px 20px;margin-top:10px}.bottom-research-box .bottom-internal-link-box+.research-txt-box{box-shadow:none;padding:20px 15px;border-top:1px dotted #ccc}.bottom-research-header{background-color:#17b;color:#fff;padding:7px 14px;margin-bottom:20px;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:1px}.research-title{text-indent:15px;font-size:28px;font-size:1.8rem;font-weight:700}.bottom-research-box .interior ul{display:inline-block;width:50%;margin:0;padding:0 5px}.bottom-research-box .interior ul li:last-of-type{margin-bottom:0}.bottom-research-box .interior span{display:block}.research-terms{margin:10px 10px 0;overflow:hidden;zoom:1;font-size:22px;font-size:1.4rem}.research-terms a{display:block;padding:4px 10px;margin:4px 10px;color:#666;border-radius:4px;background-color:#eee}.research-select-list{margin:10px 40px auto;font-size:14px;font-size:1.4rem}.research-select-list::after{content:"";display:table;clear:both}.research-select-list li{margin:6px 0}.research-line-box{padding:0}.research-line-box .research-title{padding:0 15px;height:44px;line-height:44px;text-indent:0;font-size:16px;font-size:1.6rem;color:#73a9e9;border-bottom:2px solid #01a2ea}.research-line-box .research-select-list{margin:0;padding:15px}.research-line-box .research-select-list li{margin:8px 0}.research-line-box .research-select-list a{font-weight:700;font-size:14px;font-size:1.4rem;text-decoration:underline}.select-link-box{float:right;margin-top:10px}.icontext-link{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.6;padding-left:25px;background:url(../img/pharmacy/pharmacy_down_arrow_glay.png) no-repeat}.icontext-link.is-active{background:url(../img/pharmacy/pharmacy_up_arrow_glay.png) no-repeat}.icontext-link a{position:relative;padding-left:28px}.modal-content-white{width:600px}.modal-content-white strong{font-size:16px;font-size:1.6rem;font-weight:700}.modal-content-white .close{position:absolute;top:14px;right:16px;font-size:18px;font-size:1.8rem;font-weight:700}.box-inner-subhead a.is-active:after,.box-inner-subhead a:after{position:absolute;width:12px;height:12px;border-right:2px solid #00a2e9;top:50%;transition:all .15s cubic-bezier(.165,.84,.44,1);right:10px;content:" "}#modal-alert{margin:auto}#modal-select-city,#modal-select-detail,#modal-select-line,#modal-select-pref,#modal-select-station{margin:auto;display:table;padding:0}.box-inner-subhead a:after{border-top:2px solid #00a2e9;-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);margin-top:-6px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.box-inner-subhead a{border-bottom:none;border-top:1px solid #ccc}.box-inner-subhead a.is-active{border-bottom:1px solid #ccc}.box-inner-subhead a.is-active:after{border-top:2px solid #00a2e9;-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.box-inner-list.is_open{display:initial}.box-inner-subhead{border:none}.is-hide{display:none}.is-show{display:block}.list-add-area{border-bottom:2px solid #efeedc;height:auto;margin:0 0 10px;width:100%}.list-add-area .add{background-color:#fff;border:2px solid #e5e5e5;border-radius:7px;box-shadow:0 2px 0 #e5e5e5;margin:5px 0 10px;width:100%}.list-add-area .add a{color:#333;text-decoration:none}.list-add-area .add a:hover{text-decoration:underline}.list-add-area .add-header{border-bottom:1px solid #e5e5e5;display:table;height:auto;padding:11px 12px;position:relative;width:100%}.list-add-area .sponsored{background:#e5e5e5;border-radius:0 0 4px 4px;color:#777;font-size:1rem;font-weight:700;height:14px;letter-spacing:normal;position:absolute;right:28px;text-align:center;top:-1px;width:68px}.list-add-area .label-box{display:table-cell;width:137px}.list-add-area .shoho-send-label{background:#e2648a;border-radius:15px;color:#fff;font-size:1.4rem;height:27px;letter-spacing:normal;line-height:26px;text-align:center;width:134px}.list-add-area .name{display:table-cell;font-size:1.9rem;font-weight:700;letter-spacing:normal;line-height:1.3;padding:0 85px 0 3px;vertical-align:middle}.list-add-area .add-header:after{right:12px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;width:12px;height:12px;border-top:2px solid #cbcbcb;border-right:2px solid #cbcbcb;top:48%;content:" ";transition:all .15s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .15s cubic-bezier(.165,.84,.44,1);margin-top:-5px}.add-shop-info{padding:13px 12px 11px;width:100%}.add-shop-info .shop-info{letter-spacing:-.4em;width:100%}.add-shop-info .shop-info>li{display:inline-block;letter-spacing:normal;vertical-align:top}.add-shop-info .shop-info>li:nth-child(1){width:160px}.add-shop-info .shop-info>li:nth-child(2){width:calc(100% - 160px);padding:0 0 0 12px}.add-shop-info .add-shop-picture{border-radius:3px;height:90px;overflow:hidden;width:160px}.add-shop-info .add-shop-picture img{height:100%;max-width:100%;display:block;margin:auto}.add-shop-info .root-status{display:table;width:100%}.add-shop-info .root-status>li{display:table-cell;font-size:1.3rem;padding:0 10px 0 0;vertical-align:middle}.add-shop-info .root-status .net{padding:0 5px 0 0;vertical-align:top;width:112px}.add-shop-info .root-status .stundby{padding:0;vertical-align:top;width:120px}.add-shop-info .root-status .stundby p,.root-status .net p{font-size:1.2rem;height:20px;line-height:18px;padding:0 4px 0 0;text-align:right}.root-status .net p{background:url(../img/pharmacy/detail_icon_label_net_w.png) 3px center no-repeat #ef7375;background-size:11px auto;border:1px solid #ef7375;border-radius:3px;color:#fff;width:100%}.root-status .net span{font-weight:700}.add-shop-info .root-status .stundby p{background:url(../img/pharmacy/detail_icon_label_heart_p.png) 3px center no-repeat #fff;background-size:13px auto;border:1px solid #ef7375;border-radius:3px;color:#ef7375;font-weight:700;width:100%}.add-service{background-color:#f9f9f9;border-radius:4px;box-shadow:inset 2px 2px 0 rgba(0,0,0,.05);height:auto;margin:10px 0 0;padding:0 4px;width:100%}.add-service ul{display:table;width:100%;padding:6px 0}.add-service ul li{display:table-cell;vertical-align:middle}.add-service ul li:first-child{width:122px}.add-service ul .service-title{background-image:url(../img/pharmacy/add-service-bg.png);background-repeat:no-repeat;background-position:left center;background-size:100% auto;color:#666;font-size:1.4rem;font-weight:700;height:34px;line-height:34px;margin:auto;text-align:center;width:102px}.add-service ul li:not(:first-child){width:56px;padding:0 6px 0 4px}.add-service ul li img{background-color:#fff;width:100%}.add-shop-comment{background-color:#f7f7f2;font-size:1.4rem;height:auto;line-height:1.3;margin:12px 0 0;padding:6px 8px;width:100%}.list-reveiw-text .other-review a:after,.list-review .list-reveiw-text:before{height:0;border-style:solid;left:-10px;content:" ";top:50%}.interior{padding:17px 0 17px 20px}.interior ul li span{font-weight:700}.interior ul li{margin:0 0 19px;font-size:15px}.interior ul{margin:0 15px 0 0;padding:0;list-style:none;float:left}.list-review{display:table;margin:12px 0 0;width:100%}.list-review li{display:table-cell;letter-spacing:normal;vertical-align:top}.list-review .list-reveiw-text ul,.st-map-appeal{letter-spacing:-.4em}.list-review .list-sex-icon{padding:6px 0 0;width:70px}.list-review .list-sex-icon img{margin:0 0 0 15px}.list-review .list-sex-icon p{font-size:1.2rem;margin:0;text-align:center;width:100%}.list-review .list-reveiw-text{background:#f2f5f5;border-radius:7px;color:#333;font-size:1.3rem;line-height:1.5;padding:9px 12px 7px;position:relative}.list-review .list-reveiw-text:before{border-width:5px 10px 5px 0;border-color:transparent #f2f5f5 transparent transparent;margin-top:-6px;position:absolute;width:0}.list-reveiw-text .publish{color:#888;display:inline-block;font-size:1.2rem;margin:5px 0 0;padding:0 100px 0 0;width:50%}.list-reveiw-text .other-review{color:#00a2e9;display:inline-block;font-size:.7rem;position:relative;width:50%;text-align:right}.list-reveiw-text .other-review a{color:#00a2e9;font-size:1.2rem;margin:0 0 0 3px;text-decoration:underline;position:relative}#go-to-top a,#go-to-top a:hover,.list-reveiw-text .other-review a:hover{text-decoration:none}.list-reveiw-text .other-review a:after{position:absolute;width:0;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #00a2e9;margin-top:-4px}.select-tab.list-page{margin:0;z-index:9999;margin-bottom:-1px;width:375px;float:left}.box-inner,.box-inner-round{margin-bottom:10px;background-color:#fbfbfb}.select-tab-list:last-child{margin-left:2%}.tab-box-inner{clear:both}.list-pager{float:right;font-size:1.3rem;height:29px;line-height:29px}.box-inner-round .round-header.is-icon{padding-left:35px;background-repeat:no-repeat}.box-inner-round{font-size:14px;font-size:1.4rem;border:1px solid #cdcccc;border-radius:5px;border-bottom-width:6px}.box-inner{padding:10px;border:1px solid #cdcccc;border-bottom-width:3px}.select-tab-list.is-active{color:#333;background:#fbfbfb;border-left:1px solid #cdcccc;border-right:1px solid #cdcccc;border-top:2px solid #0082bb;box-shadow:0 0 4px #aaa;-webkit-box-shadow:0 0 4px #aaa}html>body .box,html>body .shadow{border:1px solid #ddd\9}.btn:hover,a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)" -moz-opacity: .7;-khtml-opacity:.7;opacity:.7;zoom:1}.btn:not(:target),a:not(:target){filter:none\9;-ms-filter:none\9}html>body .checkbox-custom input[type=checkbox]+label{background-image:none\9;padding-left:0\9}.nav-searchbtn .searchbtn-list a:after{-ms-transform:rotate(45deg)}:root .checkbox-custom input[type=checkbox]+label{padding-left:23px\9}.inner-content{float:right;display:block}.inner-side{float:left;display:block}.feature-box .feature-box-list.is-coupon{background-color:#fc4;background-image:url(../img/pharmacy/list_coupon_icon.png);background-repeat:no-repeat;background-position:5px center;border:1px solid #fc4;color:#463f2d;font-size:1.2rem;text-align:right;width:97px}#go-to-top a:before,.access-text span:before{width:12px;content:""}.access-text{background:#f2f5f5;padding:8px 8px 10px;color:#333;font-size:13px;margin:15px 0 0}.access-text span{display:inline-block}.access-text span:before{background:url(../img/pharmacy_icon_access.png) no-repeat;background-size:12px 18px;height:22px;padding:0 0 3px 15px}#go-to-top{position:fixed;bottom:20px;right:20px;z-index:30}#go-to-top a{background:rgba(255,255,255,.5);border:1px solid #dbddda;color:#333;height:50px;line-height:50px;width:70px;text-align:center;display:block;border-radius:5px;font-size:1rem;padding:10px 0 0;position:relative}#go-to-top a:before{border-left:3px solid #0067fe;border-top:3px solid #0067fe;height:12px;left:50%;margin-left:-6px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);top:12px}#go-to-top a:hover{background:rgba(255,255,255,.9)}.main-contents a:hover,.st-shop-status dd a,.st-shop-status>dd,.st-slide-status dd a,.st-slide-status>dd span{text-decoration:underline}.st-btn a:hover,.st-shop-status dd a:hover,.st-shop-status dd li,.st-slide-status dd a:hover,a.st-map-detail-button:hover,a.st-map-net-btn:hover{text-decoration:none}.st-header-input input[type=text]{margin-top:1px\9;height:35px\9;margin-left:1px\9}@media all and (-ms-high-contrast:none){.st-header-input input[type=text]{margin-top:1px;margin-left:1px;height:35px}}.main-contents{background-image:url(../img/pharmacy/st_main_bg.png)}.main-contents a{color:#003a74}.st-check-coutner input[type=checkbox],.st-header-popup-body input[type=checkbox],.st-menu-box input[type=checkbox],.st-modal-area-body input[type=checkbox]{position:absolute;left:0;top:0;visibility:hidden;width:0;height:0}.st-check-coutner input[type=checkbox]+label,.st-header-popup-body input[type=checkbox]+label,.st-menu-box input[type=checkbox]+label,.st-modal-area-body input[type=checkbox]+label{display:inline-block;font-size:1.15rem;line-height:18px;padding-left:24px;position:relative}.st-check-coutner input[type=checkbox]+label:before,.st-header-popup-body input[type=checkbox]+label:before,.st-menu-box input[type=checkbox]+label:before,.st-modal-area-body input[type=checkbox]+label:before{border:1px solid #999;border-radius:3px;content:"";height:18px;left:0;top:0;position:absolute;width:18px}.st-check-coutner input[type=checkbox]+label:hover:before,.st-header-popup-body input[type=checkbox]+label:hover:before,.st-menu-box input[type=checkbox]+label:hover:before,.st-modal-area-body input[type=checkbox]+label:hover:before{cursor:pointer;border:1px solid #666;background-color:rgba(0,0,0,.05)}.st-check-coutner input[type=checkbox]:checked+label:after,.st-header-popup-body input[type=checkbox]:checked+label:after,.st-menu-box input[type=checkbox]:checked+label:after,.st-modal-area-body input[type=checkbox]:checked+label:after{border-left:2px solid #0178dc;border-bottom:2px solid #0178dc;content:"";height:7px;left:4px;top:4px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:10px}.st-main-body{margin:auto;padding:20px 0 0;width:980px}.st-main-title{background-color:#fff;border-left:5px solid #1866ce;padding:8px 15px}.st-main-title h2{font-size:1.8rem;font-weight:700;margin:0}.st-main-title p{color:#555;font-size:1.1rem;margin-top:-2px}.st-map-body h2,.st-map-close{font-size:2rem;font-weight:700}.st-map-body{background-color:#fff;margin-top:20px;padding:15px;position:relative;width:100%}.st-map-ribbon{background-color:#1866ce;height:45px;position:absolute;top:0;right:-10px;left:-10px}.st-map-ribbon:before{content:"";position:absolute;background-image:url(../img/pharmacy/st_title_map_label.png);width:125px;height:35px;top:7px;left:-5px}.st-map-body h2{color:#fff;height:45px;padding:0 0 0 130px;position:relative;width:100%;display:table}.st-map-body h2:after,.st-map-body h2:before{bottom:-8px;content:"";width:0;height:0;border-style:solid;position:absolute}.st-map-body h2 span{display:table-cell;vertical-align:middle;line-height:110%;font-weight:700;padding-top:1px}.st-map-body h2:before{left:0;border-width:0 10px 8px 0;border-color:transparent #1a4e97 transparent transparent}.st-map-body h2:after{right:0;border-width:8px 10px 0 0;border-color:#1a4e97 transparent transparent}.st-map-ribbon-sub{height:35px;position:absolute;top:10px;left:-15px;z-index:10;width:125px}.st-map-box{height:300px;position:relative;width:100%}.st-map-info{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo;background-color:#fff;border:1px solid #dbdfde;position:absolute;width:217px}.st-map-info-block{padding:8px;position:relative;width:100%}.st-map-info-block:after,.st-map-info-block:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0;left:50%;margin-left:-10px;position:absolute}.st-map-info-block:before{border-color:#cbcbcb transparent transparent;bottom:-10px}.st-map-info-block:after{border-color:#fff transparent transparent;bottom:-9px}.st-map-close{color:#cbcbcb;line-height:65%;position:absolute;right:8px;top:8px}.st-map-name{color:#3167cb;font-size:1.4rem;font-weight:700;line-height:16px;margin:0 0 5px;padding:0 20px 0 0}.st-shop-status{display:table;font-size:1rem;line-height:1.3;width:100%}.st-shop-status:last-of-type{margin-top:0}.st-shop-status dt{display:table-cell;font-weight:700;white-space:nowrap;vertical-align:top;width:40px}.st-map-appeal li,.st-shop-status dd{display:inline-block;vertical-align:top}.st-shop-status:last-of-type dt{width:50px}.st-shop-status dt:last-of-type+dd img{margin-right:3px;vertical-align:middle}.st-shop-status dd{margin-right:5px}.st-shop-status dd a{color:#000}.st-shop-status dd ol{overflow:hidden}.st-shop-status dd li{float:left;position:relative;padding:0 10px 0 0}.st-shop-status dd li:after,.st-shop-status dd li:last-of-type:after{position:absolute;margin-top:-2px;right:3px;width:4px;height:4px;content:"";top:50%}.st-shop-status dd li:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000}.st-shop-status dd li:last-of-type:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:none;border-right:none}.st-map-appeal{margin:4px 0 0;width:100%}.st-map-appeal img{max-height:48px}.st-map-appeal li{letter-spacing:normal;line-height:12px}.st-map-appeal li:nth-child(1){width:85px}.st-map-appeal li:nth-child(2){color:#2c7ffc;font-size:1.1rem;font-weight:700;padding:3px 0 0 5px;width:112px;overflow:hidden}.map-sales-time{display:table;width:100%;height:100%;border-spacing:0 0;padding:5px 0 0;letter-spacing:-.4em}.map-sales-time dl{display:table-cell;vertical-align:top;border:1px solid #ccc;height:100%;letter-spacing:normal;width:50%}.map-sales-time dl:nth-child(2){border-left:none}.map-sales-time dt{border-bottom:1px dotted #ccc;display:inline-block;width:100%;vertical-align:middle;text-align:center;font-size:1rem;color:#333;padding:3px 0}.map-sales-time dd{border-collapse:collapse;display:table;width:100%;height:calc(100% - 21px)}.map-sales-time dd span{font-family:Arial;font-weight:700;display:table-cell;line-height:11px;vertical-align:middle;text-align:center;padding:6px 0 5px;font-size:1.1rem}a.st-map-detail-button,a.st-map-net-btn,span.st-map-net-btn-off{border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);display:block;padding:5px 0;color:#fff;text-align:center;font-weight:700}.map-sales-time dd span.sales-inquiry{font-size:1rem;line-height:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}a.st-map-net-btn{background-color:#fa5b45;font-size:1.2rem;margin:5px 0 0;position:relative;width:100%}a.st-map-net-btn:hover{color:#fff}a.st-map-detail-button:after,a.st-map-net-btn:after,span.st-map-net-btn-off:after{content:"";height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;margin-top:-3px;position:absolute;right:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:6px}a.st-map-detail-button:before,a.st-map-net-btn:before,span.st-map-net-btn-off:before{content:"";height:6px;border-right:3px solid rgba(0,0,0,.2);border-bottom:3px solid rgba(0,0,0,.2);margin-top:-3px;position:absolute;right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:6px}a.st-map-detail-button,span.st-map-net-btn-off{font-size:1.4rem;margin:5px 0 0;width:100%;position:relative}span.st-map-net-btn-off{background-color:#fa5b45;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}a.st-map-detail-button{background-color:#2587ea}a.st-map-detail-button:hover{color:#fff}.st-shop-slider{margin:15px 0 0;letter-spacing:-.4em;position:relative;overflow:visible;width:904px}.st-app-info,.st-slide-status dd ol{overflow:hidden}.st-slide-info{background-color:#4f96f4;display:inline-block;letter-spacing:normal;padding:4px 0 0;position:relative;vertical-align:top}.st-slide-info .st-slide-info-no{position:absolute;top:0;left:8px;font-size:1.9rem;font-family:Arial;color:#fff;text-shadow:0 1px 0 #e23d26;background:#f95b45;width:26px;height:23px;line-height:27px;text-align:center;letter-spacing:-1px;padding-right:2px}.st-slide-info .st-slide-info-no:after{position:absolute;top:23px;left:0;content:'';height:7px;width:0;border:13px solid transparent;border-top:7px #f95b45 solid}.st-active-filter{background-color:rgba(246,164,28,.15);border:1px solid #ff9600;position:absolute;z-index:10;width:100%;height:100%;top:0}.st-slide-info-block{background-color:#fff;border-right:1px solid #dbdfde;border-bottom:1px solid #dbdfde;border-left:1px solid #dbdfde;height:100%}.st-info-top{padding:8px 7px 5px;background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);background-size:3px 1px;background-position:bottom;background-repeat:repeat-x}li.st-cardok,li.st-coupon,li.st-easy,li.st-net{background-repeat:no-repeat;background-position:1px center}.st-info-bottom{padding:5px 7px;vertical-align:bottom}.st-slide-title-area{display:table;width:100%;margin:0 0 10px;min-height:42px}.st-slide-name{color:#2c7ffc;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding:0;z-index:11}.st-pin-box{display:table-cell;position:relative;vertical-align:middle;width:28px;height:34px}.st-pin-count{color:#151515;font-size:1rem;font-weight:700;position:absolute;left:3px;top:3px}.st-slide-status{display:table;font-size:1rem;margin:0 0 0 33px;overflow:hidden;position:relative;z-index:11;color:#777;line-height:1.1}.st-slide-status:last-of-type{margin-top:1px}.st-slide-status dt{display:table-cell;font-weight:700;height:100%;white-space:nowrap;vertical-align:top;width:41px}.st-slide-status dd{float:left;width:auto}.st-slide-status>dd span{margin-right:5px}.st-slide-status>dd span:last-child{margin-right:0}.st-slide-status dd a{color:#000}.st-slide-status dd li{float:left;position:relative;padding:0 10px 0 0}.st-slide-status dd li:after,.st-slide-status dd li:last-of-type:after{position:absolute;margin-top:-2px;right:3px;width:4px;height:4px;top:50%;content:""}.st-slide-status dd li:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:1px solid #777;border-right:1px solid #777}.st-slide-status dd li:last-of-type:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:none;border-right:none}.st-slide-appeal{display:table;margin:9px 0 2px;width:100%}.st-slide-appeal li{display:table-cell;margin:5px 0 0;vertical-align:top}.st-slide-appeal li:nth-child(1){width:87px}.st-slide-appeal li:nth-child(2){color:#2c7ffc;font-size:1.2rem;font-weight:700;line-height:16px;padding:0 0 0 8px;display:table-cell;vertical-align:middle;letter-spacing:-.02em}.st-slide-appeal li:nth-child(2) a{position:relative;z-index:11}.slide-sales-time{display:table;width:100%;height:100%;border-spacing:0 0;padding:4px 0 0;letter-spacing:-.4em}.slide-sales-time dl{display:table-cell;vertical-align:top;border:1px solid #ccc;height:100%;letter-spacing:normal;width:50%}.slide-sales-time dl:nth-child(2){border-left:none}.slide-sales-time dt{border-bottom:1px dotted #ccc;display:inline-block;width:100%;vertical-align:middle;text-align:center;font-size:.9rem;color:#333;letter-spacing:-.8px;padding:1px 0}.slide-sales-time dd{display:table;width:100%;height:26px}.slide-sales-time dd span{font-family:Arial;font-weight:700;display:table-cell;vertical-align:middle;text-align:center;font-size:1.2rem;line-height:12px;padding:0}.slide-sales-time dd span.sales-inquiry{font-size:1rem;line-height:11px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.slide-sales-time dd span.sales-other,.slide-sales-time dd span.sales-time{font-size:1.2rem;line-height:1}a.st-slide-detail-btn,a.st-slide-net-btn,span.st-slide-net-btn{box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);font-size:1.6rem;margin:6px 0 0;padding:4px 0 3px;position:relative;z-index:11;text-shadow:1px 1px 0 rgba(0,0,0,.2);width:100%;vertical-align:bottom;color:#fff;text-align:center;font-weight:700}a.st-slide-net-btn,span.st-slide-net-btn{background-color:#fa5b45;border-radius:2px;display:inline-block}.st-map-label li,a.st-slide-detail-btn{border-radius:3px;display:inline-block}a.st-slide-detail-btn{background-color:#2587ea}li.st-cardok,li.st-coupon,li.st-credit,li.st-easy,li.st-heart,li.st-net{background-color:#fff}a.st-slide-detail-btn:hover,a.st-slide-net-btn:hover{color:#fff;text-decoration:none}.st-slide-net-btn.off{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.st-slide-net-btn:after,a.st-slide-detail-btn:after{content:"";height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;margin-top:-6px;position:absolute;right:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:8px}.st-slide-net-btn:before,a.st-slide-detail-btn:before{content:"";height:8px;border-right:3px solid rgba(0,0,0,.2);border-bottom:3px solid rgba(0,0,0,.2);margin-top:-6px;position:absolute;right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:8px}.st-map-label{letter-spacing:-.4em;margin:0;width:100%}.st-map-label li{color:#333;font-size:.9rem;height:17px;line-height:14px;margin:1px 2px 0 0;padding:0 2px 0 14px;letter-spacing:-.8px}.st-arrow-left,.st-arrow-right{margin-top:-10px;top:430px;position:absolute;width:20px;height:20px;cursor:pointer}.st-map-label li:last-child{margin-right:0}li.st-net{background-image:url(../img/pharmacy/st_map_net_icon.png);border:2px solid #fd9d7b}li.st-coupon{background-image:url(../img/pharmacy/st_map_coupon_icon.png);border:2px solid #a6d37d}li.st-cardok{background-image:url(../img/pharmacy/st_map_cardok_icon.png);border:2px solid #65bcb8}li.st-easy{background-image:url(../img/pharmacy/st_map_easy_icon.png);border:2px solid #e4bf7e}li.st-credit{background:url(../img/detail/index/st_map_credit_icon.png) no-repeat;background-repeat:no-repeat;background-position:3px 2px;border:2px solid #65bcb8}li.st-heart{background:url(../img/detail/index/st_map_heart_icon.png) no-repeat;background-position:3px center;border:2px solid #fa9cbb}li.st-note{background-color:#fff;background:url(../img/detail/index/st_map_note_icon.png) no-repeat;background-position:3px center;border:2px solid #c1c900}li.off{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.st-arrow-left{border-bottom:4px solid #ccc;border-left:4px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);left:14px}.st-arrow-right{border-top:4px solid #ccc;border-right:4px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);right:14px}.st-list-body{margin:auto;padding:20px 0;width:980px;letter-spacing:-.4em}.st-left-column,.st-left-menu{vertical-align:top;width:230px}.st-left-column{display:inline-block;margin-right:30px;float:left}.st-left-menu{background-color:#f6f6f6;letter-spacing:normal;margin:0}.st-left-menu h4{background-color:#5096f5;color:#fff;font-size:1.6rem;font-weight:700;height:38px;line-height:38px;position:relative;text-align:center;width:100%}.st-left-menu h4 img{vertical-align:middle;margin:0 3px 3px 0}.st-left-menu h4:after{bottom:-6px;content:"";left:50%;margin-left:-7px;position:absolute;width:0;height:0;border-style:solid;border-width:6px 7px 0;border-color:#5096f5 transparent transparent}.st-app-dl li:before,.st-area-block li:before{left:0;content:""}.st-menu-body{padding:16px 10px 10px}.st-menu-box{background-color:#fff;background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);background-size:3px 1px;background-position:bottom;background-repeat:repeat-x;padding:15px 0 6px;width:100%}.st-menu-box:last-of-type{background-image:none}.st-menu-title{font-size:1.4rem;font-weight:700;line-height:100%;margin:0 0 4px;padding:1px 5px 0 9px;background:url(../img/pharmacy/list_icon_left_title.png) left top no-repeat}.st-menu-detail{padding:0 10px}.st-menu-detail-line{padding:0 10px;width:100%;text-align:right}.st-btn{display:inline-block;margin:2px 0 0 5px;white-space:nowrap}.st-btn a{color:#333}.st-btn a:hover{background-color:rgba(0,0,0,.05);color:#000}.st-menu-btn-area,.st-menu-btn-city,.st-menu-btn-line,.st-menu-btn-station,.st-menu-btn-town{background-color:#fff;background-image:url(../img/pharmacy/st_menu-icon.png);background-repeat:no-repeat}.st-menu-btn-area,.st-menu-btn-city{border:1px solid #ccc}.st-menu-btn-area{background-position:31px center;border-radius:2px;box-shadow:inset 0 -2px 0 #ccc;color:#000;display:inline-block;font-size:1.2rem;letter-spacing:normal;margin:0 0 2px;padding:4px 0;text-indent:4px;width:48px;margin-bottom:10px}.st-menu-btn-city,.st-menu-btn-line,.st-menu-btn-station,.st-menu-btn-town{box-shadow:inset 0 -2px 0 #ccc;color:#000;letter-spacing:normal;padding:4px 0;text-indent:3px;text-align:left;font-size:1.2rem;display:inline-block}.st-menu-btn-city{background-position:90px center;border-radius:2px;margin:10px 5px 10px 0;width:106px}.st-menu-btn-line,.st-menu-btn-town{border:1px solid #ccc}.st-menu-btn-town{background-position:54px center;border-radius:2px;margin:10px 0;width:70px}.st-menu-btn-line{background-position:66px center;border-radius:2px;margin:10px 5px 10px 0;width:82px}.st-menu-btn-station{background-position:54px center;border:1px solid #ccc;border-radius:2px;margin:10px 0;width:70px}.st-checkbox-kodawari{padding:11px 0 10px}.st-area-name{display:inline-block;font-size:1.2rem;width:133px}.st-line-name{font-size:1.2rem}.st-line-name>li{width:100%}.st-area-block{font-size:1.2rem;margin:13px 0 0;width:100%}.st-area-block li{margin-bottom:3px;padding:0 0 0 12px;position:relative;text-align:left}.st-area-block li:nth-child(2){margin:0 0 0 12px}.st-area-block li:last-of-type{margin-bottom:0}.st-area-block li:before{border-left:1px solid #000;border-bottom:1px solid #000;height:6px;position:absolute;top:3px;width:6px}.st-reload{color:#2c7ffc;font-size:1.2rem;padding:0 0 7px;text-align:right}.st-reload a{color:#003a74;text-decoration:underline}.st-reload a:hover{color:#ff9600;text-decoration:none;cursor:pointer}.st-contents-box h4,.st-menu-research{color:#fff;font-size:1.6rem;font-weight:700}.st-reload img{margin-right:3px}.st-checkbox-net{margin:15px 0 10px;position:relative}.st-checkbox-kodawari li{margin-bottom:10px;position:relative}.st-checkbox-kodawari li:last-of-type{margin-bottom:0}.st-checkbox-week{letter-spacing:-.4em;padding:11px 0 15px}.st-app-box,.st-checkbox-week li,.st-contents-box,.st-left-submenu{letter-spacing:normal}.st-checkbox-week li{display:inline-block;margin-bottom:10px;position:relative;width:25%}.st-checkbox-week li:nth-child(n+5){margin-bottom:0}.st-checkbox-time{background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);background-size:3px 1px;background-position:top;background-repeat:repeat-x;padding:16px 0 5px}.st-sort-tab li.near,.st-sort-tab li.std,a.st-head-btn{background-repeat:no-repeat}.st-checkbox-time li{margin-bottom:10px;position:relative}.st-menu-research{background-color:#2587ea;border-radius:2px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);display:block;margin:0 auto 9px;padding:6px 0;width:190px}.st-menu-research:hover{filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7;cursor:pointer}.st-contents-box{background-color:#f6f6f6;margin-top:20px;vertical-align:top;width:230px}.st-contents-box h4{background-color:#1258c8;height:40px;line-height:40px;width:100%;text-align:center}.st-contents-body{padding:10px}.st-contents-body-fb{height:130px}.st-contents-block{background-color:#fff;margin:0 0 10px;padding:10px}.st-contents-block a{display:block;color:#333}.st-contents-block a:hover .st-block-title{color:#ff9600;text-decoration:underline}.st-contents-block:last-of-type{background-color:#fff;margin:0}.st-block-title{color:#003a74;font-size:1.2rem;font-weight:700;margin:0 0 5px}.st-block-material{display:table;width:100%}.st-block-material li{display:table-cell;font-size:1.2rem;line-height:16px;vertical-align:top}.st-block-material li.st-thum{padding:0 7px 0 0;text-align:center;width:50px}.st-contents-body-app{border:1px solid #eee;padding:15px 0 0}.st-app-box{background-color:#fff;margin-top:20px;width:230px}.st-app-box h4{background-color:#5096f5;color:#fff;font-size:1.4rem;font-weight:700;height:34px;line-height:34px;text-indent:10px;width:100%}.st-app-box h4 span{display:inline-block;font-size:1.4rem;font-weight:700;width:148px;vertical-align:top}.st-app-box h4 img{display:inline-block;margin-right:7px;vertical-align:top}.st-app-info{margin-bottom:10px;padding:0 10px}.st-app-info li{float:left}.st-app-info li:first-child{width:88px}.st-app-info li:last-of-type{font-size:1.2rem;line-height:18px;padding:0 0 0 10px;width:116px;color:#777;letter-spacing:-.02em}.st-app-dl{background-color:#f8f8f8;letter-spacing:-.4em;margin:0 auto 4px;padding:8px 5px 6px;text-align:center;width:216px}.st-app-dl li{display:inline-block;font-size:1.2rem;letter-spacing:.5px;position:relative;text-align:left;padding:0 0 0 8px}.st-app-dl li:first-child{margin:0 10px 0 0}.st-app-dl li:last-child{margin:0 0 0 10px}.st-app-dl li:before{position:absolute;top:4px;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #003a74}.st-add-area{background-color:#fff;margin-top:30px;padding:5px;width:100%}.st-add-area a{display:block;margin-bottom:5px}.st-add-area a:last-of-type{margin:0}.st-main-column{display:inline-block;letter-spacing:normal;vertical-align:top;width:720px;float:right}.st-main-column-header{background-color:#fff;border-bottom:1px solid #ddd;padding:65px 15px 0;position:relative;width:100%}.st-column-ribbon{background-color:#1866ce;height:50px;position:absolute;top:0;right:-10px;left:-10px}.st-column-ribbon:before{content:"";position:absolute;background-image:url(../img/pharmacy/st_title_label.png);width:125px;height:35px;top:10px;left:-5px}.st-column-ribbon h2{color:#fff;font-size:1.8rem;font-weight:700;height:50px;padding:0 0 0 130px;position:relative;width:100%;display:table}.st-column-ribbon h2:after,.st-column-ribbon h2:before{bottom:-8px;content:"";position:absolute;width:0;height:0;border-style:solid}.st-column-ribbon h2 span{display:table-cell;vertical-align:middle;font-weight:700;line-height:120%}.st-column-ribbon h2:before{left:0;border-width:0 10px 8px 0;border-color:transparent #1a4e97 transparent transparent}.st-column-ribbon h2:after{right:0;border-width:8px 10px 0 0;border-color:#1a4e97 transparent transparent}.st-selected-body{background-color:#f6f6f6;padding:8px 15px 7px;position:relative;width:100%;display:table;vertical-align:middle}.st-selected-body-left,.st-selected-body-right{display:table-cell;vertical-align:middle}.st-selected-body-left{width:calc(100% - 115px)}.st-selected-body-right{width:115px}.st-selected-item{letter-spacing:-.4em;display:table}.st-selected-item dt{display:table-cell;font-size:1.2rem;font-weight:700;height:100%;letter-spacing:normal;white-space:nowrap}.st-selected-item dd,a.st-head-btn{display:inline-block;letter-spacing:normal;font-size:1.2rem}.st-selected-item dd{line-height:14px;margin:1px 0;padding:0 6px;position:relative}.st-selected-item dd:after,.st-selected-item dd:last-of-type:after{height:12px;margin-top:-6px;position:absolute;right:0;top:50%;width:1px;content:""}.st-selected-item dd:after{border-right:1px solid #ababab}.st-selected-item dd:last-of-type:after{border-right:none}a.st-head-btn{background-color:#fff;background-image:url(../img/pharmacy/st_menu-icon.png);background-position:95px center;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -2px 0 #ccc;color:#000;padding:4px 0;text-indent:6px;width:115px}a.st-head-btn:hover{color:#000;text-decoration:none}.st-check-coutner{display:table;padding:15px 0 10px;width:100%}.st-check-coutner li{display:table-cell;position:relative;vertical-align:bottom;width:115px}.st-check-coutner li:last-of-type{font-size:1.2rem;text-align:right;width:auto}.st-check-coutner li:last-of-type strong{font-family:Arial;font-size:1.6rem;font-weight:700;padding:0 3px}.st-check-coutner p{margin-bottom:-5px}.st-sort-tab{height:50px;letter-spacing:-.4em;margin:0 0 30px;width:100%}.st-sort-tab li{background-color:#fff;box-shadow:inset 0 -4px 0 #dcdedd;display:inline-block;font-size:1.9rem;font-weight:700;height:50px;line-height:46px;letter-spacing:normal;text-align:center;width:50%}.st-sort-tab li:first-child{border-right:1px solid #dcdedd}.st-sort-tab li:last-child{border-left:1px solid #dcdedd}.st-sort-tab li a{display:block;height:50px;line-height:47px;width:100%}.st-sort-tab li a:hover{cursor:pointer;color:#ff9600;text-decoration:underline}.st-sort-tab li.std{background-image:url(../img/pharmacy/st_tab_stndard_off.png);background-position:142px 16px}.st-sort-tab li.std.is-active{background-image:url(../img/pharmacy/st_tab_stndard_on.png)}.st-sort-tab li.near{background-image:url(../img/pharmacy/st_tab_near_off.png);background-position:132px 16px}.st-detail-status,.st-list-detail-head{background-position:bottom;background-repeat:repeat-x;background-size:3px 1px}.st-sort-tab li.near.is-active{background-image:url(../img/pharmacy/st_tab_near_on.png)}.st-sort-tab li.is-active{background-color:#4085e2;border:none;box-shadow:inset 0 -4px 0 #1866ce;position:relative}.st-sort-tab li.is-active:after{border-style:solid;border-width:10px 10px 0;border-color:#1866ce transparent transparent;bottom:-10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0}.st-sort-tab li.is-active a{color:#fff}.st-list-shop-detail{background-color:#fff;border-top:5px solid #4f96f4;margin-bottom:30px}.st-list-detail-head{padding:16px 15px 0;position:relative}.st-list-detail-head h3{margin:0;width:100%;padding:0 120px 0 0;display:table}.st-list-detail-head h3 span{display:table-cell;vertical-align:top;font-size:2.2rem;font-weight:700;line-height:24px}.st-list-favorite{position:absolute;right:15px;top:15px;width:123px}.st-list-favorite a:hover{background-color:rgba(0,0,0,.05);color:#000;text-decoration:none}.st-list-favorite a:before{content:"★";color:#cbcbcb;font-size:1.4rem;left:7px;position:absolute}.st-list-favorite a{border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -2px 0 #ccc;color:#333;display:block;font-size:1.1rem;height:27px;line-height:24px;position:relative;text-align:center;padding-left:15px;width:123px}.st-list-favorite a.on:hover{color:#000;text-decoration:none}.st-list-favorite a.on:before{content:"★";color:#ffa902;font-size:1.4rem;left:7px;position:absolute}.st-list-favorite span.on{color:#ffa701;font-size:1.4rem;padding:0 4px 0 5px}.st-list-head-body{letter-spacing:-.4em;width:100%;margin-top:7px}.st-area-access-revew-01,.st-area-access-revew-02,.st-area-access-revew-03{display:inline-block;letter-spacing:normal;vertical-align:top;width:auto;margin-right:5px}.st-list-shop-status,.st-list-shop-status-genre{display:table;font-size:1rem;width:auto;overflow:hidden}.st-list-shop-status-genre{margin-right:8px}.st-list-shop-status dt,.st-list-shop-status-genre dd,.st-list-shop-status-genre dt{display:table-cell;height:100%;min-width:30px;vertical-align:top;white-space:nowrap}.st-area-access-revew-02 .st-list-shop-status{max-width:350px}.st-list-shop-status dt,.st-list-shop-status-genre dt{font-weight:700}.st-list-shop-status dt:nth-of-type(3){padding-left:15px}.st-list-shop-status .st-access,.st-list-shop-status .st-review{margin-right:8px;float:left}.st-list-shop-status .st-access a{color:#000;text-decoration:underline}.st-list-shop-status .st-access a:hover{color:#ff9600;text-decoration:none}.st-list-shop-status dd img{margin-right:5px;margin-bottom:1px}.st-list-shop-status .st-review a{font-size:1.2rem;text-decoration:underline}.st-list-shop-status .st-review a:hover{text-decoration:none}.st-list-shop-status dd ol{overflow:hidden}.st-list-shop-status dd li{float:left;position:relative;padding:0 10px 0 0}.st-list-shop-status dd li:after,.st-list-shop-status dd li:last-of-type:after{content:"";position:absolute;margin-top:-2px;right:3px;width:4px;height:4px;top:50%}.st-list-shop-status dd li:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000}.st-list-shop-status dd li:last-of-type:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-top:none;border-right:none}.st-detail-button:after,.st-detail-button:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.st-shop-label{letter-spacing:-.4em;margin:5px 0 4px;white-space:nowrap;width:100%}.st-shop-label li{border-radius:3px;color:#333;display:inline-block;font-size:1.1rem;letter-spacing:normal;height:22px;line-height:19px;margin:0 4px 0 0;padding:0 6px 0 24px}li.st-icon{border:1px solid #aaa;border-radius:2px;background-color:#fff;height:20px;line-height:18px;letter-spacing:normal;text-align:center;padding:0 5px}.st-list-detail-body{padding:12px 15px 15px}.st-detail-top{margin-bottom:8px;overflow:hidden}.st-list-detail-body:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.st-photo-list{float:left;height:auto;vertical-align:top;width:240px}.st-main-photo{height:137px;width:240px;overflow:hidden}.st-main-photo img{max-height:137px;max-width:240px;border:1px solid #fff;display:block;margin:auto}.st-photo-list ul{letter-spacing:-.4em;margin:2px 0 0;width:100%}.st-photo-list ul li{display:inline-block;letter-spacing:normal;padding:3px 6px 0 0;width:60px;height:37px}.st-photo-list ul li img{height:33px;width:100%;border:1px solid #fff}.st-photo-list img:hover{border:1px solid #fc7700}.st-appeal-box{float:left;letter-spacing:normal;margin:0 0 0 15px;vertical-align:top;width:435px}.st-detail-status dd,.st-detail-status dt,.st-detail-status dt span{vertical-align:middle;font-size:1.2rem}.st-detail-appeal{font-size:1.3rem;color:#fc7700;font-weight:700;margin:0 0 4px;line-height:1.4}.st-detail-status{background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);display:table;font-size:1rem;overflow:hidden;padding:2px 0 3px;width:100%}.st-detail-status:last-of-type{background-image:none;padding-bottom:0}.st-detail-status dt{display:table-cell;font-weight:700;margin:0 10px 0 0;height:100%;white-space:nowrap;width:110px;padding:6px 0}.st-detail-status.is-address dt{background:url(../img/pharmacy/list_icon_address.png) left 8px center no-repeat #f8f8f8}.st-detail-status.is-access dt{background:url(../img/pharmacy/list_icon_access.png) left 8px center no-repeat #f8f8f8}.st-detail-status.is-holiday dt{background:url(../img/pharmacy/list_icon_holiday.png) left 8px center no-repeat #f8f8f8}.st-detail-status.is-useitem dt{background:url(../img/pharmacy/list_icon_useitem.png) left 8px center no-repeat #f8f8f8}.st-detail-status dt span{color:#333;font-weight:700;width:100%;height:100%;padding-left:34px;display:inline;text-align:center}.st-detail-status dd{margin-right:10px;padding:3px 15px 0;display:table-cell}.st-detail-status dd .st-address{margin-right:23px}.st-detail-status dd .st-map-icon{display:inline-block;vertical-align:top}.st-detail-status dd span img{margin-right:3px;vertical-align:top}.st-detail-status dd span a{text-decoration:underline}.st-detail-status dd span a:hover{text-decoration:none}.st-flag-icon{letter-spacing:-.4em;margin-top:10px;width:100%}.st-flag-icon li{border:1px solid #aaa;border-radius:2px;background-color:#fdfce8;display:inline-block;font-size:1.2rem;letter-spacing:normal;margin-right:6px;padding:3px}.st-root-info{background-color:#fff;border:2px solid #f8f8f8;clear:both;display:table;width:100%;margin-top:5px}.st-root-info h4,.st-root-info p{display:table-cell;letter-spacing:normal;vertical-align:middle}.st-root-info h4{background:#f8f8f8;font-size:1.3rem;font-weight:700;padding:5px 0 0 15px}.st-reserve-button-off,a.st-reserve-button,span.st-reserve-button{background-color:#fa5b45;box-shadow:inset 0 -4px 0 #e23e25;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.st-root-info h4 img{margin:0 5px 5px 0}.st-root-info p{font-size:1.2rem;padding:7px 15px 5px;width:540px}.st-sales-time,.st-sales-time dl{vertical-align:top;height:100%;display:inline-block}.st-sales-time+.reserve-btn-baloon{margin-top:8px}.st-sales-time{width:330px;border-spacing:0 0;letter-spacing:-.4em;margin-right:10px}.st-sales-time dl{border:1px solid #e3e0de;letter-spacing:normal;width:50%}.st-sales-time dl:nth-child(2){border-left:none}.st-sales-time dl dt{border-bottom:1px dotted #ccc;display:inline-block;width:100%;vertical-align:middle;text-align:center;font-size:1.2rem;color:#333;padding:3px 0 2px}.st-sales-time dl dd{border-collapse:collapse;display:table;width:100%;height:37px}.st-sales-time dl dd span{font-family:Arial;display:table-cell;vertical-align:middle;text-align:center;padding:4px 0 3px;font-size:1.4rem;font-weight:700;height:100%;line-height:13px}.st-sales-time dl dd span.sales-inquiry{font-size:1.2rem;line-height:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.modal-content-change .st-popup-research-btn .shop_count,.modal-content-city-line .st-popup-research-btn .shop_count{font-family:Arial}.st-sales-time dl dd span.sales-time{font-family:Arial;font-size:1.6rem;line-height:1}.st-sales-time dl dd span.sales-other{font-size:1.4rem;line-height:1}.st-reserve-button-area{letter-spacing:-.4em;overflow:hidden}.st-reserve-sub-area{margin-bottom:8px;letter-spacing:-.4em}.st-button-block{display:inline-block;letter-spacing:normal}.st-reserve-button-off,a.st-detail-button,a.st-reserve-button,span.st-reserve-button{font-size:2.2rem;height:49px;letter-spacing:-1px;line-height:49px;position:relative;width:350px;vertical-align:top;color:#fff;display:inline-block;text-align:center;font-weight:700}a.st-reserve-button:hover{color:#fff;text-decoration:none}a.st-detail-button{background-color:#7bbee5;box-shadow:inset 0 -4px 0 #51a0ce;text-shadow:1px 1px 0 #3ca3b1}.st-detail-button:after,.st-detail-button:before{content:"";height:12px;position:absolute;top:50%;width:12px}a.st-detail-button:hover{color:#fff;text-decoration:none}.st-detail-button:before{border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2)}.st-reserve-subtext{font-size:1.2rem;float:right;letter-spacing:normal;margin:3px 0 0;text-align:center;width:350px}.st-reserve-subtext img{margin:0 0 2px 5px;vertical-align:middle}.st-reseve-alert{background-color:#fcf3f2;border:1px solid #e74c3c;border-radius:7px;margin:12px 0 0;padding:10px;position:relative;width:100%}.st-reseve-alert:after,.st-reseve-alert:before{content:"";position:absolute;width:0;height:0;border-style:solid}.st-reseve-alert.sub{border-radius:7px 7px 0 0}.st-reseve-alert:before{border-width:0 11px 11px;border-color:transparent transparent #e74c3c;top:-11px;right:179px}.st-reseve-alert:after{border-width:0 10px 10px;border-color:transparent transparent #fcf3f2;top:-10px;right:180px}.st-alert-day,.st-sub-alert,.st-sub-alert-day{width:100%;text-align:center}.st-reseve-alert p{color:#e74c3c;font-size:1.3rem;font-weight:700;text-align:center}.st-reseve-alert p img{margin:0 5px 0 0;vertical-align:bottom}.st-sub-alert{border-left:1px solid #e74c3c;border-right:1px solid #e74c3c;border-bottom:1px solid #e74c3c;border-radius:0 0 7px 7px;color:#e74c3c;font-size:1.2rem;padding:9px 10px 10px}.st-alert-day{font-size:1.1rem;line-height:15px;margin-top:1px}.st-alert-day dl{display:inline-block;margin:0 7px;vertical-align:middle;overflow:hidden}.st-alert-day dl dt{float:left}.st-alert-day dl dd{float:left;margin-right:7px}.st-sub-alert-day{border:1px solid #e74c3c;border-radius:7px;color:#e74c3c;font-size:1.2rem;margin:12px 0 0;padding:15px 10px;position:relative;line-height:14px}.st-sub-alert-day:after,.st-sub-alert-day:before{position:absolute;width:0;height:0;border-style:solid}.st-sub-alert-day:before{border-width:0 11px 11px;border-color:transparent transparent #e74c3c;top:-11px;right:179px}.st-sub-alert-day:after{border-width:0 10px 10px;border-color:transparent transparent #fff;top:-10px;right:180px}.st-list-review{background-color:#f6faff;display:table;margin:10px 0 0;padding:8px;width:100%}.st-list-review li{display:table-cell;letter-spacing:normal;vertical-align:top}.st-list-review .st-list-sex-icon{padding:6px 0 0;width:77px}.st-list-review .st-list-sex-icon img{margin:0}.st-list-review .st-list-sex-icon p{font-size:1rem;margin:50px 0 0;text-align:center;width:67px;color:#777}.st-list-review .st-list-reveiw-text{background:#fff;border:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;border-radius:7px;color:#555;font-size:1.2rem;line-height:16px;padding:7px 12px 6px;position:relative;word-break:break-all}.st-list-review .st-list-reveiw-text:after,.st-list-review .st-list-reveiw-text:before{border-style:solid;content:" ";height:0;position:absolute;top:20px;width:0}.st-list-review .st-list-reveiw-text:after{border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent;left:-10px;margin-top:-6px}.st-list-review .st-list-reveiw-text:before{border-width:7px 11px 5px 0;border-color:transparent #e0e0e0 transparent transparent;left:-12px;margin-top:-7px}.st-list-review .st-list-reveiw-text ul{letter-spacing:-.4em}.st-list-reveiw-text .st-publish{color:#999;display:inline-block;font-size:1.2rem;margin:3px 0 0;padding:0 100px 0 0;width:50%}.st-list-reveiw-text .st-other-review{color:#00a2e9;display:inline-block;font-size:1rem;width:50%;text-align:right;vertical-align:bottom}.modal-content-white,.pagenation-box li.is-active span{color:#333;background-color:#fff}.st-list-reveiw-text .st-other-review a{font-size:1.2rem;margin:0 0 0 3px;text-decoration:none;position:relative}.st-list-reveiw-text .st-other-review a:hover,.st-modal-area-body a{text-decoration:underline}.st-list-sex-icon.is-female{background:url(../img/pharmacy/list_icon_isfemale.png) top -3px left 11px no-repeat}.st-list-sex-icon.is-male{background:url(../img/pharmacy/list_icon_ismale.png) top -3px left 11px no-repeat}.pagenation-box{margin:20px auto;text-align:center}.pagenation-box ol{display:inline-block}.pagenation-box li{display:inline-block;margin:0 2px}.pagenation-box li a{display:block;padding:6px 11px;font-size:13px;font-size:1.3rem;background-color:#fff;border:none}.pagenation-box li a:hover{background-color:rgba(0,0,0,.1);filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.pagenation-box li span,.pagenation-box p a{padding:6px 11px;background-color:#fff;border:none}.pagenation-box li span{display:block;font-size:13px;font-size:1.3rem}.pagenation-box p{display:inline-block;margin:0 2px}.pagenation-box p a{display:block;font-size:13px;font-size:1.3rem}.pagenation-box p a:hover{background-color:#eee;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.pagenation-box p.page-prev a:before{content:"<";margin-right:6px}.pagenation-box p.page-next a:after{content:">";margin-left:6px}.pagenation-box li.is-active a{color:#333}.modal-content-white{position:relative;padding:20px;line-height:1.5;font-size:14px;font-size:1.4rem;border-radius:8px}.st-modal-parent,.st-modal-parent a,.st-modal-title{font-size:1.4rem}.select-change{margin:auto;display:table;padding:0}.st-modal-area-body{background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2);letter-spacing:normal;padding:12px 0 80px 15px;width:900px}.st-modal-area-body.is-frame{max-height:80vh;overflow-y:scroll}.st-modal-area-body a{color:#0166fc}.st-modal-area-body a:hover{text-decoration:none}.st-modal-area-body.is-frame::-webkit-scrollbar{-webkit-appearance:none;width:10px}.st-modal-area-body.is-frame::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.st-modal-title{font-weight:700;margin:0 0 10px}.st-modal-parent{background-color:#f0f0f0;border-bottom:1px solid #ccc;font-weight:700;line-height:1;padding:11px 0 8px 15px}.st-modal-arealist li,.st-modal-linelist li,.st-modal-stationlist li{display:inline-block;font-size:1.2rem;vertical-align:top}.st-modal-arealist{letter-spacing:-.4em;padding:15px 15px 0;width:100%}.st-modal-arealist li{letter-spacing:normal;margin-bottom:15px;width:25%}.st-modal-linelist{letter-spacing:-.4em;padding:19px 15px 0;width:100%}.st-modal-linelist li{letter-spacing:normal;padding-bottom:14px;width:33.333%}.st-modal-stationlist{letter-spacing:-.4em;padding:15px 15px 0;width:100%}.st-modal-stationlist li{letter-spacing:normal;margin-bottom:15px;width:25%}.st-modal-float-btn{background-color:rgba(255,251,230,.7);border-top:1px solid #ccc;bottom:0;height:70px;left:0;padding:15px;position:absolute;right:0;text-align:center}.st-modal-float-btn button{height:40px;text-align:center;width:240px}.st-modal-float-btn button:hover{cursor:pointer;filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7}.st-popup-narrow-btn{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 -2px 0 #ccc;font-size:1.6rem;font-weight:700}.st-popup-research-btn{background-color:#0060ff;border-radius:3px;box-shadow:inset 0 -3px 0 #02509b;color:#fff;font-size:1.6rem;font-weight:700}.st-popup-research-btn span{font-size:1.3rem}.st-close{position:absolute;top:-30px;right:15px}.map-wrapper{height:100%;width:100%}.st-modal-conditions{height:auto;width:100%}.st-modal-conditions .st-gt{font-size:1.2rem;font-weight:700;margin:0 6px 0 0}.st-select-add,.st-select-pref{display:inline-block;position:relative;margin:0 5px 0 0;z-index:0}.st-select-add{background-color:#fcf8ec}.st-select-add select,.st-select-pref select{background:0 0;border:1px solid #ccc;height:30px}.st-select-add:after,.st-select-pref:after{content:"▼";font-size:1rem;right:8px;top:7px;position:absolute;z-index:-1}.st-select-pref select{border-radius:2px;font-size:1.2rem;padding:0 8px;width:100px}.st-select-add select{border-radius:2px;font-size:1.2rem;padding:0 35px 0 8px}.st-modal-kyeword{border:1px solid #ccc;border-radius:2px;height:30px;margin:6px 0;padding:0 10px;width:300px}.st-label-choose{background-color:#fb4c51;color:#fff;display:block;font-size:1.2rem;height:22px;line-height:22px;margin:0 0 5px;padding:0 0 0 12px;position:relative;width:165px;left:0}.st-label-choose:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:11px 10px 11px 0;border-color:transparent #fff transparent transparent}.st-modal-conditions>ul{border-bottom:1px solid #ccc;display:table;height:auto;width:100%}.st-modal-conditions>ul:last-of-type{border-bottom:none}.st-modal-conditions .st-change-kyeword li:nth-child(2){padding:10px 15px}.st-modal-conditions>ul>li{display:table-cell;font-size:1.4rem;font-weight:700;vertical-align:middle}.st-modal-conditions>ul>li:nth-child(1){background-color:#f6f6f6;line-height:120%;padding:12px 10px 12px 15px;width:110px}.st-modal-conditions>ul>li:nth-child(2){padding:9px 0}.st-line-station{background-color:#0060ff;background-image:url(../img/pharmacy/st_modal_change_icon.png);background-repeat:no-repeat;background-position:3px center;border-radius:2px;box-shadow:0 2px 0 #044d9a;color:#fff;display:block;font-size:1.2rem;font-weight:700;height:20px;line-height:20px;margin:2px 0 0;text-align:center;text-indent:15px;width:80px}.st-line-station:hover{cursor:pointer;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.st-modal-conditions>ul>li>ul{letter-spacing:-.4em;width:100%;padding:0 15px}.st-modal-conditions .st-modal-kodawari{padding:0 15px}.st-modal-info li,.st-modal-kodawari li,.st-modal-service li,.st-modal-time li{display:inline-block;letter-spacing:normal;margin:6px 0;vertical-align:middle;width:25%}.st-modal-week li{display:inline-block;letter-spacing:normal;vertical-align:middle;width:12.5%}.st-bn-area{width:230px;margin:20px 0 30px}.st-bn-area img{margin-bottom:5px;width:100%}.modal-content-alert{position:relative;width:auto;width:530px}.pharmacy-alert{margin:auto;padding:0;width:530px}.st-modal-alert-title,.st-modal-textbox{font-size:1.4rem;padding:10px}.st-modal-alert-body{background-color:#fff;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);letter-spacing:normal;margin:auto}.st-alert-close{position:absolute;top:10px;right:10px}.st-modal-alert-title{background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);background-size:3px 1px;background-position:bottom;background-repeat:repeat-x;font-weight:700;text-align:center}.swiper-button-next,.swiper-button-prev{background-image:none}#map_canvas{height:100%;width:100%}.st-main-column-header-zero{background-color:#fff;margin:0 0 30px;padding:65px 15px 0;position:relative;width:100%}.st-list-zero{background-color:#fff;padding:45px 0;text-align:center;width:100%}.st-column-ribbon-zero{background-color:#1866ce;height:50px;position:absolute;top:0;right:-10px;left:-10px}.st-column-ribbon-zero h2{color:#fff;font-size:1.8rem;font-weight:700;height:50px;line-height:50px;padding:0 0 0 25px;position:relative;width:100%}.st-column-ribbon-zero h2:after,.st-column-ribbon-zero h2:before{bottom:-8px;content:"";position:absolute;width:0;height:0;border-style:solid}.st-column-ribbon-zero h2:before{left:0;border-width:0 10px 8px 0;border-color:transparent #1a4e97 transparent transparent}.st-column-ribbon-zero h2:after{right:0;border-width:8px 10px 0 0;border-color:#1a4e97 transparent transparent}.st-zero-text{font-size:1.8rem;font-weight:700;margin:0 0 30px}.st-zero-subtext{font-size:1.4rem;margin:0 0 5px}.st-zero-search-btn{margin:0 auto 30px}.st-zero-search-btn img{vertical-align:middle;margin:0 5px 3px 0}.st-zero-search-btn a{background-color:#2587ea;border-radius:2px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);color:#fff;display:block;font-size:2rem;font-weight:700;height:50px;line-height:50px;margin:auto;text-shadow:1px 1px 0 rgba(0,0,0,.2);width:350px}.st-backpage a{font-size:1.4rem}.gm-style .gm-style-iw{top:0!important;left:0!important;width:230px!important}#delete-check,#delete-comp,#delete-error,#modal-post-favorite,#modal-post-favorite-comp{margin:auto}.modal-content-favorite-comp{background-color:#fff;border-radius:8px;border:4px solid #cfe2f1;color:#333;font-size:14px;font-size:1.4rem;height:auto;line-height:1.5;padding:40px 0 35px;position:relative;width:480px}.detail-popup-favorite-title{width:472px;height:52px;margin:0 0 20px;font-size:20px;font-size:2rem;font-weight:700;text-align:center;line-height:52px;color:#0060ad;background:#cfe2f1}.detail-popup-favorite-text{font-size:15px;font-size:1.5rem;line-height:1.5em;margin:0 auto 30px;width:420px}.detail-popup-favorite{width:400px;height:60px;margin:0 auto}.detail-popup-favorite a{display:block;color:#333;font-size:20px;font-size:2rem;font-weight:700;width:400px;height:60px;text-align:center;border:1px solid #b2b2b2;border-radius:3px;line-height:57px;box-shadow:inset 0 -4px 0 #ccc;-moz-box-shadow:inset 0 -4px 0 #ccc;-webkit-box-shadow:inset 0 -4px 0 #ccc}.favorite-popup{border-radius:5px;color:#fff;margin:auto;text-align:center}.favorite-popup-title{font-size:2rem;font-weight:700;margin:0;text-align:center}.favorite-popup-checktext{font-size:1.8rem;margin:20px 0 0}.favorite-popup-deletetext{font-size:1.8rem;padding:20px 0 25px}.favorite-popup-errortext{font-size:1.8rem;margin:0}.favorite-popup-button{letter-spacing:-.4em;margin:25px auto 0;text-align:center;width:332px}.favorite-popup-button li{display:inline-block;letter-spacing:normal;margin:auto;width:166px}.favorite-popup-button li a{box-shadow:inset 0 -5px 0 rgba(0,0,0,.2);border-radius:3px;display:block;font-size:1.8rem;font-weight:700;text-align:center;height:56px;line-height:53px;margin:auto;width:136px}.favorite-delete-close,.favorite-delete-retry{background-color:#fff;color:#333}.favorite-close{background-color:#ccc;color:#fff}.nav-breadclums{margin:0 auto;padding:10px 0;width:1000px;font-size:1.1rem}.nav-breadclums ol{overflow:hidden}.nav-breadclums .breadclums-list{float:left;padding-right:2px}.nav-breadclums .breadclums-list a:hover{color:#ff9600;text-decoration:underline}.nav-breadclums .breadclums-list:after{content:"＞";color:#bebec0;font-size:.9rem;margin-left:3px}.nav-breadclums .breadclums-list:last-child:after{content:normal}.st-pagenation-box{text-align:center}.st-pagenation-box li a:hover{background-color:rgba(0,0,0,.1);filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.st-pagenation-box p a:hover{background-color:#eee;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.st-pagenation-box p.page-prev a:before{content:"<";margin-right:6px}.st-pagenation-box p.page-next a:after{content:">";margin-left:6px}.st-slide-appeal img{height:50px;max-height:50px}.st-map-appeal .lineclamp{height:45px;background-color:#fff}.st-slide-appeal .lineclamp{line-height:16px;height:48px;background-color:#fff}.lineclamp,.st-slide-info-block .st-map-appeal{height:58px;background-color:#fff}.lineclamp{position:relative;font-weight:700;line-height:137%;margin-left:2px;padding-right:8px}.lineclamp:after,.lineclamp:before{background:#fff;position:absolute}.lineclamp:before{content:"...";top:30px;right:0}.lineclamp:after{content:"";height:100%;width:100%}.st-slide-info-block .lineclamp{position:relative;overflow:hidden;font-weight:700;line-height:16px;color:#2c7ffc}.st-slide-info-block .lineclamp:after,.st-slide-info-block .lineclamp:before{background:#fff;position:absolute}.st-slide-info-block .lineclamp:before{content:"...";top:39.2px;right:0}.st-slide-info-block .lineclamp:after{content:"";height:100%;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.st-slide-info-block .lineclamp:before{content:"";top:39.2px;right:0}.st-slide-info-block .lineclamp:after{background:0 0;content:"";position:absolute;right:0;bottom:0}.st-slide-info-block .lineclamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.brand-header .name .discription,.list-review-body .detail .comment,.list-review-outline,.list-torioki-box .name,.underflyer-list li .name{-webkit-box-orient:vertical;-webkit-line-clamp:2}.bottom-research-box #expand-menu{overflow:auto}.bottom-research-box .bottom-internal-link-box{position:relative;padding:0;margin:0 0 20px;overflow:hidden;zoom:1;box-shadow:none}.bottom-research-box .bottom-internal-link-box dl{margin:0 15px}.bottom-research-box .bottom-internal-link-box dl dt{font-size:1.4rem;font-weight:700;margin:15px 0 10px}.bottom-research-box .bottom-internal-link-box dl>dt:first-child{margin-top:0}.bottom-research-box .bottom-internal-link-box dl dd ol li{display:inline-block;font-size:1.2rem;letter-spacing:normal;border-right:1px solid #ccc;margin:0 6px 5px 0;padding-right:10px;line-height:1.5rem}.bottom-research-box .bottom-internal-link-box dl dd ol li:last-child{border:none}.list-coupon{display:inline-block;letter-spacing:normal;height:61px;margin:0;width:350px}.list-coupon-lead{border:1px dashed #c8be9f;font-size:1.2rem;height:61px;padding:2px;position:relative;width:350px}.list-coupon+.congestion-area{margin-top:5px}.list-coupon-lead a,.list-coupon-lead a:hover{text-decoration:none;position:relative}.list-coupon-lead dd p a:before{width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #007bff;content:"";position:absolute;left:-5px;top:3px}.list-coupon-lead dl{background:#fff3c5;display:table;width:100%}.list-coupon-lead dt{color:#5f4f1e;display:table-cell;font-weight:700;vertical-align:middle;width:82px;height:55px;text-align:center;line-height:1.2;padding-left:7px}.list-coupon-lead dd{display:table-cell;vertical-align:top;background:#fff;border:2px solid #fff3c5;padding:5px 10px 12px;position:relative;word-break:break-all;line-height:1.1}.list-coupon-lead dd div{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:238px}.list-coupon-lead dd p{position:absolute;font-size:1rem;bottom:5px;right:10px;text-align:right}.list-coupon-lead dd p span{position:relative}.list-coupon-lead p span:before,.list-coupon-lead::before{position:absolute;content:""}.list-coupon-lead p span:before{border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #007bff;height:0;left:-7px;margin-top:-3px;top:50%;width:0}.list-coupon-lead a:hover p span:before{border-color:transparent transparent transparent #ff9600}.list-coupon-lead::before{width:20px;height:20px;background:url(../img/pharmacy/list-img-coupon.png) no-repeat;display:inline-block;top:-1px;left:-1px}.list-coupon-more{text-align:right;font-size:1.2rem;margin:3px 0 0}.list-coupon-more a{display:inline-block;position:relative;padding-left:12px}.list-coupon-more a::before{position:absolute;top:5px;left:4px;width:4px;height:4px;border:3px solid transparent;border-left:3px solid #2c7ffc;content:""}body{min-width:980px}.search-select-list li{padding:7px 0 0}.search-select-list{margin:5px 0 16px}.sub-title.st-modal-parent{padding:11px 15px 8px}.map-shoplist-wrap{width:904px;overflow:hidden;margin-left:23px}.st-check-coutner input[type=checkbox]:disabled+label{color:#ccc}.st-check-coutner input[type=checkbox]:disabled+label:before{border:1px solid #ccc}@media all and (-ms-high-contrast:none){.st-modal-area-body.is-frame{max-height:80vh;overflow-y:scroll;margin-bottom:70px}}@-moz-document url-prefix(){.st-modal-area-body.is-frame{max-height:80vh;overflow-y:scroll;margin-bottom:70px}}.st-photo-list .lazyload,.st-photo-list .lazyloading{position:absolute;left:50%;top:50%}.js-shop-thumbnail-list.lazyload,.js-shop-thumbnail-list.lazyloading{margin-left:-17px;margin-top:-17px;width:34px;height:34px}.pharmacy_thumbnail_main.lazyload,.pharmacy_thumbnail_main.lazyloading{margin-left:-44px;margin-top:-44px;width:88px;height:88px}.st-main-photo,.st-photo-list ul li{position:relative}.modal-content-pref .st-modal-title{font-size:1.6rem;margin:0 0 9px;font-weight:400}.modal-content-pref .st-modal-area-body{padding:12px 0 0 15px}.modal-content-pref .sub-title{font-size:1.4rem}.modal-content-pref .search-select-list li{padding:3px 0 4px}.modal-content-pref .search-select-list{margin:14px 0 12px}.modal-content-city-line .st-modal-title{font-size:1.6rem;margin:0 0 9px;font-weight:400}.modal-content-city-line .st-modal-parent{padding:10px 0 9px 15px}.modal-content-city-line .st-modal-arealist{padding:19px 15px 6px}.modal-content-city-line .st-modal-arealist li{margin-bottom:14px;color:#777}.modal-content-city-line .st-modal-area-body{padding:12px 0 77px 15px}.modal-content-city-line .st-modal-float-btn{padding:18px 0;height:77px}.modal-content-city-line .st-popup-narrow-btn{font-size:1.8rem;margin-right:6px}.modal-content-city-line .st-popup-research-btn{font-size:1.8rem}.modal-content-city-line .st-popup-research-btn span{font-size:1.4rem}.modal-content-city-line .st-modal-linelist{padding:19px 15px 6px}.modal-content-city-line .st-modal-linelist li small{color:#777}.modal-content-change .st-modal-area-body{padding:11px 0 97px 15px}.modal-content-change .st-modal-title{font-size:1.8rem;font-weight:400;margin:0 0 8px}.modal-content-change .st-modal-float-btn{padding:18px 0;height:77px}.modal-content-change .st-popup-research-btn{font-size:1.8rem}.modal-content-change .st-popup-research-btn span{font-size:1.4rem}.modal-content-change .st-modal-conditions>ul>li:nth-child(2){padding:11px 0 14px}.modal-content-change .st-modal-conditions .st-change-kyeword li:nth-child(2){padding:10px 15px;font-size:1.2rem}.modal-favorite-popup{background:#fff;border-radius:4px;color:#333;padding:0 0 15px;position:relative;width:430px}.modal-favorite-popup-title{background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,transparent 1px,transparent 2px);background-size:3px 1px;color:#333;font-size:1.6rem;font-weight:700;position:relative;background-position:center bottom;background-repeat:repeat-x;padding:18px 0 16px;text-align:center}.modal-favorite-popup-text{padding:18px 15px 0;font-size:1.4rem;text-align:center}.modal-favorite-popup-btn,.modal-favorite-popup-btn-yesno li{line-height:52px;font-size:2.2rem;border-radius:3px;font-weight:700;text-align:center}.modal-favorite-popup-btn{width:400px;height:52px;box-shadow:#1866ce 0 -4px 0 inset;margin:13px auto 0;background:#2587ea}.modal-favorite-popup-btn a{display:block;text-decoration:none;color:#fff}.internal-link-body a,.mado-contents-body a:hover h3{text-decoration:underline}.modal-favorite-popup-btn:hover{filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7}.modal-favorite-popup-btn a:hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.modal-favorite-popup-close{height:15px;position:absolute;top:20px;right:15px;width:15px;z-index:1000}.modal-favorite-popup-btn-yesno{margin:17px auto 0;text-align:center;width:310px}.modal-favorite-popup-btn-yesno li{display:inline-block;height:52px;width:140px;margin:0 3px 0 4px}.modal-favorite-popup-btn-yesno li a{color:#fff;display:block}.modal-favorite-popup-btn-yesno li:hover{filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7}.modal-favorite-popup-btn-yesno li a:hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.flyer-panel-box .thumb .flyer-brand-list-by,.underflyer-list li .thumb .flyer-brand-list-by{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff', GradientType=0 )}.modal-favorite-popup-btn-yes{box-shadow:inset 0 -4px 0 #1866ce;background:#2587ea}.modal-favorite-popup-btn-no{box-shadow:inset 0 -4px 0 #a3a3a3;background:#bbb}.loading_reservation_status{text-align:center;display:block}.loading_reservation_status-main{width:350px;height:50px}.loading_reservation_status-info,.loading_reservation_status-slider{width:100%;height:30px}.brand-top{background:url(../img/brand/brand_list_top_bg.jpg) no-repeat;display:table;height:140px;margin:0 auto 25px;padding:20px 23px;width:980px}.brand-top-img{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:contain;border:1px solid #e1e1e1;display:table-cell;height:95px;width:95px}.brand-top-about{color:#fff;display:table-cell;padding-left:28px;vertical-align:middle}.brand-top-title{font-size:2.9rem;font-weight:700;margin-bottom:15px}.brand-top-txt{font-size:15px;font-size:1.5rem}.st-btn.no-detail{width:100%}.st-btn.no-detail a{float:right}.st-main-title h2{display:inline-block;vertical-align:middle;white-space:nowrap}.st-main-title-list{letter-spacing:-.4em;vertical-align:middle;padding:2px 0 4px}.st-main-title-list p{color:#aaa;display:inline-block;font-size:1.1rem;letter-spacing:normal}.st-main-title-list p::after{color:#aaa;content:"｜"}.st-main-title-list p:first-child::before{content:"-"}.st-main-title-list p:last-child::after{content:""}.map-wrapper{text-align:center}.bottom-review-box{margin:30px 0;letter-spacing:normal;background-color:#fff;padding:10px}.bottom-review-box h2{background:#f5f5f5;color:#333;font-size:1.6rem;font-weight:700;height:39px;line-height:39px;margin-bottom:20px;padding:0 14px}.bottom-review-box .chara span,.bottom-review-box .daytime span,.bottom-review-box h3 .count,.reviewscore td span{color:#ff9600;vertical-align:-1px;font-weight:700}.bottom-review-box .chara td:before,.bottom-review-box .daytime td:before,.bottom-review-box h3 .count:before,.reviewscore td:before{border-bottom:1px dotted #ccc;content:"";height:16px;top:-1px}.caharactor{background:url(../img/pharmacy/line_background.png) center top no-repeat;margin:auto;table-layout:fixed;text-align:center;width:670px}.bottom-review-box .daytime td,.bottom-review-box .daytime th{background-color:#fff;position:relative;font-size:1.2rem;letter-spacing:normal}.bottom-review-box .chara{border-collapse:separate;border-spacing:0 10px;border-radius:7px;display:inline-table;width:335px}.bottom-review-box .chara th{background-color:#fff;background-clip:content-box;font-size:1.4rem;font-weight:700;text-align:right;padding:0 0 0 2px;position:relative;z-index:10;width:184px}.bottom-review-box .chara td{font-size:1.2rem;font-weight:700;padding:0 60px 0 0;position:relative;text-align:right;width:151px}.bottom-review-box .chara td:before{width:70px;position:absolute;left:-13px}.bottom-review-box .chara span{display:inline-block;font-size:1.5rem}.bottom-review-box .daytime{border-collapse:separate;border-spacing:30px 19px;display:inline-table;letter-spacing:-.4em;text-align:left;width:222px}.bottom-review-box .daytime th{display:inline-block;padding:0 3px 0 0;text-align:left;z-index:10}.bottom-review-box .daytime td{text-align:right;width:35px}.bottom-review-box .daytime td:before{width:100px;position:absolute;left:-100px}.bottom-review-box .daytime span{display:inline-block;font-size:1.5rem}.bottom-review-box h3{background:url(../img/pharmacy/line_background.png) center top no-repeat;font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center;padding:10px 0}li.label-delivery,li.label-hsupport,li.label-net,li.label-parking,li.label-time{background-color:#fff;background-position:5px center}.route-info .title,li.label-delivery,li.label-hsupport,li.label-net,li.label-parking,li.label-time{background-repeat:no-repeat}.bottom-review-box h3 .count{display:inline-block;font-size:1.5rem;padding:0 0 0 77px;position:relative}.bottom-review-box h3 .count:before{width:71px;position:absolute;left:3px}.reviewscore caption,.reviewscore td,.reviewscore th{font-size:1.2rem;position:relative}.bottom-review-box h3 .ken{font-size:1.2rem}.reviewscore caption{text-align:left;font-weight:700;letter-spacing:normal;margin-bottom:10px}.bottom-review-box .reviewscore{margin:auto;letter-spacing:-.4em;text-align:left;width:670px}.reviewscore tr{border-collapse:separate;border-spacing:30px 8px;letter-spacing:normal;display:inline-table;width:33.3333%}.reviewscore th{text-align:left;z-index:10}.reviewscore td{text-align:right;width:35px}.reviewscore td span{display:inline-block;font-size:1.5rem}.reviewscore tr span{background-color:#fff}.reviewscore td:before{width:92px;position:absolute;left:-87px}@media all and (-ms-high-contrast:none){.bottom-review-box .daytime{border-collapse:separate;border-spacing:30px 19px;display:inline-table;letter-spacing:-.4em;text-align:left;width:215px}.bottom-review-box .chara{border-collapse:separate;border-spacing:0 10px;border-radius:7px;display:inline-table;width:325px}}@-moz-document url-prefix(){.bottom-review-box .daytime{border-collapse:separate;border-spacing:30px 19px;display:inline-table;letter-spacing:-.4em;text-align:left;width:215px}.bottom-review-box .chara{border-collapse:separate;border-spacing:0 10px;border-radius:7px;display:inline-table;width:325px}}li.label-time{background-image:url(../img/pharmacy/label_time_icon.png);border:2px solid #ff7878}li.label-delivery{background-image:url(../img/pharmacy/label_delivery_icon.png);border:2px solid #87ce9b}li.label-parking{background-image:url(../img/pharmacy/label_parking_icon.png);border:2px solid #809dcd}li.label-net{background-image:url(../img/pharmacy/label_net_icon.png);border:2px solid #febaa2}li.label-hsupport{background-image:url(../img/pharmacy/label_hsupport_icon.png);border:2px solid #ff99c9}.list-status-label{letter-spacing:-.4em;text-align:left;width:100%;margin-top:7px}.list-status-label li,.reserve-btn-baloon{display:inline-block;letter-spacing:normal}.list-status-label li{border:1px solid #ccc;color:#666;font-size:1.1rem;height:20px;line-height:20px;margin:0 4px 0 0;padding:0 13px}.route-info{color:#777;font-size:1.2rem;line-height:1.8rem;margin-bottom:8px}.route-info .title{background-image:url(../img/pharmacy/route_info_icon.png);background-position:left center;color:#333;font-size:1.3rem;font-weight:700;height:20px;margin-bottom:5px;padding:0 0 0 25px;line-height:20px}.reserve-btn-baloon{margin-right:10px;vertical-align:bottom;width:330px}.reserve-btn-baloon dl{border:1px solid #ff5550;border-radius:3px;display:table;height:50px;padding:4px 0 4px 4px;position:relative;width:100%}.reserve-btn-baloon dl:after,.reserve-btn-baloon dl:before{border-style:solid;border-width:5px 0 5px 8px;content:"";height:0;margin-top:-5px;position:absolute;top:50%;width:0}.reserve-btn-baloon dl:before{border-color:transparent transparent transparent #ff5550;right:-8px}.reserve-btn-baloon dl:after{border-color:transparent transparent transparent #fff;right:-6px}.reserve-btn-baloon dd,.reserve-btn-baloon dt{display:table-cell;vertical-align:middle}.reserve-btn-baloon dt{background-color:#f6443f;color:#fff;font-size:1.3rem;font-weight:700;height:40px;line-height:1.3;text-align:center;width:60px}.reserve-btn-baloon dd{color:#555;font-size:1.2rem;font-weight:700;line-height:1.4;padding:0 3px 0 4px;letter-spacing:-.4px}.reserve-btn-baloon dd b,.reserve-btn-baloon dd span{color:#f6443f;font-weight:700}.reserve-btn-baloon dd b{font-size:1.4rem}.button-baloon{border:1px solid #ccc;background-color:#fff;border-radius:12px;font-size:1.3rem;height:23px;line-height:21px;margin:0 auto 4px;position:relative;text-align:center;width:320px;z-index:10}.button-baloon:after,.button-baloon:before{content:"";border-style:solid;border-width:8px 5px 0;height:0;left:50%;margin-left:-5px;position:absolute;width:0}.button-baloon:after{bottom:-6px;border-color:#fff transparent transparent}.button-baloon:before{bottom:-8px;border-color:#ccc transparent transparent}.button-baloon .review-text{color:#d8222e;font-size:1.3rem;font-weight:700;margin-right:20px;position:relative}.button-baloon .review-text:after,.button-baloon .review-text:before{border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #d8222e;content:"";height:0;margin-top:-4px;position:absolute;top:50%;width:0}.button-baloon .review-text:before{right:-8px}.button-baloon .review-text:after{right:-16px}.button-baloon .wait-text{color:#333;font-size:1.3rem;font-weight:700}.button-baloon .wait-text .min{color:#d8222e;font-size:1.4rem;font-weight:700}.st-shop-label+.list-status-label{margin-top:0}.internal-link-middle{background-color:#e8e8e8;border-radius:8px;margin-bottom:30px;padding:15px}.internal-link-middle p{font-size:1.4rem;margin-bottom:10px;text-align:center}.internal-link-middle p span{font-size:1.6rem;font-weight:700}.internal-link-body{background-color:#fff;font-size:1.3rem;color:#e8e8e8;line-height:1.6;padding:15px}.internal-link-middle p img{margin-right:5px;vertical-align:bottom}.internal-link-body a{background-color:#fff;color:#003a74;padding:0 5px}.internal-link-body a:first-child{padding:0 5px 0 0}.bottom-link-brand{letter-spacing:-.4em}.bottom-link-brand li{border-right:0 solid #ccc!important;padding:0!important}.bottom-link-brand a,.bottom-link-drugstore a{border:1px solid #ccc;border-radius:2px;color:#666;display:block;font-size:1.1rem;height:22px;line-height:21px;padding:0 6px}.bottom-drugstore-link{font-size:1.4rem;font-weight:700;margin-bottom:15px;padding:0 0 0 15px}.bottom-drugstore-link a{position:relative}.bottom-drugstore-link a:after{content:"≫";height:10px;line-height:10px;margin-top:-5px;position:absolute;right:-17px;top:50%;width:10px}.article-list .text p:before,.brand-article-ttl:before,.flyer-howto .howto-bln-body:before,.flyer-zero-text:before,.underflyer-list .label:after{content:""}.mado-contents-body{background:#fff}.mado-contents-inner{border-bottom:1px solid #eaeaea;padding:12px 0}.mado-contents-inner:last-of-type{border-bottom:none}.mado-contents-body a{display:flex;align-items:center;justify-content:space-between}.mado-contents-body .mado-contents-img{width:80px;text-align:center}.mado-contents-body .mado-contents-txt{padding:0 15px 0 0;width:150px}.mado-contents-body h3{font-size:1.3rem;color:#003a74;font-weight:700;margin-bottom:9px;line-height:1.3}.mado-contents-body p{color:#13131e;font-size:1.2rem;line-height:1.3}.st-modal-area-check input[type=checkbox]{width:0;height:0}.st-modal-area-check input[type=checkbox]+label{padding-left:0}.st-modal-area-check input[type=checkbox]+label:before{border:none;display:none;height:18px;width:18px}.st-modal-area-check input[type=checkbox]+label:hover:before{cursor:auto;border:none;background-color:transparent;display:none}.st-modal-area-check input[type=checkbox]:checked+label:after{border-left:none;border-bottom:none;display:none;height:0;left:0;top:0;width:0}.brand-article{border-top:5px solid #2a86b5;margin:45px 0 0;background:#fff;padding:15px 20px;width:100%}.brand-article-ttl{font-size:1.6rem;margin-bottom:24px;position:relative}.brand-article-ttl:before{position:absolute;top:-20px;left:-5px;width:45px;height:54px;background:url(../img/brand/pref_img_flag_article.png) no-repeat}.brand-article-ttl h2{margin:-5px 0 0 50px;font-weight:700}.article-list{padding:0}.article-list a{display:block}.article-list>ul{font-size:0;width:100%}.article-list>ul>li{display:inline-block;margin-bottom:14px;width:50%}.article-list>ul>li:nth-last-child(-n+2),.article-list>ul>li>a>ul:last-of-type{margin-bottom:0}.article-list>ul>li:nth-child(odd){padding-right:9px}.article-list>ul>li:nth-child(even){padding-left:9px}.article-list>ul>li>a>ul{border:1px solid #ddd;border-radius:4px;display:table;padding:11px;width:100%}.article-list>ul>li>a>ul li{display:table-cell;vertical-align:top}.article-list .image{width:75px}.article-list .image img{border:1px solid #eee;width:100%}.article-list .text{color:#555;font-size:1.4rem;font-weight:700;padding:0 0 0 7px}.article-list .text p{color:#bbb;font-size:1.1rem;margin-bottom:1px;text-align:right}.article-list .text p:before{background-image:url(../img/pharmacy/article_time_icon.png);background-repeat:no-repeat;background-position:top center;background-size:11px auto;display:inline-block;height:11px;margin:0 2px 0 0;vertical-align:-1px;width:11px}.mainbox{background-image:url(../img/pharmacy/pref_img_bg.png);background-repeat:repeat;background-position:center center;padding:0 0 80px;width:100%}.st-chirashi-backpage{font-size:15px;color:#333;background:#fff;font-weight:700;line-height:46px;height:47px;border-radius:3px;display:block;text-align:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.2);margin:15px auto 0;width:294px;border:1px solid #dfdfdf;box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.flyer-panel-box>li>a:hover,.flyer-shopprof>li a,.list-review-link a{text-decoration:underline}.underflyer{border-top:1px solid #eee;padding:0 0 40px}.underflyer-article{margin:auto;padding:20px 0 0;width:980px}.underflyer-top{background-color:#fff;background-image:url(../img/pharmacy/under_flyer_top_bg.png);background-repeat:no-repeat;background-position:center bottom;min-height:230px;margin-bottom:20px;padding:16px 15px 15px;position:relative}.underflyer-top h2{color:#13131e;font-size:2.8rem;font-weight:700;line-height:1;width:100%}.underflyer-top h2 span{font-size:2.1rem;font-weight:700}.underflyer-detail{display:flex;justify-content:space-between;width:100%;height:171px}.underflyer-published{align-self:flex-end;vertical-align:top;padding:5px 0 0}.underflyer-published ul{display:table;width:264px}.underflyer-published .count{display:table-cell;padding:0 0 6px;vertical-align:bottom}.underflyer-published .update{background-image:url(../img/pharmacy/update_icon.png);background-repeat:no-repeat;background-position:center center;color:#fff;display:table-cell;font-family:Arial;font-size:1.5rem;font-weight:700;height:73px;line-height:1;padding:0 0 13px;text-align:center;vertical-align:bottom;width:68px}.underflyer-published .update p{font-size:1.3rem;font-weight:700}.underflyer-published dl{display:table;line-height:1;margin-bottom:3px;padding:0 5px 0 0;width:100%}.underflyer-published dd,.underflyer-published dt{color:#13131e;display:table-cell;font-weight:700;vertical-align:middle}.underflyer-published dl:last-of-type{margin-bottom:0}.underflyer-published dt{font-size:1.5rem;width:120px}.underflyer-published dd{font-size:1.1rem;padding:0 0 0 5px;text-align:right}.underflyer-published dd b{color:#f60;font-family:Arial;font-size:2.2rem;font-weight:700}.underflyer-list{max-width:500px}.underflyer-list .picup-box{background:rgba(255,255,255,.5);border-radius:6px;padding:10px;display:inline-block}.underflyer-list .label{background-color:#f74a4a;color:#fff;font-size:1.1rem;font-weight:700;height:18px;line-height:18px;margin-bottom:3px;position:relative;text-align:center;width:80px}.underflyer-list .label:after{border-style:solid;border-width:18px 14px 0 0;border-color:#f74a4a transparent transparent;height:0;position:absolute;right:-14px;width:0}.underflyer-list li .thumb .trim,.underflyer-list li .thumb .trim img{border:1px solid #e1e1e1;width:150px}.underflyer-list ul{display:flex;justify-content:flex-end;width:100%}.underflyer-list li{margin-right:15px;width:150px}.underflyer-list li:last-of-type{margin-right:0}.underflyer-list li a{color:#13131e;display:block}.underflyer-list li .thumb{margin-bottom:5px;position:relative}.underflyer-list li .thumb .trim{height:95px;overflow:hidden}.underflyer-list li .thumb .flyer-brand-list-by{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);bottom:1px;left:0;right:0;height:30px;padding:15px 3px 0;font-size:.9rem;line-height:1.4rem;position:absolute;text-align:right}.underflyer-list li .name{font-size:1.1rem;font-weight:700;height:30px;text-align:left;overflow:hidden;display:-webkit-box}.underflyer-contents{overflow:hidden;width:100%;min-height:500px}.underflyer-contents-r{float:right;width:720px}.underflyer-contents-l{float:left;width:230px}.underflyer-contents-r h3.title{background-color:#fff;border-top:4px solid #17b;font-size:1.7rem;font-weight:700;margin-bottom:20px;padding:13px 15px}.flyer-areabox{margin-bottom:20px}.flyer-areabox:last-of-type{margin-bottom:0}.underflyer-contents-r p.area-title{background-color:#dc3857;border-radius:2px;color:#fff;font-size:1.3rem;font-weight:700;height:40px;line-height:40px;margin-bottom:20px;padding:0 10px}.flyer-shopbox{background-color:#fff;border-radius:6px;color:#13131e;margin-bottom:20px}.flyer-shopbox:last-of-type{margin-bottom:0}.flyer-shopbox .shopname{border-bottom:1px solid #eee;display:flex;justify-content:flex-start;align-items:center;padding:15px 18px 13px}.flyer-shopbox .shopname p{border:1px solid #eee;border-radius:50%;display:flex;justify-content:center;align-items:center;height:28px;margin-right:10px;width:28px}.flyer-shopbox .shopname p img{height:18px;width:18px}.flyer-shopbox .shopname h4{font-size:2rem;font-weight:700;color:#13131e}.flyer-appeal-label .point,.flyer-appeal-label .tokubai{font-size:1.6rem;height:22px;line-height:22px;font-weight:700}.flyer-shopbox .shopname>a{display:flex;justify-content:flex-start;align-items:flex-start}.flyer-shopdetail{display:flex;padding:12px 18px 20px;width:100%}.flyer-left-col{flex-grow:2}.flyer-appeal-label{margin-bottom:12px}.flyer-appeal-label .tokubai{background:url(../img/pharmacy/flyer_tokubai_icon.png) left center no-repeat;color:#ff5a1f;margin-bottom:6px;padding:0 0 0 30px}.flyer-appeal-label .point{background:url(../img/pharmacy/flyer_point_icon.png) left center no-repeat;color:#d8222e;margin-bottom:10px;padding:0 0 0 30px}.flyer-shopprof .address,.flyer-shopprof .holiday,.flyer-shopprof .route,.flyer-shopprof .salestime{padding:0 0 0 30px;line-height:20px}.flyer-appeal-label .point span{font-size:2.4rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}.flyer-shopprof>li{font-size:1.4rem;margin-bottom:5px}.flyer-shopprof>li a{color:#003a74}.flyer-shopprof>li:last-of-type{margin-bottom:0}.flyer-shopprof .address{background:url(../img/pharmacy/flyer_address_icon.png) left center no-repeat}.flyer-shopprof .route{background:url(../img/pharmacy/flyer_route_icon.png) left center no-repeat;height:20px}.flyer-shopprof .holiday{background:url(../img/pharmacy/flyer_holiday_icon.png) left center no-repeat;height:20px}.flyer-shopprof .salestime{background:url(../img/pharmacy/flyer_salestime_icon.png) left center no-repeat;height:20px}.flyer-shopprof .salestime .flag-sales{color:#04b804;font-weight:700;margin-right:12px}.flyer-label{display:inline-block;margin-top:15px;font-size:0}.flyer-label li{border:1px solid #ececec;border-radius:2px;display:inline-block;font-size:1.2rem;font-weight:700;margin-right:6px;padding:4px 9px}.flyer-right-col{display:flex;flex-direction:column;justify-content:space-between}.flyer-right-col .flyer-pay-icon{font-size:0;text-align:right}.flyer-right-col .flyer-pay-icon li{display:inline-block;font-size:1rem;margin-left:8px;vertical-align:middle}.flyer-right-col .flyer-pay-icon .flyer-howto{position:relative}.flyer-howto input[type=checkbox]{position:absolute;width:1px;height:1px}.flyer-howto input[type=checkbox]+.bln-open{display:block;height:14px;width:14px}.flyer-howto input[type=checkbox]+.bln-open+.howto-bln{font-size:1.1rem;font-weight:700;position:absolute;right:-13px;display:none;top:28px;width:188px}.flyer-howto input[type=checkbox]:checked+.bln-open+.howto-bln{display:block}.flyer-howto .howto-bln-body{position:relative;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.2)}.flyer-howto .howto-bln-body:before{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:3px;width:14px;height:14px;display:block;position:absolute;right:13px;transform:rotate(45deg);top:-6px}.flyer-howto .howto-bln-body p{background:#fff;border-radius:3px;padding:10px 12px;position:relative;text-align:left;z-index:1}.flyer-howto .howto-bln-body p .bln-close{background:#6f7070;border-radius:50%;color:#fff;display:block;font-size:1rem;height:12px;letter-spacing:-1px;line-height:10px;position:absolute;right:8px;top:8px;text-align:center;width:12px}.flyer-howto label:hover{cursor:pointer}.flyer-list-zero{background:#fff;border-radius:6px;padding:45px;text-align:center}.flyer-zero-text{font-size:1.8rem;font-weight:700;height:23px;line-height:23px;margin:0 0 65px}.flyer-zero-text:before{background:url(../img/pharmacy/notfound_icon.png) center center no-repeat;display:inline-block;height:23px;margin-right:5px;vertical-align:-3px;width:26px}.flyer-zero-subtext{font-size:1.6rem;margin:0 0 25px}.flyer-backbtn{margin:0 auto}.flyer-backbtn a{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 -1px 0 #ccc;color:#13131e;display:block;font-size:1.8rem;font-weight:700;height:50px;line-height:50px;margin:auto;width:380px}.flyer-panel-box>li,.st-pagenation-box ol{display:inline-block}.flyer-panel-box{font-size:0;text-align:right;width:370px}.flyer-panel-box>li{font-size:1rem;margin-left:10px;vertical-align:top;width:180px}.flyer-panel-box>li:first-of-type{margin-left:0}.flyer-panel-box>li>a{color:#333}.flyer-panel-box .thumb{height:102px;position:relative;width:180px}.flyer-panel-box .thumb img{width:180px}.flyer-panel-box .thumb .trim{height:102px;overflow:hidden;width:180px}.flyer-panel-box .thumb .limitday{background:rgba(255,252,0,.85);border-radius:3px;font-size:1rem;font-weight:700;height:14px;line-height:14px;padding:0 5px;position:absolute;top:5px;left:5px;color:#333}.flyer-panel-box .thumb .flyer-brand-list-by{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 100%);bottom:0;color:#13131e;font-size:1.2rem;font-weight:700;height:30px;padding:12px 3px 0;position:absolute;left:0;right:0;text-align:right}.flyer-panel-box>li>a:hover .moretext{color:#fc7700;text-decoration:none}.flyer-panel-box>li>a:hover ul{background-color:#fefef5}.flyer-panel-box>li>a:hover ul .flyer-thumb .trim,.flyer-panel-box>li>a:hover ul .flyer-thumb img{border:1px solid #fc7700}.flyer-panel-box.noflyer ul{padding:15px}.flyer-panel-box.noflyer>li{padding:0;width:100%}.flyer-panel-box.noflyer>li li{color:#333;font-size:1.2rem;text-align:center}.flyer-panel-box .thumb-one{height:102px;width:180px}.st-pagenation-box{margin:30px auto}.st-pagenation-box li{display:inline-block;margin:0 2px}li{display:list-item;text-align:-webkit-match-parent}.st-pagenation-box li.is-active a,.st-pagenation-box li.is-active span{color:#333}.st-pagenation-box li a,.st-pagenation-box p a{color:#003a74;padding:6px 11px;background-color:#fff}.st-pagenation-box li span{display:block;padding:6px 11px;font-size:13px;font-size:1.3rem;background-color:#fff}.st-pagenation-box li a{display:block;font-size:13px;font-size:1.3rem}.st-pagenation-box p{display:inline-block;margin:0 2px}.st-pagenation-box p a{display:block;font-size:13px;font-size:1.3rem}.underflyer-contents-l h3.title{color:#13131e;font-size:1.2rem;font-weight:700;height:44px;line-height:44px;padding:0 10px;position:relative;border-bottom:solid 1px #F6EFD5}.underflyer-contents-l h3.title.area:before,.underflyer-contents-l h3.title.post:before{display:inline-block;height:17px;margin-right:5px;vertical-align:-4px;width:19px;content:""}.underflyer-contents-l h3.title.area:before{background:url(../img/pharmacy/flyer_search_area_icon.png)}.underflyer-contents-l h3.title.post:before{background:url(../img/pharmacy/flyer_search_post_icon.png)}.underflyer-contents-l h3.title span{font-size:1.4rem;font-weight:700}.post-input{background-color:#fff;border-radius:6px;margin-bottom:20px}.post-input-body{padding:0}.post-input-body .postbox{padding:15px}.post-num-input{border-top:1px solid #f6efd5;padding:15px}.post-input-body .subtext{font-size:1.2rem;margin-bottom:10px}.postnumber{display:table;margin-bottom:15px;width:100%}.postnumber dd,.postnumber dt{display:table-cell;vertical-align:middle}.postnumber dt{color:#f12f2f;font-size:1.5rem;font-weight:700;padding:0 0 0 4px;width:24px}.postnumber ol{font-size:0;white-space:nowrap}.postnumber ol li{color:#aaa;display:inline-block;font-size:2rem;font-weight:700;text-align:center;width:22px}.postnumber ol li.hyphen:before{border-bottom:2px solid #aaa;content:"";display:inline-block;height:15px;margin:0 0 0 6px;vertical-align:6px;width:10px}.postnumber ol li.post01{width:70px}.postnumber ol li.post02{width:80px}.postnumber input[type=tel]{border:1px solid #ddd;border-radius:3px;font-family:Arial;color:#333;font-size:1.6rem;height:30px;letter-spacing:1px;padding:10px;text-align:center;width:100%}.area-search-body,.search-btn{padding:0 0 30px}.postnumber input[type=tel]::-ms-input-placeholder{color:#ccc}.postnumber input[type=tel]::-webkit-input-placeholder{color:#ccc}.postnumber input[type=tel]::placeholder{color:#ccc}.post-input-body input[type=submit],.post-input-body input[type=button]{background-color:#ff6400;border-radius:3px;box-shadow:inset 0 -2px 0 #d95500;color:#fff;display:block;font-size:1.5rem;font-weight:700;height:30px;letter-spacing:4px;text-shadow:-1px -1px 0 #d95500;width:100%}.post-input-body input[type=submit]:hover,.post-input-body input[type=button]:hover{cursor:pointer;opacity:.9}.area-search-body dl{width:100%}.post-input dt a,.search-btn a{background-color:#fcf6e0;font-size:1.4rem;height:40px;line-height:40px;padding:0 15px;position:relative;color:#333;display:block;font-weight:700}.search-btn a{border-top:1px solid #f6efd5;border-bottom:solid 1px #F6EFD5}.post-input dt a:after,.search-btn a:after{border-right:3px solid #9f8d75;border-bottom:3px solid #9f8d75;content:"";height:8px;position:absolute;right:12px;top:16px;transform:rotate(-45deg);width:8px}.post-input dt a:hover,.search-btn a:hover{text-decoration:none}.area-search-body ol>li{border-bottom:1px dotted #ddd;position:relative}.area-search-body ol>li:last-of-type{border-bottom:none}.area-search-body input[type=checkbox]{height:1px;position:absolute;width:1px}.area-search-body input[type=checkbox]+label{color:#333;display:block;font-size:1.3rem;height:30px;line-height:30px;padding:0 10px}.area-search-body input[type=checkbox]+label:hover{background-color:#f5f5f5;cursor:pointer}.area-search-body input[type=checkbox]:disabled+label:hover{background-color:#fff;cursor:initial}.area-search-body input[type=checkbox]~ul{display:none}.area-search-body input[type=checkbox]:checked+label{border-bottom:1px dotted #ddd}.area-search-body input[type=checkbox]:disabled+label{color:#ccc}.area-search-body input[type=checkbox]:disabled~ul a{color:#ccc;pointer-events:none}.area-search-body input[type=checkbox]:checked~ul{display:block}.area-search-body ul>li{position:relative}.area-search-body ul>li a{color:#003a74;display:block;font-size:1.3rem;height:30px;line-height:30px;position:relative;padding:0 10px 0 20px}.area-search-body ul>li a:before{border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ccc;content:"";height:0;left:10px;margin-top:-3px;position:absolute;top:50%;width:0}.area-search-body .is-disabled a{color:#ccc;pointer-events:none}@media all and (-ms-high-contrast:none){.underflyer-published ul{width:269px}.underflyer-published dt{width:125px}.underflyer-list li p{height:33px;overflow:hidden}}@-moz-document url-prefix(){.underflyer-published ul{width:269px}.underflyer-published dt{width:125px}.underflyer-list li p{height:33px;overflow:hidden}}#advertising_box .loading_image{width:64px;height:16px;margin:15px}.list-review-contents{background-color:#fff;margin:0 0 30px;padding:10px;width:100%}.list-review-contents h2{background-color:#17b;color:#fff;font-size:1.8rem;font-weight:700;height:34px;line-height:34px;text-indent:15px}.list-review-block{letter-spacing:-.4em;padding:20px 0 0;white-space:nowrap}.list-review-sex-icon{display:inline-block;letter-spacing:normal;text-align:center;vertical-align:middle;width:56px}.list-review-sex-icon img{display:block;margin:0}.list-review-fukidashi{background:#fff;border:2px solid #e0e0e0;border-radius:7px;display:inline-block;letter-spacing:normal;margin:0 0 0 20px;padding:13px;position:relative;vertical-align:top;width:553px;white-space:normal}.list-review-fukidashi:after,.list-review-fukidashi:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 13px 7px 0;top:23px}.list-review-fukidashi:before{border-color:transparent #e0e0e0 transparent transparent;left:-14px}.list-review-fukidashi:after{border-color:transparent #fff transparent transparent;left:-9px}.list-review-fukidashi h3{color:#666;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:10px}.list-review-user-header{display:table;width:100%}.list-review-score{display:table-cell;vertical-align:middle}.list-review-score .rate{display:inline-block;font-size:1.6rem;height:20px;letter-spacing:2px;line-height:1;margin:0 0 5px;position:relative;width:90px;vertical-align:middle}.list-review-score .rate:after,.list-review-score .rate:before{content:"★★★★★";display:inline-block;height:18px;left:0;line-height:22px;position:absolute;top:0}.list-review-score .rate:before{color:#ccc}.list-review-score .rate:after{color:#ffa800;overflow:hidden;white-space:nowrap}.list-review-score .r00:after,.list-review-score .r01:after,.list-review-score .r02:after{width:0}.list-review-score .r03:after,.list-review-score .r04:after,.list-review-score .r05:after,.list-review-score .r06:after,.list-review-score .r07:after{width:8px}.list-review-score .r08:after,.list-review-score .r09:after,.list-review-score .r10:after,.list-review-score .r11:after,.list-review-score .r12:after{width:17px}.list-review-score .r13:after,.list-review-score .r14:after,.list-review-score .r15:after,.list-review-score .r16:after,.list-review-score .r17:after{width:26px}.list-review-score .r18:after,.list-review-score .r19:after,.list-review-score .r20:after,.list-review-score .r21:after,.list-review-score .r22:after{width:35px}.list-review-score .r23:after,.list-review-score .r24:after,.list-review-score .r25:after,.list-review-score .r26:after,.list-review-score .r27:after{width:44px}.list-review-score .r28:after,.list-review-score .r29:after,.list-review-score .r30:after,.list-review-score .r31:after,.list-review-score .r32:after{width:53px}.list-review-score .r33:after,.list-review-score .r34:after,.list-review-score .r35:after,.list-review-score .r36:after,.list-review-score .r37:after{width:62px}.list-review-score .r38:after,.list-review-score .r39:after,.list-review-score .r40:after,.list-review-score .r41:after,.list-review-score .r42:after{width:70px}.list-review-score .r43:after,.list-review-score .r44:after,.list-review-score .r45:after,.list-review-score .r46:after,.list-review-score .r47:after{width:80px}.list-review-score .r48:after,.list-review-score .r49:after,.list-review-score .r50:after{width:90px}.list-review-score .score{color:#c1272d;font-size:16px;font-size:1.8rem;font-weight:700;margin:0 0 0 3px;vertical-align:-4px}.list-review-date{font-size:1.1rem;font-weight:700;color:#666;height:20px;display:table-cell;padding:4px 0 0;text-align:right;vertical-align:middle}.list-review-outline{font-size:1.6rem;line-height:1.3;margin:0 0 5px;padding:1px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list-review-link{font-size:1.6rem;text-align:right}.list-review-link a{color:#003a74}.list-review-more{margin:20px auto 10px;padding:0}.list-review-more a{background-color:#7bbee5;border-radius:21px;box-shadow:inset 0 -2px 0 #3ea0d9;color:#fff;display:block;font-size:2.1rem;font-weight:700;height:42px;line-height:42px;margin:auto;text-align:center;text-decoration:none;width:230px}.list-review-more a:hover{color:#fff;text-decoration:none}.main-contents a:hover{color:inherit;text-decoration:none}.main-contents{background-repeat:repeat;background-position:center center;border-top:1px solid #ddd;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;line-height:1;margin:0;padding:0;width:100%;overflow:hidden}.list-main-contents{margin:auto;overflow:hidden;padding:30px 0 0;width:980px}.list-leftbody{float:left;width:240px}.list-mainbody{float:right;padding:0 0 50px 20px;width:740px}.mainlist{padding:0 0 30px}.list-topname{margin-bottom:18px;wdith:100%}.list-topname h2{font-size:2rem;font-weight:700;margin-bottom:10px}.list-topname ul{font-size:0;margin-bottom:10px}.list-topname li{border-right:1px solid #888;color:#888;display:inline-block;font-size:1.1rem;padding:0 8px}.list-topname li:first-child{padding:0 8px 0 0}.list-topname li:last-of-type{border-right:none}.list-topname .discription{font-size:1.2rem;line-height:1.4}.list-narrowbox{background-color:#fff;border:1px solid #ededed;padding:20px}.list-narrowbox .ttl{font-size:1.4rem;font-weight:700;margin-bottom:10px}.narrow-selected .ttl:before{background-image:url(../img/pharmacy/narrow_icon.png);background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;height:14px;margin-right:8px;vertical-align:-1px;width:14px}.narrow-selected{border-bottom:1px dotted #dedcd7;font-size:0;padding:0 0 10px;position:relative}.list-narrow-change{font-size:1rem;position:absolute;right:0;top:0}.list-narrow-change a,.narrow-selected span{background-color:#fff;font-size:1.2rem;height:26px}.list-narrow-change a{background-image:url(../img/pharmacy/change_btn_icon.png);background-repeat:no-repeat;background-position:96px center;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -1px 0 #ccc;color:#333;display:block;font-weight:700;line-height:23px;padding:0 0 0 9px;width:115px}.list-narrow-change a:hover{color:#333;text-decoration:none}.narrow-selected span{border:1px solid #ebeae6;border-radius:2px;display:inline-block;margin-right:6px;padding:0 0 0 10px}.narrow-selected span a{color:#aaa;font-size:1.1rem;font-weight:700;display:inline-block;height:24px;line-height:22px;text-align:center;vertical-align:2px;width:22px}.narrow-fun{padding:10px 0 0}.narrow-fun ul{font-size:0;width:100%}.narrow-fun li{display:inline-block;font-size:1rem;margin-right:5px}.narrow-fun li a,.narrow-fun li a.is-active{background-color:#fff;display:block;font-size:1.2rem;height:26px;line-height:24px;padding:0 10px}.narrow-fun li a{border:1px solid #ebeae6;border-radius:13px;color:#ccc}.narrow-fun li a.is-active{border:1px solid #ebeae6;border-radius:13px;color:#333}.narrow-fun li a.shoho,.narrow-fun li a:hover{border:1px solid #1162ad;color:#1162ad}.narrow-fun li a.is-disabled{pointer-events:none}.narrow-fun li a:hover{text-decoration:none;opacity:1}.list-sortmenu{overflow:hidden;padding:20px 0;text-align:center;width:100%}.list-sortmenu>p{vertical-align:bottom;white-space:nowrap;width:180px}.list-sortmenu .sort-btn{float:left;font-size:0;text-align:left}.list-sortmenu .sort-btn span{display:inline-block;font-size:1.4rem;height:20px;line-height:20px}.list-sortmenu .sort-btn .nml{min-width:95px}.list-sortmenu .sort-btn .nr{border-left:1px solid #ccc;padding-left:20px;min-width:64px}.list-sortmenu .sort-btn b{font-weight:700}.list-sortmenu .sort-btn a{font-size:1.5rem;text-decoration:underline}.list-sortmenu .sort-view{font-size:1.1rem;float:right;height:20px;line-height:20px;margin-top:3px;text-align:right}.list-sortmenu .sort-view b{font-family:Arial;font-size:1.7rem;font-weight:700;margin:0 3px}.list-toppager ul li,.list-toppager>p{background-color:#fff;border:1px solid #ebeae6;height:20px;line-height:20px;margin:0 2px 0 3px}.list-toppager{display:inline-block;font-size:0;text-align:center}.list-toppager a{color:#346cb6;display:block}.list-toppager ul li,.list-toppager>p,.list-toppager>ul{display:inline-block}.list-toppager span{color:#ebeae6}.list-toppager ul li{font-family:Arial;font-size:1.2rem;width:20px}.list-toppager>p{font-size:1.1rem;width:70px}.list-toppager>p a:after{border-right:1px solid #346cb6;border-bottom:1px solid #346cb6;content:"";display:inline-block;height:6px;margin:0 0 1px 1px;transform:rotate(-45deg);width:6px}.list-toppager>p b{font-family:Arial;font-size:1.2rem}.list-areamap{border:1px solid #ebeae6;height:300px;margin-bottom:25px;width:720px}.list-searchbox{background-color:#f9f8f6;border:1px solid #ebeae6;border-radius:3px;margin-bottom:10px;padding:0 0 20px}.list-searchbox .ttl{font-size:1.4rem;font-weight:700;height:52px;line-height:50px;text-indent:30px}.list-searchbox .text{background-color:#ebeae6;padding:1px 0}.list-searchbox .textbox{background-color:#da7f6a;padding:0 0 0 2px;position:relative;text-indent:20px;left:-1px;width:239px}.list-searchbox .text .material{background-color:#fff;position:relative}.list-searchbox .text .material:after{border-right:3px solid #ebeae6;border-bottom:3px solid #ebeae6;content:"";height:10px;margin-top:-5px;position:absolute;right:10px;top:50%;transform:rotate(-45deg);width:10px}.list-searchbox .text .material a{color:#444;display:block;font-size:1.4rem;font-weight:700;height:50px;line-height:50px;position:relative;z-index:1}.list-searchbox .text .material a:hover{text-decoration:none}.modal-areamenu{position:absolute;left:260px;top:-30px;text-indent:0}.modal-areamenu-box{background-color:#fff;border:1px solid #ebeae6;border-radius:4px;min-height:150px;padding:20px 20px 30px;position:relative}.modal-areamenu-box.pref{width:670px}.modal-areamenu-box.other{width:600px}.modal-areamenu-box:after,.modal-areamenu-box:before{position:absolute;top:48px;width:0;height:0;border-style:solid;border-width:6px 9px 6px 0;content:""}.modal-areamenu-box:before{left:-9px;border-color:transparent #ebeae6 transparent transparent}.modal-areamenu-box:after{left:-7px;border-color:transparent #fff transparent transparent}.modal-menu-bread{border-bottom:1px solid #ebeae6;display:table;margin-bottom:20px;padding:0 0 15px;width:100%}.modal-menu-bread dd,.modal-menu-bread dt{display:table-cell;vertical-align:middle}.modal-menu-bread dt{width:20px}.modal-menu-bread ol{font-size:0;padding:0 0 0 4px;white-space:nowrap}.modal-menu-bread ol li{display:inline-block;font-size:1.1rem;font-weight:700;padding:0 10px 0 8px;position:relative}.modal-menu-bread ol li:first-child{padding:0 10px 0 0}.modal-menu-bread ol li:after{border-right:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;position:absolute;height:7px;content:"";margin-top:-4px;right:0;top:50%;transform:rotate(-45deg);width:7px}.modal-menu-bread ol li:last-of-type:after{border-right:0 solid #7c7c7c;border-bottom:0 solid #7c7c7c}.modal-menu-bread ol li:first-of-type:after{border-right:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c}.modal-menu-bread a{color:#346cb6}.modal-areamenu-box .area-ttl{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:15px}.modal-areamenu-box .menu-area{font-size:0}.modal-areamenu-box .menu-area li{display:inline-block;font-size:1.4rem;margin-right:45px;text-indent:0;text-align:left}.modal-areamenu-box .menu-area li:last-of-type{margin-right:0}.modal-areamenu-box .menu-area a{border-bottom:1px solid #346cb6;color:#346cb6}.modal-areabox{padding:0 20px}.modal-preflist{display:table;line-height:1;margin-bottom:20px}.modal-preflist dd,.modal-preflist dt{display:table-cell;font-weight:700}.modal-preflist:last-of-type{margin-bottom:0}.modal-preflist dt{font-size:1.4rem;vertical-align:middle;width:135px}.modal-preflist ol{font-size:0;white-space:nowrap;width:100%}.modal-preflist ol li{display:inline-block;font-size:1.4rem;margin-right:6px;padding:0 6px 0 0;position:relative}.modal-preflist ol li:last-oftype{margin:0;padding:0}.modal-preflist ol li:after{content:"|";color:#ccc;display:inline-block;position:absolute;top:-1px;right:-2px}.modal-preflist ol li:last-of-type:after{content:""}.modal-preflist a{color:#346cb6}.modal-area-citylist{font-size:0;width:100%}.modal-area-citylist li{display:inline-block;font-size:1.4rem;line-height:1;margin-bottom:13px;width:20%}.modal-area-citylist li:nth-last-child(-n+4){margin-bottom:0}.modal-area-citylist li a{color:#346cb6;text-decoration:underline}.modal-area-ekilist{font-size:0;width:100%}.modal-area-ekilist li{display:inline-block;font-size:1.4rem;line-height:1;margin-bottom:13px;width:33.33%;width:calc(100% / 3)}.modal-area-ekilist li:nth-last-child(-n+3){margin-bottom:0}.modal-area-ekilist li a{color:#346cb6;text-decoration:underline}.modal-genremenu{position:absolute;left:260px;margin-top:-61px;top:50%;text-indent:0}.modal-genremenu-box{background-color:#fff;border:1px solid #ebeae6;border-radius:4px;padding:30px 15px;position:relative;min-height:114px;width:600px}.modal-genremenu-box:after,.modal-genremenu-box:before{position:absolute;top:50%;margin-top:-6px;width:0;height:0;border-style:solid;border-width:6px 9px 6px 0;content:""}.modal-genremenu-box:before{left:-9px;border-color:transparent #ebeae6 transparent transparent}.modal-genremenu-box:after{left:-7px;border-color:transparent #fff transparent transparent}.list-kodawaribox,.list-kodawaribox ul li{position:relative}.modal-genrebox{padding:0 25px}.modal-genremenu-box .genre-ttl{font-size:1.5rem;font-weight:700;margin-bottom:20px}.modal-genremenu-box .menu-genre{font-size:0;width:100%}.modal-genremenu-box .menu-genre li{display:inline-block;font-size:1.4rem;margin-right:45px;text-align:left}.modal-genremenu-box .menu-genre li:last-of-type{margin-right:0}.modal-genremenu-box .menu-genre a{border-bottom:1px solid #346cb6;color:#346cb6}.list-kodawaribox{background-color:#fff;border:1px solid #ebeae6;border-radius:3px;margin-bottom:15px}.list-kodawaribox .ttl{background-color:#f9f8f6;border-bottom:1px solid #ebeae6;font-size:1.3rem;font-weight:700;height:30px;line-height:30px;text-indent:20px}.list-kodawaribox ul{border-bottom:1px solid #ebeae6;font-size:0;padding:16px}.list-kodawaribox ul.week li{display:inline-block;width:25%}.list-kodawaribox input[type=checkbox]{height:0;position:absolute;width:0}.list-kodawaribox input[type=checkbox]+label{display:block;font-size:1.2rem;height:24px;line-height:16px;padding:4px 4px 4px 28px;position:relative}.list-kodawaribox input[type=checkbox]+label a{color:#346cb6;font-weight:700;text-decoration:underline}.list-inquiry a:hover,.list-kodawaribox .narrowing-btn .more a:hover,.list-kodawaribox input[type=checkbox]+label a:hover,.list-mado-contents a:hover{text-decoration:none}.list-kodawaribox input[type=checkbox]+label:before{border:1px solid #bbb;border-radius:3px;content:"";height:16px;left:4px;position:absolute;width:16px}.list-kodawaribox input[type=checkbox]:checked+label:after{border-left:2px solid #dc8570;border-bottom:2px solid #dc8570;content:"";height:6px;left:7px;position:absolute;top:8px;transform:rotate(-45deg);width:10px}.list-mado-contents h4,.list-mado-contents ul li{border-bottom:1px solid #ebeae6}.list-kodawaribox input[type=checkbox]+label:hover{cursor:pointer;color:rgba(0,0,0,.7)}.list-kodawaribox .narrowing-btn{padding:20px}.list-kodawaribox .narrowing-btn input[type=submit]{background-color:#eb4e3d;border-radius:3px;box-shadow:inset 0 -2px 0 #d34637;color:#fff;font-size:1.2rem;font-weight:700;display:block;height:35px;margin:0 auto 10px;width:200px}.list-kodawaribox .narrowing-btn input[type=submit]:hover{cursor:pointer;opacity:.8}.list-kodawaribox ul.week label{font-weight:400}.list-kodawaribox .narrowing-btn .more a{background-color:#fff;border:1px solid #ebeae6;border-radius:3px;box-shadow:inset 0 -2px 0 #ebeae6;color:#666;display:block;font-size:1.1rem;font-weight:700;height:35px;line-height:31px;text-align:center;width:200px}.list-kodawaribox .narrowing-btn .more a:before{content:"+";color:#ccc;display:inline-block;font-weight:700;font-size:1.5rem;margin-right:3px}.list-mado-contents{background-color:#fff;border:1px solid #ebeae6;border-radius:3px;margin-bottom:15px;width:240px}.list-mado-contents h4{background-color:#f9f8f6;font-size:1.3rem;font-weight:700;height:30px;line-height:30px;text-indent:20px}.list-mado-contents ul li:last-of-type{border-bottom:0}.list-mado-contents a{display:block}.list-mado-contents dl{display:table;padding:12px 20px;width:100%}.list-mado-contents dl dd,.list-mado-contents dl dt{display:table-cell;vertical-align:middle}.list-mado-contents dl dd{color:#777;font-size:1.2rem;line-height:1.4;padding:0 0 0 15px}.list-mado-contents dl .ttl{color:#346cb6;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:5px}.list-side-app{margin:20px 0;width:230px}.list-side-app .bn-box{margin-bottom:15px}.list-side-app .bn-box:last-of-type{margin-bottom:0}.list-side-app .bn-box img{width:100%}.list-inquiry{width:230px}.list-inquiry a{display:block}.inquiry-btn{background-color:#ebeae6;border:1px solid #dbd8cc;height:87px;padding:3px;width:100%}.inquiry-btn .inner,.list-shop{background-color:#fff;border:1px solid #dbd8cc}.inquiry-btn .inner{background-image:url(../img/pharmacy/list_inqury_icon.png);background-repeat:no-repeat;background-position:15px center;color:#58524a;font-size:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:79px;line-height:1.3;padding:0 0 0 66px}.list-shop{border-radius:3px;margin-bottom:24px}.list-shop-box{padding:20px}.list-shop-box .ttl-head{position:relative}.list-favorite{right:0;position:absolute;top:-5px}.list-favorite a{color:#bbb;display:block;font-size:2.6rem;line-height:1}.list-favorite a:hover{color:#bbb;text-decoration:none}.list-favorite a.on{color:#ffa902}.list-shop-box .point-label{font-size:0;min-height:22px;margin-bottom:2px;padding:0 30px 0 0}.list-shop-box .point-label p.point{background-color:#d00014;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;height:22px;line-height:22px;margin-right:8px;min-width:170px;text-align:center;vertical-align:top}.list-shop-box .point-label span{color:#ffe200;font-weight:700}.list-shop-box .point-label b{color:#ffe200;display:inline-block;font-size:1.6rem;font-weight:700;margin:0 1px;vertical-align:-2px}.list-shop-box .name h3,.list-shop-box .point-label+.name h3{display:inline-block;font-size:2rem;min-width:1px;font-weight:700}.list-shop-box .point-label>img{display:inline-block;margin:0 8px 8px 0}.list-shop-box .point-label .mispreve_label_popup_btn{cursor:pointer;display:inline-block;margin:0 8px 8px 0;vertical-align:middle}.list-shop-box .name{width:638px}.list-shop-box .name h3{max-width:638px}.list-shop-box .point-label+.name{width:678px}.list-shop-box .point-label+.name h3{max-width:678px}.list-shop-box .point-label[style*=none]+.name,.list-shop-box .point-label[style*=none]+.name h3{width:auto!important;max-width:638px!important}.list-shop-box .name h3 b{font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 0 5px}.list-shop-box .name a{color:#333}.list-shop-box .type{background-color:#eee;border-radius:11px;font-size:1.1rem;float:right;display:block;height:22px;line-height:22px;margin-left:5px;padding:0 10px;white-space:nowrap}.list-shop-box .shop-prof{border-bottom:1px solid #eeecea;font-size:0;padding:10px 0;width:100%}.list-shop-box .shop-prof p{background-repeat:no-repeat;background-position:left center;display:inline-block;font-size:1.2rem;height:20px;line-height:18px}.list-shop-box .shop-prof .route{background-image:url(../img/pharmacy/list_route_icon.png);border-right:1px dotted #dedcd7;padding:0 10px 0 23px}.list-shop-box .shop-prof .holiday{background-image:url(../img/pharmacy/list_holiday_icon.png);margin-left:0;padding:0 10px 0 23px}.list-shop-box .shop-prof .route+.holiday{margin-left:10px}.list-shop-box .shop-prof .address{background-image:url(../img/pharmacy/list_address_icon.png);background-repeat:no-repeat;background-position:left center;margin-top:6px;padding:0 0 0 23px;white-space:nowrap;width:100%}.alert-baloon .ttl:before,.flyer-coupon .coupon-box:before,.salestime-flyer-box .reservebtn .rsvbtn-sub a:after{background-repeat:no-repeat;background-position:center center}.list-shop-box .shop-prof .address p{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:610px}.list-shop-box .shop-prof .address a{border:1px solid #C2BCBC;border-radius:2px;color:#1162AD;display:inline-block;font-size:1rem;height:18px;line-height:17px;margin-left:5px;text-align:center;vertical-align:-2px;width:36px}.list-shopinfo .proftext .sub,.list-shopinfo .proftext .ttl{display:inline-block;width:678px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-shop-box .status-flag{border-bottom:1px solid #eeecea;font-size:0;padding:8px 0 2px}.list-shop-box .status-flag li{border:1px solid #ddd;border-radius:2px;font-size:1.1rem;display:inline-block;margin:0 6px 6px 0;padding:6px 10px 4px;text-align:center;min-width:50px}.list-shopinfo{border-bottom:1px solid #eeecea;padding:13px 0}.list-shopinfo .proftext{margin-bottom:13px}.list-shopinfo .proftext .ttl{color:#9b8a6c;font-size:1.4rem;font-weight:700;margin-bottom:7px}.list-shopinfo .proftext .sub{font-size:1.2rem}.shop-info-bottom{display:table;width:100%}.list-shopinfo .shopimg{display:table-cell;text-align:center;vertical-align:top;width:178px}.list-shopinfo .shopimg .mainimg{margin-bottom:8px;height:100px;width:178px}.list-shopinfo .shopimg .mainimg p{margin-bottom:8px;height:100px;position:relative;overflow:hidden;width:178px}.list-shopinfo .shopimg .mainimg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100px}.list-shopinfo .shopimg .thumb{font-size:0;overflow:hidden;white-space:nowrap;width:178px}.list-shopinfo .shopimg .thumb li{display:inline-block;height:30px;margin:0 8px 0 0;width:54px}.list-shopinfo .shopimg .thumb p{height:30px;overflow:hidden;position:relative;width:54px}.list-shopinfo .shopimg .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:54px}.list-shoprev{display:table-cell;vertical-align:top;width:500px}.list-shopinfo .shopimg+.list-shoprev{padding:0 0 0 12px;width:678px}.list-shoprev .review{background-color:#f6f6f9;border-radius:3px;margin-bottom:0;padding:10px 12px 9px;width:678px}.list-shopinfo .shopimg+.list-shoprev .review{margin-bottom:6px;width:488px}.list-shoprev .review .ttl{font-size:1.2rem;font-weight:700;margin-bottom:5px}.list-shoprev .review .ttl a{color:#1162ad;margin:0 2px 0 5px;text-decoration:underline}.salestime-flyer-box .detailbtn .dtlbtn a:hover,.salestime-flyer-box .reservebtn .rsvbtn a:hover{text-decoration:none}.list-shoprev .review .text{border-bottom:1px dotted #333;font-size:1.1rem;color:#606060;margin-bottom:3px;overflow:hidden;padding:0 0 2px;text-overflow:ellipsis;white-space:nowrap}.list-shoprev .review .pubday{color:#888;font-size:1rem}.review-graf{font-size:0;width:100%}.review-graf>li{display:inline-block;margin-right:7px;white-space:nowrap;width:158px}.review-graf>li:last-of-type{margin-right:0}.review-graf ul{width:100%;display:table}.review-graf>li>ul>li{display:table-cell;vertical-align:middle}.review-graf .graf{height:70px;padding:0 0 0 5px;width:70px}.review-graf .graf-ttl{font-size:1rem;font-weight:700;color:#444;line-height:1.4;margin-bottom:8px;position:relative}.review-graf .answer{border:1px solid #ddd;display:inline-block;font-size:1rem;color:#77777b;padding:3px 3px 1px;text-align:center;max-width:80px;width:100%}.review-graf .answer b{font-family:Arial;font-size:1.1rem}.salestime-flyer{padding:15px 0 0}.salestime-flyer-box{font-size:0;white-space:nowrap;width:100%}.salestime-flyer-box>li{display:inline-block;font-size:1rem;vertical-align:top;white-space:normal}.salestime-flyer-box>li:nth-child(2){width:218px}.salestime-flyer-box .sales{text-align:center;width:250px}.salestime-flyer-box .sales table{border:1px solid #ddd;table-layout:fixed;width:100%}.salestime-flyer-box .sales th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.2rem;height:22px;line-height:22px;text-align:center}.salestime-flyer-box .sales td{border-right:1px solid #ddd;vertical-align:middle;height:37px}.salestime-flyer-box .sales td.extra-day{border-top:1px solid #ddd;color:#ffb128;font-size:1.2rem;font-weight:700;padding:3px 0;text-align:center}.salestime-flyer-box .sales td p{font-size:1.2rem;font-weight:700;line-height:14px;text-align:center;padding:5px 10px 4px}.salestime-flyer-box .sales td p.self{padding:5px 5px 4px}.salestime-flyer-box .sales td p.self .ttl{color:#04b804;font-weight:700;display:block}.salestime-flyer-box .sales td p.self .end-time{display:block;font-size:1.6rem;font-weight:700;margin-top:1px}.salestime-flyer-box .sales td p.self .end-time b{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700}.salestime-flyer-box .sales td p.self .end-time span{font-size:1.2rem;font-weight:400}.salestime-flyer-box .appeal{padding:0 14px;width:218px}.salestime-flyer-box .appeal .ttl{background-color:#eb4e3d;border-radius:8px;color:#fff;font-size:1.1rem;font-weight:700;height:16px;line-height:16px;margin-bottom:4px;text-align:center;width:96px}.salestime-flyer-box .appeal-text{font-size:1rem}.salestime-flyer-box .appeal-text p{font-weight:700;line-height:1.2;padding:0 0 0 8px;text-indent:-10px}.salestime-flyer-box .appeal-text span{font-size:1.1rem;font-weight:700;color:#eb4e3d}.salestime-flyer-box .congestion{padding:0 14px;width:218px}.salestime-flyer-box .congestion p{margin-bottom:5px;text-align:center;width:100%}.salestime-flyer-box>li.reservebtn{text-align:center;vertical-align:bottom;white-space:normal;width:210px}.salestime-flyer-box .reservebtn .rsvbtn{margin-bottom:5px;height:36px;width:210px}.salestime-flyer-box .reservebtn .rsvbtn a{background-color:#ffcd00;border-radius:3px;box-shadow:inset 0 -2px 0 #e5b800;color:#000;display:block;font-size:1.5rem;font-weight:700;height:36px;line-height:36px;text-align:center}.salestime-flyer-box .reservebtn .rsvbtn a:after{border-right:2px solid #000;border-bottom:2px solid #000;content:"";display:inline-block;height:8px;margin-left:10px;transform:rotate(-45deg);vertical-align:1px;width:8px}.salestime-flyer-box .detailbtn .dtlbtn a,.salestime-flyer-box .reservebtn .rsvbtn span{border-radius:3px;color:#fff;display:block;font-size:1.5rem;height:36px;line-height:36px;text-align:center;font-weight:700}.salestime-flyer-box .reservebtn .rsvbtn span{background-color:#ccc;box-shadow:inset 0 -2px 0 #b7b7b7}.salestime-flyer-box>li.detailbtn{text-align:center;vertical-align:bottom;white-space:normal;width:210px}.salestime-flyer-box .reservebtn .dtlbtn{margin-bottom:0}.salestime-flyer-box .detailbtn .dtlbtn a{background-color:#346cb6;box-shadow:inset 0 -2px 0 #2f61a3}.salestime-flyer-box .detailbtn .dtlbtn a:after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:inline-block;height:8px;margin-left:10px;transform:rotate(-45deg);vertical-align:1px;width:8px}.salestime-flyer-box .reservebtn .rsvbtn-sub a{color:#346cb6;font-size:1.1rem}.salestime-flyer-box .reservebtn .rsvbtn-sub a:after{background-image:url(../img/pharmacy/reserve_btn_sub_icon.png);content:"";display:inline-block;height:10px;margin-left:3px;width:11px}.alert-baloon{border:1px solid #ce2727;border-radius:3px;color:#ce2727;font-size:1.1rem;margin-bottom:15px;padding:10px;position:relative;text-align:center}.alert-baloon:after,.alert-baloon:before{width:0;height:0;border-style:solid;border-width:0 5px 7px;position:absolute;right:100px;content:""}.salestime-flyer-box+.alert-baloon{margin-top:10px}.alert-baloon:before{border-color:transparent transparent #ce2727;top:-7px}.alert-baloon:after{border-color:transparent transparent #fff;top:-6px}.alert-baloon .ttl{font-weight:700;margin-bottom:8px}.alert-baloon .ttl:before{background-image:url(../img/pharmacy/alert_baloon_icon.png);content:"";display:inline-block;height:14px;margin:0 3px 0 0;vertical-align:-2px;width:14px}.salestime-flyer-box+.flyer-coupon{border-top:1px solid #eeecea;margin-top:10px;padding:10px 0 0}.flyer-coupon>ul{font-size:0;width:100%}.flyer-coupon>ul>li{display:inline-block;font-size:1rem;vertical-align:top}.flyer-coupon li.coupon{margin-right:10px;width:330px}.flyer-coupon li.flyer{min-height:67px;width:338px}.flyer-coupon .coupon-box{background-color:#ffc375;border-radius:3px;display:table;height:47px;margin-bottom:8px;padding:3px;position:relative;width:100%}.flyer-coupon .coupon-box:before{background-image:url(../img/pharmacy/list_coupon_ribbon.png);content:"";position:absolute;left:0;top:0;height:19px;width:19px}.flyer-coupon .coupon-box li{background-color:#fff;display:table-cell;padding:4px;vertical-align:middle}.flyer-coupon .coupon-box .ttl{border-right:1px dotted #ffc375;color:#fb7a26;font-size:1rem;font-weight:700;letter-spacing:-1px;line-height:1.2;text-align:center}.flyer-coupon .coupon-box .text{width:258px}.flyer-coupon .coupon-box .text p{color:#346cb6;font-size:1rem;font-weight:700;margin:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:248px}.flyer-coupon .flyer-box{font-size:0;margin-bottom:8px;white-space:nowrap;width:100%}.flyer-coupon .flyer-box>li{display:inline-block;font-size:1rem;vertical-align:top;white-space:normal;width:169px}.flyer-coupon .flyer-box dl{display:table;min-height:47px;width:169px}.flyer-coupon .flyer-box dt{display:table-cell;vertical-align:top;width:65px}.flyer-coupon .flyer-box dd{display:table-cell;font-size:1rem;vertical-align:top;padding:0 0 15px 6px;position:relative}.flyer-coupon .flyer-box .ttl{color:#346cb6;font-size:1.1rem;font-weight:700;line-height:1.2}.flyer-coupon .flyer-box .newby{bottom:0;left:-4px;position:absolute;transform:scale(.8)}.flyer-coupon .flyer-box .new{background-color:#4c4c4c;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;height:14px;line-height:16px;letter-spacing:1px;text-align:center;width:44px}.flyer-coupon .more:after,.list-torioki h4 a:after{border-right:2px solid #346cb6;border-bottom:2px solid #346cb6;content:"";height:7px;margin-top:-4px;transform:rotate(-45deg);width:7px;top:50%}.flyer-coupon .flyer-box .by{color:#ccc}.flyer-coupon .more{font-size:1.1rem;padding:0 10px 0 0;position:relative;text-align:right}.flyer-coupon .more:after{right:0;position:absolute}.flyer-coupon .more a{color:#346cb6;font-weight:700}.list-torioki{border-top:1px solid #dbd8cc;padding:15px 0;min-height:188px}.list-torioki h4{color:#666;font-size:1.2rem;font-weight:700;margin-bottom:15px;overflow:hidden;padding:0 30px 0 20px}.list-torioki h4 a{color:#346cb6;float:right;font-size:1.1rem;position:relative}.list-torioki h4 a:after{right:-10px;position:absolute}.list-torioki-box{font-size:0;overflow:hidden;padding:0 20px;text-align:left;white-space:nowrap}.list-torioki-box li{display:inline-block;margin:0 7px;text-align:center;vertical-align:top;white-space:normal;width:100px}.list-torioki-box li a{color:#346cb6;display:block}.list-torioki-box li .thumb{height:80px;margin:0 auto 5px;overflow:hidden;position:relative;width:80px}.list-torioki-box li .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80px}.list-torioki-box .name{font-size:1.1rem;line-height:1.3;margin-bottom:3px;min-height:28px;text-align:left;display:-webkit-box;overflow:hidden}.list-torioki-box li a:hover .name{color:#346cb6}.list-torioki-box .price{color:#e54c30;font-size:1rem}.list-torioki-box .price b{font-family:Arial;font-size:1.4rem;font-weight:700}@media all and (-ms-high-contrast:none){.list-torioki-box .name{color:#555;font-size:1.1rem;position:relative;height:28px;overflow:hidden;line-height:1.4}.list-torioki-box .name:after,.list-torioki-box .name:before{position:absolute;background-color:#fff;background-image:url(../img/pharmacy/elipsis_bg.png);background-repeat:repeat;background-position:right center}.list-torioki-box .name:before{content:"…";bottom:0;right:3px}.list-torioki-box .name:after{content:"";width:100%;height:100%}}.list-internal-link{border:1px solid #dbd8cc;border-radius:3px;margin-bottom:24px}.list-internal-link h4{background-color:#f0f0f0;border-radius:3px 3px 0 0;font-size:1.2rem;height:32px;line-height:32px;text-align:center}.list-internal-link h4 span{font-size:1.5rem;font-weight:700}.list-bottompager ul li,.list-bottompager>p,.list-internal-link-body{background-color:#fff;font-size:1.2rem}.list-internal-link-body{border-radius:0 0 3px 3px;color:#dbd8cc;line-height:1.8;padding:12px 18px}.list-internal-link-body a,.list-internal-link-body a:hover{color:#346cb6}.list-bottompager{text-align:center}.list-bottompager a{color:#346cb6;display:block}.list-bottompager>p,.list-bottompager>ul{display:inline-block}.list-bottompager span{color:#ebeae6}.list-bottompager ul li{border:1px solid #ebeae6;display:inline-block;font-family:Arial;height:32px;line-height:32px;margin:0 2px 0 3px;width:30px}.list-bottompager>p{height:30px;line-height:30px;margin:0 2px 0 3px;position:relative;text-align:left;text-indent:10px;width:86px}.list-bottompager>p:after{border-right:1px solid #346cb6;border-bottom:1px solid #346cb6;content:"";height:7px;margin-top:-3px;position:absolute;right:15px;transform:rotate(-45deg);top:50%;width:7px}.list-bottompager>p b{font-family:Arial;font-size:1.4rem}.flyer-pager{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.flyer-list-toppager ul li,.flyer-list-toppager>p{background-color:#fff;height:20px;line-height:18px;margin:0 2px 0 3px}.flyer-pager .view-mode{color:#333;font-size:0}.flyer-pager .view-mode li{display:inline-block;font-size:1.4rem;font-weight:700}.flyer-pager .view-mode li:first-of-type{border-right:1px solid #ccc;padding:0 12px 0 0}.flyer-pager .view-mode li:last-of-type{padding:0 0 0 12px}.flyer-pager .view-mode li a{color:#346cb6;font-weight:400;text-decoration:underline}.flyer-pager .view-count{font-size:1.1rem;text-align:right;min-width:180px}.flyer-pager .view-count b{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700}.flyer-list-toppager{text-align:center;font-size:0}.flyer-list-toppager a{color:#346cb6;display:block}.flyer-list-toppager span{color:#ebeae6}.flyer-list-toppager>ul{display:inline-block}.flyer-list-toppager ul li{border:1px solid #ebeae6;display:inline-block;font-family:Arial;font-size:1.2rem;width:20px}.flyer-list-toppager>p{border:1px solid #ebeae6;display:inline-block;font-size:1.2rem;position:relative;text-align:left;text-indent:7px;width:70px}.flyer-list-toppager>p:after{border-right:1px solid #346cb6;border-bottom:1px solid #346cb6;content:"";height:5px;margin-top:-2px;position:absolute;right:7px;transform:rotate(-45deg);top:50%;width:5px}.flyer-list-toppager>p b{font-family:Arial;font-size:1.2rem}.flyer-preflist{position:relative}.flyer-preflist .prefbody{border:1px solid #ebeae6;border-radius:4px;left:245px;position:absolute;top:-65px;width:670px}.flyer-preflist .prefbody:before{border:1px solid #ebeae6;background:#fff;content:"";height:10px;left:-5px;position:absolute;transform:rotate(45deg);top:40px;width:10px}.flyer-preflist .prefbody .prefbox{background:#fff;border-radius:4px;padding:20px;position:relative;width:100%}.flyer-preflist .prefbody .prefbox h3{border-bottom:1px solid #ebeae6;font-size:1.3rem;font-weight:700;padding:0 0 13px}.flyer-preflist .prefbody .prefbox h3:before{background:url(../img/pharmacy/flyer_preflist_icon.png) center center no-repeat;content:"";display:inline-block;height:15px;margin-right:5px;vertical-align:-2px;width:12px}.flyer-preflist .prefbody .prefbox h3 a{color:#444}.flyer-preflist .prefbody .prefbox h3 a:after{border-right:1px solid #444;border-bottom:1px solid #444;content:"";display:inline-block;height:6px;transform:rotate(-45deg);vertical-align:2px;margin-left:3px;width:6px}.flyer-preflist .prefbody .listbox{padding:18px 18px 0}.flyer-preflist .prefbody .listbox h4{color:#13131e;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:20px}.flyer-preflist .prefbody .listbox dl{display:table;line-height:1;margin-bottom:20px;width:100%}.flyer-preflist dd,.flyer-preflist dt{display:table-cell;font-size:1.4rem;font-weight:700}.flyer-preflist .prefbody .listbox dl:last-of-type{margin-bottom:0}.flyer-preflist dt{vertical-align:top;width:130px}.flyer-preflist ol{font-size:0;white-space:nowrap;width:100%}.flyer-preflist ol li{border-bottom:none;display:inline-block;font-size:1.4rem;margin-right:6px;padding:0 6px 0 0;position:relative}.flyer-preflist ol li:last-oftype{margin:0;padding:0}.flyer-preflist ol li:after{content:"|";color:#ccc;display:inline-block;position:absolute;top:-1px;right:-2px}.flyer-preflist ol li:last-of-type:after,.review-more-btn a:after{content:""}.flyer-preflist a{color:#346cb6}.listbox .is-disabled a{color:#ccc;pointer-events:none;display:inline-block}.list-bottom-review{background-color:#fff;border:1px solid #ededed;border-radius:3px;margin-bottom:50px;padding:30px 25px 15px}.list-bottom-review h4{font-size:1.5rem;font-weight:700;margin-bottom:10px}.list-review-body{font-size:0;margin-bottom:10px}.list-review-body>li{display:inline-block;font-size:1rem;margin:5px;width:324px}.list-review-body .detail{background-color:#fff;border:1px solid #ededed;border-radius:3px;display:table;font-size:0;padding:13px}.list-review-body .detail li{display:table-cell;vertical-align:middle}.list-review-body .detail .text{padding:0 0 0 10px}.list-review-body .detail .icon{width:50px}.list-review-body .detail .ttl{color:#346cb6;font-size:1.3rem;font-weight:700;margin-bottom:8px}.list-review-body .detail .comment{color:#555;font-size:1.2rem;line-height:1.4;margin-bottom:5px;overflow:hidden;display:-webkit-box}.list-review-body .detail .pub{color:#ccc;display:inline-block;vertical-align:bottom;width:50%;font-size:1rem}.list-review-body .detail .more{display:inline-block;text-align:right;vertical-align:bottom;width:50%}.list-review-body .detail .more a{color:#346cb6;font-size:1.1rem;text-decoration:underline}.review-more-btn{padding:0;text-align:center}.review-more-btn a{color:#346cb6;font-size:1.3rem;font-weight:700}.review-more-btn a:after{border-left:2px solid #346cb6;border-bottom:2px solid #346cb6;display:inline-block;height:7px;margin-left:3px;transform:rotate(-45deg);vertical-align:3px;width:7px}.list-bottom-other{background-color:#fff;border:1px solid #ededed;padding:20px 30px 30px}.list-around{background-color:#fff;margin-bottom:50px}.list-around h4{border-bottom:2px solid #68605e;font-size:1.5rem;font-weight:700;margin-bottom:25px;padding:10px 0 8px}.list-around-body{font-size:0}.list-around-body li{border:1px solid #ccc;border-radius:14px;display:inline-block;font-size:1rem;height:28px;margin:5px 15px 5px 0;width:200px}.list-around-body li.is-active{border:1px solid #da7f6a}.list-around-body dl{display:table;height:28px;line-height:26px;padding:0 10px;width:100%}.list-around-body dd,.list-around-body dt{display:table-cell;font-size:1.3rem;vertical-align:middle;font-weight:700}.list-around-body dt{color:#555}.list-around-body dd{text-align:right}.list-around-body dd span{color:#da7f6a;font-family:Arial;font-size:2rem;font-weight:700;margin-right:3px}.list-around-body li.is-active dt{color:#da7f6a}.list-around-eva{background-color:#fff;margin-bottom:50px}.list-around-eva h4{border-bottom:2px solid #68605e;font-size:1.5rem;font-weight:700;margin-bottom:25px;padding:10px 0 8px}.list-around-eva-body{display:table;width:100%}.list-around-eva-body>li{display:table-cell;vertical-align:top}.list-around-eva-body .total{padding:0;text-align:center;width:120px}.list-around-eva-body .total .score{border:1px solid #ccc;border-radius:2px;font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:10px;padding:8px 0 6px;text-align:center}.list-around-eva-body .total .count{color:#da7f6a;font-size:1.4rem;font-weight:700;line-height:1;margin-top:4px}.list-around-eva-body .total .count b{font-size:2.2rem;font-family:Arial;font-weight:400}.list-around-eva-body .detail{padding:0 0 0 35px}.list-around-eva-body .detail .ttl{font-size:1.3rem;font-weight:700;margin-bottom:11px}.list-around-eva-body .detail .ttl span{font-size:1.8rem;font-family:Arial;font-weight:700}.list-around-eva-body .detail>ul{font-size:0;width:100%}.list-around-eva-body .detail>ul>li{display:inline-block;font-size:1rem;margin-bottom:10px;overflow:hidden;padding:0 27px 0 0}.list-around-eva-body .detail>ul>li:nth-child(3n+1){width:145px}.list-around-eva-body .detail>ul>li:nth-child(3n+2){width:200px}.list-around-eva-body .detail>ul>li:nth-child(3n+3){padding:0;width:147px}.list-around-eva-body .detail .evattl{background-color:#f3f3f3;border-radius:10px;color:#555;display:inline-block;float:left;font-size:1.3rem;font-weight:700;line-height:20px;vertical-align:middle;padding:0 10px}.list-around-eva-body .detail .ken{color:#da7f6a;font-size:1.3rem;font-weight:700;float:right;line-height:20px}.list-around-eva-body .detail .ken span{color:#da7f6a;font-family:Arial;font-size:1.8rem;font-weight:700}.list-other-search{background-color:#fff}.list-other-search h4{border-bottom:2px solid #68605e;font-size:1.5rem;font-weight:700;margin-bottom:25px;padding:10px 0 8px}.list-other-search-body,.other-search{width:100%}.other-search .area dt{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:10px}.other-search .area dd{margin-bottom:25px}.other-search .area ol{font-size:0}.other-search .area ol li{display:inline-block;font-size:1.2rem;margin-bottom:10px}.other-search .area ol li:after{content:"|";display:inline-block}.other-search .area ol li:last-of-type:after{content:"";display:inline-block;font-size:1rem}.other-search .area a{color:#346cb6;margin:0 7px}.other-search .area li:first-child a{margin:0 7px 0 0}.other-search .commit dt{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:10px}.other-search .commit dd{margin-bottom:25px}.other-search .commit ol{margin-bottom:10px;font-size:0}.other-search .commit ol li{display:inline-block;font-size:1.1rem;margin:3px;letter-spacing:normal}.other-search .commit a{border:1px solid #ddd;border-radius:3px;color:#333;display:block;height:22px;line-height:21px;padding:0 10px;text-align:center;min-width:90px}.per,.percent{width:70px;height:70px;position:relative}.around-link{margin-bottom:20px}.around-link a{color:#346cb6;font-size:1.4rem;font-weight:700;text-decoration:underline}.around-info{border:1px solid #ebeae6;padding:17px 12px}.around-info h5{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:10px}.around-info p{color:#666;font-size:1.1rem;line-height:1.6}.per{border-radius:50%;background:#ddd;background-image:linear-gradient(to right,transparent 50%,#8c0 0)}.per::before{content:'';display:block;margin-left:50%;height:100%;border-radius:0 100% 100% 0/50%;background-color:inherit;transform-origin:left}.ave,.perpf{border-radius:50%}.perpf{background-color:#fff;color:#eb4e3d;font-size:1rem;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;margin:-25px auto auto -25px;width:50px;height:50px;z-index:4;text-align:center}.p0+.perpf::after,.p0+.perpf::before,.p100+.perpf::after,.p100+.perpf::before{display:none}.perpf02,.timepf{flex-direction:column}.perpf::after,.perpf::before{content:"";background:#fff;width:6px;height:13px;position:absolute}.perpf p{font-size:2rem;font-weight:700}.perpf p.zero{color:#ddd}.perpf span{color:#777}.perpf::before{top:-11px;left:19px;z-index:2}.perpf::after{z-index:3}.ave,.avetime{width:70px;height:70px;position:relative}.p10+.perpf::after,.p10::before{transform:rotate(36deg)}.p10+.perpf::after{top:-8px;left:38px}.p20+.perpf::after,.p20::before{transform:rotate(72deg)}.p20+.perpf::after{top:6px;left:49px}.p30+.perpf::after,.p30::before{transform:rotate(108deg)}.p30+.perpf::after{top:25px;left:51px}.p40+.perpf::after,.p40::before{transform:rotate(144deg)}.p40+.perpf::after{top:45px;left:37px}.p50::before{background-color:#ddd;transform:rotate(180deg)}.p100::before,.p60::before,.p70::before,.p80::before,.p90::before{background-color:#8c0}.p50+.perpf::after{top:48px;left:19px;transform:rotate(180deg)}.p60::before{transform:rotate(36deg)}.p60+.perpf::after{top:41px;left:2px;transform:rotate(36deg)}.p70::before{transform:rotate(72deg)}.p70+.perpf::after{top:25px;left:-7px;transform:rotate(72deg)}.p80::before{transform:rotate(108deg)}.p80+.perpf::after{top:6px;left:-5px;transform:rotate(108deg)}.p90::before{transform:rotate(144deg)}.p90+.perpf::after{top:-8px;left:7px;transform:rotate(144deg)}.p100::before{transform:rotate(-180deg)}.ave{background:#ddd;background-image:linear-gradient(to right,transparent 50%,#5369f0 0)}.ave::before{content:'';display:block;margin-left:50%;height:100%;border-radius:0 100% 100% 0/50%;background-color:inherit;transform-origin:left}.p0-02::before,.t0::before{transform:rotate(0)}.timepf{background-color:#fff;border-radius:50%;color:#eb4e3d;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;margin:-25px auto auto -25px;width:50px;height:50px;z-index:4;text-align:center}.t0+.timepf::after,.t0+.timepf::before,.t60+.timepf::after,.t60+.timepf::before{display:none}.timepf::after,.timepf::before{position:absolute;background:#fff;width:6px;height:13px;content:""}.timepf p{font-size:2rem;font-weight:700;line-height:100%}.timepf p.zero{color:#ddd}.timepf p b{font-size:1.2rem;font-weight:700}.timepf span{color:#777}.timepf::before{top:-11px;left:19px;z-index:2}.timepf::after{z-index:3}.t5+.timepf::after,.t5::before{transform:rotate(30deg)}.t5+.timepf::after{top:-6px;left:40px}.t10+.timepf::after,.t10::before{transform:rotate(60deg)}.t10+.timepf::after{top:6px;left:49px}.t15+.timepf::after,.t15::before{transform:rotate(90deg)}.t15+.timepf::after{top:21px;left:52px}.t20+.timepf::after,.t20::before{transform:rotate(120deg)}.t20+.timepf::after{top:36px;left:46px}.t25+.timepf::after,.t25::before{transform:rotate(150deg)}.t25+.timepf::after{top:46px;left:35px}.t30::before{background-color:#ddd;transform:rotate(180deg)}.t35::before,.t40::before,.t45::before,.t50::before,.t55::before,.t60::before{background-color:#5369f0}.t30+.timepf::after{top:48px;left:19px;transform:rotate(180deg)}.t35::before{transform:rotate(30deg)}.t35+.timepf::after{top:43px;left:5px;transform:rotate(30deg)}.t40::before{transform:rotate(60deg)}.t40+.timepf::after{top:31px;left:-5px;transform:rotate(60deg)}.t45::before{transform:rotate(90deg)}.t45+.timepf::after{top:16px;left:-8px;transform:rotate(90deg)}.t50::before{transform:rotate(120deg)}.t50+.timepf::after{top:1px;left:-2px;transform:rotate(120deg)}.t55::before{transform:rotate(150deg)}.t55+.timepf::after{top:-9px;left:9px;transform:rotate(150deg)}.t60::before{transform:rotate(-180deg)}.list-ad{background-color:#fff9e7;margin-bottom:25px;padding:10px}.list-ad-box{background-color:#fff;border:1px solid #dbd8cc;border-radius:3px;margin-bottom:10px;padding:10px;position:relative}.list-ad-box:last-of-type{margin-bottom:0}.list-ad-sponsored{background-color:#d25766;border-radius:0 0 5px 5px;color:#fff;font-size:1.3rem;font-weight:700;height:22px;line-height:22px;position:absolute;right:10px;top:-1px;text-align:center;width:97px}.list-ad-header{border-bottom:1px solid #eeecea;margin-bottom:10px;padding:0 108px 6px 10px;width:678px}.list-ad-header h3{display:inline-block;font-size:2rem;font-weight:700;min-width:1px;max-width:560px}.list-ad-header h3 b{border-bottom:1px solid #346cb6;color:#346cb6;font-weight:700;display:block;padding:0 0 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-ad-header h3 b:hover{color:rgba(52,108,182,.8);border-bottom:1px solid rgba(52,108,182,.8)}.list-ad-header a{color:#346cb6}.list-ad-header a:hover{color:rgba(52,108,182,.8);opacity:1;text-decoration:none}.list-ad-header .type{background-color:#eee;border-radius:11px;font-size:1.1rem;float:right;display:block;height:22px;line-height:22px;margin-left:15px;padding:0 10px;white-space:nowrap}.list-ad-flag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 15px}.list-ad-flag>li{border-radius:4px;color:#fff;display:inline-block;font-size:1.1rem;height:20px;line-height:20px;text-align:center}.list-ad-flag li.ad-shoho,.list-ad-flag li.e-prescription{border:1px solid #ee344a;border-radius:10px;color:#ee344a;font-weight:700;line-height:19px;padding:0 10px}.list-ad-flag li.ad-net{background-color:#fb6387;padding:0 6px}.list-ad-flag li.ad-rel-mynumber{background-color:#01a89d;padding:0 6px}.list-ad-flag li.ad-search{background-color:#7bc61a;padding:0 6px}.list-ad-flag li.ad-coupon{background-color:#ffc529;padding:0 7px}.list-ad-flag li.ad-credit{background-color:#f68f21;padding:0 9px}.list-ad-flag li.ad-parking{background-color:#1a6fc6;padding:0 6px}.list-ad-flag li.ad-sppayment{background-color:#7bc61a;padding:0 6px}.list-ad-flag li.ad-pcr{background-color:#329fe6;padding:0 6px}.list-ad-flag li.ad-antigen{background-color:#f38610;padding:0 6px}.list-ad-flag li.ad-packaging{background-color:#FAE27C;color:#15326E;font-weight:700;padding:0 5px}.list-ad-flag li.ad-mispreve .txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8f8f5;border:1px solid #4e9f8f;border-radius:10px 0;color:#4e9f8f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:700;gap:0 4px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:193px}.list-ad-flag li.ad-mispreve .txt::before{background:url(../img/pharmacy/mispreve_label_icon.png) center/contain no-repeat;content:"";display:block;height:11px;width:9px}.list-ad-flag li.ad-mispreve .txt::after{background:url(../img/pharmacy/mispreve_label_question.png) center/contain no-repeat;content:"";display:block;height:12px;width:12px}.congestion-box,.map_pin_explanation,.min10-howto,.perpf02,.reserve-btn-area{background-color:#fff}.list-ad-prof{display:table;margin-bottom:8px;padding:0 10px;width:100%}.list-ad-prof>li{display:table-cell;vertical-align:top}.list-ad-prof>li.thumb{width:178px}.list-ad-prof>li.thumb p{height:100px;position:relative;overflow:hidden;width:178px}.list-ad-prof>li.thumb p img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100px}.list-ad-prof>li.prof{padding:7px 0 0 10px}li.prof .proftext{margin-bottom:13px}li.prof .proftext .txt{color:#9b8a6c;font-size:1.3rem;font-weight:700;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:470px}li.prof .profroute{width:100%}li.prof .profroute p{background-repeat:no-repeat;background-position:left center;font-size:1.2rem;height:20px;line-height:20px;padding-left:24px}li.prof .profroute .route{background-image:url(../img/pharmacy/list_route_icon.png);margin-bottom:4px}li.prof .profroute .holiday{background-image:url(../img/pharmacy/list_holiday_icon.png);margin-bottom:4px}li.prof .profroute .address{background-image:url(../img/pharmacy/list_address_icon.png);width:100%}li.prof .profroute .address a{border:1px solid #c2bcbc;border-radius:2px;color:#1162ad;display:inline-block;font-size:1rem;height:18px;line-height:17px;margin-left:5px;text-align:center;width:36px}.list-ad-status{font-size:0;padding:0 10px}.list-ad-status li{border:1px solid #ddd;border-radius:3px;display:inline-block;font-size:1.1rem;height:22px;line-height:20px;margin-right:5px;padding:0 6px;min-width:50px;text-align:center}.brand-header{margin-bottom:20px;width:100%}.brand-header ul{display:table;width:100%}.brand-header ul li{display:table-cell;vertical-align:middle}.brand-header .thumb{width:90px}.brand-header .thumb p{background-color:#fff;border:1px solid #ebeae6;border-radius:10px;height:90px;padding:5px;text-align:center;width:90px}.brand-header .thumb img{vertical-align:bottom;width:80px}.brand-header .name{padding:0 0 0 15px}.brand-header .name h2{font-size:1.8rem;font-weight:700;margin-bottom:6px}.brand-header .name .discription{color:#555;font-size:1.1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.list-favorite img[src*="three-dots-gray.svg"]{width:24px;height:6px}.list-shopinfo .shopimg .mainimg img[src*="three-dots-gray.svg"]{position:absolute;transform:none;top:50%;left:50%;margin-left:-20px;margin-top:-5px;width:40px;height:10px}.list-shopinfo .shopimg .thumb img[src*="three-dots-gray.svg"]{position:absolute;transform:none;top:50%;left:50%;margin-left:-10px;margin-top:-2px;width:20px;height:5px}.salestime-flyer .sales img[src*="three-dots-gray.svg"]{display:block;margin:auto;width:40px;height:10px;position:relative;top:20px}.reservebtn img[src*="three-dots-gray.svg"]{display:block;margin:auto;width:40px;height:10px;position:relative;top:13px}.list-torioki-img{min-height:188px}.list-torioki-img img[src*="three-dots-gray.svg"]{display:block;margin:auto;width:40px;height:10px;position:relative;top:69px}.flyer-coupon li.flyer img[src*="three-dots-gray.svg"]{display:block;margin:auto;width:40px;height:10px;position:relative;top:27px}.map-wrapper{position:relative}.map_pin_explanation{box-shadow:0 0 6px rgba(0,0,0,.3);display:inline-block;font-size:1.3rem;height:34px;line-height:34px;position:absolute;z-index:100;left:10px;top:10px;padding:0 15px 0 10px}.map_pin_explanation span{font-size:1.5rem;font-weight:700}.map_pin_explanation:before{background-image:url(../img/pharmacy/map_label_icon.png);background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;height:19px;margin-right:5px;vertical-align:-4px;width:15px}@media all and (-ms-high-contrast:none){.ave{background-image:linear-gradient(to right,transparent 35px,#5369f0 1)}.brand-header .name .discription{color:#555;font-size:1.1rem;position:relative;height:28px;overflow:hidden;line-height:1.4}.brand-header .name .discription:after,.brand-header .name .discription:before{position:absolute;background-color:#fff;background-image:url(../img/pharmacy/elipsis_bg.png);background-repeat:repeat;background-position:right center}.brand-header .name .discription:before{content:"･･･";bottom:0;right:0}.brand-header .name .discription:after{content:"";width:100%;height:100%}}.modal-congestion{background:#fff;color:#333;margin:0 auto;padding:0;width:530px}.modal-congestion-close{position:absolute;right:10px;top:10px;z-index:10000;height:13px;width:13px}.modal-congestion-body{padding:0 0 20px}.modal-congestion-body .title{border-bottom:1px dotted #d8d8d8;font-size:1.6rem;font-weight:700;height:56px;line-height:56px;text-align:center}.modal-congestion-discription{font-size:1.4rem;line-height:1.6;margin-bottom:10px;padding:1em}.modal-congestion-list{background-image:url(../img/pharmacy/dispensing_queue/modal/modal_congestion_g.png);background-repeat:no-repeat;background-position:left center;margin:0 auto;height:208px;padding:15px 5px 40px 50px;width:290px}.modal-congestion-list ul,.modal-congestion-list ul li{width:100%}.modal-congestion-list dl{border-bottom:1px solid #e7e7e7;display:table;width:100%}.modal-congestion-list li:last-of-type dl{border-bottom:none}.modal-congestion-list dt{display:table-cell;padding:10px 0;vertical-align:middle;width:38px}.modal-congestion-list dt img{width:38px}.modal-congestion-list dd{color:#7c7c7c;display:table-cell;font-size:1.2rem;font-weight:700;line-height:1;padding:0 0 0 10px;vertical-align:middle}.modal-congestion-list dd p{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:4px}.list-bottom{display:table}.list-bottom-left,.list-bottom-right{display:table-cell;vertical-align:top;position:relative}.list-bottom-left{width:330px}.list-bottom-right{width:350px}.congestion-area{margin-top:0;width:350px}.button-baloon+.congestion-area{margin-top:15px}.static~.congestion-area{margin-top:12px}.congestion-box{border-radius:3px;position:relative}.congestion .icon{width:120px}.congestion .icon .icon-ttl{color:#003a74;display:inline-block;font-size:1.4rem;font-weight:700;padding:0 13px 0 0;position:relative;text-decoration:underline}.congestion .icon .icon-ttl:after{border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #003a74;content:"";height:0;margin-top:-4px;position:absolute;right:5px;top:50%;width:0}.congestion .icon .flag{border-right:1px solid #e0e0e0;display:inline-block;height:40px;width:50px}.congestion .icon .flag img{width:40px}.congestion .text{color:#0da601;font-size:1.5rem;font-weight:700;line-height:42px;margin:auto;text-align:center}.congestion-btn a,.congestion-btn span{font-size:2rem;line-height:50px;text-shadow:none;text-align:center;font-weight:700}.congestion .text .badge{height:42px;position:relative;right:-7px;text-align:center;top:-3px;width:42px}.congestion .text .badge img{height:42px;width:42px}.reserve-btn-area{border-radius:7px;margin:auto;width:340px}.congestion-btn{margin-bottom:10px}.congestion-btn a{background-color:#fec92b;border-radius:26px;box-shadow:inset 0 -3px 0 #cba122;color:#333;display:block;height:52px;margin:auto;position:relative;width:285px}.congestion-btn a:after,.congestion-btn a:before{content:"";height:12px;margin-top:-7px;position:absolute;transform:rotate(-45deg);width:12px;right:30px!important;top:50%}.congestion-btn a:before{border-right:none;border-bottom:none}.congestion-btn a:after{border-right:3px solid #333;border-bottom:3px solid #333}.congestion-btn span{background-color:#fa5b45;box-shadow:inset 0 -4px 0 #e23e25;border-radius:26px;display:block;height:52px;margin:auto;position:relative;width:285px;color:#fff;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.congestion-btn span:after,.st-reserve-button:before,span.st-reserve-button-off:before{content:"";height:12px;margin-top:-7px;transform:rotate(-45deg)}.congestion-btn span:after{border-right:3px solid #fff;border-bottom:3px solid #fff;position:absolute;right:30px!important;top:50%;width:12px}.congestion-btn span:before{border:none}.reserve-btn-area .congestion-btn a{width:100%}.congestion-btn a:hover{color:#333;text-decoration:none}.congestion-btn-subtext{font-size:1.2rem;letter-spacing:normal;text-align:center}.congestion-btn-subtext img{margin:0 0 2px 5px;vertical-align:middle}.list-aleat-box{border:1px solid #f6443f;border-radius:7px;color:#f6443f;font-size:1.3rem;margin:0;padding:0;position:relative;line-height:1.6;width:100%}a.st-detail-button,a.st-reserve-button,span.st-reserve-button{border-radius:26px}.reserve-btn-baloon+.list-aleat-box{margin:12px 0 0}.list-bottom-left .list-aleat-box{width:330px}.list-aleat-box .textbox{border-bottom:1px solid #f6443f;padding:5px;display:table}.list-aleat-box .textbox:last-of-type{border-bottom:none}.list-aleat-box .icon{display:table-cell;vertical-align:middle;width:26px}.list-aleat-box .text{display:table-cell;padding:0 0 0 10px;vertical-align:middle}.baloon-box{min-height:23px;position:absolute;top:-32px}.static{margin-bottom:12px;position:static}.baloon-box.none{display:none}.st-reserve-button-off{border-radius:26px;line-height:47px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.st-reserve-button:after,span.st-reserve-button-off:after{content:"";height:12px;border-right:3px solid #fff;border-bottom:3px solid #fff;margin-top:-8px;position:absolute;right:31px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:12px}.st-reserve-button:before,span.st-reserve-button-off:before{border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);position:absolute;right:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:50%;width:12px}.st-detail-button:after,.st-detail-button:before{transform:rotate(-45deg);margin-top:-7px;right:30px!important}a.st-detail-button{height:52px}.per02,.percent02{width:70px;height:70px;position:relative}.st-detail-button:after{border-right:3px solid #fff;border-bottom:3px solid #fff}.congestion-btn .st-reserve-button:before,.congestion-btn span.st-reserve-button-off:before{right:30px}.per02,.perpf02{border-radius:50%}.list-coupon+.button-baloon{margin-top:8px}.list-coupon+.button-baloon+.congestion-area{margin-top:0}.perpf02{color:#eb4e3d;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;position:absolute;line-height:1;left:50%;top:50%;margin:-25px auto auto -25px;width:50px;height:50px;z-index:4;text-align:center}.perpf02::after,.perpf02::before{content:"";background:#fff;width:6px;height:13px;position:absolute}.perpf02 img{display:block}.p0-02+.perpf02::after,.p0-02+.perpf02::before,.p100-02+.perpf02::after,.p100-02+.perpf02::before{display:none}.perpf02::before{top:-11px;left:19px;z-index:2}.perpf02::after{z-index:3}div[class*="-02"]{background-repeat:no-repeat;background-position:center center}.p0-02{background-image:url(../img/pharmacy/p00.png)}.p10-02+.perpf02::after{top:-8px;left:38px;transform:rotate(36deg)}.p10-02{background-image:url(../img/pharmacy/p10.png)}.p20-02+.perpf02::after{top:7px;left:49px;transform:rotate(72deg)}.p20-02{background-image:url(../img/pharmacy/p20.png)}.p30-02+.perpf02::after{top:25px;left:51px;transform:rotate(108deg)}.p30-02{background-image:url(../img/pharmacy/p30.png)}.p40-02+.perpf02::after{top:45px;left:37px;transform:rotate(144deg)}.p40-02{background-image:url(../img/pharmacy/p40.png)}.p50-02+.perpf02::after{top:48px;left:19px;transform:rotate(180deg)}.p50-02{background-image:url(../img/pharmacy/p50.png)}.p60-02+.perpf02::after{top:41px;left:2px;transform:rotate(36deg)}.p60-02{background-image:url(../img/pharmacy/p60.png)}.p70-02+.perpf02::after{top:25px;left:-7px;transform:rotate(72deg)}.p70-02{background-image:url(../img/pharmacy/p70.png)}.p80-02+.perpf02::after{top:6px;left:-5px;transform:rotate(108deg)}.p80-02{background-image:url(../img/pharmacy/p80.png)}.p90-02+.perpf02::after{top:-8px;left:7px;transform:rotate(144deg)}.p90-02{background-image:url(../img/pharmacy/p90.png)}.p100-02{background-image:url(../img/pharmacy/p100.png)}.perpf02 p{font-size:2rem;font-weight:700;line-height:.9;letter-spacing:-1.2px;margin-top:1px}.perpf02 p.zero{color:#ddd}.perpf02 span{color:#777}.review-graf .graf-ttl a{display:inline-block;vertical-align:2px}.min10-howto{border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.3);top:40px;position:absolute;right:-26px;white-space:normal;width:200px;z-index:5}.min10-howto:after,.min10-howto:before{background-color:#fff;content:"";height:16px;right:28px;transform:rotate(45deg);top:-6px;width:16px}.min10-howto-body{background-color:#fff;font-size:1rem;letter-spacing:normal;padding:20px 15px 15px;position:relative;z-index:0}.min10-howto:before{position:absolute;z-index:6}.min10-howto:after{box-shadow:0 0 8px rgba(0,0,0,.2);position:absolute;z-index:-1}.min10-howto-body .close{background-color:#6f7070;border-radius:50%;color:#fff;height:12px;line-height:10px;position:absolute;right:8px;text-align:center;top:8px;width:12px}.ad-loading::before,.loading::before{content:'';top:0;animation:skeleton-animation 1.2s linear infinite;left:0}.min10-howto .ttl{font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:center}.min10-howto .txt{color:#555;margin-bottom:8px}.min10-howto .icon{width:100%}.min10-howto .icon li{background-repeat:no-repeat;background-position:left center;font-size:1.2rem;font-weight:700;margin-bottom:7px;padding:0 0 0 23px}.min10-howto .icon li.good{background-image:url(../img/pharmacy/10min_good.png);color:#f8832b}.min10-howto .icon li.basic{background-image:url(../img/pharmacy/10min_basic.png);color:#8c0}.min10-howto .icon li.bad{background-image:url(../img/pharmacy/10min_bad.png);color:#0095cc}.min10-howto .sub{color:#888}.arial{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem!important}.services-provided{margin:14px 0 0}.services-provided+.flyer-coupon{border-top:1px solid #eeecea;padding:10px 0 0;margin:20px 0 0}.services-provided .services-cts{border:1px solid #ddd;padding:10px;display:flex;align-items:center;justify-content:flex-start}.services-provided .img-box{width:60px;text-align:center}.services-provided .img-box img{max-width:100%}.services-provided .txt-box{width:calc(100% - 60px);padding:0 0 0 10px}.services-provided .txt-box dt{font-size:1.4rem;font-weight:700;color:#333;margin:0 0 8px}.services-provided .txt-box dd{font-size:1.2rem;color:#88888e}.services-provided.list-type{display:flex;justify-content:center}.services-provided.list-type>li{width:50%;margin:0 10px 0 0}.services-provided.list-type>li:last-of-type{margin-right:0}.services-provided .txt-box.is-bold{font-weight:700;font-size:1.4rem;color:#333}.bn-e-rx{margin:24px 0}.loading{height:90px;background:#d9d9d9;position:relative;overflow:hidden;width:720px}.loading::before{display:block;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);position:absolute}.ad-loading{width:100%;background:#d9d9d9!important;height:230px;position:relative;overflow:hidden}.ad-loading::before{display:block;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);position:absolute}@keyframes skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.modal-mispreve-label{background-color:#edf5f4;color:#11111a;margin:auto;padding:0;width:920px}.modal-mispreve-label .modal-content-close{position:absolute;right:-18px;top:-20px}.modal-mispreve-label .modal-content-close .mfp-close{background:#4e9f8f;border:1px solid #edf5f4;border-radius:50px;display:block;height:55px;position:relative;width:55px}.modal-mispreve-label .modal-content-close .mfp-close:hover{opacity:1}.modal-mispreve-label .modal-content-close .mfp-close::after,.modal-mispreve-label .modal-content-close .mfp-close::before{background:#edf5f4;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}.modal-mispreve-label .modal-content-close .mfp-close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-mispreve-label .modal-content-close .mfp-close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-mispreve-label .modal-mispreve-label-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:50px}.modal-mispreve-label .modal-mispreve-label-inner .thumbnail{background:#fff;height:200px;width:200px}.modal-mispreve-label .modal-mispreve-label-inner .thumbnail img{width:100%}.modal-mispreve-label .modal-mispreve-label-inner .detail-txt{width:calc(100% - 230px)}.modal-mispreve-label .modal-mispreve-label-inner .detail-txt .ttl{font-size:1.8rem;font-weight:700;margin:0 0 30px}.modal-mispreve-label .modal-mispreve-label-inner .detail-txt .txt{font-size:1.4rem;line-height:1.72}