#main-header{position:fixed!important}#mobile_menu{width:120%;margin-left:-10%;height:80vh;overflow:scroll}#top-header{position:fixed!important}a.anchor{display:block;padding-top:100px;margin-top:-100px}.space20{padding-top:20px}.space30{padding-top:30px}.space50{padding-top:50px}.title-border{display:flex;align-items:center}.title-border:before,.title-border:after{border-top:1px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.title-border-right{display:flex;align-items:center}.title-border-right:after{border-top:1px solid;content:"";flex-grow:1}.title-border-right:after{margin-left:1rem}@media only screen and (max-width:479px){.basic-table,.basic-table tr,.basic-table tr td{display:block}}.map-wrapper{padding-bottom:100%;width:100%;height:0;position:relative;overflow:hidden}.map-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tateMenu{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.wpcf7{padding:15px;background:#fff}.wpcf7 input[name="your-name"],.wpcf7 input[name="your-email"],.wpcf7 input[name="zip"],.wpcf7 input[name="pref"],.wpcf7 input[name="city"],.wpcf7 input[name="your-tel"],.wpcf7 input[name="your-fax"],.wpcf7 input[name="your-subject"],.wpcf7 input[name="your-address"],.wpcf7 input[name="text-product"]{width:100%;height:35px!important}.wpcf7 input[name="your-postalcode"],.wpcf7 input[name="your-prefectures"]{height:35px!important}.wpcf7 .your-message{width:100%}.wpcf7 textarea[name="your-message"]{width:100%!important;height:100px!important}.wpcf7 textarea[name="your-message2"]{width:100%!important;height:100px!important}@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px}}.inquiry th{text-align:left;font-size:12px;color:#444;padding-right:5px;width:30%;background:#f7f7f7;border:solid 1px #d7d7d7}.inquiry td{font-size:13px;border:solid 1px #d7d7d7;background:#fff}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:#bea88f;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#6a6b6b;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:30%;background:#bea88f;color:#fff;font-size:14px;font-weight:bold;border-radius:2px;border:none}#formbtn:hover{background:#fff;color:#bea88f;border:1px #bea88f solid;border-radius:2px}.note p,.note p:last-of-type{background:linear-gradient(transparent 0,transparent 97%,#ddd 100%);background-size:100% 2.5em;line-height:2.5em;padding-bottom:5px}.note ul li,.note ul li:last-of-type{background:linear-gradient(transparent 0,transparent 97%,#ddd 100%);background-size:100% 2.5em;line-height:2.5em;padding-bottom:5px;list-style-position:inside}.medicine_list dl dt{color:#517a3a!important}.note dl{width:100%;background:linear-gradient(transparent 0,transparent 97%,#ddd 100%);background-size:100% 2.5em;line-height:2.5em}.note dt{float:left;background:linear-gradient(transparent 0,transparent 97%,#ddd 100%);background-size:100% 2.5em;line-height:2.5em}.note dd{margin-left:80%;background:linear-gradient(transparent 0,transparent 97%,#ddd 100%);background-size:100% 2.5em;line-height:2.5em}#product_tab .et_pb_tab_content h2{border-bottom:1px solid #666;margin-top:2rem;margin-bottom:.5rem}#product_tab .et_pb_tab_content h2:first-child{margin-top:0}#product_tab .et_pb_tab_content ul{padding-bottom:0}.col-head-type1{border-collapse:collapse;width:100%}.col-head-type1 th,.col-head-type1 td{border:1px solid #dbe1e8;padding:8px}.col-head-type1 th{background:#f9fafc;text-align:left;width:30%}@media only screen and (max-width:800px){.col-head-type1 tr,.col-head-type1 th,.col-head-type1 td{display:block;width:auto}.col-head-type1 tr:first-child{border-top:1px solid #dbe1e8}.col-head-type1 th,.col-head-type1 td{border-top:none}}#free-consultation-posts .et_pb_post{padding:0}#free-consultation-posts .entry-title{padding-bottom:0}#free-consultation-posts .entry-title a{display:block;padding:19px}