@charset "UTF-8";.top-header-link,.top-header-link li,.top-header-logo,.top-header-text{display:inline-block}.brand-box,.brand-info,.news,.onepref-search,.pref-search,.pref-textlist,.review,.storeabout,.top-info dl{background:#fff;padding:15px;width:680px}.contents-area a,.top-header-bottomlink a{color:#003a74}.contents-area a:hover,.top-header-bottomlink a:hover{color:#fc7700;text-decoration:underline}.billboard-suggest a:hover,.brand-info a:hover,.brand-info-slider .brand-info-pagebtn .swiper-pagination-bullet,.brand-info-slider .brand-info-pagebtn .swiper-pagination-bullet-active,.medicine-suggest ul li a:hover,.news-contents li a:hover,.onepref-search a:hover,.review a:hover,.side-bnr a:hover,.side-bnr-inquiry a:hover,.side-contents a:hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.brand-info a:hover .brand-info-list-img,.brand-info-slider .brand-info-pagebtn .brand-info-pagebtn-arrow:hover,.news-contents li a:hover .news-contents-img img,.side-afterlogin-btn:hover,.side-history-btn:hover{filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7}.contents-area,body{min-width:999px}.billboard,.contents-area.pref-pctop{min-width:1020px}.top-header{border-top:4px solid #1866ce;width:100%}.top-header-inner{margin:0 auto;width:980px;height:70px}.top-header-logo{width:110px;padding:13px 0 0}.top-header-text{color:#555;font-size:1.6rem;width:410px;font-weight:700;vertical-align:middle;padding-left:32px}.top-header-link{font-size:0;text-align:right;width:450px;vertical-align:middle;white-space:nowrap}.top-header-upperlink{display:inline-block;height:20px;padding-top:6px;font-size:1rem;white-space:normal;width:250px}.top-header-upperlink a{color:#999}.top-header-upperlink a:hover{color:#999;text-decoration:underline}.top-header-bottomlink{height:48px;line-height:48px;font-size:1rem;color:#d8d8d8;text-align:right}.top-header-bottomlink li,.top-header-bottomlink ul{margin:0;padding:0;vertical-align:middle}.top-header-bottomlink a{vertical-align:middle;font-size:1.3rem;padding:0 3px}.top-header-bottomlink li:last-of-type a{padding:0 0 0 3px}.top-header-bottomlink .header-madoguchi-point{padding:0 10px 0 0;position:relative}.top-header-bottomlink .header-madoguchi-point::after{bottom:0;content:" | ";display:block;margin:auto;position:absolute;right:0;top:0}.header-madoguchi-point-label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-madoguchi-point-label dt{color:#333;font-size:1rem;padding:0 0 0 14px;position:relative}.header-madoguchi-point-label dt::before{background:url(../img/common/header/header_point_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:12px;left:0;margin:auto;position:absolute;top:0;width:12px}.header-madoguchi-point-label dd{color:#003a74;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:700}.header-madoguchi-point-label dd a,.header-madoguchi-point-label dd a:hover{text-decoration:none}.header-madoguchi-point-label dd .num{font-weight:700;padding:0 1px 0 0;text-decoration:underline}.top-header-upperlink a{position:relative;display:inline-block;padding:0 0 0 12px;vertical-align:middle;text-decoration:none}.top-header-upperlink a::after,.top-header-upperlink a::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.top-header-arrow a::before{left:4px;box-sizing:border-box;width:2px;height:2px;border:3px solid transparent;border-left:4px solid #999}.pref-breadcrumbs{background:#fff;height:30px}.pref-breadcrumbs-list{margin:0 auto;width:980px}.pref-breadcrumbs-list li{display:inline-block;color:#999;line-height:30px;font-size:1.1rem;margin-right:-2px}.pref-breadcrumbs-list li a{color:#2c7ffc}.pref-breadcrumbs-list li a:hover{color:#fc7700;text-decoration:underline}.pref-breadcrumbs-list li:after{content:"＞";color:#999;font-size:.9rem}.pref-breadcrumbs-list li:last-child:after{content:normal}.billboard{margin:0;padding:0;box-shadow:inset 0 0 3px #9adefb;background:url(../img/pref/pref_bg_billboard.png) top center no-repeat #93d9f7}.billboard .billboard-inner{width:1020px;height:414px;margin:0 auto;background:url(../img/pref/pref_img_billboard.png) top right no-repeat}.billboard-catch{height:303px;text-align:left}.billboard-catch-ttl{padding:0;margin:0 0 0 -35px}.billboard-catch-list{margin:0 0 0 64px;padding:0;font-size:0}.billboard-catch-list li{padding:0;margin:0;display:inline-block}.billboard-input-form{background:#1866ce;text-align:center;width:680px;margin:0 0 0 20px;padding:10px 0 6px 7px;position:relative}.billboard-input-form .billboard-number{font-weight:700;font-size:1.6rem;background:#fff22a;height:34px;line-height:34px;margin:0 auto;padding:0 10px;border-radius:2px;position:absolute;top:-33px;left:104px}.billboard-input-form .billboard-number-arrow{width:10px;display:block;position:absolute;top:34px;left:212px}.billboard-input-form .billboard-number-arrow::after{content:"";display:block;border-top:9px solid #fff22a;border-left:5px solid transparent;border-right:5px solid transparent;transform-origin:left top;transform:scaleY(.9)}.billboard-number-red{color:#de112e;font-weight:700}.billboard-number-red .billboard-number-bold{font-size:2rem;font-weight:700;font-family:Arial}.billboard-keyword{display:table;font-size:1.4rem;color:#fff;padding:6px 0 2px 7px}.billboard-keyword dd,.billboard-keyword dt{display:table-cell;font-weight:700}.billboard-keyword dt{position:relative;padding:0 15px 0 0;vertical-align:middle;font-size:1.4rem}.billboard-keyword dt::after,.billboard-keyword dt::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.billboard-keyword dt::after{right:-70px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #fff}.billboard-keyword ul{margin-left:7px}.billboard-keyword li{display:inline-block;margin:0 0 0 2px;padding:0}.billboard-keyword li a{color:#fff;text-decoration:underline;padding:0 2px 0 0}.brand-info a:hover,.pref-search-list a:hover{text-decoration:none}.billboard-keyword li:after{content:" | ";font-size:1.2rem}.billboard-keyword li:last-child:after,.pref-search .pref-search-sub:before,.pref-search-list dt::after{content:""}.billboard-input-form-input{letter-spacing:-.4em;white-space:nowrap}.billboard-input-form-input li{display:inline-block;height:36px;letter-spacing:normal;vertical-align:bottom;position:relative}.billboard-input-form-input li:nth-child(1){border:1px solid #fff;border-radius:3px 0 0 3px;border-right:1px solid #ccc}.billboard-input-form-input li:nth-child(2){border:1px solid #fff;border-radius:0 3px 3px 0}.billboard-input-form-input li input[type=text]{outline:0;height:35px;line-height:1}.billboard-input-form-input li input[type=text]:focus{outline:0;background-color:#fdfaeb;height:34px;line-height:1}.billboard-input-form-input li input[type=text]::-webkit-input-placeholder{color:#999;font-size:1.4rem}.billboard-input-form-input li input[type=text]:-ms-input-placeholder{color:#999;font-size:1.4rem}.billboard-input-form-input li input[type=text]::-moz-placeholder{color:#999;font-size:1.4rem}.billboard-input-form-input li input::-ms-clear{visibility:hidden}.billboard-input-form-input input[type=submit]{background-image:url(../img/pref/pref_icon_topsearch.png);background-position:8px center;width:44px;height:100%}.billboard-input-form-input input[type=text]{background:#fff;font-size:1.4rem;height:100%;padding:10px;width:310px}.billboard-input-form-input input[type=submit],.onepref-search-medicine-input .onepref-search-medicine-input-submit{background-color:#1866ce;background-repeat:no-repeat;display:block}.billboard-input-form-input input[type=submit]:hover,.onepref-search-medicine-input .onepref-search-medicine-input-submit:hover{cursor:pointer}.billboard-input-form .billboard-suggest-none,.onepref-search-medicine-input .billboard-suggest-none{padding:10px;word-break:break-all;text-align:left;background:#fff;color:#777;border:1px solid #d2d2d2;font-size:1.2rem}.billboard-input-form .billboard-input-iconclose{background:url(../img/pref/icon_close.png) no-repeat}.billboard-input-form .billboard-suggest-area{width:311px;position:absolute;top:44px;left:10px;z-index:20}.billboard-input-form .billboard-suggest-keyword{width:311px;position:absolute;top:44px;left:321px;z-index:20}.billboard-input-form .billboard-suggest-none{position:absolute;top:0;left:0;z-index:20}.billboard-input-form .billboard-suggest-area-close{position:absolute;top:22px;left:297px;cursor:pointer}.billboard-input-form .billboard-suggest-keyword-close{position:absolute;top:22px;right:56px;cursor:pointer}.billboard-suggest ul{word-break:break-all;text-align:left;background:#fff;z-index:5;border:1px solid #d2d2d2;border-top:1px solid #fff;font-size:1.4rem}.billboard-suggest ul li a{color:#333;display:block;width:100%;height:100%;padding:5px 10px}.billboard-suggest ul li a:hover{background:#fdf9eb;color:#333}.billboard-suggest span{display:block;background:url(../img/pref/pref_icon_close.png) no-repeat;width:14px;height:14px}.contents-area{margin:0;padding:0;background-image:url(../img/pref/pref_img_bg.png)}.top-info dd,.top-info dt{display:table-cell;margin:0;line-height:1.4}.top-info{width:980px;margin:0 auto;padding-top:20px}.top-info dl{font-size:1.4rem;width:100%;display:table;border-collapse:separate;border-spacing:0;border-left:5px solid #1866ce;margin:0;padding:0}.top-info dt{width:75px;font-weight:700;text-align:center;padding:13px 0}.top-info dd{padding:13px 15px 13px 0}.main-contents{padding-top:0;width:980px}.main-contents .main-contents-inner{width:980px}.main-contents .inner-content{width:680px}.main-contents .inner-side{width:270px}.pref-search{margin-top:20px;position:relative}.pref-search .pref-search-ttl{position:absolute;top:0;left:-10px;width:700px}.pref-search .pref-search-sub{width:125px;background:url(../img/pref/pref_icon_search2.png) no-repeat #e74c3c;background-position:8px 8px;border-bottom:1px solid #a30000;position:absolute;top:10px;left:-4px;height:30px;color:#fff;font-size:1.4rem;padding:5px 0 0 30px;font-weight:700}.pref-search-list,.pref-search-list dl{background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 2px);background-repeat:repeat-x;background-size:3px 1px}.pref-search .pref-search-sub:before{left:0;border-width:0 5px 4px 0;border-color:transparent #a30000 transparent transparent;bottom:-4px;position:absolute;width:0;height:0;border-style:solid}.pref-search-ttl h2{padding:12px 0 0 140px}.onepref-search-ttl h2:after,.onepref-search-ttl h2:before,.pref-search-ttl h2:after,.pref-search-ttl h2:before{bottom:-8px;content:"";position:absolute;width:0;height:0;border-style:solid}.onepref-search-ttl,.pref-search-ttl{background-color:#1866ce}.onepref-search-ttl h2,.pref-search-ttl h2{color:#fff;font-size:2rem;font-weight:700;height:50px;position:relative;width:100%;display:table}.onepref-search-ttl h2 span,.pref-search-ttl h2 span{display:table-cell;vertical-align:middle;font-weight:700;line-height:120%}.onepref-search-ttl h2:before,.pref-search-ttl h2:before{left:0;border-width:0 10px 8px 0;border-color:transparent #1a4e97 transparent transparent}.onepref-search-ttl h2:after,.pref-search-ttl h2:after{right:0;border-width:8px 10px 0 0;border-color:#1a4e97 transparent transparent}.pref-search-list{margin:50px 0 0;background-position:bottom}.pref-search-list dl{font-size:1.6rem;font-weight:700;display:table;width:100%;padding:5px 0;background-position:top}.pref-search-list dt{display:table-cell;width:100px;position:relative;margin:0;padding:0 10px 0 5px;background:#f7f7f7;border-radius:3px;line-height:50px;height:50px}.pref-search-list dt::after{position:absolute;top:0;right:-24px;border-left:25px solid #f7f7f7;border-top:25px solid transparent;border-bottom:25px solid transparent;transform-origin:left top;transform:scaleX(.5)}.pref-search-list dt span{position:absolute;top:0;bottom:0;left:0;right:0;display:inline-block;width:120px;padding:0;margin-left:-7px;text-align:center;font-weight:700;z-index:10}.pref-search-list dd{display:table-cell;vertical-align:middle}.pref-search-list dd ul{margin:0 0 0 20px;padding:0}.pref-search-list dd li{display:inline-block;margin:0;padding:0}.pref-search-list dd li a{color:#333;font-weight:700;display:block;width:60px;height:37px;text-align:center;margin:0;padding:5px 0 0;border-radius:4px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.2);background-color:#fff;border:2px solid #1866ce}.pref-search-list dd li a:hover{border-color:#fc7700}.pref-textlist{margin-top:30px;padding-top:0}.pref-textlist-ttl{font-size:1.6rem;font-weight:700;background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 2px);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;padding:15px 0 5px;margin:0 0 5px}.pref-textlist-list{margin:0;padding:0}.pref-textlist-list li{display:inline-block;font-size:1.4rem;padding:0;margin:0;color:#999}.pref-textlist-list li:after{content:" | "}.pref-textlist-list li:last-child:after{content:""}.brand-box,.brand-info,.review{border-top:5px solid #1866ce}.news{margin-top:30px;padding-top:27px;position:relative}.news .news-ttl{font-size:1.8rem;background:#3498db;color:#fff;height:38px;line-height:35px;position:absolute;top:-6px;left:-5px}.news .news-ttl h2{padding:2px 15px 0 40px;background:url(../img/pref/pref_icon_news.png) no-repeat;background-position:15px 10px;font-weight:700}.news .news-ttl::after{top:0;content:"";position:absolute;width:0;height:0;border-style:solid;right:-6px;border-width:6px 6px 0 0;border-color:#1a4e97 transparent transparent;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.news-contents{margin:20px 0 0;padding:0;display:table;border-collapse:separate;border-spacing:0 0}.news-contents li{width:50%;height:100%;display:table-cell;position:relative}.news-contents li .news-contents-text-date{color:#333;position:absolute;font-size:1.1rem;bottom:0;right:15px;height:11px}.news-contents li a{display:block;height:100%;padding-right:10px}.news-contents li a:hover .news-contents-img img{border-color:#fc7700}.news-contents li:last-child a{padding-right:0}.news-contents li:last-child .news-contents-text-date{right:5px}.news-contents li .news-contents-img{position:absolute;top:0;left:0}.news-contents li .news-contents-img img{width:118px;height:92px;border:1px solid #e1e1e1}.news-contents .news-contents-text{vertical-align:top;font-size:1.4rem;padding:0 0 10px 10px;margin-left:120px;line-height:1.5;height:100%;min-height:92px}.news-contents .news-contents-text-pr{font-weight:700;background:#ffdf48;width:48px;padding:3px 0;line-height:1;color:#333;display:inline-block;text-align:center;margin-right:8px}.news-contents .news-contents-text-text{display:block;margin-top:2px}.brand-info{margin:30px 0}.brand-info .brand-info-ttl{font-size:2rem;position:relative}.brand-info .brand-info-ttl:before{position:absolute;content:"";top:-20px;left:0;width:45px;height:54px;background:url(../img/pref/pref_img_flag_info.png) no-repeat}.brand-info .swiper-wrapper .brand-info-list a:hover,.brand-info a:hover .brand-info-list{background:#fefef5}.brand-info .brand-info-ttl h2{margin:-5px 0 0 55px;font-weight:700}.brand-info .swiper-wrapper{margin:0 auto}.brand-info .swiper-wrapper .brand-info-list{height:auto;border:1px solid #ccc}.brand-info .brand-info-list-title{font-size:1.4rem}.brand-info .brand-info-list-img{border:1px solid #e1e1e1}.brand-info .brand-info-list-img img{width:146px;height:80px}.brand-info a{display:block;height:100%;padding:10px 10px 8px}.brand-info a:hover .brand-info-list-img{border-color:#fc7700}.brand-info a:hover .brand-info-list-ttl{text-decoration:underline}.onepref-search-kodawari a:hover,.onepref-search-list a:hover,.side-afterlogin-btn a:hover,.side-contents a:hover,.side-history-btn a:hover{text-decoration:none}.brand-info a:hover .brand-info-list-access{color:#999}.brand-info-slider .brand-info-pagebtn .swiper-button-next::before,.brand-info-slider .brand-info-pagebtn .swiper-button-prev::before{width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.brand-info-slider{width:650px;margin-top:15px;overflow:hidden}.brand-info-slider .brand-info-pagebtn{position:relative;height:40px;width:100%}.brand-info-slider .brand-info-pagebtn .swiper-pagination{position:absolute;bottom:5px;left:0;right:0}.brand-info-slider .brand-info-pagebtn .swiper-pagination-bullet{margin:0 5px;overflow:auto;width:7px;height:7px;background:#ddd}.brand-info-slider .brand-info-pagebtn .swiper-pagination-bullet-active{background:#999}.brand-info-slider .brand-info-pagebtn .brand-info-pagebtn-arrow{position:relative;padding:2px 0 0;margin-top:-5px;border:1px solid #ddd;border-radius:2px;display:block;width:100px;height:25px;background:#fff;border-bottom:3px solid #ddd}.brand-info-slider .brand-info-pagebtn .brand-info-pagebtn-arrow::after,.brand-info-slider .brand-info-pagebtn .brand-info-pagebtn-arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.brand-info-slider .brand-info-pagebtn .swiper-button-prev::before{border-bottom:3px solid #1866ce;border-left:3px solid #1866ce}.brand-info-slider .brand-info-pagebtn .swiper-button-next::before{border-top:3px solid #1866ce;border-right:3px solid #1866ce}.brand-info-slider .brand-info-list-ttl{font-size:1.4rem;font-weight:700;line-height:1.2;padding:10px 0 5px;display:inline-block;vertical-align:middle}.brand-info-slider .brand-info-list-access{color:#999;font-size:1.1rem}.brand-info-slider .brand-info-list-label li{display:inline-block;font-size:.9rem;color:#333;border:1px solid #aaa;padding:0 2px;border-radius:2px;margin:1px;background:#fff}.brand-info-slider .swiper-button-next{float:right}.brand-info-slider .swiper-button-prev{float:left}.brand-box{margin-top:30px}.brand-box .brand-box-ttl{font-size:2rem;position:relative}.brand-box .brand-box-ttl:before{position:absolute;content:"";top:-20px;left:0;width:45px;height:54px;background:url(../img/pref/pref_img_flag_brand.png) no-repeat}.brand-box .brand-box-ttl h2{margin:-5px 0 0 55px;font-weight:700}.brand-box .brand-list li.empty-box{border:none}.brand-box .brand-list{padding:5px 15px 0 5px;height:100%;display:table;border-collapse:separate;border-spacing:5px 5px}.brand-box .brand-list li{display:table-cell;height:100%;padding:12px 0 10px;margin:0;vertical-align:top;width:122px;position:relative}.brand-box .brand-list li a{display:block;height:100%;margin-bottom:20px}.brand-box .brand-list li a:hover .img-size{border-color:#fc7700}.brand-box .brand-list .img-size{background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#fff;border:1px solid #e1e1e1;display:block;height:78px;margin:0 auto 3px;overflow:hidden;width:78px}.brand-box .brand-list .brand-list-title{font-size:1.2rem;font-weight:700;text-align:center;line-height:1.2;height:calc(100% - 101px);width:120px;padding:0 5px;display:table}.brand-box .brand-list .brand-list-title span{display:table-cell;font-weight:700;vertical-align:middle;height:100%;word-break:break-all}.brand-box .brand-list .brand-list-text{height:20px;vertical-align:top;width:118px;position:absolute;bottom:10px;left:0;color:#555}.brand-box .mCSB_buttonDown,.brand-box .mCSB_buttonUp{background:0 0;height:0}.brand-box .mCSB_scrollTools a+.mCSB_draggerContainer{margin:0}.brand-box .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:6px}.brand-box .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.brand-box .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:10px;background:#f6f6f6}.brand-box .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.brand-box .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px;background:#ddd}.mCSB_inside>.mCSB_container{margin-right:20px}.brand-box-scroll{max-height:530px;padding:3px 0 8px;margin-top:16px;width:100%;overflow-x:hidden;background:#f6faff}.side-bnr-inquiry{margin-top:30px}.side-bnr{margin:15px 0}.side-bnr a,.side-bnr-kaigosapuri{margin-top:15px}.side-bnr a{display:inline-block}.side-bnr-kaigosapuri img{width:270px}.side-afterlogin .side-afterlogin-ttl,.side-history .side-history-ttl{height:auto;position:absolute;top:-3px;right:-8px;left:-8px}.side-afterlogin-more,.side-history-notyet{position:relative;display:inline-block;padding:6px 0 6px 16px;vertical-align:middle;font-size:1.2rem}.side-afterlogin-more::after,.side-afterlogin-more::before,.side-history-notyet::after,.side-history-notyet::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.side-afterlogin-more::before,.side-history-notyet::before{left:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #003a74}.side-afterlogin-login,.side-history-login{margin-top:68px}.side-afterlogin-login a,.side-history-login a{display:block}.side-history{width:270px;border:3px solid #e74c3c;background:#fff;margin:20px 0 -10px;text-align:center;position:relative}.side-history-btn{margin:0 auto;border-radius:3px;background:#1abc9c;border-bottom:4px solid #16a085;width:250px}.side-history-btn a{color:#fff;font-size:1.8rem;font-weight:700;padding:7px 0 4px;margin:0 auto;vertical-align:middle;text-align:center;width:100%}.side-history-btn a:hover{color:#fff}.side-history-text{padding:3px 0 7px;font-size:1.2rem;color:#555}.side-history-notyet{margin:3px 0}.side-afterlogin-ttl h2:after,.side-afterlogin-ttl h2:before,.side-history-ttl h2:after,.side-history-ttl h2:before{bottom:-5px;content:"";position:absolute;width:0;height:0;border-style:solid}.side-history-ttl{background-color:#e74c3c}.side-history-ttl h2{color:#fff;font-size:1.8rem;font-weight:700;padding:10px 0 5px;position:relative;width:280px;line-height:1.25;text-align:center}.side-history-ttl h2:before{left:0;border-width:0 5px 5px 0;border-color:transparent #cb2b1a transparent transparent}.side-history-ttl h2:after{right:2px;border-width:5px 5px 0 0;border-color:#cb2b1a transparent transparent}.side-history-ttl .side-history-arrow{width:16px;display:block;position:absolute;top:58px;left:130px}.side-history-ttl .side-history-arrow::after{content:"";display:block;border-top:9px solid #e74c3c;border-left:9px solid transparent;border-right:9px solid transparent;transform-origin:left top;transform:scaleY(.9)}.side-afterlogin{width:270px;border:3px solid #1abc9c;background:#fff;margin:20px 0 -10px;text-align:center;position:relative}.side-afterlogin .side-afterlogin-salestime{display:inline-table;width:250px;height:100%;letter-spacing:-.4em;margin:10px auto;vertical-align:top}.side-afterlogin .side-afterlogin-salestime dl{display:inline-block;vertical-align:top;border:1px solid #e3e0de;height:100%;letter-spacing:normal;width:50%;color:#555}.side-afterlogin .side-afterlogin-salestime dl:nth-child(2){border-left:none}.side-afterlogin .side-afterlogin-salestime dt{border-bottom:1px dotted #ccc;display:inline-block;width:100%;vertical-align:middle;text-align:center;font-size:1.1rem;padding:4px 0 3px}.side-afterlogin .side-afterlogin-salestime dd{border-collapse:collapse;display:table;width:100%;height:37px}.side-afterlogin .side-afterlogin-salestime 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}.side-afterlogin .side-afterlogin-salestime dd span.sales-inquiry{font-size:1.2rem;line-height:14px}.side-afterlogin .side-afterlogin-salestime dd span.sales-time{font-size:1.5rem;line-height:1}.side-afterlogin .side-afterlogin-salestime dd span.sales-other{font-size:1.4rem;line-height:1}.side-afterlogin-btn{margin:0 auto;border-radius:3px;background:#f95b45;border-bottom:4px solid #e23d26;width:250px;margin-bottom:10px}.side-afterlogin-btn a,.side-afterlogin-btn-disabled{margin:0 auto;padding:7px 0 4px;vertical-align:middle;font-size:1.8rem;text-align:center;color:#fff;font-weight:700}.side-afterlogin-btn a{width:100%}.side-afterlogin-btn a:hover{color:#fff}.side-afterlogin-btn-disabled{border-radius:3px;background:#fcada2;border-bottom:4px solid #f09e92;width:250px;margin-bottom:10px}.side-afterlogin-more{margin:-7px 0 3px}.side-afterlogin-ttl{background-color:#1abc9c}.side-afterlogin-ttl h2{color:#fff;font-size:1.8rem;font-weight:700;padding:9px 0 5px;position:relative;width:280px;line-height:1.25;text-align:center}.side-afterlogin-ttl h2:before{left:0;border-width:0 5px 5px 0;border-color:transparent #018268 transparent transparent}.side-afterlogin-ttl h2:after{right:2px;border-width:5px 5px 0 0;border-color:#018268 transparent transparent}.side-afterlogin-ttl .side-afterlogin-arrow{width:16px;display:block;position:absolute;top:58px;left:130px}.side-afterlogin-ttl .side-afterlogin-arrow::after{content:"";display:block;border-top:9px solid #1abc9c;border-left:9px solid transparent;border-right:9px solid transparent;transform-origin:left top;transform:scaleY(.9)}.side-afterlogin-storeimg,.side-afterlogin-storetext{display:inline-block;vertical-align:top}.side-afterlogin-storeimg{margin-left:-3px;padding:0}.side-afterlogin-storeimg img{margin:5px 0 0;max-width:100px;height:58px}.side-afterlogin-storetext{margin:5px 0 0 6px;width:133px;text-align:left}.side-afterlogin-storetext h3{font-size:1.4rem;line-height:1.2;font-weight:700;margin:0 0 5px}.side-afterlogin-storetext p{font-size:1.2rem}.side-afterlogin-storetext p a{display:inline-block}.side-app{background-color:#fff;margin-top:28px;width:270px;padding-bottom:5px;position:relative}.side-app .side-app-title{background:#1abc9c;color:#fff;font-size:1.6rem;font-weight:700;height:36px;line-height:36px;text-indent:10px;width:100%;border-bottom:2px solid #01a383;margin:0 0 10px}.side-app .side-app-sub{display:inline-block;position:absolute;top:-18px;right:-9px;background:#fff;border:2px solid #1abc9c;border-radius:4px;color:#555;font-size:1.1rem;font-weight:700;height:24px;text-align:center;vertical-align:middle;padding:3px 0 3px 5px}.side-app .side-app-dl li:before,.side-app .side-app-sub:after{height:0;border-style:solid;content:""}.side-app .side-app-sub:after{border-width:8px 8px 0 0;border-color:#fff transparent transparent;right:55px;bottom:-8px;position:absolute;width:0}.side-app .side-app-img{display:inline-block;width:110px;padding-top:5px;vertical-align:top}.side-app .side-app-text{display:inline-block;font-size:1.4rem;color:#777;line-height:1.4;padding:3px 0 0;margin:0;width:150px;vertical-align:top}.side-app .side-app-dl{background-color:#f8f8f8;letter-spacing:-.4em;margin:5px auto 0;padding:10px 0;width:260px;text-align:center}.side-app .side-app-dl li{display:inline-block;font-size:1.2rem;letter-spacing:.5px;margin:0 10px;position:relative;text-align:left;padding:0 0 0 10px}.side-app .side-app-dl li:before{position:absolute;left:0;top:4px;width:0;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #003a74}.side-contents{background-color:#fff;margin:38px 0 0;width:270px;padding:0 0 5px;position:relative}.side-contents h2{margin-bottom:10px}.side-contents .side-contents-sub{display:inline-block;position:absolute;top:-18px;right:-9px;background:#fff;border:2px solid #3498db;border-radius:4px;color:#555;font-size:1.1rem;font-weight:700;height:24px;text-align:center;vertical-align:middle;padding:3px 0 3px 5px}.side-contents .side-contents-sub:after{border-width:8px 8px 0 0;border-color:#fff transparent transparent;right:55px;bottom:-8px;content:"";position:absolute;width:0;height:0;border-style:solid}.side-contents .side-contents-title{background:#3498db;color:#fff;font-size:1.6rem;font-weight:700;height:36px;line-height:36px;text-indent:10px;width:100%;border-bottom:2px solid #2980b9}.side-contents .side-contents-list{border:1px solid #ddd;border-top:3px solid #3498db;margin:5px 10px;position:relative;padding:10px;font-weight:700;text-decoration:none}.side-contents .side-contents-list:after{display:block;content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;margin:-4px 0 0;border-top:solid 2px #3498db;border-right:solid 2px #3498db;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.side-contents .side-contents-list dt{background-repeat:no-repeat;padding:0 0 0 60px;min-height:50px}.side-contents .side-contents-list dd{margin:5px 0 0;font-size:1.2rem}.side-contents .side-contents-list dd p{color:#003a74;margin:8px 10px 0 0}.side-contents .side-contents-list .is-column{background-image:url(../img/pref/pref_icon_column.png)}.side-contents .side-contents-list .is-medicine{background-image:url(../img/pref/pref_icon_topmedicine.png)}.side-contents .side-contents-list .is-generic{background-image:url(../img/pref/pref_icon_topgeneric.png)}.side-contents a{display:block;margin:0 0 10px}.side-contents a h3{font-size:1.7rem;font-weight:700;color:#fc7700;padding-top:5px}.side-contents a h3 span{font-size:1.2rem;font-weight:700;color:#666;display:block}.side-contents a:hover .side-contents-list{color:#2c7ffc;background:#fefef5}.inner-side.side-right{padding-left:30px;padding-bottom:30px}.side-fb{margin-top:30px}#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{content:"";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;width:12px}#go-to-top a:hover{background:rgba(255,255,255,.9)}#new_shops_slider{width:710px;margin-left:-30px;overflow:visible}#new_shops_slider.swiper-slide,.pref-info-shop1-3 .swiper-slide{width:170px}.pref-info-shop1-3 .swiper-wrapper{display:table;width:auto;border-collapse:separate;border-spacing:10px 0}.pref-info-shop1-3 .brand-info-list{display:table-cell}.onepref-search{margin-top:20px;position:relative}.onepref-search .onepref-search-ttl{position:absolute;top:0;left:-10px;width:700px}.onepref-search .onepref-is-train a{background:url(../img/pref/pref_icon_train.png) top center no-repeat #fff}.onepref-search .onepref-is-pin a{background:url(../img/pref/pref_icon_pin.png) top center no-repeat #fff}.onepref-search .onepref-is-net a{background:url(../img/pref/pref_icon_net.png) top center no-repeat #fff}.onepref-search-ttl h2{padding:12px 0 0 25px}.onepref-search-ttlh3{font-size:1.8rem;font-weight:700;background:url(../img/pref/pref_icon_kodawarih3.png) 0 2px no-repeat;padding:0 0 0 15px;margin:0 0 10px -15px}.onepref-search-kodawari a,.onepref-search-list a{display:block;text-align:center;border-radius:4px;box-shadow:inset 0 -5px 0 rgba(0,0,0,.2);border:3px solid #1866ce;color:#333;background-position:center 16px;vertical-align:top}.onepref-search-kodawari a:hover,.onepref-search-list a:hover{border-color:#fc7700}.onepref-search-kodawari a span,.onepref-search-list a span{display:block;font-weight:700}.onepref-search-kodawari a .onepref-search-list-upper,.onepref-search-list a .onepref-search-list-upper{font-size:2.4rem;line-height:1.2;padding-top:110px}.onepref-search-kodawari a .onepref-search-list-bottom,.onepref-search-list a .onepref-search-list-bottom{font-size:1.8rem;line-height:1.2}.onepref-search-list{margin-top:50px;background:#f6faff;padding:15px 0 15px 10px}.onepref-search-list li{display:inline-block}.onepref-search-list a{margin:0 5px;height:180px;width:198px}.onepref-search-inner{margin-top:15px;padding:15px;background:#f6faff}.onepref-search-kodawari{position:relative;width:650px;height:132px;margin:0}.onepref-search-kodawari a{font-size:1.8rem;line-height:1}.onepref-search-kodawari a span{line-height:1.2}.onepref-search-kodawari .onepref-search-kodawari-01{position:absolute;top:0;left:0}.onepref-search-kodawari .onepref-search-kodawari-01 a{width:166px;height:132px;background:url(../img/pref/pref_icon_net2.png) top center no-repeat #fff}.onepref-search-kodawari .onepref-search-kodawari-01 a span{padding-top:73px}.onepref-search-kodawari .onepref-search-kodawari-02{position:absolute;top:0;left:176px}.onepref-search-kodawari .onepref-search-kodawari-02 a{width:136px;height:70px;background:url(../img/pref/pref_icon_cardok.png) top left no-repeat #fff}.onepref-search-kodawari .onepref-search-kodawari-02 a span{padding:10px 0 0 65px;text-align:left}.onepref-search-kodawari .onepref-search-kodawari-03{position:absolute;top:0;left:322px}.onepref-search-kodawari .onepref-search-kodawari-03 a{width:174px;height:70px;background:url(../img/pref/pref_icon_holiday.png) top left no-repeat #fff}.onepref-search-kodawari .onepref-search-kodawari-03 a span{padding:10px 0 0 70px;text-align:left}.onepref-search-kodawari .onepref-search-kodawari-04{position:absolute;top:0;right:30px}.onepref-search-kodawari .onepref-search-kodawari-04 a{width:114px;height:70px;background:url(../img/pref/pref_icon_sat.png) top left no-repeat #fff}.onepref-search-kodawari .onepref-search-kodawari-04 a span{padding:10px 0 0 60px;text-align:left}.onepref-search-kodawari .onepref-search-kodawari-05{position:absolute;bottom:0;left:176px}.onepref-search-kodawari .onepref-search-kodawari-05 a{width:222px;height:52px;background:url(../img/pref/pref_icon_24hours.png) top left no-repeat #fff}.onepref-search-kodawari .onepref-search-kodawari-05 a span{padding:12px 0 0 55px;text-align:left}.onepref-search-kodawari .onepref-search-kodawari-06{position:absolute;bottom:0;right:30px}.onepref-search-kodawari .onepref-search-kodawari-06 a{width:210px;height:52px;background:#fff}.onepref-search-kodawari .onepref-search-kodawari-06 a span{padding:12px 0 0;text-align:center}.is-disabled-gray.onepref-search-kodawari-01,.is-disabled.onepref-search-kodawari-02,.is-disabled.onepref-search-kodawari-03,.is-disabled.onepref-search-kodawari-04,.is-disabled.onepref-search-kodawari-05{display:block;vertical-align:top;line-height:1}.is-disabled-gray.onepref-search-kodawari-01 span,.is-disabled.onepref-search-kodawari-01 span,.is-disabled.onepref-search-kodawari-02 span,.is-disabled.onepref-search-kodawari-03 span,.is-disabled.onepref-search-kodawari-04 span,.is-disabled.onepref-search-kodawari-05 span,.is-disabled.onepref-search-kodawari-06 span{background-position:center 16px;border:3px solid #c5d9f3;box-shadow:inset 0 -5px 0 rgba(0,0,0,.05);color:#ccc;display:flex;align-items:center;font-size:1.8rem;font-weight:700;line-height:1.2;text-align:center;border-radius:4px}.is-disabled-gray.onepref-search-kodawari-01 span,.is-disabled.onepref-search-kodawari-01 span{background:url(../img/pref/pref_icon_net2_disable.png) top center no-repeat #fff;justify-content:center;padding-top:63px;width:166px;height:132px}.is-disabled.onepref-search-kodawari-02 span{background:url(../img/pref/pref_icon_cardok_disable.png) top left no-repeat #fff;justify-content:flex-start;padding:0 0 0 65px;text-align:left;width:136px;height:70px}.is-disabled.onepref-search-kodawari-03 span{background:url(../img/pref/pref_icon_holiday_disable.png) top left no-repeat #fff;padding:0 0 0 70px;justify-content:flex-start;text-align:left;width:174px;height:70px}.is-disabled.onepref-search-kodawari-04 span{background:url(../img/pref/pref_icon_sat_disable.png) top left no-repeat #fff;justify-content:flex-start;padding:0 0 0 60px;text-align:left;width:114px;height:70px}.is-disabled.onepref-search-kodawari-05 span{background:url(../img/pref/pref_icon_24hours_disable.png) top left no-repeat #fff;justify-content:flex-start;height:52px;padding:0 0 0 55px;width:222px}.is-disabled.onepref-search-kodawari-06 span{justify-content:center;height:52px;padding:0;width:210px}.is-disabled-gray.onepref-search-kodawari-01{position:absolute;top:0;left:0;width:166px;height:132px;background:url(../img/pref/pref_icon_net2_disable.png) top center no-repeat #fff}.is-disabled-gray.onepref-search-kodawari-01 span{padding-top:73px}.is-disabled-gray.onepref-search-kodawari-02{position:absolute;top:0;left:176px;width:136px;height:70px;background:url(../img/pref/pref_icon_cardok_disable.png) top left no-repeat #fff}.is-disabled-gray.onepref-search-kodawari-02 span{padding:10px 0 0 65px;text-align:left}.is-disabled-gray.onepref-search-kodawari-03{position:absolute;top:0;left:322px;width:174px;height:70px;background:url(../img/pref/pref_icon_holiday_disable.png) top left no-repeat #fff}.is-disabled-gray.onepref-search-kodawari-03 span{padding:10px 0 0 70px;text-align:left}.is-disabled-gray.onepref-search-kodawari-04{position:absolute;top:0;right:30px;width:114px;height:70px;background:url(../img/pref/pref_icon_sat_disable.png) top left no-repeat #fff}.is-disabled-gray.onepref-search-kodawari-04 span{padding:10px 0 0 60px;text-align:left}.is-disabled-gray.onepref-search-kodawari-05{position:absolute;bottom:0;left:176px;width:222px;height:52px;background:url(../img/pref/pref_icon_24hours_disable.png) top left no-repeat #fff}.is-disabled-gray.onepref-search-kodawari-05 span{padding:12px 0 0 55px;text-align:left}.onepref-search-medicine{font-size:1.2rem;color:#555;padding:0;display:table}.onepref-search-medicine .onepref-search-medicine-input,.onepref-search-medicine .onepref-search-medicine-keyword{display:table-cell}.onepref-search-medicine-input{width:354px}.onepref-search-medicine-keyword{padding:0 0 0 10px;vertical-align:top;width:265px}.onepref-search-medicine-keyword h4{font-weight:700;padding:3px 0 5px 2px}.onepref-search-medicine-keyword li{display:inline-block;line-height:1.5}.onepref-search-medicine-keyword li:after{content:" | "}.onepref-search-medicine-keyword li:last-child:after,.review .review-ttl:before,.review-list-comment:after,.review-list-comment:before{content:""}.onepref-search-medicine-keyword li a{color:#555;text-decoration:underline}.onepref-search-medicine-keyword ol{position:relative;display:inline-block;padding:0 0 0 13px;vertical-align:middle}.onepref-search-medicine-keyword ol::after,.onepref-search-medicine-keyword ol::before{position:absolute;top:3px;left:0;margin:auto;content:"";vertical-align:middle}.onepref-search-medicine-keyword ol::before{top:4px;left:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #575757}.onepref-search-medicine-input .onepref-search-medicine-input-text{font-size:1.4rem;padding:0 7px;margin:0;width:310px;height:43px;border:3px solid #1866ce;border-radius:4px 0 0 4px;background:#fff}.onepref-search-medicine-input .onepref-search-medicine-input-text::-webkit-input-placeholder{line-height:1.4}.onepref-search-medicine-input .onepref-search-medicine-input-submit{background-image:url(../img/pref/pref_icon_search_medicine.png);background-position:center center;width:46px;height:43px;display:inline-block;border-radius:0 4px 4px 0;border-bottom:2px solid #0145a0;margin-left:-7px;padding:0}.onepref-search-medicine-input input[type=text]:focus{outline:0;background-color:#fdfaeb;height:43px}.onepref-search-medicine-input input[type=text]::-webkit-input-placeholder{color:#999;font-size:1.4rem}.onepref-search-medicine-input input[type=text]:-ms-input-placeholder{color:#999;font-size:1.4rem}.onepref-search-medicine-input input[type=text]::-moz-placeholder{color:#999;font-size:1.4rem}.onepref-search-medicine-input input::-ms-clear{visibility:hidden}.onepref-search-medicine-input{position:relative}.onepref-search-medicine-input .medicine-suggest{width:303px;position:absolute;top:19px;left:2px;z-index:20}.onepref-search-medicine-input .billboard-suggest-none{position:absolute;top:0;left:-1px;z-index:20}.onepref-search-medicine-input .medicine-suggest-close{position:absolute;top:-6px;right:7px;cursor:pointer}.medicine-suggest ul{word-break:break-all;text-align:left;background:#fff;z-index:5;border:1px solid #d2d2d2;border-top:1px solid #fff;font-size:1.4rem}.medicine-suggest ul li a{color:#333;display:block;width:100%;height:100%;padding:5px 10px}.medicine-suggest ul li a:hover{background:#fdf9eb;color:#333;text-decoration:none}.medicine-suggest span{display:block;background:url(../img/pref/pref_icon_close.png) no-repeat;width:14px;height:14px}.review{margin-top:30px}.review .review-ttl{font-size:2rem;position:relative}.review .review-ttl:before{position:absolute;top:-20px;left:0;width:45px;height:54px;background:url(../img/pref/pref_img_flag_review.png) no-repeat}.review .review-ttl h2{margin:-5px 0 0 55px;font-weight:700}.review .review-inner{padding:0 0 15px;margin-top:15px;background:#f6faff}.review .review-list{padding:15px 0 0}.review dl{display:table}.review dd,.review dt{display:table-cell;vertical-align:top}.review dt{width:65px;text-align:center}.review dt span{color:#777;font-size:1rem;display:inline-block;padding:64px 0 0 9px;word-break:keep-all}.review dd{width:570px}.review .review-list-title{font-size:1.4rem;font-weight:700;margin-bottom:1px}.review .review-list-title a{color:#333;border-bottom:1px dotted #333;padding-bottom:0;line-height:1.6}.review .review-list-title a:hover{text-decoration:none;color:#fc7700;border-bottom:1px dotted #fc7700}.review .review-list-text{font-size:1.2rem;line-height:16px;color:#555;position:relative}.review .review-list-text .review-list-text-more{color:#2c7ffc;position:absolute;right:0;bottom:0}.review .review-list-text .review-list-text-more:hover{color:#fc7700;cursor:pointer;text-decoration:underline;padding-bottom:0}.review .review-list-score{display:inline-block;color:#d73c3c;font-family:Arial;font-size:1.8rem;font-weight:700;margin:0 0 0 3px;vertical-align:bottom;height:16px;line-height:1}.review-list-star{position:relative;padding:3px 0}.review-list-star .review-list-date{font-size:1.2rem;color:#999;position:absolute;bottom:5px;right:0}.review-list-isfemale{background:url(../img/pref/pref_icon_isfemale.png) 15px 5px no-repeat}.review-list-ismale{background:url(../img/pref/pref_icon_ismale.png) 15px 5px no-repeat}.review-list-comment{background:#fff;border:1px solid #e3e0de;border-bottom:2px solid #e3e0de;border-radius:6px;display:inline-block;letter-spacing:normal;margin:0 0 0 14px;padding:10px 15px;position:relative;vertical-align:top;white-space:normal;width:560px}.review-list-comment:after,.review-list-comment:before{position:absolute;width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;top:23px}.review-list-comment:before{border-color:transparent #e3e0de transparent transparent;left:-10px}.review-list-comment:after{border-color:transparent #fff transparent transparent;left:-8px}.review-list-comment .disp-none{display:none}.review .rate{display:inline-block;font-size:1.6rem;height:auto;position:relative;vertical-align:bottom;width:72px;letter-spacing:-1px;line-height:1}.review .rate:after,.review .rate:before{content:"★★★★★";display:inline-block;left:0;position:absolute;bottom:0;line-height:1}.flyer-info-ttl:before,.mado-contents .mado-contents-sub:after,.pref-stationlist-list li a:before,.search-box .search-select-list:after,.st-label-choose:after{content:""}.review .rate:before{color:#ccc}.review .rate:after{color:#ffa800;overflow:hidden;white-space:nowrap}.review-list-star .r00:after,.review-list-star .r01:after,.review-list-star .r02:after{width:0}.review-list-star .r03:after,.review-list-star .r04:after,.review-list-star .r05:after,.review-list-star .r06:after,.review-list-star .r07:after{width:8px}.review-list-star .r08:after,.review-list-star .r09:after,.review-list-star .r10:after,.review-list-star .r11:after,.review-list-star .r12:after{width:16px}.review-list-star .r13:after,.review-list-star .r14:after,.review-list-star .r15:after,.review-list-star .r16:after,.review-list-star .r17:after{width:23px}.review-list-star .r18:after,.review-list-star .r19:after,.review-list-star .r20:after,.review-list-star .r21:after,.review-list-star .r22:after{width:31px}.review-list-star .r23:after,.review-list-star .r24:after,.review-list-star .r25:after,.review-list-star .r26:after,.review-list-star .r27:after{width:38px}.review-list-star .r28:after,.review-list-star .r29:after,.review-list-star .r30:after,.review-list-star .r31:after,.review-list-star .r32:after{width:45px}.review-list-star .r33:after,.review-list-star .r34:after,.review-list-star .r35:after,.review-list-star .r36:after,.review-list-star .r37:after{width:53px}.review-list-star .r38:after,.review-list-star .r39:after,.review-list-star .r40:after,.review-list-star .r41:after,.review-list-star .r42:after{width:60px}.review-list-star .r43:after,.review-list-star .r44:after,.review-list-star .r45:after,.review-list-star .r46:after,.review-list-star .r47:after{width:68px}.review-list-star .r48:after,.review-list-star .r49:after,.review-list-star .r50:after{width:76px}.storeabout{margin:30px 0}.storeabout .storeabout-ttl{font-size:1.4rem;padding-bottom:5px;font-weight:700}.storeabout .storeabout-text{font-size:1.2rem;color:#777;line-height:1.4}.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}#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}.modal-content-white{width:600px;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:15px 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 15px}.st-modal-parent{background-color:#f0f0f0;border-bottom:1px solid #ccc;font-weight:700;height:37px;line-height:37px;padding:0 0 0 15px}.st-modal-arealist li,.st-modal-linelist li,.st-modal-stationlist li{display:inline-block;font-size:1.2rem;margin-bottom:15px;vertical-align:top}.st-modal-arealist{letter-spacing:-.4em;padding:15px 15px 0;width:100%}.st-modal-arealist li{letter-spacing:normal;width:25%}.st-modal-linelist{letter-spacing:-.4em;padding:15px 15px 0;width:100%}.st-modal-linelist li{letter-spacing:normal;width:33.333%}.st-modal-stationlist{letter-spacing:-.4em;padding:15px 15px 0;width:100%}.st-modal-stationlist li{letter-spacing:normal;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}.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-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{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-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{margin:30px 0}.st-bn-area img{margin-bottom:5xp;width:100%}.modal-content-alert{position:relative;width:auto;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,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 2px);background-size:3px 1px;background-position:bottom;background-repeat:repeat-x;font-weight:700;text-align:center}.search-box{margin:35px auto 100px}.search-box .checkbox-custom{font-size:1.2rem}.search-box .checkbox-custom input[type=checkbox]+label{height:18px}.search-box .checkbox-custom.sub-title{margin-bottom:10px;padding:3px 10px;font-size:25px;font-size:1.2rem;font-weight:700;background-color:#f1f1f1}.search-box .search-select-list{width:100%;margin:0;padding:0}.search-box .search-select-list:after{display:table;clear:both}.search-box .search-select-list li{padding:3px 0}.search-box .search-select-list.col-3 li{float:left;width:33.3%}.search-box .search-select-list.col-4 li{float:left;width:25%}.search-box .search-select-list a{text-decoration:underline}.search-box .search-select-button{margin:0 auto;width:530px}.search-box .search-select-button .btn{font-weight:700;margin:50px auto 0;padding:7px 0}.search-box .search-select-button .btn.is-select{width:250px;background-color:#1258c8}.search-box .search-select-button .btn.is-reselect{width:250px}.search-box .search-select-button .btn.is-disable{background:#eee;color:#ccc}.search-box .search-select-button small{font-size:19px;font-size:1.2rem}.search-box .search-select-button-inner{width:516px;margin:0 auto}.wrapper .st-nav-breadclums{padding-top:18px}.segment-bnr{margin:15px 0}.segment-bnr div{margin-bottom:15px}.segment-bnr div:last-of-type{margin-bottom:0}.segment-bnr a:hover{opacity:1}.segment-bnr img{width:270px}.pref-stationlist{background:#fff;border-top:5px solid #1866ce;padding:10px 15px 15px;width:680px;margin-top:30px}.pref-stationlist-ttl{font-size:1.6rem;font-weight:700;background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 2px);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;padding:0 0 7px;margin:0 0 15px}.pref-stationlist-list{font-size:0;margin:0;padding:0 12px;width:100%}.pref-stationlist-list li{display:inline-block;font-size:1.4rem;padding:1px 0;margin:0;color:#999;width:20%}.pref-stationlist-list li a{color:#003a74;padding:0 0 0 8px;position:relative}.pref-stationlist-list li a:before{border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ccc;height:0;left:0;margin-top:-3px;position:absolute;top:50%;width:0}.mado-contents{background-color:#f8f8f8;margin:38px 0 0;width:270px;position:relative}.mado-contents .mado-contents-title{background:#1258c8;color:#fff;font-size:1.6rem;font-weight:700;height:40px;line-height:40px;text-align:center;width:100%}.mado-contents .mado-contents-sub{display:inline-block;position:absolute;top:-18px;right:-9px;background:#fff;border:2px solid #3498db;border-radius:4px;color:#555;font-size:1.1rem;font-weight:700;height:24px;text-align:center;vertical-align:middle;padding:3px 0 3px 5px}.mado-contents .mado-contents-sub:after{border-width:8px 8px 0 0;border-color:#fff transparent transparent;right:55px;bottom:-8px;position:absolute;width:0;height:0;border-style:solid}.mado-contents-body{background:#fff}.mado-contents-inner{border-bottom:1px solid #eaeaea;padding:13px 0 10px}.mado-contents-inner:last-of-type{border-bottom:none}.mado-contents-body a{display:flex;align-items:center;justify-content:flex-end;height:74px}.mado-contents-body .mado-contents-img{width:80px;text-align:center}.mado-contents-body .mado-contents-txt{padding:0 15px 0 0;width:190px;min-height:74px}.mado-contents-body h3{font-size:1.3rem;color:#003a74;font-weight:700;margin-bottom:5px;line-height:1.4;white-space:nowrap}.mado-contents-body a:hover{color:#13131e;text-decoration:none;opacity:.7}.mado-contents-body a:hover h3{text-decoration:underline}.mado-contents-body p{color:#13131e;font-size:1.2rem;line-height:1.4}.checkbox-custom label,.search-select-list label{font-weight:700}.flyer-info{background-color:#fff;border-top:5px solid #1866ce;margin:30px 0;padding:15px}.flyer-info-ttl{font-size:2rem;position:relative}.flyer-info-ttl:before{position:absolute;top:-20px;left:0;width:45px;height:54px;background:url(../img/pref/pref_img_flag_info.png) no-repeat}.flyer-info a:hover .flyer-info-list,.flyer-info-list a:hover{background:#fefef5}.flyer-info-ttl h2{margin:-5px 0 0 55px;font-weight:700}.flyer-info .swiper-wrapper{margin:0 auto}.flyer-info-list{height:200px;border:1px solid #ccc;position:relative}.flyer-info-list-title{font-size:1.4rem}.flyer-info-list-img{overflow:hidden;margin-bottom:10px;width:150px;height:93px}.flyer-info-list-img img{width:150px}.flyer-info a{display:block;height:100%;padding:9px 9px 22px}.flyer-info a:hover{text-decoration:none}.epk-point a,.flyer-info a:hover .flyer-info-list-ttl{text-decoration:underline}.flyer-info a:hover .flyer-info-list-access{color:#999}.flyer-info-pagebtn .swiper-button-next::before,.flyer-info-pagebtn .swiper-button-prev::before{width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.flyer-info-slider{width:650px;margin-top:15px;overflow:hidden}.flyer-info-slider .flyer-info-pagebtn{position:relative;height:40px;width:100%}.flyer-info-slider .flyer-info-pagebtn .swiper-pagination{position:absolute;bottom:5px;left:0;right:0}.flyer-info-slider .flyer-info-pagebtn .swiper-pagination-bullet{margin:0 5px;overflow:auto;width:7px;height:7px}.flyer-info-slider .flyer-info-pagebtn .swiper-pagination-bullet-active{background:#999}.flyer-info-slider .flyer-info-pagebtn .flyer-info-pagebtn-arrow{position:relative;padding:2px 0 0;margin-top:-5px;border:1px solid #ddd;border-radius:2px;display:block;width:100px;height:25px;background:#fff;border-bottom:3px solid #ddd}.flyer-info-slider .flyer-info-list-access,.flyer-info-slider .flyer-info-list-ttl{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flyer-info-slider .flyer-info-pagebtn .flyer-info-pagebtn-arrow::after,.flyer-info-slider .flyer-info-pagebtn .flyer-info-pagebtn-arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.flyer-info-slider .flyer-info-pagebtn .swiper-button-prev::before{border-bottom:3px solid #1866ce;border-left:3px solid #1866ce}.flyer-info-slider .flyer-info-pagebtn .swiper-button-next::before{border-top:3px solid #1866ce;border-right:3px solid #1866ce}.flyer-info-slider .flyer-info-list-ttl{font-size:1.4rem;font-weight:700;line-height:1.2;padding:0;vertical-align:middle;height:32px}.flyer-info-slider .flyer-info-list-access{color:#999;font-size:1.1rem;line-height:1.4rem;bottom:9px}.flyer-info-slider .flyer-info-list-label li{display:inline-block;font-size:.9rem;color:#333;border:1px solid #aaa;padding:0 2px;border-radius:2px;margin:1px;background:#fff}.flyer-info-slider .swiper-button-next{float:right}.flyer-info-slider .swiper-button-prev{float:left}.flyer-info-slider .flyer-info-list-by{color:#999;font-size:1.1rem;line-height:1.4rem;position:absolute;bottom:9px;padding:0 10px 0 0}.special-bn-body,.special-bn-body ul li .special-box .picture{position:relative}.flyer-info a:hover .flyer-info-list-img img{border:1px solid #fc7700}#chirashi-swiper_pc{width:710px;margin-left:-30px;overflow:visible}.pref-info-flyer1-3 .swiper-slide{width:170px}.pref-info-flyer1-3 .swiper-wrapper{display:block;width:auto;border-collapse:separate;border-spacing:inherit}.pref-info-flyer1-3 .flyer-info-list{display:inline-block;margin-right:10px;width:170px}.top-header-upperlink+.epk-point{display:inline-block;margin:5px 0 0 10px;vertical-align:4px}.st-header-top .epk-point{display:inline-block;height:14px;line-height:1;letter-spacing:normal;margin:0;vertical-align:top;white-space:nowrap;width:100%}.epk-point dd,.epk-point dt{display:inline-block;height:20px;vertical-align:middle;white-space:normal}.epk-point dt{background-image:url(../img/common/header/epk_point_icon.png);background-repeat:no-repeat;background-position:left center;background-size:14px 14px;font-size:1.2rem;line-height:20px;padding:1px 0 0 18px}.epk-point dd{font-family:Arial;font-size:1.3rem;font-weight:700;letter-spacing:1px;padding:1px 0 0 3px}.epk-point a{color:#abc31f}.st-header-top .epk-point+.member-link{margin-top:22px}.special-bn{background:#fff;border-top:5px solid #1866ce;padding:10px 0 15px;width:680px;margin-top:30px}.special-bn-ttl{padding:0 15px;margin:0 0 15px}.special-bn-ttl h2{font-size:1.6rem;font-weight:700;background-image:linear-gradient(to right,#b1b1b1,#b1b1b1 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 2px);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;padding:0 0 7px}.special-bn-body .slidebox{overflow:hidden;width:653px}.special-bn-body ul{display:flex;justify-content:flex-start;align-items:stretch;padding:0 1px}.special-bn-body ul li{height:auto;width:220px!important}.special-bn-body ul li a{color:#13131E;display:block;height:100%}.special-bn-body ul li a:hover{color:#13131E;text-decoration:none}.special-bn-body ul li .special-box{border-radius:5px;display:flex;flex-direction:column;overflow:hidden;height:100%}.special-bn-body ul li .special-box .picture span{display:block;height:34px;width:34px;position:absolute;left:0;top:0}.special-bn-body ul li .special-box .picture figure img{display:block;width:100%}.special-bn-body ul li img{width:100%}.special-bn-body ul li .special-box .text{border:1px solid #EEE;border-top:none;border-radius:0 0 5px 5px;flex:1;padding:10px}.special-bn-nav .swiper-button-next:after,.special-bn-nav .swiper-button-prev:after{border-bottom:3px solid #a09c9b;content:"";position:absolute;top:16px}.special-bn-body ul li .special-box .text p{font-size:1.3rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:104px}.special-bn-nav .swiper-button-next,.special-bn-nav .swiper-button-prev{background-color:#fff;background-image:none;border-radius:50%;box-shadow:0 0 3px 0 rgba(0,0,0,.25);display:block;opacity:.9}.special-bn-nav .swiper-button-next{height:44px;right:-19px;width:44px}.special-bn-nav .swiper-button-next:after{border-right:3px solid #a09c9b;height:12px;transform:rotate(-45deg);width:12px;left:14px}.special-bn-nav .swiper-button-prev{height:44px;left:-19px;width:44px}.special-bn-nav .swiper-button-prev:after{border-left:3px solid #a09c9b;height:12px;transform:rotate(45deg);width:12px;left:18px}@media all and (-ms-high-contrast:none){.flyer-info-list-ttl{padding:0 20px;position:relative;height:33px}.flyer-info-list-ttl:after,.flyer-info-list-ttl:before{position:absolute;background:#fff}.flyer-info-list-ttl:before{content:"･･･";bottom:0;right:0;padding-left:2px}.flyer-info-list-ttl:after{content:"";width:100%;height:100%}}@-moz-document url-prefix(){.flyer-info-list-ttl{padding:0 20px;position:relative;height:33px}.flyer-info-list-ttl:after,.flyer-info-list-ttl:before{position:absolute;background:#fff}.flyer-info-list-ttl:before{content:"･･･";bottom:0;right:0;padding-left:2px}.flyer-info-list-ttl:after{content:"";width:100%;height:100%}}