*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (min-width: 0) and (max-width: 767px){.hide-sp{display:none!important}}.m-box-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:120px 0 0;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal{padding:50px 15px 0}}.m-box-modal.is-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.m-box-modal .modal-overlay{background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;bottom:0;left:0;right:0}.m-box-modal .modal-inner{background-color:#fff;position:relative;z-index:1;padding:60px 30px 50px;max-width:490px;max-height:800px;width:100%}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner{padding:60px 15px 30px}}.m-box-modal .modal-inner .modal-link-wrap{text-align:center;margin-top:40px}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner .modal-link-wrap{margin-top:20px}}.m-box-modal .modal-inner .modal-link-wrap .modal-link{position:relative;text-decoration:none;display:inline-block;border:none;padding:0 25px 0 60px;color:#fff!important;background:#8a532c;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner .modal-link-wrap .modal-link{padding:5px 0 5px 35px}}.m-box-modal .modal-inner .modal-link-wrap .modal-link>span{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 30px 19px 0}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner .modal-link-wrap .modal-link>span{padding:13px 30px 13px 0;-webkit-transform:none;-ms-transform:none;transform:none}}.m-box-modal .modal-inner .modal-link-wrap .modal-link>span:before{content:url(/chc/brand/bup4lady/assets/common/img/i_ar_circle_wh.svg);position:absolute;top:0;bottom:0;left:-40px;width:23px;height:23px;margin:auto}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner .modal-link-wrap .modal-link>span:before{left:-25px;width:17px;height:17px}}.m-box-modal .modal-inner .modal-link-wrap .modal-link:after{content:"";width:10px;height:10px;margin-left:3px;display:block;position:absolute;top:50%;margin-top:-5px;right:10px;background:url(/chc/brand/bup4lady/assets/common/img/i_blank_wh.png) no-repeat right top;background-size:100% auto}.m-box-modal .modal-inner .modal-link-wrap .modal-link:hover{text-decoration:none;background-color:#a97a59}.m-box-modal .modal-inner .modal-close .close-btn{position:absolute;top:0;right:0;width:50px;height:50px;background:#8a532c;border:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 0) and (max-width: 767px){.m-box-modal .modal-inner .modal-close .close-btn{width:40px;height:40px}}.m-box-modal .modal-inner .modal-close .close-btn:before,.m-box-modal .modal-inner .modal-close .close-btn:after{content:"";width:20px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.m-box-modal .modal-inner .modal-close .close-btn:before{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.m-box-modal .modal-inner .modal-close .close-btn:after{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-box-modal .modal-inner .modal-close .close-btn .btn-wrap{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.m-box-modal .modal-inner .modal-close .close-btn:hover{text-decoration:none;background-color:#a97a59}*{margin:0;padding:0}body.is-fixed{overflow:hidden}#mount{min-height:50vh}.-pc{display:none}@media only screen and (min-width:768px){.-sp{display:none}.-pc{display:block}}.header{display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;padding:16px;height:56px;z-index:2;background-color:#fff}.header-logo{width:138px;height:24px}.header-logo img{width:100%}.drawer-menu{position:absolute;top:0;right:0;width:56px;height:56px}.drawer-menu-brd{display:block;height:21px;margin-top:10px}.drawer-menu-brd>span{display:block;width:24px;height:2px;margin:0 auto;background-color:#fa2858}.drawer-menu-brd>span+span{margin-top:7.5px}.header.active .drawer-menu-brd>span{position:absolute;top:20px;left:50%;margin-top:0}.header.active .drawer-menu-brd>span:first-child{transform:translate(-50%) rotate(-45deg)}.header.active .drawer-menu-brd>span:last-child{transform:translate(-50%) rotate(45deg)}.header.active .drawer-menu-brd>span:nth-child(2){display:none}.drawer-menu-txt{margin-top:5px;font-size:10px;font-family:Noto Sans JP;color:#fa2858;line-height:1;letter-spacing:-.16px;text-align:center}.drawer-menu-txt>span:last-child{display:none}.header.active .drawer-menu-txt>span:first-child{display:none}.header.active .drawer-menu-txt>span:last-child{display:block}.header .drawer{position:fixed;top:56px;left:0;visibility:hidden;overflow-y:scroll;opacity:0;transition:opacity .5s,visibility 0s .5s;width:100vw;padding:20px 24px 40px;background-color:#fff;text-align:center}.header .drawer.is-open{visibility:visible;opacity:1;transition:opacity .5s}.header-menu{list-style:none}.header-menu a{display:block;padding:16px 0;font-size:20px;color:#313131;line-height:1;text-decoration:none}.header-menu a:hover{color:#fa2858}.header-sns{display:flex;justify-content:center;margin-top:51px;list-style:none}.header-sns>li+li{margin-left:40px}.header-sns a{display:block;width:48px;height:48px}@media only screen and (min-width:1320px){.header{height:90px;padding:16px 40px}.header-logo{flex-shrink:0}.drawer-menu{display:none}.header .drawer{position:initial;display:flex;justify-content:flex-end;visibility:visible;opacity:1;overflow:auto;padding:0}.header-menu{display:flex}.header-menu a{padding:16px 12px;font-size:14px;letter-spacing:1.3px}.header-sns{align-items:center;margin:0 0 0 32px}.header-sns>li+li{margin-left:12px}.header-sns a{width:32px;height:32px}}.common-footer{color:#444;background:#fff;font-family:\30e1\30a4\30ea\30aa,Meiryo,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,\6e38\30b4\30b7\30c3\30af,YuGothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Helvetica,Arial,sans-serif;font-weight:500;font-size:62.5%}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */.common-footer{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.common-footer{margin:0}.common-footer article,.common-footer aside,.common-footer details,.common-footer figcaption,.common-footer figure,.common-footer footer,.common-footer header,.common-footer hgroup,.common-footer main,.common-footer nav,.common-footer section,.common-footer summary{display:block}.common-footer audio,.common-footer canvas,.common-footer progress,.common-footer video{display:inline-block;vertical-align:baseline}.common-footer audio:not([controls]){display:none;height:0}.common-footer [hidden],.common-footer template{display:none}.common-footer a{background:transparent}.common-footer a:active,.common-footer a:hover{outline:0}.common-footer abbr[title]{border-bottom:1px dotted}.common-footer b,.common-footer strong{font-weight:700}.common-footer dfn{font-style:italic}.common-footer h1{font-size:2em;margin:.67em 0}.common-footer mark{background:#ff0;color:#000}.common-footer small{font-size:80%}.common-footer sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.common-footer sup{top:-.5em}.common-footer sub{bottom:-.25em}.common-footer img{border:0}.common-footer svg:not(:root){overflow:hidden}.common-footer figure{margin:1em 40px}.common-footer hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}.common-footer pre{overflow:auto}.common-footer code,.common-footer kbd,.common-footer pre,.common-footer samp{font-family:monospace,monospace;font-size:1em}.common-footer button,.common-footer input,.common-footer optgroup,.common-footer select,.common-footer textarea{color:inherit;font:inherit;margin:0}.common-footer button{overflow:visible}.common-footer button,.common-footer select{text-transform:none}.common-footer select{-moz-appearance:none;text-indent:.01px;text-overflow:""}.common-footer select::-ms-expand{display:none}.common-footer button,.common-footer input[type=button],.common-footer input[type=reset],.common-footer input[type=submit]{-webkit-appearance:button;cursor:pointer}.common-footer button[disabled],.common-footer input[disabled]{cursor:default}.common-footer button::-moz-focus-inner,.common-footer input::-moz-focus-inner{border:0;padding:0}.common-footer input{line-height:normal}.common-footer input[type=checkbox],.common-footer input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.common-footer input[type=number]::-webkit-inner-spin-button,.common-footer input[type=number]::-webkit-outer-spin-button{height:auto}.common-footer input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}.common-footer input[type=search]::-webkit-search-cancel-button,.common-footer input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.common-footer fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}.common-footer legend{border:0;padding:0}.common-footer textarea{overflow:auto}.common-footer optgroup{font-weight:700}.common-footer table{border-collapse:collapse;border-spacing:0}.common-footer td,.common-footer th{padding:0}/*! minimum_reset.css v0.0.1 */.common-footer h1,.common-footer h2,.common-footer h3,.common-footer h4,.common-footer h5,.common-footer h6{margin:0;font-size:100%;font-weight:400}.common-footer ul,ol,.common-footer ul li,.common-footer ol li{margin:0;padding:0;list-style:none}.common-footer dl,.common-footer dt,.common-footer dd{margin:0;padding:0}.common-footer p{margin-top:0;margin-bottom:0}.common-footer p a{color:#e31b13}.common-footer strong{font-weight:700}.common-footer address{font-style:normal}.common-footer img{vertical-align:bottom}.common-footer{color:#444;background:#fff;font-family:\30e1\30a4\30ea\30aa,Meiryo,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,\6e38\30b4\30b7\30c3\30af,YuGothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.75;font-size:16px;font-size:1.6rem}@media screen and (min-width: 0) and (max-width: 767px){.common-footer{min-width:0;font-size:14px;font-size:1.4rem}}.common-footer a:link,.common-footer a:visited{color:#444;text-decoration:none}.common-footer a:hover,.common-footer a:active{color:#444;text-decoration:underline}.m-icon-window:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:10px;margin-right:3px;background:url(https://www.taiho.co.jp/assets/images/i_window.gif) no-repeat left top;background-size:100% auto}#l-footer{position:relative}#l-footer .pagetop{display:none;position:fixed;bottom:40px;right:20px;z-index:10}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .pagetop{bottom:20px;right:10px}}#l-footer .pagetop a{display:block}#l-footer .pagetop a img{width:60px;height:auto}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .pagetop a img{width:45px;height:auto}}#l-footer .footer-top{padding:50px 0 40px;background:#ebebeb}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top{padding:0}}#l-footer .footer-top .top-inner{width:100%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:960px;max-width:1280px;margin:0 auto;display:table}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner{padding:0 15px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner{display:block;border-bottom:1px solid #d6d6d6;*zoom : 1;padding:0!important}#l-footer .footer-top .top-inner:after{content:" ";display:table;clear:both}}#l-footer .footer-top .top-inner:first-child{padding-bottom:40px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner:first-child{padding-bottom:0}}#l-footer .footer-top .top-inner .top-col{display:table-cell;vertical-align:top;border-left:1px solid #d6d6d6}@media screen and (min-width: 0) and (max-width: 1280px){#l-footer .footer-top .top-inner .top-col{width:auto!important}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col{display:block;padding:12px 10px!important;float:left;width:50%!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d6d6d6}}#l-footer .footer-top .top-inner .top-col:first-child{border-left:0}#l-footer .footer-top .top-inner .top-col>dl{text-align:center;letter-spacing:-.4em}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl{text-align:left}}#l-footer .footer-top .top-inner .top-col>dl dt,#l-footer .footer-top .top-inner .top-col>dl dd{position:relative;display:inline-block;letter-spacing:normal;text-align:left;vertical-align:top}#l-footer .footer-top .top-inner .top-col>dl dt{font-weight:700;line-height:1.6}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl dt{line-height:1.4}}#l-footer .footer-top .top-inner .top-col>dl dt:after{content:"";position:absolute;top:70px;left:0;width:68px;height:68px;border-radius:50%;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:0}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl dt:after{width:34px;height:34px;top:50%;left:0!important;margin-top:-17px;margin-left:0!important}}#l-footer .footer-top .top-inner .top-col>dl dt a{position:relative;display:block;height:138px;vertical-align:middle;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:16px;z-index:1;color:#444}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl dt a{height:auto;font-size:14px}}#l-footer .footer-top .top-inner .top-col>dl dt a:hover{color:#e31b13;text-decoration:none}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl dt{display:table-cell;height:34px;vertical-align:middle;padding-left:45px!important;font-size:11px}}#l-footer .footer-top .top-inner .top-col>dl dt.is-active:after{border:2px solid #e31b13;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-0}#l-footer .footer-top .top-inner .top-col>dl dd{padding-left:40px;font-size:13px;margin-left:0}@media screen and (min-width: 0) and (max-width: 1280px){#l-footer .footer-top .top-inner .top-col>dl dd{padding-left:20px}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col>dl dd{display:none}}#l-footer .footer-top .top-inner .top-col>dl dd ul{margin:0}#l-footer .footer-top .top-inner .top-col>dl dd ul li{display:block;margin-top:7px}#l-footer .footer-top .top-inner .top-col>dl dd ul li:first-child{margin-top:0}#l-footer .footer-top .top-inner .top-col>dl dd ul li a{color:#888;font-weight:700}#l-footer .footer-top .top-inner .top-col.col-company{width:30.34%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-company{border-left:none}}@media screen and (min-width: 0) and (max-width: 1280px){#l-footer .footer-top .top-inner .top-col.col-company dl{padding-left:0}}#l-footer .footer-top .top-inner .top-col.col-company dt:after{left:14px;background:url(/assets/images/i_company.gif) no-repeat center #fff;background-size:34px 25px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-company dt:after{background-size:17px auto}}#l-footer .footer-top .top-inner .top-col.col-company dd{padding-left:38px}@media screen and (min-width: 0) and (max-width: 1280px){#l-footer .footer-top .top-inner .top-col.col-company dd{padding-left:20px}}#l-footer .footer-top .top-inner .top-col.col-healthcare{width:30.4%;-webkit-box-sizing:border-box;box-sizing:border-box}#l-footer .footer-top .top-inner .top-col.col-healthcare dt:after{left:20px;background:url(/assets/images/i_healthcare.gif) no-repeat center #fff;background-size:22px 31px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-healthcare dt:after{background-size:11px auto}}#l-footer .footer-top .top-inner .top-col.col-medhical{width:19.6%}@media screen and (min-width: 0) and (max-width: 1280px){#l-footer .footer-top .top-inner .top-col.col-medhical{min-width:160px}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-medhical{min-width:0;border-left:none}}#l-footer .footer-top .top-inner .top-col.col-medhical dt:after{left:50%;margin-left:-34px;background:url(/assets/images/i_medhical.gif) no-repeat center #fff;background-size:23px 30px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-medhical dt:after{background-size:11px auto}}#l-footer .footer-top .top-inner .top-col.col-contact{width:19.6%}#l-footer .footer-top .top-inner .top-col.col-contact dt:after{left:50%;margin-left:-34px;background:url(/assets/images/i_contact.gif) no-repeat center #fff;background-size:27px 17px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-col.col-contact dt:after{background-size:13px auto}}#l-footer .footer-top .top-inner .top-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-24px;padding-bottom:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-sns{padding:0 23px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}#l-footer .footer-top .top-inner .top-sns>li{margin:26px 13px 0;list-style:none}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-sns>li{margin:14px 0 0;padding:0 7px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-sns>li:nth-child(odd){text-align:right}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-sns>li:nth-child(even){text-align:left}}#l-footer .footer-top .top-inner .top-sns>li>a>img{max-width:100%}#l-footer .footer-top .top-inner .top-sns>li>a:hover img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#l-footer .footer-top .top-inner .top-other{text-align:center}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-other{margin-top:15px;padding-bottom:15px}}#l-footer .footer-top .top-inner .top-other>li{display:inline-block;line-height:.7!important;padding:0 13px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #989898}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-other>li{display:block;margin-top:12px;padding:0;border-right:0}}#l-footer .footer-top .top-inner .top-other>li:last-child{border-right:none}#l-footer .footer-top .top-inner .top-other>li a{font-size:14px;color:#444;vertical-align:5px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner .top-other>li a{line-height:1;font-size:11px}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-inner.border-none{border:none}}#l-footer .footer-top.top-en{padding:30px 0}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top.top-en{padding:25px 0}}#l-footer .footer-top .top-enContents1{*zoom : 1}#l-footer .footer-top .top-enContents1:after{content:" ";display:table;clear:both}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-enContents1{display:none}}#l-footer .footer-top .top-enContents1>li{float:left;margin-left:20px}#l-footer .footer-top .top-enContents1>li:first-child{margin-left:0}#l-footer .footer-top .top-enContents1>li a{display:block;line-height:1.2;font-weight:700;font-size:14px}#l-footer .footer-top .top-enContents2{*zoom : 1;margin-top:25px}#l-footer .footer-top .top-enContents2:after{content:" ";display:table;clear:both}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-enContents2{margin-top:0;text-align:center}}#l-footer .footer-top .top-enContents2>li{float:left;border-left:1px solid #7b7b7b}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-enContents2>li{float:none;display:inline-block}}#l-footer .footer-top .top-enContents2>li a{display:block;line-height:1.2;padding:0 10px;font-size:14px;color:#7b7b7b;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-top .top-enContents2>li a{line-height:1;font-size:12px}}#l-footer .footer-top .top-enContents2>li:first-child{border-left:none}#l-footer .footer-top .top-enContents2>li:first-child a{padding-left:0}#l-footer .footer-middle{padding:40px 0}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle{padding:10px 0 25px}}#l-footer .footer-middle ul{text-align:center;letter-spacing:-.4em}#l-footer .footer-middle ul li{display:inline-block;padding:0 17px;letter-spacing:normal;line-height:.7!important;border-right:1px solid #5d4497}#l-footer .footer-middle ul li:last-child{border-right:none}#l-footer .footer-middle ul li a{font-size:14px;color:#2c98cf;vertical-align:5px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle ul{line-height:1}#l-footer .footer-middle ul li a{font-size:10px;vertical-align:middle}}#l-footer .footer-middle ul li.otsuka-logo{position:relative;padding-right:3px;border-right:0}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle ul li.otsuka-logo{display:flex!important;margin-right:0;margin-bottom:20px;text-align:left;align-items:flex-end}}#l-footer .footer-middle ul li.otsuka-logo a img{margin-top:-2px;width:92px;height:auto;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle ul li.otsuka-logo a img{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0)}}#l-footer .footer-middle ul li.otsuka-logo span{position:absolute;top:0;right:-90px;font-size:12px;font-weight:700}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle ul li.otsuka-logo span{position:static;margin-left:5px;margin-bottom:2px}}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle ul li{line-height:.9;vertical-align:middle}}#l-footer .footer-middle.middle-en .otsuka-logo span{right:-105px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-middle.middle-en .otsuka-logo span{margin-left:10px}}#l-footer .footer-bottom{padding:25px 0;border-top:1px solid #e6e6e6;text-align:center;font-size:14px}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .footer-bottom{padding:15px;font-size:12px}}#l-footer .footer-bottom p{text-align:center;font-size:14px}#l-footer .m-box-fixed{width:100%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:960px;max-width:1280px;margin:0 auto}@media screen and (min-width: 0) and (max-width: 767px){#l-footer .m-box-fixed{padding:0 15px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}}.tac{text-align:center!important}
