#lady .typeIcons span{width:44%;text-align:center;line-height:1.2em;}body{background-size:100% auto;background-repeat:no-repeat;}#index .spdoorbox{width:90%;margin:0 auto;}#index .spdoorbox figure{margin-bottom:20px;}#index .spdoorbox img{max-width:100%;}#content div.enter, #content div.leave{background:none;border:none;}#content div.enter a, #content div.leave a{padding:0;}#header #logo{height:0 !important;background:url(https://img.fpack.jp/shop/happylife/parts/sp_logo.png) center bottom no-repeat;background-size:100% auto;padding-top:calc(471 / 640 * 100%);}#header .tel_box>div a, #footer .tel_box>div a, #header .tel_box .tel span, #footer .tel_box .tel span,#footer .mailbtn a,#header .tel_box>div, #footer .tel_box>div, #footer .mailbtn,#header_m .mailbtn a, #header_m .homebtn a,#header_m .menubtn,#globalNav.sideNav .navhead,#globalNav.sideNav .closebtn{color:#fff;}#header_m .langbtn svg{fill:#f8486c;}#header .tel_box>div, #footer .tel_box>div, #footer .mailbtn{background:linear-gradient(to bottom,  rgba(34,83,179,1) 0%,rgba(2,51,146,1) 100%);border-color:transparent;}#header .info_box{background-color:rgba(255,255,255,0.61);color:#2f2f2f;}#copybox .footertelbox p{background:linear-gradient(to bottom,  rgba(34,83,179,1) 0%,rgba(2,51,146,1) 100%);border-color:transparent;color:#fff;}#copybox .footertelbox p a{color:#fff;}#top #secFreecontents_1 .title,#top #secFreecontents_2 .title{display:none;}#top #secFreecontents_1>div,#top #secFreecontents_2>div{padding:0 !important;}#top #secFreecontents_1 .box{position:relative;}#top #secFreecontents_1 .box img{width:100%;}#top #secFreecontents_1 .box img.btn_img{width:90%;}#top #secFreecontents_1 .box .btn_box{position:absolute;width:100%;bottom:20px;text-align:center;}#lady .selname{background-color:#fff;}#lady .selname:after{background-color:#1547a6;}#lady .selname:before{border-top-color:#fff;}#lady .search_cont,#lady .selname{border-color:#1547a6;}#lady .search_box .btn_box .btn_submit,#lady .search_box .acbtn{background-color:#1547a6;border-color:transparent;}#secFreecontents_4 .title{display:none;}#secFreecontents_4 .snsbox{padding:15px 20px;text-align:center;}#secFreecontents_4 .snsbox ul{display:flex;flex-wrap:wrap;justify-content:space-between;}#secFreecontents_4 .snsbox ul li{width:48%;margin-bottom:5px;}