﻿*{padding:0;margin:0;box-sizing:border-box}ul li,ol li{list-style:none}a{text-decoration:none;display:block;color:#313131}img{display:block;width:100%;height:auto}table{border-collapse:collapse}address{font-style:normal}strong{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}html{-webkit-font-smoothing:antialiased;font-weight:normal;font-family:"Jun 201","じゅん 201";letter-spacing:1px}body{overflow-x:hidden;color:#313131;line-height:2;background-color:#fff;font-feature-settings:"palt"}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:20000;pointer-events:none;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}body .load-wrap{position:fixed;right:0;left:0;margin:0 auto;top:50%;bottom:50%;z-index:21000;display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:72px}body .load-wrap .load-3{text-align:center}body .load-wrap .load-3 img{margin:0 auto 32px}body .load-wrap .load-3 p{margin-top:24px;letter-spacing:8px}body .load-wrap .line{display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#ccc;margin:0 2px}body .load-wrap .load-3 .line:nth-last-child(2){animation:loadingC .6s .1s linear infinite}body .load-wrap .load-3 .line:nth-last-child(3){animation:loadingC .6s .2s linear infinite}body .load-wrap .load-3 .line:nth-last-child(4){animation:loadingC .6s .3s linear infinite}@keyframes loadingC{0%{transform:translate(0, 0)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0)}}.page-fadeout::after{opacity:1}.top-html{height:100%}.events-none>a{pointer-events:none}.fadein{opacity:.1;transform:translate(0, 50px);transition:all 500ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.delay-200ms{transition-delay:200ms !important}.delay-400ms{transition-delay:400ms !important}.delay-600ms{transition-delay:600ms !important}.delay-800ms{transition-delay:800ms !important}.delay-1000ms{transition-delay:1000ms !important}.flex-stay-01{display:flex;flex-direction:row}.flex-stay-02{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-central{display:flex;flex-direction:column;align-items:center;justify-content:center}.alignleft{float:left;margin:6px 28px 28px 0}.alignright{float:right;margin:6px 0 28px 28px}.aligncenter{clear:both;display:block;margin:0 auto 28px}.fadein{opacity:.1;transform:translate(0, 50px);transition:all 500ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.scroll-wid{width:0% !important}.tel-wrap{position:absolute;right:24px;top:24px}.tel-number{display:flex;flex-direction:row;align-items:center;color:#313131;padding:8px 0}.tel-number .st_style{font-family:"TBゴシック M","TBGothic M" !important;padding:2px 4px;font-size:.75rem;margin-right:8px;border:1px solid #313131;width:110px;height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.tel-number .tel_style{font-size:2rem;font-family:"Open Sans Condensed",sans-serif;line-height:1.2;letter-spacing:0;letter-spacing:2px;font-weight:bold}.tel-number .tel_style .tel_icon{transform:scale(-1, 1) rotate(-16deg);font-size:1.7rem;vertical-align:-1px;margin-right:4px}.tel-wrap_w{color:#fff}.tel-wrap_w .tel-number{color:#fff}.tel-wrap_w .tel-number .st_style{border-color:#fff}.btn_stl_01{position:relative;overflow:hidden;z-index:1;transition:color 400ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #313131;color:#313131;cursor:pointer;align-self:center;font-size:.875rem;font-weight:400;line-height:1;height:56px;width:100%;max-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;text-decoration:none;text-align:center;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";outline:none}.btn_stl_01 i{margin-left:8px}.btn_stl_01 .text:after{content:"";display:inline-block;width:32px;height:8px;background-image:url(images/right-arrow.svg);background-repeat:no-repeat;background-position:center;transition:all .5s ease-in-out;margin-left:8px}.btn_stl_01:after{content:"";position:absolute;display:block;top:0;left:0%;transform:translateX(0%);width:0;height:100%;background:#313131;z-index:-1;transition:width 400ms ease-in-out}.btn_stl_01:hover{color:#fff}.btn_stl_01:hover:after{width:110%}.btn_stl_01:hover .text:after{background-image:url(images/right-arrow_w.svg);transition:all .5s ease-in-out}.btn_stl_02{position:relative;overflow:hidden;z-index:1;transition:color 400ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d6c48b;color:#fff;border:none;cursor:pointer;align-self:center;font-size:.875rem;font-weight:400;line-height:1;height:56px;width:100%;max-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;text-decoration:none;text-align:center;text-transform:uppercase;outline:none}.btn_stl_02 i{margin-left:8px}.btn_stl_02:after{content:"";position:absolute;display:block;top:0;left:0%;transform:translateX(0%);width:0;height:100%;background:#d1b473;z-index:-1;transition:width 400ms ease-in-out}.btn_stl_02:hover{color:#fff}.btn_stl_02:hover:after{width:110%}.cv-color{background:#da3434;border:none;color:#fff}.cv-color .text:after{content:"";display:inline-block;width:32px;height:8px;background-image:url(images/right-arrow_w.svg);background-repeat:no-repeat;background-position:center;transition:all .5s ease-in-out;margin-left:8px}.cv-color:after{content:"";position:absolute;display:block;top:0;left:0%;transform:translateX(0%);width:0;height:100%;background:#b32a2a;z-index:-1;transition:width 400ms ease-in-out}.cv-color:hover{color:#fff}.cv-color:hover:after{width:110%}.link-a{color:#6ebbab;border-bottom:1px dashed currentColor;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}.close{line-height:0;vertical-align:middle;background-color:#959595;color:#fff}.news{line-height:0;vertical-align:middle;background-color:#fff;color:#7b7b7b;border:1px solid #d2d2d2}.column{line-height:0;vertical-align:middle;background-color:#fff;color:#1a9ec5;border:1px solid #1a9ec5}.close,.news,.column{width:88px;display:inline-block;text-align:center;padding:12px 0;font-size:.875rem;border-radius:2px}.down-chev{color:#7abdaf;text-align:center !important;font-size:2rem;margin:16px 0}.table_style_wrap .close-text{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004"}.table_style{width:100%;border:1px solid #313131}.table_style thead{text-align:center;line-height:2;border-bottom:1px solid #313131}.table_style thead tr td{padding:0 2px;color:#313131;border:1px solid #313131}.table_style tbody tr{line-height:4;text-align:center;border-bottom:1px solid #313131}.table_style tbody tr:nth-last-child(1){border-bottom:none}.table_style tbody tr th{font-weight:normal}.table_style tbody tr td{padding:0 2px;color:#313131;border:1px solid #313131}.form-list{border:1px solid #959595;overflow:hidden}.form-list li{width:33.3%;text-align:center;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px;position:relative;color:#959595}.form-list .now-p{background-color:#959595;color:#fff}.form-list .now-p:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:22px 0 22px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #959595;position:absolute;top:-2px;right:-12px;z-index:10}.form-list .v-right:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:22px 0 22px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:-2px;right:-11px;z-index:15}.form-list .v-right:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:22px 0 22px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #959595;position:absolute;top:-2px;right:-12px;z-index:10}.complete{background-color:#959595}#top_btn{cursor:pointer;letter-spacing:1px;position:relative}#top_btn .top-text{margin-right:16px;font-family:"Open Sans Condensed",sans-serif}@keyframes la-motion{0%{height:0%;top:100%}50%{height:100%;top:0%}100%{height:0%;top:-20%}}#top_btn .line-animation{width:1px;position:absolute;right:0;background-color:#313131;animation-name:la-motion;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:2s;animation-iteration-count:infinite}.article-contents .u-cont-style ul li{list-style:disc;margin-left:23px}.article-contents .u-cont-style ol li{list-style:decimal-leading-zero;margin-left:23px}.article-contents .u-cont-style h3{margin:40px 0 20px;background-color:#f3f3f3;border-left:3px solid #da3434;padding:8px 12px;font-size:1.3rem;letter-spacing:4px}.article-contents .u-cont-style h4{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";font-size:1.1rem;margin-bottom:24px;letter-spacing:3px}.article-contents .u-cont-style h5{font-size:1.063rem;margin-bottom:16px;letter-spacing:2px}.article-contents .u-cont-style p{text-align:justify;line-height:2}.article-contents .u-cont-style img{display:inline-block;vertical-align:bottom;width:auto;height:auto;max-width:100%}.article-contents .u-cont-style a{display:inline-block}.article-contents .u-cont-style strong{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-weight:bold}.article-contents .u-cont-style>section{outline:none}.article-contents .u-cont-style>section:first-of-type{margin:0 auto;border-top:none}.article-contents .u-cont-style>section ul li,.article-contents .u-cont-style>section ol li{list-style:none}.c-list3 .c-list{list-style:none;padding:15px}.waku{display:flex;justify-content:center}.waku2{display:flex;justify-content:center}.inner-pic1{margin:15px 5px;width:40%}.inner-pic2{margin:15px 5px;width:60%}.kyokusen{display:block;text-align:center;margin:15px 5px 0 5px}.inner-pic3{margin:15px 40px;width:35%}@media only screen and (max-width: 1040px){.waku{display:block}.inner-pic1{margin:15px auto;width:90%}.inner-pic2{margin:15px auto;width:90%}}@media only screen and (max-width: 736px){.waku2{display:block}.inner-pic3{margin:15px auto;width:60%}}.icon{margin-top:-6px;margin-left:10px}.j_icon{width:5%;display:inline !important;vertical-align:middle;margin-right:5px}.u_h1{font-size:.65rem;font-weight:normal;position:absolute;right:24px;top:4px;z-index:100}@media only screen and (max-width: 1040px){.u_h1{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width: 520px){.u_h1{left:104px;right:initial}}@media(max-width: 420px)and (min-width: 371px){.u_h1{width:100%}}@media only screen and (max-width: 370px){.u_h1{max-width:160px;width:100%}}#masthead{background-color:#1a9ec5;position:fixed;left:0;top:0;border-bottom:0;z-index:10000;overflow-x:hidden;overflow-y:auto}#main_visual{position:relative;overflow:hidden;height:100vh;background-color:#fff}#main_visual:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;letter-spacing:0;right:0;z-index:1}#main_visual .vegas-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}#main_visual .catch-copy{font-family:"新ゴ R","Shin Go Regular";color:#fff;position:absolute;top:40%;left:8%;right:8%;z-index:2000;letter-spacing:5px;display:flex;flex-direction:column;line-height:1.7}#main_visual .catch-copy .c-text_01{font-size:1.25rem}#main_visual .catch-copy .c-text_02{font-size:3.5rem}#main_visual .catch-copy .c-text_03{font-size:.85rem;max-width:520px;text-align:justify;line-height:2.6}#main_visual .catch-copy .english{font-family:"Oswald",sans-serif}@media(max-width: 420px)and (min-width: 361px){#main_visual .catch-copy{top:30%}}@media only screen and (max-width: 360px){#main_visual .catch-copy{top:20%}}@media only screen and (max-width: 420px){#main_visual .catch-copy .c-text_01{font-size:1.05rem}#main_visual .catch-copy .c-text_02{font-size:2rem}#main_visual .catch-copy .c-text_03{font-size:.75rem}}#main_visual .scroll{align-items:center;justify-content:center;color:#fff;position:absolute;z-index:1000;bottom:5%;left:0;right:0}#main_visual .scroll>span{letter-spacing:6px;font-size:.813rem}.top_title{font-family:"こぶりなゴシック W1 JIS2004","Koburina Gothic W1 JIS2004";font-size:2rem;text-align:center;color:#313131;font-weight:normal;margin:0 auto 80px;letter-spacing:4px;line-height:1.7;display:flex;flex-direction:column;align-items:center;justify-content:center}.top_title .s-text{font-size:.75rem;font-weight:bold;letter-spacing:2px;display:inline-block;font-family:"Open Sans Condensed",sans-serif}#information{width:100%;background-color:#f3f3f3}#information .info-wrap{width:90%;margin:0 auto;max-width:1200px;padding:80px 0;justify-content:space-between}#information .info-wrap .info-head{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px;width:26%}#information .info-wrap .info-head .info-title{font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004";font-size:2rem;margin-bottom:24px;align-items:center;line-height:1.7}#information .info-wrap .info-head .info-title .b-text{font-size:1.5rem}@media only screen and (max-width: 520px){#information .info-wrap .info-head .info-title .b-text{font-size:1.25rem}}#information .info-wrap .info-head .info-title .s-text{font-size:.75rem;font-family:"Open Sans Condensed",sans-serif;letter-spacing:2px}@media only screen and (max-width: 520px){#information .info-wrap .info-head .info-title .s-text{font-size:.85rem}}@media only screen and (max-width: 1200px){#information .info-wrap .info-head{width:100%;flex-direction:row;justify-content:space-between}#information .info-wrap .info-head .info-title{margin-bottom:0;align-items:flex-start}}#information .info-wrap .info-head .btn_stl_01{max-width:200px}@media only screen and (max-width: 1200px){#information .info-wrap .info-head .btn_stl_01{max-width:120px;height:48px}}#information .info-wrap .news-wrapper{width:68%;margin-right:4%}@media only screen and (max-width: 1200px){#information .info-wrap .news-wrapper{width:100%;border-top:1px solid #313131;margin-right:0}}#information .info-wrap .news-wrapper .news_list{width:100%}#information .info-wrap .news-wrapper .news_list li{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:0 12px}#information .info-wrap .news-wrapper .news_list li a{width:100%;padding:16px 0;line-height:1.5;align-items:center;color:#313131;display:flex;align-items:center;flex-direction:row}#information .info-wrap .news-wrapper .news_list li a .icon-wrap,#information .info-wrap .news-wrapper .news_list li a .icon-wrap2{margin-right:24px;display:flex;flex-direction:row;align-items:center}#information .info-wrap .news-wrapper .news_list li a .icon-wrap time,#information .info-wrap .news-wrapper .news_list li a .icon-wrap2 time{margin-left:32px;color:#959595;font-weight:bold;letter-spacing:1.5px}#information .info-wrap .news-wrapper .news_list li a:hover{transition:.5s;margin-left:12px}@media only screen and (max-width: 640px){#information .info-wrap .news-wrapper .news_list li a{flex-direction:column;align-items:flex-start}#information .info-wrap .news-wrapper .news_list li a .icon-wrap,#information .info-wrap .news-wrapper .news_list li a .icon-wrap2{margin:0 0 16px 0}#information .info-wrap .news-wrapper .news_list li a .icon-wrap time,#information .info-wrap .news-wrapper .news_list li a .icon-wrap2 time{margin-left:16px}}#information .info-wrap .news-wrapper .news_list li i{color:#313131;margin-left:16px}@media only screen and (max-width: 1200px){#information .info-wrap .news-wrapper .news_list li{border-bottom:1px solid #313131;padding:32px 12px}}#top-medicals{padding:96px 0;background-color:#fff}#top-medicals .medical-list{width:90%;margin:0 auto;max-width:1200px;justify-content:space-between}@media only screen and (min-width: 741px){#top-medicals .medical-list{justify-content:unset}}#top-medicals .medical-list .unit{width:31%;background-color:#fff;transition:all .3s ease-in-out;margin-bottom:80px;position:relative}@media only screen and (min-width: 741px){#top-medicals .medical-list .unit{margin-right:3.5%}#top-medicals .medical-list .unit:nth-of-type(3n){margin-right:0}}@media(max-width: 740px)and (min-width: 331px){#top-medicals .medical-list .unit{width:48%;margin-bottom:32px}}@media only screen and (max-width: 330px){#top-medicals .medical-list .unit{width:100%;margin-bottom:32px}#top-medicals .medical-list .unit:nth-last-child(1){margin-bottom:0}}#top-medicals .medical-list .unit>a .inner .img-wrap{overflow:hidden}#top-medicals .medical-list .unit>a .inner .img-wrap .mdcl-img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#top-medicals .medical-list .unit>a .inner .cap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px 0 0}#top-medicals .medical-list .unit>a .inner .cap .s-text{font-weight:normal;font-size:1.063rem;line-height:1.7}#top-medicals .medical-list .unit>a .inner .cap .b-text{font-family:"Open Sans Condensed",sans-serif;font-size:.75rem;letter-spacing:2px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}#top-medicals .medical-list .unit>a .inner .cap .b-text:after,#top-medicals .medical-list .unit>a .inner .cap .b-text:before{content:"";display:block;height:1px;width:100%;max-width:24px;background-color:#313131}@media only screen and (max-width: 330px){#top-medicals .medical-list .unit>a .inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#top-medicals .medical-list .unit>a .inner .mdcl-img{width:136px}#top-medicals .medical-list .unit>a .inner .cap{width:48%;margin:0}#top-medicals .medical-list .unit>a .inner .cap .s-text{font-size:1.25rem}#top-medicals .medical-list .unit>a .inner .cap .b-text:after,#top-medicals .medical-list .unit>a .inner .cap .b-text:before{max-width:16px}}#top-medicals .medical-list .unit:hover .inner .img-wrap .mdcl-img{-webkit-transform:scale(1.3);transform:scale(1.3)}#top-doctor{padding:96px 0 128px;position:relative;overflow:hidden}#top-doctor:after{content:"";display:block;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}#top-doctor .top_title{position:relative;z-index:100;color:#313131}#top-doctor .doc-contents{width:90%;margin:0 auto;max-width:1200px;justify-content:space-between;position:relative;z-index:100}#top-doctor .doc-contents .doc-photo{width:48%}#top-doctor .doc-contents .doc-photo .doc-img{width:100%;height:auto;max-width:400px;margin:0 auto}#top-doctor .doc-contents .message{width:48%;color:#313131}#top-doctor .doc-contents .message .m-title{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";font-size:1.5rem;margin-bottom:24px;line-height:1.8;letter-spacing:3px}#top-doctor .doc-contents .message .m-cap{text-align:justify;margin-bottom:40px}#top-doctor .doc-contents .message .m-cap .doc-name{text-align:right;display:block}@media only screen and (max-width: 700px){#top-doctor .doc-contents .doc-photo,#top-doctor .doc-contents .message{width:100%}#top-doctor .doc-contents .doc-photo .doc-img{margin-bottom:72px}#top-doctor .doc-contents .message .btn_stl_01{margin:0 auto}}.site-footer{background-color:#fff}.site-footer .banner{padding:120px 0;position:relative}@media(max-width: 1040px)and (min-width: 841px){.site-footer .banner{padding:80px 0}}@media(max-width: 840px)and (min-width: 601px){.site-footer .banner{padding:64px 0}}@media only screen and (max-width: 600px){.site-footer .banner{padding:80px 0 48px}}.site-footer .banner .banner-list{width:90%;max-width:1200px;margin:0 auto;justify-content:space-between}.site-footer .banner .banner-list .c-banner{width:23.5%;box-shadow:rgba(0,0,0,.35) 0px 0px 16px -1px}.site-footer .banner .banner-list .c-banner:hover{box-shadow:rgba(0,0,0,.35) 0px 0px 2px -1px;transition:all .3s ease-in-out}@media only screen and (max-width: 600px){.site-footer .banner .banner-list .c-banner{width:46%;margin-bottom:32px}}.site-footer #g_map{width:100%;margin:0 auto;max-width:1200px;height:100%}.site-footer #g_map iframe{width:100%;height:100%}@media only screen and (max-width: 660px){.site-footer #g_map{height:480px}}.site-footer #hours{overflow:hidden}.site-footer #hours .inner{width:90%;margin:0 auto;max-width:1200px;justify-content:space-between}.site-footer #hours .inner .c-hours{width:48%;position:relative}@media only screen and (max-width: 660px){.site-footer #hours .inner .c-hours{width:100%;margin-bottom:48px}.site-footer #hours .inner .c-hours:nth-last-child(1){margin-bottom:0}}.site-footer #hours .inner .c-hours .fb-title{font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004";margin-bottom:16px;font-size:1.125rem}.site-footer #hours .inner .c-hours .c-add{margin-bottom:12px}.site-footer #hours .inner .c-hours .c-add i{line-height:2;margin-right:8px}.site-footer #hours .inner .c-hours .access-list{margin-bottom:24px}.site-footer #hours .inner .c-hours .access-list .c-list{margin-bottom:12px}.site-footer #hours .inner .c-hours .access-list .c-list:nth-last-child(1){margin-bottom:0}.site-footer #hours .inner .c-hours .access-list .c-list i{line-height:2;margin-right:8px}.site-footer #hours .inner .c-hours .access-list .tel-number .st_style{margin-right:16px}.site-footer #hours .inner .c-hours .access-list .tel-number .tel_style{font-weight:normal}.site-footer #hours .inner .c-hours .table_style_wrap{border-radius:4px;margin-bottom:16px}.site-footer #hours .inner .c-hours .table_style_wrap .table_style{margin-bottom:24px}@media only screen and (max-width: 1330px){.site-footer #hours .inner{max-width:1200px}}.site-footer .footer-bottom{padding:40px 0;background-color:#f3f3f3;color:#313131}.site-footer .footer-bottom .fb-inner{width:90%;margin:0 auto;position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.site-footer .footer-bottom .fb-inner small{font-size:.625rem}.site-footer .footer-bottom .fb-inner small a{color:#313131}#main_visual_under{position:relative;overflow:hidden}#main_visual_under .tel-wrap{align-items:flex-end}#main_visual_under .eng_txt{white-space:nowrap}.uc_title_01 .j_txt{font-size:2rem;letter-spacing:4px}.uc_title_01 .eng_txt{font-size:.75rem;letter-spacing:4px}.r-wrap{justify-content:space-between}.r-wrap .c-wrap{width:46%}@media(max-width: 770px)and (min-width: 421px){.r-wrap .c-wrap>img{width:80% !important}}.r-wrap .under-m{margin-bottom:72px}.r-wrap .under-m:nth-last-child(1),.r-wrap .under-m:nth-last-child(2){margin-bottom:0}.r-wrap .align-c{text-align:center}.r-wrap .d-block{display:block !important}.wrap-reverse{flex-wrap:wrap-reverse}@media only screen and (max-width: 770px){.r-wrap .under-m{margin-bottom:auto}.r-wrap .under-m:nth-last-child(1),.r-wrap .under-m:nth-last-child(2){margin-bottom:auto}.r-wrap .c-wrap{width:100%;margin-bottom:64px !important}.r-wrap .c-wrap:nth-last-child(1){margin-bottom:0 !important}.wrap-reverse .c-wrap{margin-bottom:0 !important}}.dl-list dt{display:flex;flex-direction:row;align-items:center;border:1px solid currentColor;height:28px;padding:4px;width:116px;justify-content:center;margin-right:20px;font-size:.9rem}.dl-list dd{width:70%;text-align:justify;line-height:1.8}.dl-list2 dt{display:flex;flex-direction:row;align-items:center;border:none;height:28px;padding:4px;width:116px;justify-content:center;margin-right:20px;font-size:.9rem;background-color:#ececec;color:#313131}.dl-list2 dd{width:70%;text-align:justify}.list_style_RL{border:1px solid #313131}.list_style_RL li{border-bottom:1px solid #313131;margin-left:0 !important}.list_style_RL li:nth-last-child(1){border-bottom:none}.list_style_RL li .num{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #313131;height:auto;width:80px;font-size:1.8rem}.list_style_RL li .text{background-color:#fff;width:100%;justify-content:center;padding:24px 16px}.list_style_RL li .text .title{margin-bottom:8px}.list_style_link .l-list{margin-bottom:-1px;transition:all .5s ease-in-out;border:1px solid currentColor;margin-left:0 !important}.list_style_link .l-list:nth-last-child(1){margin-bottom:none}.list_style_link .l-list>a{display:flex !important;width:100%;justify-content:space-between}.list_style_link .l-list .text{width:100%;padding:16px}.list_style_link .l-list .right{width:48px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#313131;transition:all .5s ease-in-out}.list_style_link .l-list:hover{background-color:#e9e9e9;transition:all .5s ease-in-out}.list_style_link .l-list:hover .right{transition:all .5s ease-in-out}.back-color{background-color:#eafbf7}.dl-list3{display:flex;flex-direction:row;background-color:#f3f3f3}.dl-list3 dt{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"秀英丸ゴシック B ","Shuei MaruGo B";height:auto;width:232px;color:#fff;background-color:#a79f98;padding:0 8px}.dl-list3 dd{display:flex;flex-direction:column;width:100%;justify-content:center;padding:24px 16px;text-align:justify;background-color:hsla(0,0%,100%,.15)}.dl-wrap2 .dl-list3{margin-bottom:3px}.dl-wrap2 .dl-list3:nth-last-child(1){margin-bottom:0px}.article-contents .u-cont-style .c_or_l{text-align:center}@media only screen and (max-width: 770px){.article-contents .u-cont-style .c_or_l{text-align:justify}}.article-contents .u-cont-style .btn_stl_01,.article-contents .u-cont-style .btn_stl_02{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row}@media only screen and (max-width: 770px){.article-contents .u-cont-style .btn_stl_01,.article-contents .u-cont-style .btn_stl_02{margin:0 auto}}.categorize{border:1px solid #313131;position:relative;padding:32px 24px 24px}.categorize .c-title{padding:0 16px;border-radius:4px;position:absolute;background-color:#fff;letter-spacing:2px;left:2%;top:-16px;color:#313131;font-size:1rem}.categorize .c-title .ct-text{padding:0 16px;display:block;width:100%;height:100%}@media only screen and (max-width: 320px){.categorize .c-title .ct-text{padding:0 8px}}@media only screen and (max-width: 350px){.categorize .c-title{letter-spacing:0px}}.categorize .t-lg{background-color:#f7f7f7}.categorize .c-list li{min-width:114px;margin:1.5%;text-align:center;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;font-size:.938rem}.categorize .c-list2{margin-top:16px}.categorize .c-list2 li{margin-bottom:24px;margin-left:0 !important;text-align:justify;display:flex;flex-direction:row;align-items:flex-start}.categorize .c-list2 li .l-text{width:100%}.categorize .c-list2 li:before{content:"";display:block;height:4px;width:100%;max-width:16px;background-color:#ccc;margin-right:16px;margin-top:12px}.categorize .c-list2 li:nth-last-child(1){margin-bottom:0}.categorize .c-list3 li{width:10%;height:auto;margin:16px 5% 0}.categorize .c-list_half li{width:46%;margin:0 2%;text-align:center}.categorize .c-list_half2 li{width:36%;margin:0 7%;text-align:center}@media(max-width: 1385px)and (min-width: 1181px){.categorize .c-list li{min-width:initial;width:30.3%;font-size:.8rem}}@media(max-width: 1180px)and (min-width: 769px){.categorize .c-list li{min-width:initial;width:47%;font-size:.8rem}}@media(max-width: 768px)and (min-width: 501px){.categorize .c-list li{min-width:initial;width:30.3%;font-size:.8rem}}@media only screen and (max-width: 500px){.categorize .c-list{justify-content:space-between}.categorize .c-list li{min-width:initial;width:47%;font-size:.8rem}}@media(max-width: 1410px)and (min-width: 1025px){.categorize .wid-size{width:50%}}.categorize .case-list li{margin:1.5px .2%;text-align:justify;display:flex;flex-direction:row;align-items:flex-start;width:32.9%;padding:12px;background-color:hsla(0,0%,100%,.15)}.categorize .case-list li:before{content:"";display:block;height:4px;width:100%;max-width:16px;background-color:#d6c48b;margin-right:16px;margin-top:12px}@media(max-width: 800px)and (min-width: 421px){.categorize .case-list{justify-content:space-between}.categorize .case-list li{width:49.4%;margin:0 0 4px}}@media only screen and (max-width: 420px){.categorize .case-list li{width:100%}}.white-back{padding:16px;background-color:hsla(0,0%,100%,.75)}.white-back_b{padding:16px;background-color:#fff}.grey-back{padding:16px;background-color:#f3f3f3}.price-list .sub-text{font-size:.875rem}.price-list header{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:8px}.price-list header strong{font-weight:normal;font-size:1.2rem;padding:0 8px;box-sizing:border-box;display:inline-block;min-width:64px;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004" !important;font-weight:normal;letter-spacing:2px}.price-list header span{font-size:.875rem}.price-list ul{border-bottom:1px solid #313131;border-top:1px solid #313131}.price-list ul li{border-bottom:1px solid #313131;padding:40px 2%;margin-left:0 !important}.price-list ul li:nth-last-child(1){border-bottom:none}.price-list ul li .price-cap{align-items:center;justify-content:space-between}.price-list ul li .price-cap dt{padding-right:24px}.price-list ul li .price-cap dd{font-family:"Oswald",sans-serif;text-align:right;min-width:100px}.price-list ul li .price-cap dd .yen{margin-right:4px;font-size:1.2rem}.price-list ul li .price-cap dd .price{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004" !important;font-weight:normal !important;font-size:1.5rem}.price-list ul li .price-cap dd .tax{margin-left:8px;font-size:.875rem;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004"}.price-list ul li .price-cap dd .sp_br{display:none}@media only screen and (max-width: 320px){.price-list ul li .price-cap dd .sp_br{display:block}}.price-list ul li .price-cap .d-price{display:flex;flex-wrap:wrap;align-items:center}.price-list ul li .price-cap .d-price .wave{margin:0 4px}@media(max-width: 840px)and (min-width: 771px){.price-list ul li .price-cap .d-price{flex-direction:column}.price-list ul li .price-cap .d-price .wave{transform:rotate(90deg);line-height:0}}@media only screen and (max-width: 410px){.price-list ul li .price-cap .d-price{flex-direction:column}.price-list ul li .price-cap .d-price .wave{transform:rotate(90deg);line-height:0}}.price-list .text-cap{text-align:right !important;font-size:.875rem;margin-top:24px}.price-list2{width:100%;border:1px solid #313131}.price-list2 tbody tr{border-bottom:1px solid #313131}.price-list2 tbody tr:first-child th{border-right:1px solid #313131;width:45%}.price-list2 tbody tr:first-child th:first-child{width:10%}.price-list2 tbody tr:first-child th:nth-last-child(1){border-right:none}.price-list2 tbody tr th{text-align:center;padding:8px;border-right:1px solid #313131}.price-list2 tbody tr td{padding:16px;border-right:1px solid #313131;font-family:"Oswald",sans-serif}.price-list2 tbody tr td:nth-last-child(1){border-right:none}.price-list2 tbody tr td .r-text{text-align:right}.price-list2 tbody tr td .yen{margin-right:4px;font-size:1rem}.price-list2 tbody tr td .price{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004" !important;font-weight:bold !important;font-size:1.5rem;letter-spacing:0}.price-list2 tbody tr td .tax{margin-left:8px;font-size:.875rem}.price-list2 tbody tr td .minites-list{justify-content:space-between}.price-list2 tbody tr td .minites-list .minites{padding:0 4px;width:33%;text-align:center}.img-list .c-list .img-unit>img{margin-bottom:32px}.img-list .c-list .img-unit .iu-cap span{display:block}.img-list .c-list .img-unit .iu-cap .title{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";margin-bottom:8px}@media only screen and (min-width: 601px){.img-list .c-list{width:30.3%;margin:0 4.5% 96px 0 !important}.img-list .c-list:nth-child(3n){margin-right:0 !important}.img-list .c-list:nth-last-child(-n+3){margin-bottom:0 !important}}@media(max-width: 600px)and (min-width: 361px){.img-list .c-list{width:46%;margin:0 8% 72px 0 !important}.img-list .c-list:nth-of-type(even){margin-right:0 !important}.img-list .c-list:nth-last-child(-n+2){margin-bottom:0 !important}}@media only screen and (max-width: 360px){.img-list .c-list{width:100%;margin-bottom:56px}.img-list .c-list:nth-last-child(1){margin-bottom:0}.img-list .c-list .img-unit{display:flex;flex-direction:row;align-items:flex-start}.img-list .c-list .img-unit>img{width:80px;height:auto}.img-list .c-list .img-unit .iu-cap{margin-left:24px}.img-list .c-list .img-unit .iu-cap .title{margin-bottom:4px}}.headfix-table{position:relative;border:1px solid #313131;border-bottom:none}.headfix-table .headfix{position:absolute}.headfix-table .headfix thead{border-bottom:1px solid #313131;border-right:1px solid #313131;background-color:#ececec}.headfix-table .headfix thead tr{border-bottom:1px solid #313131}.headfix-table .headfix thead tr:nth-last-child(1){border-bottom:none}.headfix-table .headfix thead tr th{color:#313131;text-align:center;padding:16px}.headfix-table .headfix thead tr:first-child th{color:#313131;width:160px;padding:8px}.headfix-table .scroll-area_out{margin-left:160px;overflow-x:auto}.headfix-table .scroll-area_out .scroll-area_in .scroll-table{width:100%;white-space:nowrap}.headfix-table .scroll-area_out .scroll-area_in .scroll-table thead{color:#313131;border-bottom:1px solid #313131;text-align:center;background-color:#ececec}.headfix-table .scroll-area_out .scroll-area_in .scroll-table thead th{padding:8px;border-right:1px solid #313131}.headfix-table .scroll-area_out .scroll-area_in .scroll-table thead th:nth-last-child(1){border-right:none}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr{border-bottom:1px solid #313131}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr:first-child th{border-right:1px solid #313131}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr:first-child th:first-child{width:20%}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr:first-child th:nth-last-child(1){border-right:none}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr td{padding:16px;border-right:1px solid #313131;width:10%}.headfix-table .scroll-area_out .scroll-area_in .scroll-table tbody tr td:nth-last-child(1){border-right:none}.tt-wrap{background-color:hsla(0,0%,100%,.75);padding:40px 16px}@media only screen and (max-width: 600px){.tt-wrap{padding:0}}.list-table{width:100%;border-top:1px solid #313131}.list-table tbody tr{border-bottom:1px solid #313131}.list-table tbody tr .lt-head{padding:32px 8px;width:104px;display:block}.list-table tbody tr .lt-body{padding:32px 16px;text-align:justify;width:100%}.ds-wrap .cap{display:none}@media only screen and (max-width: 900px){.ds-wrap .cap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.ds-wrap .cap span{margin-right:8px}.ds-wrap .cap:after{content:"";font-family:"Font Awesome 5 Free";content:" ";line-height:1;margin-right:4px;font-weight:900}}.ds-wrap .doc-schedule{overflow-x:auto;position:relative}.ds-wrap .doc-schedule table{width:100%;min-width:800px;background-color:#f3f3f3}.ds-wrap .doc-schedule table thead{color:#fff;background-color:#959595;text-align:center}.ds-wrap .doc-schedule table thead tr th{border-right:1px solid #fff}.ds-wrap .doc-schedule table thead tr th:nth-last-child(1){border-right:none}.ds-wrap .doc-schedule table tbody{border:1px solid #fff}.ds-wrap .doc-schedule table tbody tr{border-bottom:1px solid #fff}.ds-wrap .doc-schedule table tbody tr:nth-last-child(1){border-bottom:none}.ds-wrap .doc-schedule table tbody tr th{padding:16px}.ds-wrap .doc-schedule table tbody tr td{padding:16px;border-right:1px solid #fff;width:16.6%}.ds-wrap .doc-schedule table tbody tr td:nth-last-child(1){border-right:none}@media only screen and (max-width: 600px){.mg-adjust{margin-top:32px !important}}.qr-unit{padding:24px;align-items:flex-start}.qr-unit .cap{word-break:break-all;margin-left:16px}@media only screen and (max-width: 730px){.qr-unit{width:100%;margin-bottom:24px}.qr-unit:nth-last-child(1){margin-bottom:0}}.all-404{height:100%}.all-404 .error404{height:100%;background:url(images/404-back.jpg) center center/cover no-repeat fixed}.all-404 .error404 #page,.all-404 .error404 .site-inner,.all-404 .error404 #content,.all-404 .error404 #primary{height:100%}.all-404 .error404 #content{width:100%;margin-left:0}.all-404 .error404 #main_404{height:100%}.all-404 .error404 #main_404 #contents{height:100%;width:35%;display:flex;flex-direction:column;align-items:center;justify-content:center}.all-404 .error404 #main_404 #contents #inner{padding:0 10%}.all-404 .error404 #main_404 #contents #inner h1{letter-spacing:8px}.all-404 .error404 #main_404 #contents #inner h1 .m-text{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";font-size:2rem}.all-404 .error404 #main_404 #contents #inner>p{font-size:1.063rem;text-align:justify}@media(max-width: 1470px)and (min-width: 761px){.all-404 .error404 #main_404 #contents{width:50%}}@media(max-width: 1470px)and (min-width: 421px){.all-404 .error404 #main_404 #contents{width:100%}.all-404 .error404 #main_404 #contents #inner{padding:0 4%;width:100%}}@media only screen and (max-width: 420px){.all-404 .error404{background-size:contain;background-position-y:72px;background-position-x:-60px}.all-404 .error404 #main_404 #contents{width:100%;align-items:flex-start}.all-404 .error404 #main_404 #contents #inner{width:100%;padding:160px 4% 0}.all-404 .error404 #main_404 #contents #inner h1{text-align:center;line-height:1}.all-404 .error404 #main_404 #contents #inner h1 .m-text{font-size:1.45rem}.all-404 .error404 #main_404 #contents #inner>p{font-size:1rem;text-align:center}.all-404 .error404 #main_404 #contents #inner .btn_stl_01{max-width:100%}}.player{width:60%;aspect-ratio:16/9;margin:20px auto 20px}@media only screen and (max-width: 1024px){.player{width:100% !important;aspect-ratio:16/9;margin:20px 0 20px}}.player iframe{width:100%;height:100%}.PullrealSilk-img{max-width:40% !important;height:auto}#sd-menu{background-color:#f3f3f3}#sd-menu .mm-panels .mm-navbar{background-color:#959595;border-bottom:none;margin-top:60px}@media only screen and (max-width: 1040px){#sd-menu .mm-panels .mm-navbar{margin-top:0}}#sd-menu .mm-panels .mm-navbar .mm-btn:before{border-color:#fff}#sd-menu .mm-panels .mm-navbar .mm-title{font-size:1.125rem;color:#fff}@media only screen and (max-width: 1040px){#sd-menu .mm-panels _:-ms-lang(x)::-ms-backdrop,#sd-menu .mm-panels .mm-navbar{margin-top:80px}}#sd-menu .mm-panels .mm-hasnavbar{padding-top:80px}@media only screen and (max-width: 1040px){#sd-menu .mm-panels .mm-hasnavbar{margin-top:0}}#sd-menu .mm-panels .mm-hasnavbar .mm-prev:before{border-color:#fff}#sd-menu .mm-panels .mm-listview{margin-top:0}#sd-menu .mm-panels .mm-listview li>a{padding:16px 10px 16px 20px}#sd-menu .mm-panels .mm-listview li .mm-next{background-color:rgba(0,0,0,.3);border-bottom:1px solid #867564;pointer-events:auto}#sd-menu .mm-panels .mm-listview li .mm-next:after{border-color:#fff}#sd-menu .mm-panels .mm-listview li .mm-next:before{display:none}#sd-menu .mm-panels .mm-listview li:after{border-bottom-color:#313131}#sd-menu .mm-panels .mm-listview .sd-phone{background-color:#fff5d7;border:1px solid #a6937c;width:90%;margin:16px auto 0}#sd-menu .mm-panels .mm-listview .sd-phone:after{display:none}#sd-menu .mm-panels .mm-listview .sd-phone a{color:#a6937c}#sd-menu .mm-panels .mm-listview .sd-phone a:before{color:#a6937c;font-family:"Font Awesome 5 Free";content:" ";line-height:1;margin-right:4px;font-weight:900;font-size:24px;margin-right:8px;vertical-align:middle}#sd-menu .mm-panels .mm-listview .sd-reserve{background-color:#da3434;width:90%;border-bottom:none;margin:40px auto 0}#sd-menu .mm-panels .mm-listview .sd-reserve:after{display:none}#sd-menu .mm-panels .mm-listview .sd-reserve a{color:#fff}#sd-menu .mm-panels .mm-listview .sd-reserve a:before{color:#fff;font-family:"Font Awesome 5 Free";content:" ";line-height:1;vertical-align:middle;font-weight:900;font-size:14px;margin-right:8px}#sd-menu .mm-panels .mm-listview .sd-reserve2{background-color:#fff0d7;width:90%;border-bottom:none;margin:40px auto 0;border:1px solid #da3434}#sd-menu .mm-panels .mm-listview .sd-reserve2:after{display:none}#sd-menu .mm-panels .mm-listview .sd-reserve2 a{color:#da3434}#sd-menu .mm-panels .mm-listview .sd-reserve2 a:before{color:#da3434;font-family:"Font Awesome 5 Free";content:" ";line-height:1;vertical-align:middle;font-weight:900;font-size:14px;margin-right:8px}#sd-menu .mm-panels _:-ms-lang(x)::-ms-backdrop,#sd-menu .mm-panels .mm-listview{margin-top:80px}.g-nav{padding:0 24px}.g-nav .menu-g-nav-container>.menu{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:24px;margin-top:10px}.g-nav .menu-g-nav-container>.menu>li{font-size:1rem;display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer;margin-bottom:4px}.g-nav .menu-g-nav-container>.menu>li>a{color:#fff;cursor:pointer;position:relative;display:inline-block;transition:.5s;letter-spacing:2px;line-height:2}.g-nav .menu-g-nav-container>.menu>li>a::after{position:absolute;bottom:0;left:50%;content:"";width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background-color:#fff;transition:.5s;color:#fff}.g-nav .menu-g-nav-container>.menu>li>a:hover::after{width:100%}.g-nav .menu-g-nav-container>.menu>li:first-child:before{display:none}.g-nav .menu-g-nav-container>.menu .g-reserve{margin-top:24px}.g-nav .menu-g-nav-container>.menu .g-reserve>a{background-color:#da3434;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:56px}.g-nav .menu-g-nav-container>.menu .g-reserve>a::after{display:none}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{position:absolute;overflow:hidden;left:210px;line-height:.8;width:100%;height:100%;background-color:rgba(230,230,230,.95);top:0;padding:16px 0}.g-nav_hd .sub-menu li,.g-nav_sc .sub-menu li{width:280px;font-size:.875rem !important;line-height:1.6}.g-nav_hd .sub-menu li:before,.g-nav_sc .sub-menu li:before{display:none}.g-nav_hd .sub-menu li a,.g-nav_sc .sub-menu li a{color:#313131;width:100%;padding:8px 16px;letter-spacing:2px}.g-nav_hd .sub-menu li a:hover,.g-nav_sc .sub-menu li a:hover{transition:.5s;margin-left:12px}.g-nav_hd .sub-menu li a:before,.g-nav_sc .sub-menu li a:before{font-family:"Font Awesome 5 Free";vertical-align:-1px;content:" ";font-weight:900;margin-right:8px;color:#313131}.g-nav_hd .sub-menu li:after,.g-nav_sc .sub-menu li:after{display:none !important}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{display:none;width:280px}.g-nav_hd .sleep-d-menu .sub-menu,.g-nav_sc .sleep-d-menu .sub-menu{left:-48%}.wid-0{display:flex !important;flex-direction:column;justify-content:flex-end}.main_visual_info{height:320px;background-color:#f3f3f3;margin-bottom:32px;display:flex;flex-direction:column;justify-content:center;padding:0 5%}@media only screen and (max-width: 770px){.main_visual_info{height:216px}}@media only screen and (max-width: 420px){.main_visual_info{height:120px}}.main_visual_info .eng_txt{font-family:"Open Sans Condensed",sans-serif;font-size:16rem;position:absolute;bottom:-35px;line-height:1;text-transform:capitalize;color:#fff}@media(max-width: 1800px)and (min-width: 1501px){.main_visual_info .eng_txt{font-size:13rem;bottom:-28px}}@media(max-width: 1500px)and (min-width: 1041px){.main_visual_info .eng_txt{font-size:10rem;bottom:-22px}}@media(max-width: 1040px)and (min-width: 771px){.main_visual_info .eng_txt{font-size:13rem;bottom:-24px}}@media(max-width: 770px)and (min-width: 501px){.main_visual_info .eng_txt{font-size:8rem;bottom:-16px}}@media(max-width: 500px)and (min-width: 401px){.main_visual_info .eng_txt{font-size:6rem;bottom:-12px}}@media only screen and (max-width: 400px){.main_visual_info .eng_txt{font-size:5rem;bottom:-9px}}.info-contents #bread{font-size:.75rem;margin:32px 0 104px;display:flex;justify-content:flex-start;align-items:center;padding:16px 12px;border-top:1px solid #313131;border-bottom:1px solid #313131}@media only screen and (max-width: 1040px){.info-contents #bread{margin:32px 0 56px}}.info-contents #bread #breadcrumb .home{margin-right:8px;border-bottom:1px dashed currentColor}.info-contents #bread #breadcrumb div{float:left;display:flex;color:#313131}.info-contents #bread #breadcrumb div:first-child a{margin-right:8px;border-bottom:1px dashed currentColor}.info-contents #bread #breadcrumb div a{padding:0 2px;color:#313131}.info-contents #bread #breadcrumb div .no-link{padding:0 8px;color:#313131}.info-contents #bread>span{padding-left:8px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.post{background-color:#f3f3f3;padding:32px 3%;align-items:center;justify-content:space-between}.post .link-wrap{justify-content:space-between;width:90%;align-items:center;display:flex !important}.post .info-atcl{width:90%}.post .info-atcl .entry-header{width:80%}.post .post-thumbnail{max-width:88px;width:100%;margin-right:32px;text-align:center;min-width:48px}.post .post-thumbnail img{display:inline-block;width:auto;height:auto;max-width:100%}@media only screen and (max-width: 420px){.post .post-thumbnail{margin-right:16px}}.post .entry-header{align-items:center}.post .entry-header .entry-title{font-size:1rem;margin:0;color:#313131;border-left:none;padding:0}.post .entry-header .entry-title:after{display:none}.post .category-wrap{align-items:center;width:100%}.post .category-wrap time{color:#959595;padding:0 16px}@media only screen and (max-width: 430px){.post .category-wrap{margin-bottom:12px}}.post .right-icon{font-size:1.5rem}.post .entry-content{padding:0 12px;display:flex;flex-direction:column;justify-content:space-between;text-align:justify;width:100%;overflow:hidden}.post .entry-content>p a{display:inline;color:#d6c48b}.acv-post{margin-bottom:2px;transition:all .3s ease-in-out;border:none !important;position:relative;z-index:0}.acv-post .entry-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:800px}@media(max-width: 870px)and (min-width: 771px){.acv-post .entry-title{max-width:400px}}@media(max-width: 770px)and (min-width: 551px){.acv-post .entry-title{max-width:240px}}@media only screen and (max-width: 550px){.acv-post .entry-title{max-width:200px}}.acv-post:after{content:"";display:inline-block;width:32px;height:8px;background-image:url(images/right-arrow.svg);background-repeat:no-repeat;background-position:center;transition:all .5s ease-in-out;margin-left:8px}.acv-post:hover{box-shadow:rgba(0,0,0,.35) 0px 0px 16px -1px;z-index:100;transition:all .3s ease-in-out}@media(max-width: 1300px)and (min-width: 771px){.info-contents .info_inner{margin:0 24px 0 auto}}.sg-info{padding:32px 3%}.sg-info .entry-header .entry-title{font-size:1.5rem;margin:16px 0;letter-spacing:4px}.sg-info .post-thumbnail{max-width:100%;width:auto;height:auto;margin:0 auto 40px}.sg-info .entry-content{padding:0}.sg-info .entry-content h2{margin:40px 0 20px;background-color:#f3f3f3;padding:8px 12px;font-size:1.5rem;letter-spacing:4px;border-top:2px solid #da3434;border-bottom:2px solid #da3434}.sg-info .entry-content h3{margin:40px 0 20px;background-color:#f3f3f3;border-left:3px solid #da3434;padding:8px 12px;font-size:1.3rem;letter-spacing:4px}.sg-info .entry-content h4{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004";font-size:1.1rem;margin-bottom:24px;letter-spacing:3px}.sg-info .entry-content h5{font-size:1.063rem;margin-bottom:16px;letter-spacing:2px}.sg-info .entry-content p{text-align:justify;line-height:2}.sg-info .entry-content .text-right{text-align:right}.sg-info .entry-content .author{display:block;border:1px solid #c8dce8;margin:50px 0;font-size:.95rem;padding:0}.sg-info .entry-content .author>p:empty,.sg-info .entry-content .author__body>p{display:none !important;margin:0;padding:0}.sg-info .entry-content .author__header{background-color:#1b9ec5;padding:12px 20px}.sg-info .entry-content .author__header p{color:#fff;font-size:1rem;font-weight:bold;letter-spacing:2px;margin:0;text-align:left}.sg-info .entry-content .author__body{display:grid !important;grid-template-columns:300px 1fr 1fr;gap:0;align-items:start}@media screen and (max-width: 768px){.sg-info .entry-content .author__body{display:grid;grid-template-columns:180px 1fr 1fr !important;gap:0;align-items:start}}@media screen and (max-width: 480px){.sg-info .entry-content .author__body{display:grid;grid-template-columns:1fr !important;gap:0;align-items:start}}.sg-info .entry-content .author__profile{padding:30px 20px;text-align:center}.sg-info .entry-content .author__profile img{width:100%;max-width:160px;height:auto;display:block;margin:0 auto 12px}@media screen and (max-width: 768px){.sg-info .entry-content .author__profile{padding:20px 16px;border-bottom:1px solid #c8dce8}}.sg-info .entry-content .author__role{font-size:.8rem;color:#444;margin:0 0 10px;line-height:1.6;text-align:center}.sg-info .entry-content .author__name{font-size:1.35rem;font-weight:bold;color:#1b9ec5;line-height:1.4;margin:0;text-align:center}.sg-info .entry-content .author__name rt{font-size:.5rem;font-weight:normal}.sg-info .entry-content .author__section{padding:30px 24px}.sg-info .entry-content .author__section:last-child{border-right:none}@media screen and (max-width: 768px){.sg-info .entry-content .author__section{padding:20px 16px;border-right:none;border-bottom:1px solid #c8dce8}.sg-info .entry-content .author__section:last-child{border-bottom:none}}.sg-info .entry-content .author__section-title{display:inline-block;background-color:#1b9ec5;color:#fff;font-size:.9rem;font-weight:bold;padding:6px 20px;margin:0 0 16px;letter-spacing:1px;text-align:left}.sg-info .entry-content .author__list{list-style:none;padding:0;margin:0}.sg-info .entry-content .author__list li{padding:14px 0;border-bottom:1px solid #dce8f0;color:#333;line-height:1.6;word-break:normal;text-align:left}.sg-info .entry-content .author__list li:first-child{border-top:1px solid #dce8f0}.sg-info img{width:300px;margin:0 auto;display:block}@media screen and (max-width: 500px){.sg-info img{width:100%}}nav{margin-top:48px}nav .nav-links{overflow:hidden}nav .nav-links .nav-previous{float:left}nav .nav-links .nav-previous a{display:inline-block;color:#313131;border-bottom:1px dashed #313131;font-size:.875rem}nav .nav-links .nav-next{float:right}nav .nav-links .nav-next a{display:inline-block;color:#313131;border-bottom:1px dashed #313131;font-size:.875rem}.navigation{margin-top:32px}.navigation .screen-reader-text{display:none}.navigation div{display:flex;flex-direction:row;justify-content:flex-end;border-radius:100px;margin:0 auto;padding:4px 0}.navigation div span,.navigation div a{padding:2px 8px 0;font-size:.938rem;border:1px solid #313131;color:#313131;margin:0 2px;line-height:1.5;background-color:rgba(0,0,0,0)}.navigation div .prev,.navigation div .next{padding:2px 16px 0;display:inline-block;color:#313131;border-bottom:1px dashed #313131;border:1px solid currentColor;border-radius:0px;background-color:rgba(0,0,0,0)}.navigation div .prev i,.navigation div .next i{font-size:20px;vertical-align:-2px}.navigation div .current{background-color:#959595;color:#fff;border:none}.news-sidebar2{width:100%;margin-bottom:32px}.news-sidebar2 section{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center}.news-sidebar2 section .widget-title{font-size:1rem;padding-right:24px;border-right:1px solid;line-height:1.5;font-weight:normal;letter-spacing:2px}@media only screen and (max-width: 440px){.news-sidebar2 section .widget-title{margin-bottom:16px;padding-right:0;border-right:none;width:100%}}.news-sidebar2 section ul{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.news-sidebar2 section ul li{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:24px}.news-sidebar2 section ul li a{display:flex !important;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px dashed;padding:2px 4px;line-height:1.5;font-size:.838rem}.news-sidebar2 section ul li a::before{font-family:"Font Awesome 5 Free";content:" ";line-height:1;margin-right:4px;font-weight:900;line-height:1.5}.news-sidebar2 section ul li a:hover::after{width:100%}@media only screen and (max-width: 440px){.news-sidebar2 section ul .cat-item-4{margin-left:0}}.news-sidebar2 .reserve-bnr{margin-bottom:40px}.news-sidebar2 .reserve-bnr ul li{margin-bottom:16px}.news-sidebar2 .reserve-bnr ul li:nth-last-child(1){margin-bottom:0}.u-footer-style{margin-top:64px;justify-content:space-around}.u-footer-style .widget{border:1px solid #313131;width:100%;position:relative}.u-footer-style .widget .widget-title{font-size:1.125rem;margin-bottom:16px;font-weight:normal;letter-spacing:2px;position:absolute;left:16px;top:-18px;background-color:#fff;padding:0 16px}.u-footer-style .widget ul{padding:40px 16px 16px;line-height:1.8;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.u-footer-style .widget ul li{display:flex;flex-direction:row;margin-bottom:12px;width:20%}@media only screen and (max-width: 820px){.u-footer-style .widget ul li{width:33.3%}}@media only screen and (max-width: 460px){.u-footer-style .widget ul li{width:50%}}.u-footer-style .widget ul li:last-of-type(1){margin-bottom:0}.u-footer-style .widget ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:640px;position:relative;display:inline-block;transition:.3s}.u-footer-style .widget ul li a:before{font-family:"Font Awesome 5 Free";content:" ";line-height:1;margin-right:4px;font-weight:900}.u-footer-style .widget ul li a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background-color:#313131;transition:.3s}.u-footer-style .widget ul li a:hover::after{width:100%}.u-footer-style .widget .c-reverse{display:flex;flex-direction:column-reverse}.u-footer-style .widget .c-reverse li:first-of-type{margin-bottom:0}.page_list_wrap{margin-top:120px}.woot-tex{background-image:url(images/tex-wood.png);border-radius:6px;box-shadow:rgba(0,0,0,.3) 0px 0px 10px -1px;padding:10px;border:1px solid #cec4bb}.woot-tex .pl_title{color:#6e5d4b}.woot-tex section{background-color:hsla(0,0%,100%,.2);border:1px solid #b1a598;padding:24px}.woot-tex section ul li a{color:#6e5d4b}.woot-tex section ul li a::after{background-color:#6e5d4b}@media only screen and (max-width: 1040px){.main_visual_info{margin-bottom:96px !important;z-index:0 !important}}.mw_wp_form{margin-top:72px}.saf_appe{-webkit-appearance:none}.req{background-color:#e87777;padding:1px 4px 0px;border-radius:4px;font-size:.875rem;color:#fff;font-weight:bold;display:inline-block;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004"}.contact-sec h3{margin-bottom:40px !important}.table-type_form{margin-bottom:64px;width:100%;clear:both;border-top:1px dotted #ccc}.table-type_form .error{width:auto;display:inline-block;margin-top:8px;padding:0px 8px;color:#e87777;background-color:#fff3f4}.table-type_form .error:before{content:"";font-family:"Font Awesome 5 Free";color:#e87777;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.table-type_form tbody .check_tr input{vertical-align:1px;width:auto;height:auto}.table-type_form tbody .check_tr td{line-height:2}.table-type_form tbody .check_tr td span{display:inline-block;margin-left:0px !important}.table-type_form tbody .check_tr td p{text-align:right;color:#969696;line-height:0}.table-type_form tbody .mail-address td label span{margin-right:8px;widows:61px;display:inline-block}.table-type_form tbody .check-medical td .horizontal-item{margin:0}.table-type_form tbody .check-medical td label{display:flex;flex-direction:row;align-items:center}.table-type_form tbody .check-medical td label input{width:auto}.table-type_form tbody .age .age-td{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.table-type_form tbody .age #age_fm{width:40px;margin-right:8px}.table-type_form tbody .sex .horizontal-item{margin-left:0}.table-type_form tbody .reserve-date td label{display:inline-block;margin:0 8px 0 0}.table-type_form tbody .reserve-date td label .date_fm{max-width:160px;width:100%}.table-type_form tbody .reserve-date td select{width:120px;height:32px;font-size:.875rem;padding-left:8px}@media only screen and (max-width: 360px){.table-type_form tbody .reserve-date td label .date_fm{max-width:inherit}.table-type_form tbody .reserve-date td select{margin-top:24px}}.table-type_form tbody .tel-tr td{line-height:3}.table-type_form tbody .text-area td{word-break:break-all;line-height:1.6}.table-type_form tbody .text-area td .error{width:auto;display:inline-block;margin-top:8px;padding:0px 8px;color:#e87777;background-color:#fff3f4}.table-type_form tbody .text-area td .error:before{content:"";font-family:"Font Awesome 5 Free";color:#e87777;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.table-type_form tbody #tel_fm{height:32px;padding:4px;font-size:.938rem;width:100%;border:1px solid #959595;width:100%}.table-type_form tbody #t-area_fm{width:100%;box-sizing:border-box;border:1px solid #313131;padding:8px;font-size:.938rem;height:240px;resize:vertical;line-height:1.6;-webkit-appearance:textarea}.table-type_form tbody tr{border-bottom:1px dotted #ccc;display:inline-flex;width:100%}.table-type_form tbody tr th{box-sizing:border-box;display:flex;justify-content:space-between;width:184px;padding:32px 4px;align-items:center;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004"}.table-type_form tbody tr th p{line-height:1.5}.table-type_form tbody tr th .req{line-height:1.7}.table-type_form tbody tr td{padding:24px 0px 24px 40px;box-sizing:border-box;display:block;width:80%}.table-type_form tbody tr td label{margin-bottom:32px;display:block}.table-type_form tbody tr td label:nth-last-child(1){margin-bottom:0}.table-type_form tbody tr td label input{height:32px;padding:4px;font-size:.938rem;width:100%;border:1px solid #959595}.table-type_form tbody tr td label .error{width:auto;display:inline-block;margin-top:8px;padding:0px 8px;color:#e87777;background-color:#fff3f4}.table-type_form tbody tr td label .error:before{content:"";font-family:"Font Awesome 5 Free";color:#e87777;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.table-type_form tbody tr td .error{width:auto;display:inline-block;margin-top:8px;padding:0px 8px;color:#e87777;background-color:#fff3f4}.table-type_form tbody tr td .error:before{content:"";font-family:"Font Awesome 5 Free";color:#e87777;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.table-type_form tbody tr td .mwform-radio-field{margin-left:0}.table-type_form tbody tr td .mwform-radio-field>label{display:flex;flex-direction:row;align-items:center}.table-type_form tbody tr td .mwform-radio-field>label>input{width:auto}.fm_btn_wrp{width:240px;display:block;margin:0 auto}.fm_btn_wrp .btn_type_fm{color:#fff;text-align:center;padding:4px;background-color:#313131;border:none;width:100%;font-size:1.125rem;height:40px;outline:none;cursor:pointer}.fm_btn_wrp .btn_type_fm:hover{background-color:#616161;transition:.3s;color:#fff}.fm_btn_wrp .btn_type_fm_2{border:none;width:100%;font-size:1.125rem;height:40px;outline:none;cursor:pointer;border:1px solid rgba(0,0,0,0);background-color:#d2d2d2;color:#313131;font-size:1rem;margin-bottom:32px}.fm_btn_wrp .btn_type_fm_2:hover{background-color:rgba(0,0,0,0);transition:.3s;color:#313131;border:1px solid #313131}@media only screen and (max-width: 1040px){.table-type_form tbody #tel_fm{width:100%;font-size:1.125rem}.table-type_form tbody #t-area_fm{width:100%;font-size:1.125rem}.table-type_form tbody tr{display:block}.table-type_form tbody tr th{width:100%;padding:12px 4px}.table-type_form tbody tr td{padding:24px 0px;display:inline-block;width:100%}.table-type_form tbody tr td label span{display:inline-block}.table-type_form tbody tr td label input{width:100%;font-size:1.125rem}.table-type_form tbody .mail-address td label{margin-right:0}.table-type_form tbody .reserve-date td select{-webkit-appearance:menulist;font-size:1.125rem}.table-type_form tbody .check-medical td .horizontal-item{display:block;margin-bottom:16px}.table-type_form tbody .check-medical td label input{-webkit-appearance:checkbox}.table-type_form tbody .mwform-radio-field{display:block;margin-bottom:16px}.table-type_form tbody .mwform-radio-field>label{margin-bottom:24px}.table-type_form tbody .mwform-radio-field>label>input{-webkit-appearance:checkbox}}@media only screen and (max-width: 1040px){*{-webkit-appearance:none}html{-webkit-font-smoothing:antialiased;font-size:14px}body{-webkit-text-size-adjust:100%;min-width:320px}.pc_obj{display:none !important}_:-ms-lang(x)::-ms-backdrop,.site-atcl{padding-left:0}.u_h1{top:80px;left:0;right:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:absolute;z-index:10000;color:#fff;padding-left:20px;background-color:rgba(0,0,0,.2)}}@media only screen and (max-width: 1040px)and (max-width: 370px){.u_h1{top:66px}}@media only screen and (max-width: 1040px){.fixed{position:fixed !important;top:0 !important;right:0;z-index:15000;min-width:auto}.fix-sp-menu{text-align:center;padding:4px;position:absolute;right:8px;z-index:15000;line-height:1.5}}@media only screen and (max-width: 1040px)and (max-width: 370px){.fix-sp-menu{right:4px}}@media only screen and (max-width: 1040px){.fix-sp-menu i{font-size:2rem}.fix-sp-menu .menu-img{width:24px;height:24px;margin:0 auto}.fix-sp-menu figcaption{font-size:.625rem;letter-spacing:0}}@media only screen and (max-width: 1040px){_:-ms-lang(x)::-ms-backdrop,.fix-sp-menu{top:25%}#fix-sp-nav{width:100%;display:none;bottom:0;z-index:100000;position:fixed}#fix-sp-nav span{font-size:.625rem}#fix-sp-nav ul{display:flex;justify-content:space-around;background-color:#fff;border-top:1px solid #e2e2e2}#fix-sp-nav ul li{width:25%;text-align:center;line-height:1.2}#fix-sp-nav ul li a{color:#959595;padding:12px 0;box-sizing:border-box}#fix-sp-nav ul li a i{font-size:20px}#fix-sp-nav ul li .cv-btn{background-color:#da3434;color:#fff}#fix-sp-nav ul li .reserve-fix1{background-color:#da3434}#fix-sp-nav ul li .reserve-fix2{background-color:#fff0d7;border-left:1px solid #ccc;color:#da3434}#fix-sp-nav ul li:first-child a{border-left:none}#masthead{width:100%;padding:8px 12px;background-color:#fff}#masthead .header-inner{display:flex;flex-direction:row;align-items:center;height:64px;justify-content:space-between}#masthead .header-inner .main-logo .main-logo_inner img{height:56px;width:auto}}@media only screen and (max-width: 1040px)and (max-width: 370px){#masthead{padding:4px 8px}#masthead .header-inner{height:56px}#masthead .header-inner .main-logo .main-logo_inner img{height:48px}}@media only screen and (max-width: 1040px){#content{width:100%;margin-left:0}#main_visual{width:100vw;z-index:-1;top:80px;height:calc(100vh - 80px);margin-bottom:80px}}@media only screen and (max-width: 1040px)and (max-width: 370px){#main_visual{top:64px;height:calc(100vh - 64px);margin-bottom:64px}}@media only screen and (max-width: 1040px){#hours{padding:64px 0}.site-footer .footer-bottom{padding:40px 0 80px}#main_visual_under{z-index:-1;top:80px;margin-bottom:80px}}@media only screen and (max-width: 1040px)and (max-width: 370px){#main_visual_under{top:64px;margin-bottom:64px}}@media only screen and (max-width: 1040px){#bread{margin:24px 0 0;display:flex;align-items:center;position:relative;top:initial;width:100%;font-size:.75rem;padding:12px 8px;border-top:1px solid #313131;border-bottom:1px solid #313131}#bread #breadcrumb div{float:left;display:flex;color:#313131}#bread #breadcrumb div:first-child a{margin-right:8px}#bread #breadcrumb div a{padding:0 2px;color:#313131;border-bottom:1px dashed currentColor}#bread #breadcrumb div .no-link{padding:0 8px;color:#313131}#bread>span{padding-left:8px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:35%}.article-contents .u-cont-style{width:90%;padding:8px 1%;text-align:justify;margin:0 auto;padding:24px 0 80px;border-bottom:1px dashed #313131}.article-contents .u-cont-style>section{width:100%}.article-contents .u-cont-style>section:first-of-type{margin:0 auto}.pc{display:none !important}.sp{display:block !important}#masthead .header-inner .main-logo{display:flex;flex-direction:row}#masthead .header-inner .main-logo p{font-size:1.3rem !important;margin-left:10px;margin-top:10px}}@media only screen and (max-width: 1040px)and (max-width: 370px){#masthead .header-inner .main-logo p{font-size:.96em !important}}@media only screen and (max-width: 1040px){#content #primary #top-medicals2{width:90%;margin:70px auto 30px;max-width:1200px}#content #primary #top-medicals2 .st-list{width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #top-medicals2 .st-list li{position:relative;overflow:hidden;margin-bottom:16px;width:48%;margin-bottom:16px}#content #primary #top-medicals2 .st-list li a:after{background-color:hsla(0,0%,100%,.88);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}#content #primary #top-medicals2 .st-list li>a .inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:8px;border:1px solid #1aa0da;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #primary #top-medicals2 .st-list li>a .inner .medical-t{color:#343333;text-align:center;font-family:auto;letter-spacing:1px;font-weight:500;margin-bottom:1px;font-size:1rem;font-family:"こぶりなゴシック W1 JIS2004","Koburina Gothic W1 JIS2004"}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01{width:85%;font-size:.875rem;color:#313131;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;position:relative;padding:8px 8px;height:40px;width:100%;max-width:200px;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01 .text{font-size:.7rem}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01 .text i{margin-left:8px}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_00{line-height:1.3}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_00 .text{font-size:.7rem;height:24px;width:80%}#content #primary #top-medicals2 .st-list li>a img{-webkit-transition:all .3s;transition:all .3s}#content #primary #top-medicals2{width:90%;margin:70px auto 30px;max-width:1200px}#content #primary #top-medicals2 .st-list{width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #top-medicals2 .st-list li.green{position:relative;overflow:hidden;margin-bottom:16px;width:48%;margin-bottom:16px}#content #primary #top-medicals2 .st-list li.green a:after{background-color:rgba(238,255,232,.84);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}#content #primary #top-medicals2 .st-list li.green>a .inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:8px;border:1px solid #5eb55d;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #primary #top-medicals2 .st-list li.green>a .inner .medical-t{color:#42b340;text-align:center;font-family:auto;letter-spacing:2px;font-weight:500;margin-bottom:8px;font-size:.9rem}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01{width:85%;font-size:.875rem;color:#313131;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;position:relative;padding:8px 8px;height:40px;width:100%;max-width:200px;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01 .text{font-size:.7rem}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01 .text i{margin-left:8px}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_00{line-height:1.3}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_00 .text{font-size:.7rem;height:24px;width:80%}#content #primary #top-medicals2 .st-list li.green>a img{-webkit-transition:all .3s;transition:all .3s}#instagram{width:95%;margin:0 auto}}@media only screen and (min-width: 1041px){html{font-size:18px}body{min-width:1024px}.sp_obj{display:none !important}.h1-color{color:#fff}_:-ms-lang(x)::-ms-backdrop,.site-atcl{padding-left:184px}#masthead{width:220px;height:100%;height:100vh;border-right:1px solid #f3f3f3}#masthead .header-inner{display:flex;flex-direction:column;justify-content:space-between}#masthead .header-inner .main-logo{padding:20px 24px;background-color:#fff;min-height:0%}#content{width:calc(100% - 184px);margin-left:184px}_:-ms-lang(x)::-ms-backdrop,#content{width:auto;margin-left:0}#main_visual{height:100vh;width:calc(100vw - 184px)}#main_visual .tel-wrap{align-items:flex-end;z-index:100}_:-ms-lang(x)::-ms-backdrop,#main_visual{width:100%}_:-ms-lang(x)::-ms-backdrop .tel-wrap,#main_visual .tel-wrap{align-items:flex-end;z-index:100}#hours{padding:160px 0}#bread{font-size:.75rem;margin:32px 0 0;display:flex;justify-content:flex-start;align-items:center;padding:16px 12px;border-top:1px solid #313131;border-bottom:1px solid #313131}#bread #breadcrumb div{float:left;display:flex;color:#313131}#bread #breadcrumb div:first-child a{margin-right:8px}#bread #breadcrumb div a{padding:0 2px;color:#313131;border-bottom:1px dashed currentColor}#bread #breadcrumb div .no-link{padding:0 8px;color:#313131}#bread>span{padding-left:8px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.article-contents .u-cont-style{width:90%;margin:0 auto;max-width:1200px;padding:80px 0 152px;border-bottom:1px dashed #313131}.article-contents .u-cont-style>section{width:100%}.article-contents .u-cont-style>section:first-of-type{margin:0 auto}.pc{display:block !important}.sp{display:none !important}#content #primary #top-medicals2{width:90%;margin:100px auto 100px;max-width:1200px}#content #primary #top-medicals2 .st-list{width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #top-medicals2 .st-list li:hover img{opacity:.6;transition-duration:.3s}#content #primary #top-medicals2 .st-list li{width:28%;position:relative;overflow:hidden;margin-bottom:16px}#content #primary #top-medicals2 .st-list li a{border:1px solid #ddd;margin:0 auto;overflow:hidden;background:#000}#content #primary #top-medicals2 .st-list li a:after{background-color:hsla(0,0%,100%,.8);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}#content #primary #top-medicals2 .st-list li>a .inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:8px;border:1px solid #1aa0da;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #primary #top-medicals2 .st-list li>a .inner .medical-t{color:#343333;text-align:center;font-family:auto;letter-spacing:2px;font-weight:500}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01{width:85%;font-size:.875rem;color:#313131;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;position:relative;padding:8px 8px;height:40px;width:100%;max-width:200px;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01 .text{font-size:.875rem}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_01 .text i{margin-left:8px}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_00{line-height:1.3}#content #primary #top-medicals2 .st-list li>a .inner .btn_stl_00 .text{font-size:14px}#content #primary #top-medicals2 .st-list li>a img{-webkit-transition:all .3s;transition:all .3s;width:100%;cursor:pointer;transition-duration:.3s}#content #primary #top-medicals2 .st-list li:nth-of-type(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}#content #primary #top-medicals2{width:90%;margin:100px auto 100px;max-width:1200px}#content #primary #top-medicals2 .st-list{width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #top-medicals2 .st-list li.green:hover img{opacity:.6;transition-duration:.3s}#content #primary #top-medicals2 .st-list li.green{width:24%;position:relative;overflow:hidden;margin-bottom:16px}#content #primary #top-medicals2 .st-list li.green a{border:1px solid #ddd;margin:0 auto;overflow:hidden;background:#000}#content #primary #top-medicals2 .st-list li.green a:after{background-color:rgba(238,255,232,.84);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}#content #primary #top-medicals2 .st-list li.green>a .inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:8px;border:1px solid #5eb55d;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #primary #top-medicals2 .st-list li.green>a .inner .medical-t{color:#42b340;text-align:center;font-family:auto;letter-spacing:2px;font-weight:500}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01{width:85%;font-size:.875rem;color:#313131;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;position:relative;padding:8px 8px;height:40px;width:100%;max-width:200px;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01 .text{font-size:.875rem}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_01 .text i{margin-left:8px}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_00{line-height:1.3}#content #primary #top-medicals2 .st-list li.green>a .inner .btn_stl_00 .text{font-size:14px}#content #primary #top-medicals2 .st-list li.green>a img{-webkit-transition:all .3s;transition:all .3s;width:100%;cursor:pointer;transition-duration:.3s}#content #primary #top-medicals2 .st-list li:nth-of-type(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}#instagram{width:75%;margin:0 auto}}.license{width:80%;display:flex}.rift{width:80%;display:flex;margin-right:20%}.banner-grid-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;padding:10px 0}.banner-item{display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:4px;padding:15px;transition:opacity .3s;text-decoration:none}.banner-item:hover{opacity:.7}.banner-item img{max-width:100%;height:auto;display:block}
