.comp_con--base_full{margin:auto;max-width:1800px}@media only screen and (min-width: 768px){.comp_con--base_full{width:calc(100% - 160px)}}@media only screen and (min-width: 768px) and (min-width: 767px){.comp_con--base_full{margin-right:80px;margin-left:80px;width:auto}}@media only screen and (max-width: 767px){.comp_con--base_full{max-width:90%}}@font-face{font-family:'NotoSansCJKjp Regular';font-display:swap;font-style:normal;font-weight:400;src:local("NotoSansCJKjp-Regular"),url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp-Regular.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Regular.eot") format("embedded-opentype")}@font-face{font-family:'NotoSerifCJKjp Regular';font-display:swap;font-style:normal;font-weight:400;src:local("NotoSerifCJKjp-Regular"),url("../fonts/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSerifCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSerifCJKjp-Regular.ttf") format("truetype"),url("../fonts/NotoSerifCJKjp-Regular.eot") format("embedded-opentype")}#shop_medical-mall .comp_slider--primary .img{border:1px solid #bbb}#shop_medical-mall .pastry{margin:0 auto 140px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry{margin:0 auto 100px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry{margin:0 auto 20px}}#shop_medical-mall .pastry .comp_title_lower_small .title{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry .comp_title_lower_small .title{margin-bottom:30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_title_lower_small .title{margin-bottom:30px}}#shop_medical-mall .pastry .imgbox{margin-bottom:50px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry .imgbox{margin-bottom:30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .imgbox{margin-bottom:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .imgbox{background:#333;overflow:hidden;text-align:center}#shop_medical-mall .pastry .imgbox img{width:100%;height:auto}}#shop_medical-mall .pastry .comp_slider--primary .slide .img{margin-bottom:50px;height:calc(1280px / 1.531 + 0px)}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry .comp_slider--primary .slide .img{margin-bottom:30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_slider--primary .slide .img{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry .comp_slider--primary .slide .img{height:calc(100% / 1.531 + 0px)}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_slider--primary .slide .img{height:calc(100% / 1.531 + 0px)}}#shop_medical-mall .pastry .comp_slider--primary .slide .img img{width:100%;height:auto}#shop_medical-mall .pastry .comp_slider--primary .slick-dots{position:relative;z-index:5;margin-top:0}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_intro_textarea{margin-top:5%}}#shop_medical-mall .pastry .comp_intro_textarea p{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry .comp_intro_textarea p{margin-bottom:1em}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_intro_textarea p{margin-bottom:1em}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry .comp_intro_textarea p{text-align:left}}#shop_medical-mall .pastry2{margin:0 auto 140px;padding:100px 0 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ededed}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2{margin:0 auto 100px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2{margin:0 auto 20px}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2{padding:20px 20px 100px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2{padding:20px 20px 30px}}#shop_medical-mall .pastry2 .comp_intro_textarea{padding:0;margin:0 auto 100px;color:#523460}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_intro_textarea{padding:0}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_intro_textarea{padding:0 0 5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_intro_textarea{margin:0 auto 5%}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_intro_textarea{margin:0 auto 3%}}#shop_medical-mall .pastry2 .comp_slider--news{padding:0;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news{padding:0 0 8%}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news{padding:0 0 5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news{margin:0 auto 30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news{margin:0 auto 2em}}#shop_medical-mall .pastry2 .comp_slider--news .comp_st--primary{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .comp_st--primary{margin-bottom:30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .comp_st--primary{margin-bottom:30px}}#shop_medical-mall .pastry2 .comp_slider--news .slick-list{margin-top:0}#shop_medical-mall .pastry2 .comp_slider--news .slide{width:434px !important;display:inline-block}@media only screen and (min-width: 1025px) and (max-width: 1868px){#shop_medical-mall .pastry2 .comp_slider--news .slide{width:100% !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .slide{width:100% !important}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .slide{width:100% !important}}#shop_medical-mall .pastry2 .comp_slider--news .slide .img{text-align:center}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .slide .img img{width:100%}}#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text{width:90%}#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .txt01{color:#523460;font-size:1.2em}#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.9;margin-bottom:20px}.firefox #shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .text,.ie #shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .text{max-height:5.7em}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .text{margin-bottom:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .text{margin-bottom:10px}}#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .price{display:block;text-align:center;background:#fff;padding:1% 0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .price{display:block;width:100%}}#shop_medical-mall .pastry2 .comp_slider--news .slide .wrp_text .price em{font-style:normal}#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box{margin-bottom:30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box{margin-bottom:35px}}@media only screen and (min-width: 1025px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-arrow{margin-top:calc(-3%)}}@media only screen and (min-width: 33px) and (max-width: 1024px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-arrow{margin-top:calc(-12%)}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-arrow{margin-top:calc(-4%)}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-prev{left:-30px}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-next{right:-30px}}@media only screen and (min-width: 1025px) and (max-width: 1279px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-dots{top:8%}}@media only screen and (min-width: 33px) and (max-width: 1024px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-dots{top:108%}}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-dots{top:104%}}#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-dots button{background-color:#fff}#shop_medical-mall .pastry2 .comp_slider--news .shop1_slider_box .slick-dots .slick-active button{background-color:#a18759}#shop_medical-mall .pastry2 .comp_slider--news .shop_btn01{margin:0 auto;width:152px}#shop_medical-mall .pastry2 .wrp_acd02{position:relative;width:95%;margin:0 auto;text-align:center}#shop_medical-mall .pastry2 .wrp_acd02 a{position:relative}@media only screen and (max-width: 767px){#shop_medical-mall .pastry2 .wrp_acd02 a{display:block;padding:2% 0}}#shop_medical-mall .pastry2 .wrp_acd02 a:after{margin-left:10px;content:"\f3d3";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em;font-weight:900}#shop_medical-mall .comp_slider--primary{margin:5% auto 0;width:90%;max-width:1280px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary{width:95%}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary{width:95%}}#shop_medical-mall .comp_slider--primary .box_text p{margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .box_text p{margin-top:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .box_text p{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .box_text p{width:95%}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .box_text p{text-align:left}}#shop_medical-mall .comp_slider--primary .box_text .catch{position:relative;color:#523460;padding-top:35px}#shop_medical-mall .comp_slider--primary .box_text .catch:before{padding:0 0;position:absolute;top:0;left:33%;right:33%;margin:0 auto 1px;content:'';display:inline-block;width:2px;height:27px;background:#333}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .box_text .catch:before{left:13%;right:13%}}#shop_medical-mall .comp_slider--primary .comp_con--base_max{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .comp_con--base_max{margin-top:70px}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .comp_con--base_max{margin-top:20px}}#shop_medical-mall .comp_slider--primary .comp_con--base_max.mb{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .comp_con--base_max.mb{margin-bottom:50px}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .comp_con--base_max.mb{margin-bottom:30px}}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic{margin-bottom:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic{margin-bottom:10px}}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td{word-break:break-all}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td .txt1{padding:0 0 0 1em;text-indent:-1em}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td .t_tel a{text-decoration:underline}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td a{text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td a::after{content:"\f3d3";font-family:'Ionicons';padding-left:5px}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .tbl_basic td a:hover{opacity:0.5}#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .txt2{margin-bottom:5px}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .txt2{margin-bottom:5px}}@media only screen and (max-width: 767px){#shop_medical-mall .comp_slider--primary .comp_con--base_max .box_tbl .txt2{margin-bottom:5px}}#shop_medical-mall .comp_slider--primary .ic01{display:block;position:relative}#shop_medical-mall .comp_slider--primary .ic01:after{margin-left:10px;content:"\f3d3";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em;font-weight:900}#shop_medical-mall .box_hall_tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-100px;margin-left:-0.71744%}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab ul{margin-top:-80px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab ul{margin-top:-7.5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab ul{margin-left:-1.96078%}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab ul{margin-left:-3.84615%}}#shop_medical-mall .box_hall_tab li{width:24.28256%;margin-top:100px;margin-left:.71744%}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab li{width:31.37255%}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab li{margin-top:80px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab li{margin-top:7.5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab li{margin-left:1.96078%}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab li{margin-left:3.84615%}}#shop_medical-mall .box_hall_tab .img{position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .img{margin-bottom:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .img{margin-bottom:55px}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .img img{margin-bottom:10px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .img img{width:100%}}#shop_medical-mall .box_hall_tab .img p{position:absolute;left:0;right:0;bottom:-36px;background:#333333;padding:75px 0 5px;color:#fff;margin:0 auto;text-align:center;width:66px;vertical-align:bottom}#shop_medical-mall .box_hall_tab .box_text{padding:0 10px}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .box_text{padding:0 5%}}#shop_medical-mall .box_hall_tab .title{font-size:158%;font-family:"NotoSerifCJKjp Regular","游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin:1em auto;color:#523460;text-align:center;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .title{font-size:136%}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .title{font-size:115%}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .title{margin:0.5em auto}}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .title{min-height:74px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .title{min-height:74px}}#shop_medical-mall .box_hall_tab .title p{line-height:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .title p{line-height:1.1em}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .title p{line-height:1.1em}}#shop_medical-mall .box_hall_tab .title p .s{font-size:64%;display:block;line-height:.8em}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .title p .s{line-height:1.1em}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .title p .s{line-height:1.1em}}#shop_medical-mall .box_hall_tab .text{margin-bottom:25px;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1279px){#shop_medical-mall .box_hall_tab .text{margin-bottom:20px}}@media only screen and (max-width: 767px){#shop_medical-mall .box_hall_tab .text{margin-bottom:7.5%}}#shop_medical-mall .box_hall_tab .comp_link--line{text-align:center}#shop_medical-mall .box_hall_tab .comp_link--line a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#shop_medical-mall .comp_menu_sub_footer .comp_link--line{text-align:center}#shop_medical-mall .comp_menu_sub_footer .comp_link--line a{display:inline-block}.comp_con--base_full{margin-bottom:200px}@media only screen and (min-width: 1280px){.comp_con--base_full{margin-bottom:100px}}@media print{.comp_con--base_full{margin-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.comp_con--base_full{margin-bottom:50px}}.comp_con--base_full .comp_tab--primary{margin-top:40px}@media only screen and (max-width: 767px){.comp_con--base_full .comp_tab--primary{margin-top:2.5%}}.comp_con--base_full .comp_tab_bt{margin-top:0}@media only screen and (min-width: 1280px){.comp_con--base_full .comp_tab_bt{margin-bottom:35px}}@media print{.comp_con--base_full .comp_tab_bt{margin-bottom:35px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.comp_con--base_full .comp_tab_bt{margin-bottom:25px}}.comp_con--base_full .comp_tab_select{margin-bottom:5%}.comp_con--base_full .hall_type_text{margin-bottom:45px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.comp_con--base_full .hall_type_text{margin-bottom:25px}}@media only screen and (max-width: 767px){.comp_con--base_full .hall_type_text{margin-bottom:5%}}.comp_con--base_full .hall_type_text span{font-size:172%;display:inline-block;margin-right:.25em}
