@charset "utf-8";#secondary .widget{padding:0 15px;margin-bottom:40px}.two-column .widget_basic_item_list .itemprice,.two-column .widget_basic_item_list .tax_inc_block em{color:#fff}@media screen and (min-width:62.5em){header.site-header{background:url(https://shop.life-pharmacy.jp/wp-content/themes/welcart_basic-nova/images/xheader-bg.gif.pagespeed.ic.0m_pha8V8K.png) repeat-x left top #2b2b2b}header.site-header .inner{display:block;width:100%;position:relative;padding:0 15px}header .container{margin-top:48px}div.site-title{position:relative;margin:68px 0 19px}div.site-title a{font-weight:normal}.snav .membership li:first-child,.snav .membership li a{font-size:13px}.snav .search-box i,.snav .incart-btn i{width:80px;padding:0;line-height:78px;text-align:center;border-right:1px solid #1c1c1c;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.snav .membership{float:none;position:absolute;top:0;right:15px;margin-top:15px;padding:0;width:auto}.snav .membership i{display:none}.snav .membership ul{position:static;width:100%;height:auto!important;padding:0;background:none;opacity:1}.snav .membership li{margin-left:20px;margin-bottom:0}.snav .membership li,.snav .membership li:last-child{border:none}.snav .membership li:first-child{margin-bottom:0;padding:0;line-height:normal}.snav .membership li:first-child:before{content:"\f007";display:inline-block;color:#fff;font-family:FontAwesome;font-size:13px;font-weight:bold;margin-right:.8em}.snav .membership li a{padding:0;line-height:normal}.snav .membership li a:hover{color:#fff}.search-box{padding-bottom:0}.snav .search-box form{width:auto;height:auto!important;right:0;left:initial;top:40px;z-index:0}.snav .search-box.On form{width:auto;top:100%;right:0;left:initial;z-index:1}.snav .search-box.On form{}.snav .search-box i{position:absolute;bottom:0;right:80px;z-index:2}.snav .search-box i:hover{background-color:#1c1c1c}.search-box .searchsubmit{position:absolute}.incart-btn{position:absolute;right:0;bottom:0;min-width:initial;margin-top:0}.incart-btn a{padding:0;background:none}.incart-btn a:hover{background-color:#1c1c1c}.incart-btn i{z-index:2}.incart-btn .total-quant{top:20%;right:20%;color:#fff;background-color:#d3222a;margin-left:0;z-index:2}.incart-btn i:before{color:#aaa}.incart-btn a:hover i:before{color:#fff}#site-navigation{position:static;width:auto;height:auto!important;top:0;left:0;margin:0 160px 0 0;background:none;opacity:1}#site-navigation .navigation-inner{overflow-y:inherit;height:auto;padding:0}#site-navigation ul{width:auto;float:right}#site-navigation li{position:static;border-right:1px solid #1c1c1c}#site-navigation ul li:first-child{border-left:1px solid #1c1c1c}#site-navigation li a{line-height:78px;padding:0 20px;backgorund-color:#1c1c1c;letter-spacing:1px;position:relative;z-index:5}#site-navigation li:hover a,#site-navigation ul ul,#site-navigation ul ul li a,#site-navigation ul ul :hover>a,#site-navigation li li:first-child a{color:#aaa;background-color:#1c1c1c}#site-navigation ul ul{display:block;position:absolute;left:0;top:-100%;width:100%;opacity:0;padding:30px 40px 15px;background-color:#1c1c1c;border:none;z-index:-1;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}#site-navigation ul li:hover ul{opacity:1;top:100%}#site-navigation ul ul,#site-navigation ul li li{height:0}#site-navigation ul li:hover ul,#site-navigation ul li:hover li{height:initial}#site-navigation ul ul li{width:22%;float:left;margin-right:4%}#site-navigation ul ul li:last-child{margin-right:0}#site-navigation ul ul li a{line-height:normal;padding:0;margin-bottom:15px;font-weight:normal}#site-navigation ul ul li a:hover{color:#fff;background:none}#site-navigation ul ul ul{position:inherit;opacity:1;padding:0}#site-navigation ul ul ul li{position:static;float:none}#site-navigation ul ul ul li{width:100%;float:none;margin-right:0}#site-navigation ul ul ul{margin-left:20px}.menu-bar{display:none}#site-navigation .sns{width:auto;position:absolute;top:0;left:15px;margin-top:15px}#site-navigation .sns li:first-child,#site-navigation .sns li{border:none;margin-right:15px}#site-navigation .sns li a{background:none;border:none}#site-navigation .sns li a:hover{border:none}#site-navigation .sns li a:hover i{color:#fff}#site-navigation .sns li i{font-size:20px;width:auto;line-height:normal}}@media screen and (min-width:55em){#secondary{padding:40px 15px}#secondary .widget{padding:0}#secondary .widget_welcart_search div a{color:#fff}.two-column .widget_welcart_login .liwpp_area{line-height:18px}footer{padding:30px 15px}}@media screen and (min-width:62.5em){.site-header{z-index:9999}.site-header.fixed{position:fixed;background:none;background-color:#2b2b2b}.site-header.fixed .sns,.site-header.fixed .snav .membership{display:none}.site-header.fixed .container{margin-top:0}.site-header.fixed div.site-title{margin-top:22px}#site-navigation .nav-menu-open .fa-angle{margin-left:.5em}#site-navigation .nav-menu-open .fa-angle:before{content:"\f107"}#secondary h3{margin-bottom:30px}.two-column #secondary{color:#3c3c3c;background:none;padding:0;width:25%}.two-column.right-set #secondary{border-left:1px solid #e9e9e9;padding-top:30px;padding-left:2.5%}.two-column.left-set #secondary{border-right:1px solid #e9e9e9;padding-top:30px;padding-right:2.5%}.two-column.left-set #secondary .widget{padding-left:15px}.two-column.right-set #secondary .widget{padding-right:15px}.two-column #secondary .widget:last-child{margin-bottom:0}.two-column #secondary h3{color:#666}.two-column #secondary h3:after{background-color:#666}#secondary a{color:#7c7c7c}#secondary a:hover{color:#22b2d3;text-decoration:none}.welcart_blog_calendar table,.widget_calendar table{width:100%}.widget_welcart_calendar th,.welcart_blog_calendar th,.widget_calendar th{color:#3c3c3c}.widget_categories select,.widget_archive select{color:#3c3c3c;width:100%}.widget_welcart_search .searchtext,.widget_welcart_login input.loginmail,.widget_welcart_login input.loginpass,.widget_search .search-text{color:#3c3c3c}.two-column .widget_welcart_bestseller .tax_inc_block,.two-column .widget_welcart_bestseller .tax_inc_block em{color:#3c3c3c}.two-column .widget_basic_item_list .itemprice,.two-column .widget_basic_item_list .tax_inc_block em{color:inherit}footer{padding:30px 15px 20px}footer nav{width:auto;margin:0}}@media screen and (min-width:77.5em){header.site-header .inner{width:1140px;padding:0;background:url(https://shop.life-pharmacy.jp/wp-content/themes/welcart_basic-nova/images/xheader-bg.gif.pagespeed.ic.0m_pha8V8K.png) repeat-x left top #2b2b2b}header.site-header.fixed .inner{background:none;background-color:#2c2c2c}#site-navigation li a{background-color:#2c2c2c}.snav .membership{right:0}#site-navigation .sns{left:0}.snav .search-box i,.snav .incart-btn i{background-color:#2c2c2c}.two-column #secondary{width:270px}.two-column.right-set #secondary{border-left:1px solid #e9e9e9;padding-left:0}.two-column.left-set #secondary{border-right:1px solid #e9e9e9;margin-right:0;padding-right:0}.two-column #secondary .widget{margin-bottom:30px;border-bottom:1px solid #e9e9e9}.two-column.left-set #secondary .widget{padding:0 40px 30px 0}.two-column.right-set #secondary .widget{padding:0 0 30px 40px}.widget_welcart_calendar table{width:100%;float:none}.widget_welcart_login .liwpp_area{line-height:30px}footer{padding:30px 0 20px}footer nav,.copyright{width:1140px;margin:0 auto}}