@charset "UTF-8";*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}ol li,ul li{list-style:none}a{text-decoration:none;display:block;color:#333}html{-webkit-font-smoothing:antialiased;font-size:16px;font-weight:normal;font-family:"Noto Sans JP",sans-serif}body{color:#333;line-height:1.8;min-width:1024px;background-color:#FFFFFF}img{display:block;width:100%;height:auto}table{border-collapse:collapse}address{font-style:normal}strong{font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004"}.u_h1{font-size:0.7rem;font-weight:normal;position:absolute;top:2px;color:#333;z-index:5000}.tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tel-number .st_style{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004";border:1px solid;padding:2px 4px;font-size:0.75rem;margin-right:8px;border-radius:2px;padding:1px 8px}.tel-number .tel_style{font-size:1.5rem;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";line-height:1.2}.tel-number .tel_style .tel_icon{-webkit-transform:rotate(16deg);transform:rotate(16deg);font-size:1.5rem;vertical-align:-1px;margin-right:4px}.catch-copy{font-size:3rem;color:#FFFFFF;text-shadow:0px 1px 6px black;line-height:1.2;letter-spacing:8px}.catch-copy .u-line{padding:8px;color:#333;letter-spacing:4px;text-shadow:none}.lh{line-height:1.9}.sns-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-link dt{padding:0px 12px;border-right:1px solid;margin-right:12px;font-style:italic;font-size:0.875rem}.sns-link dd i{font-size:1.6rem}.red-text{color:#bf3737}.reserve_btn{position:fixed;background-color:rgba(251,160,93,0.95);right:0.8%;z-index:50000;border-radius:80px;margin-top:8px;top:112px}.reserve_btn figure{height:88px;width:88px;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;font-size:0.938rem;color:#FFFFFF}.reserve_btn figure img{height:auto;width:32px}.reserve_btn figure figcaption{font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004"}.close{line-height:0;vertical-align:middle;background-color:#d4a373;color:#FFF;border:1px solid #d4a373}.news{line-height:0;vertical-align:middle;background-color:#FFFFFF;color:#D3A373;border:1px solid #D3A373}.column{line-height:0;vertical-align:middle;background-color:#6b8f71;color:#FFF;border:1px solid #6b8f71}.close,.column,.news{width:100px;display:inline-block;text-align:center;padding:15px 0;font-size:0.875rem;border-radius:1px;font-weight:600}.btn_stl_01{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;vertical-align:bottom;overflow:hidden;width:100%;max-width:400px;height:48px}.btn_stl_01 span{display:inline-block;position:relative;padding:0 0.3em;-webkit-transition:0.4s;transition:0.4s;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#a9a79c;color:#FFFFFF;max-width:400px;width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem}.btn_stl_01 span:after{display:inline-block;position:absolute;left:0;top:0;content:attr(data-text);padding:0 0.3em;color:#fff;background-color:#D3A373;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate3d(0,105%,0) rotateX(-90deg);transform:translate3d(0,105%,0) rotateX(-90deg);width:100%;max-width:400px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn_stl_01:hover span{background-color:#499a45;-webkit-transform:translate3d(0,0,-30px) rotateX(90deg);transform:translate3d(0,0,-30px) rotateX(90deg)}.btn_stl_02{background-color:#D3A373;color:white;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:116px;width:96px;height:96px;border-radius:80px;font-family:"Nunito",sans-serif;font-size:0.938rem;font-weight:bold}.btn_stl_02 span img{width:18px;height:20px;margin-left:4px}.btn_stl_02:hover span img{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}.btn_stl_03{text-align:center;border:1px solid #9A9066;height:40px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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}.btn_stl_03 span{color:#9A9066}.btn_stl_03 span i{margin-left:12px}.btn_stl_03:hover{opacity:0.6;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn_stl_04{text-align:center;height:40px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#c37c47));background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,#c37c47 50%);background-position:0 0;background-size:200% auto;-webkit-transition:0.5s;transition:0.5s;background-color:#fba05d;border-bottom:2px solid #ca7f49;border-radius:3px}.btn_stl_04 span{color:#FFFFFF}.btn_stl_04 span i{margin-left:12px}.btn_stl_04:hover{background-position:-100% 0}.btn_stl_cv{padding:4px 8px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,rgb(164,149,107)));background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,rgb(164,149,107) 50%);background-position:0 0;background-size:200% auto;-webkit-transition:0.3s;transition:0.3s;background-color:#fba05d;color:#FFFFFF;font-size:1.25rem}.btn_stl_cv span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn_stl_cv:hover{background-position:-100% 0}.k-button{border-radius:2px;height:50px}.k-button:hover{opacity:0.6;-webkit-transition-duration:0.3s;transition-duration:0.3s}.bt{border-radius:2px}.bt:hover{opacity:0.6;-webkit-transition-duration:0.3s;transition-duration:0.3s}.categorize{border:1px solid #4e433f;position:relative;padding:24px 4%}.categorize .c-title{position:absolute;background-color:#FFFFFF;letter-spacing:2px;left:2%;top:-16px;padding:0 16px;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-size:1rem}.categorize .t-lg{background-color:#f7f7f7}.categorize .c-list li{background-color:#988e83;min-width:114px;margin:1.5%;text-align:center;height:36px;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;padding:4px;color:#FFFFFF;font-size:0.938rem}.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:0.8rem}}@media (max-width:1180px) and (min-width:769px){.categorize .c-list li{min-width:initial;width:47%;font-size:0.8rem}}@media (max-width:768px) and (min-width:501px){.categorize .c-list li{min-width:initial;width:30.3%;font-size:0.8rem}}@media only screen and (max-width:500px){.categorize .c-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.categorize .c-list li{min-width:initial;width:47%;font-size:0.8rem}}.categorize .c-list2{margin-top:16px}.categorize .c-list2 li{margin-bottom:24px;text-align:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.categorize .c-list2 li .l-text{width:90%}.categorize .c-list2 li:before{content:"";display:block;height:3px;width:100%;max-width:16px;background-color:#D3A373;margin-right:16px;margin-top:15px}.categorize .c-list2 li:last-child{margin-bottom:0}@media (max-width:1410px) and (min-width:1025px){.categorize .wid-size{width:50%}}.top_title{font-family:"Noto Serif JP",serif;font-size:2.5rem;color:#750101;line-height:0.9;font-weight:600;width:90%;margin:0 auto;text-align:center;letter-spacing:4px}.top_title span{font-family:"Nunito",sans-serif;font-size:0.938rem;color:#760101;font-style:normal;font-weight:bold}.top_title_2{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-style:normal;color:#333;font-weight:normal;width:90%;margin:0 auto;text-align:center;font-size:1.8rem;line-height:0.85;letter-spacing:3px}.top_title_2 span{font-family:"Nunito",sans-serif;font-size:0.875rem;color:#D3A373;font-style:normal;margin-top:24px;display:inline-block;font-weight:bold;letter-spacing:2px}.uc_title_01{text-align:center}.uc_title_01 .b_txt{font-family:"Cormorant Garamond","Noto Serif JP",serif;font-size:2.2rem;font-weight:400;color:#ffffff;letter-spacing:0.2em}.uc_title_01 .gy_txt{display:none}.uc_title_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333}.uc_title_02:after,.uc_title_02:before{content:"";display:block;height:1px;max-width:64px;width:100%;margin:0 16px;background:#615341}.uc_title_02 .title-text{display:inline-block;border-radius:8px;padding:4px 4px}.uc_title_02 .title-text span{display:inline-block;border-radius:8px;padding:4px 0px;width:100%;text-align:center}#top_btn,#top_btn_sp{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;position:absolute;right:0.5%;bottom:1.5%;cursor:pointer;z-index:20000;padding:12px 0 8px;width:56px}#top_btn div,#top_btn_sp div{width:40px;height:40px;margin:0 auto}#top_btn div img,#top_btn_sp div img{display:block;width:100%;height:auto;background-color:#fff;border-radius:100px;padding:10px}#top_btn figcaption,#top_btn_sp figcaption{font-size:0.875rem;text-align:center;font-family:"Nunito",sans-serif}.news-sidebar{padding:40px 10px 60px 10px;-ms-flex-pack:distribute;justify-content:space-around}.news-sidebar section{background-color:#F4F2EA;padding:0 3% 25px;width:100%}.news-sidebar section h2{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-size:1.125rem;margin-bottom:8px;margin-top:20px!important}.news-sidebar section ul{padding-left:8px;line-height:1.8}.news-sidebar section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.news-sidebar section ul li a:before{font-family:FontAwesome;content:" \f101";line-height:1;margin-right:4px}.news-sidebar .widget_calendar{width:240px}.news-sidebar .widget_calendar>div{padding:8px 2%;border:3px double #333}.news-sidebar .widget_calendar>div table{width:100%;text-align:center}.news-sidebar .widget_calendar>div table caption{background-color:#333;color:#FFFFFF;margin:0 2% 8px}.news-sidebar .widget_calendar>div table thead{color:#333}.news-sidebar .widget_calendar>div table thead tr th:last-child{color:#e83a48}.news-sidebar .widget_calendar>div table thead tr th:nth-last-child(2){color:#254575}.news-sidebar .widget_calendar>div table tbody{color:#333}.news-sidebar .widget_calendar>div table tbody tr td a{background-color:#959595;color:#FFFFFF;border-radius:3px}.news-sidebar .widget_calendar>div table tbody tr #today{background-color:#D3A373;color:#FFFFFF;border-radius:3px}.news-sidebar .widget_calendar>div table tbody tr #today a{background-color:transparent}.news-sidebar .widget_calendar>div table tfoot tr #prev a{color:#959595;text-align:left;padding:10% 8% 0}.news-sidebar .widget_calendar>div table tfoot tr #next a{color:#959595;text-align:right;padding:10% 8% 0}.widget_recent_entries ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:640px;position:relative;display:inline-block;-webkit-transition:0.3s;transition:0.3s}.widget_recent_entries ul li a:before{font-family:FontAwesome;content:" \f101";line-height:1;margin-right:4px}.widget_recent_entries ul li a:after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background-color:#3a3127;-webkit-transition:0.3s;transition:0.3s}.widget_recent_entries ul li a:hover{-webkit-transition:0.3s;transition:0.3s}.widget_recent_entries ul li a:hover:after{width:100%}.widget_recent_entries ul li .post-date{margin-left:2%}.news-sidebar2{width:176px;padding:1%;background-color:#5bb9a9;border:6px double #FFFFFF}.news-sidebar2 section{margin-bottom:40px}.news-sidebar2 section h2{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-size:1rem;margin-bottom:8px;color:#FFFFFF}.news-sidebar2 section ul{color:#fde8c6}.news-sidebar2 section ul li a{display:inline;color:#fde8c6}.news-sidebar2 section ul li a:before{font-family:FontAwesome;content:" \f101";line-height:1;margin-right:4px}.page_list{padding:2% 4%;margin-top:10%}.page_list .pl_title{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-size:1.125rem;margin-bottom:2%}.page_list section{background-color:rgba(93,81,54,0.15);padding:16px 2%;width:100%}.page_list ul{display:inline-block}.page_list ul .page_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page_list ul .page_item:before{font-family:FontAwesome;font-size:20px;vertical-align:-1px;content:" \f0da";margin-right:4px}.page_list ul .page_item:hover{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}.page_list_parent ul{width:100%}.page_list_parent ul .page_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#959595;margin:0 0 16px;overflow:hidden;border:1px solid #959595;position:relative}.page_list_parent ul .page_item:after{font-family:FontAwesome;content:" \f178";position:absolute;right:10%;top:50%;color:#FFFFFF;font-size:2rem;line-height:0}.page_list_parent ul .page_item a{font-size:1.125rem;color:#FFFFFF;padding:0 1% 0 5%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_list_parent ul .page_item a:after{-webkit-transform:skewX(40deg);transform:skewX(40deg);background-color:#FFFFFF;width:30%;height:100%;margin-right:-15%;border-style:solid;border-width:35px 0 35px 16px;border-color:transparent transparent transparent #FFFFFF;content:"";display:block}.page_list_parent ul .page_item a:hover{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}.page_list_parent ul .page_item:hover:after{right:8%;-webkit-transition:0.8s;transition:0.8s}.page_list_parent ul .page_item:hover a:after{width:0%;-webkit-transition:0.5s;transition:0.5s}.flex-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-stay-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}.flex-stay-01 img{max-width:350px;width:100%}@media only screen and (max-width:768px){.flex-stay-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-bt .k-button{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;max-width:480px;width:48%;height:auto;margin:0 auto}@media only screen and (max-width:768px){.c-bt .k-button{margin:0 auto 15px;width:100%}}.c-bt .k-button-1{background:#fff;color:#D3A373;border:1px solid #D3A373}.flex-stay-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-stay-02 a{max-width:365px!important;width:46%}@media only screen and (max-width:768px){.flex-stay-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex-stay-03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.flex-stay-03 P{width:45%}.flex-stay-03 img{width:45%}@media only screen and (max-width:768px){.flex-stay-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-stay-03 P{width:100%}.flex-stay-03 img{width:100%}}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.dl_style_01 dt{font-size:1.063rem;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";margin-bottom:16px;color:#333}.dl_style_01 dd{text-align:justify}.dl_style_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dl_style_02 dt{width:100%;max-width:80px;text-align:center;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;display:flex;flex-direction:column;align-items:center;justify-content:center}.dl_style_02 dt span{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}.dl_style_03 dt{font-size:1.063rem;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";margin-bottom:16px;color:#bfa27d}.dl_style_03 dd{text-align:justify}.question{font-family:"Nunito",sans-serif;font-size:1.5rem;color:#bfa27d;margin-right:8px;font-weight:bold}.answer{font-family:"Nunito",sans-serif;font-size:1.25rem;margin-right:8px;font-weight:bold}.dl_style_04{border-radius:4px;margin:10px 0}.dl_style_04 dt{color:#FFFFFF;background-color:#D3A373;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:2px 0 0 2px}.dl_style_04 dd{width:80%;padding:12px;text-align:justify;background-color:#FFF;border-radius:0 2px 2px 0}.dl_style_04 dd ul{padding:20px 20px 2px 20px!important}.dl_style_05{border-radius:4px;margin:10px 0}.dl_style_05 dt{color:#FFFFFF;background-color:#D3A373;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:2px 0 0 2px}@media only screen and (max-width:1024px){.dl_style_05 dt{width:100%}}.dl_style_05 dd{width:80%;padding:12px;text-align:justify;background-color:#FFF;border-radius:0 2px 2px 0;border:1px solid #aabacf}@media only screen and (max-width:1024px){.dl_style_05 dd{width:100%}}.dl_style_05 dd ul{padding:20px 20px 2px 20px!important}.list_style_01 li{width:33.3%;padding:40px 2%}.list_style_02{border-top:1px solid;border-bottom:1px solid;padding:16px 1%}.list_style_02 header{padding:0 24px}.list_style_02 ul li{margin-bottom:12px}.list_style_02 ul li:last-child{margin-bottom:0}@media (max-width:1366px) and (min-width:771px){.list_style_02 header{padding:0 16px}}.list_style_03{line-height:2;margin:32px 4%}.list_style_03 li{border:2px solid #615341;margin-bottom:16px;border-radius:3px;overflow:hidden}.list_style_03 li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list_style_03 li dl dt{background-color:#615341;color:#FFFFFF;font-size:1.7rem;padding:0 24px;line-height:2.6;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list_style_03 li dl dt strong{font-weight:normal;font-family:"Nunito",sans-serif}.list_style_03 li dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4%;line-height:1.6;width:100%}.list_style_04{padding:16px 2% 16px;line-height:1.6;margin:16px 0}.list_style_04 li{list-style-type:decimal-leading-zero;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:56px}.list_style_04 li:last-child{margin-bottom:0}.list_style_04 li .num_wrap{width:12%;padding-top:2%;max-width:96px}.list_style_04 li .num_wrap .num_head{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#4E5161;width:80px;height:80px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-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;color:#FFFFFF;margin-right:3%;-webkit-box-shadow:#e0d8ca 5px 5px 0px 0px;box-shadow:#e0d8ca 5px 5px 0px 0px}.list_style_04 li .num_wrap .num_head .num_txt{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;font-size:2.5rem;font-family:"Times New Roman","Century","Georgia";font-style:italic;font-weight:normal}.list_style_04 li .txt_wid{width:88%;max-width:800px;margin-left:2%}.list_style_05{border:1px solid #D3A373;padding:16px 2%}.list_style_05 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4px}.list_style_05 li:last-child{margin-bottom:0}.list_style_05 li i{line-height:1.5;margin-right:4px}.list_style_06 li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.list_style_06 li:nth-of-type(2n){margin-left:56px}.list_style_06 li figure{max-width:176px;width:100%;margin-right:40px;position:relative;background-color:#FFFFFF;padding:6px;border-radius:160px;-webkit-box-shadow:#adadad 2px 6px 12px -1px;box-shadow:#adadad 2px 6px 12px -1px}.list_style_06 li figure img{max-width:164px;border-radius:200px}.list_style_06 li figure .num{position:absolute;top:-8px;left:-8px;font-size:2rem;width:56px;height:56px;background-color:#D3A373;color:#FFFFFF;border-radius:64px;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;margin-right:8px}.list_style_06 li figure .num strong{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}.list_style_06 li .dl_style_02{max-width:800px;width:100%}.list_style_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.list_style_wrap li{width:33.3%;padding:0 2%}.ti-contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ti-contents .t-wrap{width:58%}.ti-contents .img-wrap{width:38%}@media only screen and (max-width:500px){.ti-contents .t-wrap{width:100%}.ti-contents .img-wrap{width:100%;margin:0 auto}}.page-link-list{max-width:1000px;margin:60px auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.page-link-list{margin:30px auto 60px}}.page-link-list li{background-color:#f3f3f3;width:24%;margin-bottom:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;margin:0 0.5% 12px}@media only screen and (max-width:768px){.page-link-list li{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 12px}}.page-link-list li a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:12px;font-weight:600}@media only screen and (max-width:768px){.page-link-list li a{font-size:16px}}.page-link-list li a:after{background-color:#c7ae8e;font-family:FontAwesome;font-size:20px;vertical-align:-1px;content:"\f061";color:#FFFFFF;width:40px;text-align:center;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;margin-left:12px}.page-link-list li:hover{-webkit-transition:0.5s;transition:0.5s;background-color:#e0d5c7}.max-wid_640px{max-width:640px}.price-list{border-top:1px solid #333}.price-list li{-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #333;padding:32px 0}.price-list li figure{width:30%;text-align:center}.price-list li figure img{max-width:216px;max-height:200px}.price-list li .price-cap{width:55%}.price-list li .price-cap dt{font-size:1.25rem;font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004";margin-bottom:16px}.price-list li .price-cap dd{text-align:justify}.price-list li .price-cap .price{font-family:"Nunito",sans-serif;font-size:2.5rem;margin-bottom:16px}.price-list li .price-cap .price span{font-size:1.6rem}.price-list li .price-cap .price .price-c{font-size:1.063rem;background-color:#333;color:#FFFFFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:29px;width:88px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:6px;padding-bottom:2px}.price-list li .price-cap .price .tax{font-size:0.938rem;font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004"}.profile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 1%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile header{padding:0 8px;background-color:#D3A373;color:#FFFFFF;height:32px;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;margin-right:5%;max-width:176px;width:20%}.profile header strong{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}.profile ul{width:85%}.profile ul li{margin-bottom:12px;border-bottom:1px solid #d2d2d2;padding:0 4% 8px}.profile ul li:last-child{margin-bottom:0}.profile>p{width:85%}.sub-c_s{background-color:#fbf5e8;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-c_s .title-ss{font-weight:bold;margin-bottom:16px;font-size:1rem;color:#615341;font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004"}.sub-c_s .title-ss i{font-size:1.2rem}.sub-c_s .num-list{width:100%}.sub-c_s .num-list li{margin-bottom:24px;text-align:justify;line-height:2.2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-c_s .num-list li .text{width:90%}.sub-c_s .num-list li .num{display:block;height:40px;width:40px;border-radius:200px;background-color:#D3A373;margin-right:16px;color:#FFFFFF;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}.sub-c_s .num-list li:last-child{margin-bottom:0}.sub-c_s p{margin-bottom:0}.sub-c_s p strong{font-weight:bold;border-bottom:1px dashed;padding-bottom:3px}.list_style_img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.list_style_img li{width:33.3%;padding:40px 2%;text-align:center}@media only screen and (max-width:500px){.list_style_img li{width:100%}}.img-txt h4{margin:0 0 24px!important}@media (max-width:1024px) and (min-width:541px){.img-txt{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.img-txt .img-wrap{margin-left:4%}}@media only screen and (max-width:540px){.img-txt{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-txt .img-wrap{margin-left:0%}}.saf_appe{-webkit-appearance:none}.req{background-color:#bf3737;padding:1px 4px 0px;border-radius:4px;font-size:0.875rem;color:#FFFFFF;font-weight:bold;display:inline-block}.table_style{width:100%;color:#333;border:1px solid #D3A373}.table_style thead{text-align:center;line-height:2;background-color:#D3A373;color:#FFFFFF}.table_style thead tr td,.table_style thead tr th{font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004"}.table_style tbody tr{line-height:3;text-align:center;border-bottom:1px dashed #D3A373}.table_style tbody tr:last-child{border-bottom:none}.table_style tbody tr th{font-weight:normal}.table_style tbody tr td{padding:0 2px}.table_style_2{width:100%}.table_style_2 thead{background-color:#959595;text-align:center;line-height:2;color:#FFFFFF}.table_style_2 tbody{border-bottom:1px solid #959595;color:#959595}.table_style_2 tbody tr{line-height:3;text-align:center;border-bottom:1px dashed #959595}.table_style_2 tbody tr:last-child{border-bottom:none}.table_style_2 tbody tr th{font-weight:normal}.table_style_2 tbody tr td{padding:0 2px}.table_style_3{width:100%}.table_style_3 tbody{color:#959595}.table_style_3 tbody tr{line-height:2;background-color:#959595;border-bottom:1px solid #959595}.table_style_3 tbody tr:nth-of-type(2n){background-color:#f5f5f5}.table_style_3 tbody tr:last-child{border-bottom:none;color:#959595}.table_style_3 tbody tr th{background-color:#959595;width:20%;color:#FFFFFF}.table_style_3 tbody tr td{padding:2%;width:80%}.table_style_4{width:100%;margin:8% 0}.table_style_4 thead{background-color:#959595;text-align:center;color:#FFFFFF}.table_style_4 thead tr td{padding:1%}.table_style_4 tbody{color:#959595}.table_style_4 tbody tr{text-align:center;background-color:#f5f5f5}.table_style_4 tbody tr:nth-of-type(2n){background-color:#dedede}.table_style_4 tbody tr:last-child{border-bottom:none}.table_style_4 tbody tr th{font-weight:normal}.table_style_4 tbody tr td{padding:1%}.price-table{margin:0 auto;padding:2px;width:100%}.price-table table{width:100%;border-top:1px solid #4e433f;border-bottom:1px solid #4e433f}.price-table table tbody tr{border-bottom:1px solid #4e433f}.price-table table tbody tr th{color:#4e433f;font-size:1.125rem;padding:0 12px}.price-table table tbody tr th .sml-text{font-size:0.938rem}.price-table table tbody tr td{padding:24px 12px;color:#4e433f;text-align:right}.price-table table tbody tr td strong{font-size:1.5rem;vertical-align:baseline;font-weight:bold;font-family:"Nunito",sans-serif!important}.price-table table tbody tr td strong span{font-size:1rem}.price-table table tbody tr td strong .yen-mark{font-size:1rem;margin-right:4px}.price-table table tbody tr td .tax{font-size:0.75rem;margin-left:4px}.price-table table tbody tr td:nth-of-type(2){text-align:right}.price-table table tbody tr .pc_obj{background-image:url(images/dot.png);background-repeat:repeat-x;background-position:center;width:160px}.max-width_480{max-width:480px}.max-width_440{max-width:440px}.max-width_288{max-width:288px}.content_50{width:50%}.tc_inner{max-width:1000px;margin:0 auto;padding:0 2%}.tc_inner_02{max-width:1200px;margin:0 auto;padding:0 2%}.fadein{opacity:0.1;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all 500ms;transition:all 500ms}.fadein.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.sp_obj{display:none}.scroll-wid{width:0%!important}header{background-color:#750101;border-bottom:1px solid #750101}header .g-nav{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-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;width:95%;max-width:1200px;margin:auto}header .g-nav .nav_button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 8px}header .g-nav .nav_button-wrap .l-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .g-nav .nav_button-wrap .l-wrap a .name-text{line-height:1.2;font-family:"Noto Serif JP",serif;color:#ebbf92}header .g-nav .nav_button-wrap .l-wrap a .name-text .m-text{font-size:1.6rem;letter-spacing:6px;font-weight:400}header .g-nav .nav_button-wrap .l-wrap a .name-text .sub-text{font-size:0.75rem;letter-spacing:3px;color:rgba(235,191,146,0.8)}header .g-nav .nav_button-wrap .l-wrap a img{max-width:50px;width:100%;margin-right:8px}header .g-nav .nav_button-wrap .r-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .g-nav .nav_button-wrap .r-wrap .k-button{width:150px;text-align:center;margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem}header .g-nav .nav_button-wrap .r-wrap .k-button i{font-size:1.1rem;margin-right:4px}header .g-nav .nav_button-wrap .r-wrap .k-button-web{background:#a71b1b;color:#d3a371}header .g-nav .nav_button-wrap .r-wrap .k-button-counseling{background:#fff;color:#D3A373;border:1px solid #D3A373}header .g-nav .nav_button-wrap .r-wrap .tel-box{line-height:1.3}header .g-nav .nav_button-wrap .r-wrap .tel-box .tel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0.4rem}header .g-nav .nav_button-wrap .r-wrap .tel-box .tel-wrap .r-badge{font-size:0.8rem;border:1px solid #D3A373;padding:5px 8px;text-align:center;margin-right:15px;color:#D3A373}header .g-nav .nav_button-wrap .r-wrap .tel-box i{color:#D3A373;font-size:1.3rem}header .g-nav .nav_button-wrap .r-wrap .tel-box .tel_number{color:#D3A373;font-weight:bold;font-size:1.2rem;margin-left:8px;letter-spacing:0.05em}header .g-nav .nav_button-wrap .r-wrap .tel-box .tel_txt{display:block;font-size:0.85rem;text-align:center;margin-bottom:4px;color:#ebbf92;letter-spacing:0.05em}header .g-nav .menu-g-nav-container{max-width:1080px;margin:0 auto;padding:10px 0}header .g-nav .menu-g-nav-container #menu-g-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-left:auto;margin-right:auto;list-style:none;font-family:"Noto Serif JP",serif}header .g-nav .menu-g-nav-container #menu-g-nav li{display:block!important;width:180px;border-right:1px solid #f4f2ea;text-align:center;font-size:0.85rem;letter-spacing:0.08em}header .g-nav .menu-g-nav-container #menu-g-nav li a{position:relative;display:inline-block;text-decoration:none;color:rgba(244,242,234,0.9)}header .g-nav .menu-g-nav-container #menu-g-nav li a span{color:#F4F2F5;display:block;font-size:0.75rem;text-align:center;margin-top:5px;font-weight:bold}header .g-nav .menu-g-nav-container #menu-g-nav li a:after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:2px;background:#D3A373;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}header .g-nav .menu-g-nav-container #menu-g-nav li a:hover:after{bottom:-4px;opacity:1;visibility:visible}header .g-nav .menu-g-nav-container #menu-g-nav li .sub-menu li{border-right:none}header .g-nav .menu-g-nav-container #menu-g-nav li .sub-menu li a{color:#000}header .g-nav .menu-g-nav-container #menu-g-nav li .sub-menu li a:after{background:none}header .g-nav .menu-g-nav-container #menu-g-nav li:last-child{border-right:none}header .g-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .g-nav .menu a{margin:0;padding:0;text-decoration:none}header .g-nav .menu>li{position:relative}header .g-nav .menu a{display:block;padding:0.5em 0;font-size:16px;color:#f4f2ea;line-height:1;text-align:left;z-index:1;font-weight:500}header .g-nav .menu .sub-menu{position:absolute;left:-16px;top:40px;display:none;z-index:30000;width:178px}.header-wrap{position:absolute;top:0;left:0;right:0;z-index:10}.c-name{padding-top:8px;max-width:320px}.c-name-logo{padding-top:8px;width:auto}.c-name-logo a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"秀英丸ゴシック L ","Shuei MaruGo L";color:#333}.c-name-logo a img{max-width:56px;height:auto;margin-right:12px}.c-name-logo a .name-text{line-height:1.2;font-family:"Noto Serif JP",serif}.c-name-logo a .name-text .sub-text{font-size:0.85rem;letter-spacing:1.5px}.c-name-logo a .name-text .m-text{font-size:2rem;letter-spacing:4px}.c-name-logo a .u-color{color:#333}@media (max-width:1100px) and (min-width:771px){.c-name-logo{max-width:360px}.c-name-logo a img{max-width:40px}.c-name-logo a .name-text .m-text{font-size:1.5rem}}.header_main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:100;position:relative}.header_main .cv-box{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header_main .cv-box .btn_stl_cv{width:176px}.header_main .cv-box .tel-number{color:#333}.header_main .cv-box .tel-number .st_style{border:1px solid #333;font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004"}.header_main .cv-box .tel-number_u{color:#615341}.header_main .cv-box .tel-number_u .st_style{border:1px solid #615341;color:#615341}.header_main #address-box .address-box_u{color:#615341}@media (max-width:1366px) and (min-width:771px){.header-wrap{height:auto}}.g-hide{display:none}.g-form{position:absolute;z-index:5000;top:24px;min-width:320px;left:-50%}.g-form .triangel_mini{width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent rgba(73,74,74,0.95) transparent;position:relative;z-index:20000;bottom:0px;margin:0 auto}.inner_frame{padding:16px;background-color:rgba(73,74,74,0.95)}.inner_frame .menu{line-height:0.8;overflow:hidden;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:start;-ms-flex-align:start;align-items:flex-start;padding:0 4px}.inner_frame .menu li{width:100%;border-bottom:1px solid #959595}.inner_frame .menu li:before{display:none}.inner_frame .menu li a{color:#FFFFFF;width:100%;padding:8px 0}.inner_frame .menu li a:hover{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}.inner_frame .menu li a:before{font-family:FontAwesome;font-size:20px;vertical-align:-1px;content:" \f0da";margin-right:8px;color:#D3A373}.inner_frame .menu li:after{display:none!important}#g-nav_inner01{left:-91px}#g-nav_inner02{left:-64px}#g-nav_inner03,#g-nav_inner04{left:-92px}@media (max-width:1200px) and (min-width:771px){.header-wrap .g-nav{margin-top:24px}.header-wrap .g-nav .menu-g-nav-container>.menu>.menu-item>a,.header-wrap .g-nav .menu-g-nav_sample-container>.menu>.menu-item>a{font-size:0.938rem}#g-nav_inner01{left:-96px}#g-nav_inner02{left:-72px}#g-nav_inner03,#g-nav_inner04{left:-98px}}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{display:none}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{position:absolute;z-index:5000;min-width:300px;line-height:0.8;padding:3px 16px 0}.g-nav_hd .sub-menu li,.g-nav_sc .sub-menu li{width:100%;background-color:#FFFFFF;padding:6px 16px;font-size:0.875rem!important;line-height:1.6;position:relative}.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:#333;width:100%;padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.g-nav_hd .sub-menu li a:hover,.g-nav_sc .sub-menu li a:hover{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}.g-nav_hd .sub-menu li a:before,.g-nav_sc .sub-menu li a:before{font-family:FontAwesome;font-size:20px;vertical-align:-1px;content:" \f0da";margin-right:8px;color:#333;line-height:1}.g-nav_hd .sub-menu li:after,.g-nav_sc .sub-menu li:after{display:none!important}.g-nav_hd .sub-menu li:last-child>a:after,.g-nav_sc .sub-menu li:last-child>a:after{border-bottom:none}.g-nav_sc .sub-menu{top:29px}.fixed{position:fixed!important;top:0;z-index:15000;min-width:1024px}#scroll_header{display:none}.motion{-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:block!important}.show{-webkit-transform:translateY(0);transform:translateY(0)}#scroll_header{background-color:#750101;width:100%;-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.5);box-shadow:2px 0 5px rgba(0,0,0,0.5);padding:16px 0 0}#scroll_header .wrapper-sc .inner .g-nav{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-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;width:90%;max-width:1200px;margin:auto}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 8px}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .l-wrap .u_h1{display:none}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .l-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .l-wrap a img{max-width:50px;width:100%}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:400px}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .k-button{width:200px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem;letter-spacing:0.05em}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .k-button i{font-size:1.1rem;margin-right:4px}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .k-button-web{background:#a71b1b;color:#d3a371}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .k-button-counseling{background:#fff;color:#D3A373;border:1px solid #D3A373}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .tel-box{line-height:1.3}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .tel-box i{color:#D3A373;font-size:1.3rem}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .tel-box .tel_number{color:#D3A373;font-weight:bold;font-size:1.4rem;letter-spacing:0.05em}#scroll_header .wrapper-sc .inner .g-nav .nav_button-wrap .r-wrap .tel-box .tel_txt{display:block;font-size:0.9rem;text-align:center;letter-spacing:0.08em}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container{max-width:1000px;margin:0 auto;padding:10px 0;font-family:"Noto Serif JP",serif}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1200px}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li{display:block!important;width:180px;border-right:1px solid #f4f2ea;text-align:center;font-size:0.9rem}@media screen and (max-width:1024px){#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li{width:50%;margin:2%}}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li a,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li a,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li a{position:relative;display:inline-block;text-decoration:none}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li a span,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li a span,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li a span{color:#F4F2F5;display:block;font-size:0.75rem;text-align:center;margin-top:5px;font-weight:bold}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li a:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li a:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li a:after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:2px;background:#D3A373;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li a:hover:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li a:hover:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li a:hover:after{bottom:-4px;opacity:1;visibility:visible}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li .sub-menu li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li .sub-menu li,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li .sub-menu li{border-right:none}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li .sub-menu li a:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li .sub-menu li a:after,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li .sub-menu li a:after{background:none}#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-1 li:last-child,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-2 li:last-child,#scroll_header .wrapper-sc .inner .g-nav .menu-g-nav-container #menu-g-nav-3 li:last-child{border-right:none}@media (max-width:1366px) and (min-width:771px){.fixed-header{width:100%}.fixed-header .inner .c-name{font-size:1.125rem!important}.fixed-header .inner .c-name a{line-height:0.9}.fixed-header .inner .g-nav{margin-top:0}.fixed-header .inner .g-nav ul li{font-size:0.875rem!important}.fixed-header .inner .g-nav ul li #g-nav_inner01_sc{left:-96px!important}.fixed-header .inner .g-nav ul li #g-nav_inner02_sc{left:-75px!important}.fixed-header .inner .g-nav ul li #g-nav_inner03_sc,.fixed-header .inner .g-nav ul li #g-nav_inner04_sc{left:-98px!important}.g-form{top:24px!important}}.site-inner{position:relative}.main_visual_wrap{position:relative;overflow:hidden;padding-bottom:12px;z-index:15000;width:100vw;height:65vh}.main_visual_wrap .catch-copy{font-size:3rem;position:absolute;z-index:1000;text-shadow:none;text-align:center;width:90%;bottom:0;color:#FFFFFF;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;top:45%;left:8%;right:8%;font-family:"Noto Serif JP",serif}.main_visual_wrap .catch-copy>p{background-color:#c7ae8e;color:#FFFFFF;text-shadow:none;font-size:0.875rem;margin-top:8px;padding:4px 2%;text-align:center;font-family:"Noto Serif JP",serif;border-radius:80px;font-weight:bold;letter-spacing:1px}.main_visual_wrap #main_visual :before{content:"";display:block;width:100%;height:100%;background-color:rgba(144,142,142,0.1);position:absolute;top:0;letter-spacing:0;right:0;z-index:1}.main_visual_wrap #main_visual{width:100%;margin:0 auto;background-color:#FFFFFF;height:85vh}.main_visual_wrap #main_visual .swiper-pagination{display:none}.main_visual_wrap #main_visual .swiper-pagination .swiper-pagination-bullet-active{background:#fba05d;display:none}.main_visual_wrap .sns-link{position:absolute;right:2%;bottom:0;z-index:2000}#address-box{margin-bottom:8px}#address-box>p{font-size:0.938rem;color:#333;text-align:right}@media (max-width:1750px) and (min-width:771px){.main_visual_wrap .catch-copy>p{font-size:1rem}.main_visual_wrap #main_visual{width:100%}}@media (max-width:1366px) and (min-width:771px){.main_visual_wrap .catch-copy{font-size:3rem}.main_visual_wrap .catch-copy>p{font-size:0.938rem}}.top-catch{background:#FFFFFF;padding:48px 20px;text-align:center;border-bottom:1px solid #e9e9e9}.top-catch__inner{max-width:860px;margin:0 auto}.top-catch__main{font-family:"Noto Serif JP",serif;font-size:clamp(14px,1.8vw,19px);font-weight:700;line-height:1.8;color:#4e433f;margin-bottom:16px;letter-spacing:0.05em}.top-catch__sub{font-size:clamp(13px,1.4vw,15px);line-height:2;color:#5d5d5d;letter-spacing:0.04em}@media only screen and (max-width:1024px){.top-catch{padding:36px 15px;border-bottom:none}.top-catch__main{font-size:15px}.top-catch__sub{font-size:13px}}#top-reasons{background:#FFFFFF;padding:100px 0}#top-reasons .top_title{margin-bottom:72px}#top-reasons .top-reasons__inner{max-width:820px;margin:0 auto;padding:0 40px}#top-reasons .top-reasons__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top-reasons .top-reasons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:52px 0;border-bottom:1px solid #ececec}#top-reasons .top-reasons__item:first-child{border-top:1px solid #ececec}@media only screen and (max-width:1024px){#top-reasons .top-reasons__item:first-child{border-top:none}}#top-reasons .top-reasons__left{-ms-flex-negative:0;flex-shrink:0;width:120px;border-left:2px solid #D3A373;padding-left:18px;padding-top:4px}#top-reasons .top-reasons__num{display:block;font-family:"Nunito",sans-serif;font-size:5rem;font-weight:700;color:rgba(211,163,115,0.2);line-height:1;letter-spacing:-0.04em}#top-reasons .top-reasons__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px}#top-reasons .top-reasons__ttl{font-family:"Noto Serif JP",serif;font-size:1.05rem;font-weight:700;color:#750101;line-height:1.85;margin-bottom:16px;letter-spacing:0.04em}#top-reasons p{font-size:0.9rem;line-height:2.1;color:#5d5d5d;margin:0;text-align:justify;letter-spacing:0.03em}@media screen and (max-width:1024px){#top-reasons{padding:72px 20px}#top-reasons .top-reasons__inner{padding:0 20px}#top-reasons .top-reasons__left{width:90px}#top-reasons .top-reasons__num{font-size:3.8rem}#top-reasons .top-reasons__body{padding-left:28px}}@media screen and (max-width:767px){#top-reasons{padding:60px 0}#top-reasons .top-reasons__inner{padding:0 16px}#top-reasons .top-reasons__item{padding:36px 0;border-bottom:none}#top-reasons .top-reasons__left{width:72px;padding-left:14px}#top-reasons .top-reasons__num{font-size:3rem}#top-reasons .top-reasons__body{padding-left:20px}#top-reasons .top-reasons__ttl{font-size:1.2rem;line-height:1.8rem}}#main{}#main #top-medicals{padding:96px 0;background-color:#FFFFFF}#main #top-medicals .top_title{margin-bottom:48px}#main #top-medicals .top-medicals__intro{max-width:720px;margin:0 auto 64px;padding:24px 32px;background:#F4F2EA;border:1px solid #efe0cd;border-radius:2px;text-align:center;font-family:"Noto Serif JP",serif;font-size:0.95rem;line-height:2;color:#4e433f}#main #top-medicals .top-medicals__list{max-width:1100px;margin:0 auto;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main #top-medicals .top-medicals__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ececec}#main #top-medicals .top-medicals__item:first-child{border-top:1px solid #ececec}#main #top-medicals .top-medicals__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main #top-medicals .top-medicals__item:nth-child(2n) .top-medicals__body{padding:48px 48px 48px 0}#main #top-medicals .top-medicals__fig{-ms-flex-negative:0;flex-shrink:0;width:42%;overflow:hidden;margin:0}#main #top-medicals .top-medicals__fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}#main #top-medicals .top-medicals__item:hover .top-medicals__fig img{-webkit-transform:scale(1.05);transform:scale(1.05)}#main #top-medicals .top-medicals__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:48px 0 48px 48px;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-pack:center;-ms-flex-pack:center;justify-content:center}#main #top-medicals .top-medicals__badge{display:inline-block;font-family:"Nunito",sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.15em;color:#FFFFFF;background-color:#D3A373;padding:3px 10px;border-radius:1px;margin-bottom:14px;-ms-flex-item-align:start;align-self:flex-start}#main #top-medicals .top-medicals__ttl{font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:700;color:#750101;line-height:1.5;letter-spacing:0.06em;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}#main #top-medicals .top-medicals__sub{font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:500;color:#D3A373;letter-spacing:0.05em}#main #top-medicals .top-medicals__desc{font-size:0.875rem;line-height:2;color:#5d5d5d;margin:16px 0 24px;text-align:justify;letter-spacing:0.03em}#main #top-medicals .top-medicals__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:"Noto Serif JP",serif;font-size:0.85rem;color:#750101;border-bottom:1px solid #D3A373;padding-bottom:2px;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main #top-medicals .top-medicals__more:hover{opacity:0.6}@media screen and (max-width:1024px){#main #top-medicals{padding:72px 20px}#main #top-medicals .top-medicals__list{padding:0 20px}#main #top-medicals .top-medicals__fig{width:44%}#main #top-medicals .top-medicals__body{padding:32px 0 32px 32px}#main #top-medicals .top-medicals__item:nth-child(2n) .top-medicals__body{padding:32px 32px 32px 0}}@media screen and (max-width:767px){#main #top-medicals{padding:60px 0 0}#main #top-medicals .top-medicals__intro{margin:0 16px 40px;padding:16px;font-size:0.875rem}#main #top-medicals .top-medicals__list{padding:0}#main #top-medicals .top-medicals__item,#main #top-medicals .top-medicals__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main #top-medicals .top-medicals__fig{width:100%;height:220px}#main #top-medicals .top-medicals__body,#main #top-medicals .top-medicals__item:nth-child(2n) .top-medicals__body{padding:28px 16px}#main #top-medicals .top-medicals__ttl{font-size:1.6rem}#main #top-medicals .top-medicals__desc{font-size:1rem}}@media screen and (max-width:767px){#main #top-medicals{padding:0}#main #top-medicals .top_title:before{width:70px;height:70px}}#main #top_treatment{overflow:hidden;padding:80px 0 92px;position:relative;z-index:5000}#main #top_treatment .sec_inner{width:90%;margin:0 auto;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100}#main #top_treatment .sec_inner .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px}@media screen and (max-width:767px){#main #top_treatment{padding:80px 0}}#main .tab_box .btn_area{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#main .tab_box .tab_btn{width:40%;padding:8px 0;color:#D3A373;background:#F4F2EA;text-align:center;cursor:pointer;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;border-top:1px solid #D3A373;border-left:1px solid #D3A373;border-right:1px solid #D3A373}#main .tab_box .tab_btn+.tab_btn{margin-left:8px}#main .tab_box .tab_btn:hover{background-color:#F4F2EA}#main .tab_box .tab_btn.active{background:#D3A373;color:#fff}#main .tab_box .panel_area{border:solid 1px #D3A373;padding:20px}#main .tab_box .tab_panel{display:none}#main .tab_box .tab_panel.active{display:block}#main .tab_box .panel_area{padding:20px 15px 20px}#main .tab_box .panel_area .tab_panel .treatment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:30%}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner{margin-top:20px}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .pop_badge{background-color:#d6b060;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .rec_badge{background-color:#83ced1;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .new_badge{background-color:#f7a199;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner h3{background-color:#F4F2EA;padding-left:15px;margin-bottom:15px;font-size:1rem}@media screen and (max-width:1024px){#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner h3{margin-bottom:0px}}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li{font-size:0.85rem;max-width:310px}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li a{display:contents}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li a:hover{color:#D3A373}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li:before{content:"";width:30px;height:30px;display:inline-block;position:relative;top:-1px;margin-right:-3px;background-image:url(images/angle-right-solid.svg);background-size:contain;background-repeat:no-repeat;vertical-align:top}@media screen and (max-width:767px){#main .s_01 .accordion_one{margin:0 auto}#main .s_01 .accordion_one .accordion_header{background-color:#F4F2EA;color:#333;font-weight:bold;padding:20px 11%;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s}#main .s_01 .accordion_one .accordion_header:hover{opacity:0.8}#main .s_01 .accordion_one .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:20px;height:20px;margin-top:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}#main .s_01 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}#main .s_01 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#main .s_01 .accordion_one .accordion_header .i_box .one_i:after,#main .s_01 .accordion_one .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#444444;border-radius:10px;width:17px;height:2px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}#main .s_01 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:17px;top:0;left:7px}#main .s_01 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}#main .s_01 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .s_01 .accordion_one .accordion_inner{display:none;padding:10px;border-left:1px solid #D3A373;border-right:1px solid #D3A373;border-bottom:1px solid #D3A373;-webkit-box-sizing:border-box;box-sizing:border-box}#main .s_01 .accordion_one .accordion_inner .box_one{height:auto}#main .s_01 .accordion_one .accordion_inner p.txt_a_ac{margin:0}#main .tab_box .tab_btn{width:48%}#main .tab_box .panel_area{padding:10px 10px 20px}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:100%}}@media screen and (max-width:767px) and (max-width:500px){#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:100%}}@media screen and (max-width:767px){#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner h3{margin-bottom:0;padding-left:0}#main .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li:before{width:23px}}@media screen and (max-width:1024px){#main .s_01 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){#main .s_01 .accordion_one .accordion_header{text-align:left;padding:15px 40px 15px 15px}}@media screen and (max-width:500px){#main .s_01 .accordion_one .accordion_header{padding:10px 40px 10px 10px}}#main #top-doctor{overflow:hidden;padding:126px 0 92px;position:relative;z-index:5000}#main #top-doctor .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px}#main #top-doctor .doc-contents{width:90%;margin:0 auto;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100}#main #top-doctor .doc-contents .doc-photo{width:48%}#main #top-doctor .doc-contents .doc-photo .doc-img{width:100%;height:auto;max-width:400px;margin:0 auto;-webkit-box-shadow:-50px -50px 0 0 #F4F2EA;box-shadow:-50px -50px 0 0 #F4F2EA}#main #top-doctor .doc-contents .message{width:48%;color:#313131}#main #top-doctor .doc-contents .message .m-title{font-size:1.5rem;margin-bottom:24px;line-height:1.8;letter-spacing:3px;color:#D3A373;font-weight:bold}#main #top-doctor .doc-contents .message .m-cap{text-align:justify;margin-bottom:40px}#main #top-doctor .doc-contents .message .c-bt a{border:1px solid #9A9066;color:#9A9066}#main #top-doctor .doc-contents .bt01{margin-top:16px}#main #top-doctor .doc-contents .bt01 .k-button{background:#D3A373;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;max-width:480px;margin:auto}#main #top_recommend{overflow:hidden;padding:126px 0 92px;background-color:#F4F2EA;position:relative;z-index:5000}#main #top_recommend .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px;position:relative}#main #top_recommend .top_title:before{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;background:url(images/logo.png) no-repeat;background-size:contain;z-index:-1;width:100px;height:100px;opacity:0.1}#main #top_recommend .section{max-width:1200px;margin:0 auto}#main #top_recommend .section .sliderArea .slick-list .slick-track .slick-slide a{overflow:hidden;position:relative;background-color:#333;display:inline-block}#main #top_recommend .section .sliderArea .slick-list .slick-track .slick-slide a .slide_txt{width:auto;display:block;font-size:12px;color:#fff;text-align:center;position:absolute;top:50%;left:0;right:0}#main #top_recommend .section .sliderArea .slick-list .slick-track .slick-slide a p{position:absolute;top:60%;left:0%;color:#FFF;text-align:center;width:100%;line-height:1.3;font-size:1.2rem;padding:10px}#main #top_recommend .section .sliderArea .slick-list .slick-track .slick-slide a img{display:block;-webkit-transition:1s all;transition:1s all;opacity:0.7}#main #top_recommend .section .sliderArea .slick-list .slick-track .slick-slide a:hover{opacity:0.8}#main #top_recommend .section .slick-dots li button:before{font-size:50px}#main #top_recommend .section .slick-prev:before{font-family:FontAwesome;font-weight:100;content:"\f104";font-size:2rem}#main #top_recommend .section .slick-next:before{font-family:FontAwesome;font-weight:100;content:"\f105";font-size:2rem}#main #top_recommend .section .slick-dots li button:before{color:#D3A373}#main .sliderArea{max-width:100%;margin:0 auto;padding:0 25px}#main .sliderArea.w300{max-width:300px}#main .slick-slide{margin:0 5px}#main .slick-slide img{width:100%;height:auto}#main .slick-next,#main .slick-prev{z-index:1}#main .slick-next:before,#main .slick-prev:before{color:#000}#main .slick-slide{-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;opacity:0.2}#main .slick-active{opacity:1}#main .slick-current{opacity:1}#main .thumb{margin:20px 0 0}#main .thumb .slick-slide{cursor:pointer}#main .thumb .slick-slide:hover{opacity:0.7}@media screen and (max-width:767px){#main #top_recommend{padding:80px 0}#main #top_recommend .top_title:before{width:70px;height:70px}}#main #information{background-color:#F4F2EA}#main #information .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:94%;padding:2%;max-width:1000px;position:relative;padding:60px 2%}#main #information .info-wrap .info-title{width:20%}#main #information .info-wrap .info-title .k-button{width:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem}#main #information .info-wrap .info-title .k-button i{font-size:1.1rem;margin-right:4px}#main #information .info-wrap .info-title .k-button-web{background:#D3A373;color:#fff;padding:10px}#main #information .info-wrap .info-title .top_title{margin-bottom:35px}#main #information .info-wrap .inner-sec_t{width:80%}#main #information .inner-sec_t{position:relative;-webkit-transition-delay:200ms;transition-delay:200ms}#main #information .inner-sec_t>figure{position:relative;width:65%;min-height:470px}#main #information .inner-sec_t>figure>div{position:absolute;height:100%;width:100%;-webkit-transition:1.2s;transition:1.2s;top:0;right:0}#main #information .inner-sec_t #news-list{padding:20px;max-width:700px;margin:0 auto}#main #information .inner-sec_t #news-list .sp_btn{display:none}#main #information .inner-sec_t #news-list .img-01{position:absolute;max-width:216px;bottom:-160px;left:-80px;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);z-index:500}#main #information .inner-sec_t #news-list .news-wrapper ul{width:100%}#main #information .inner-sec_t #news-list .news-wrapper ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;border-bottom:1px solid #D3A373;padding-bottom:15px}#main #information .inner-sec_t #news-list .news-wrapper ul li:last-child{margin-bottom:0}#main #information .inner-sec_t #news-list .news-wrapper ul li a{width:100%}#main #information .inner-sec_t #news-list .news-wrapper ul li a .icon-wrap{margin-right:24px}#main #information .inner-sec_t #news-list .news-wrapper ul li a .icon-wrap time{margin-left:8px;color:#333}#main #information .inner-sec_t #news-list .news-wrapper ul li a:hover{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}#main #information .inner-sec_t #news-list .news-wrapper ul li i{color:#959595}#main #information .inner-sec_t #news-list .s-info{background-color:rgba(162,143,116,0.25);margin-bottom:32px;border-radius:3px;padding:8px 3%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;text-align:justify;font-size:1.13rem}#main #information .inner-sec_t #news-list .s-info i{background-color:#C8AE8E;padding:4px;border-radius:4px;color:white;margin-right:8px}#main #information .k-button{width:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem;max-width:480px;margin:auto}#main #information .k-button i{font-size:1.1rem;margin-right:4px}#main #information .k-button-web{background:#D3A373;color:#fff;padding:10px}#main #information .pc_btn{display:block}@media screen and (max-width:767px){#main #information .info-wrap{display:block}#main #information .info-wrap .news-wrapper{margin-bottom:40px}#main #information .info-wrap .inner-sec_t{width:100%}#main #information .info-wrap .inner-sec_t #news-list .sp_btn{display:block}#main #information .info-wrap .info-title{width:100%;margin-bottom:30px}#main #information .info-wrap .info-title .top_title{margin-bottom:20px!important}#main #information .info-wrap .info-title .k-button{margin:auto}#main #information .info-wrap .info-title .pc_btn{display:none}}#main #top_insta{overflow:hidden;padding:100px 0 60px;background-color:#fbfbfb;position:relative;z-index:5000}#main #top_insta .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px}#main #top_insta .insta_box{max-width:1200px;margin:0 auto;width:90%}#main #top_insta .insta_box .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main #top_insta .insta_box .flex-wrap li{width:31%;margin:0 1%;padding:0}#main #top_insta .insta_box .flex-wrap li a:hover{opacity:0.6;-webkit-transition-duration:0.3s;transition-duration:0.3s}#main #top_insta .insta_box .flex-wrap li a img{-webkit-box-shadow:10px 10px 0px 0px rgba(194,152,159,0.15);box-shadow:10px 10px 0px 0px rgba(194,152,159,0.15)}@media screen and (max-width:767px){#main #top_insta{padding:60px 0}#main #top_insta .top_title{margin-bottom:20px}#main #top_insta .insta_box{width:90%}#main #top_insta .insta_box .flex-wrap{display:block}#main #top_insta .insta_box .flex-wrap li{width:100%;margin:5% 1%}}#main #contact{overflow:hidden;padding:126px 0 92px;background-color:#F4F2EA;position:relative;z-index:5000}#main #contact .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px;position:relative}#main #contact .top_title:before{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;background:url(images/logo.png) no-repeat;background-size:contain;z-index:-1;width:100px;height:100px;opacity:0.1}#main #contact .c-box{max-width:1000px;margin:0 auto;width:90%}#main #contact .c-box .top_title{line-height:0.9;font-weight:500;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px}#main #contact .c-box .c-bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main #contact .c-box .c-bt .k-button{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;max-width:480px;width:48%}#main #contact .c-box .c-bt .k-button i{font-size:1.1rem;margin-right:4px}#main #contact .c-box .c-bt .k-button-web{background:#D3A373;color:#fff}#main #contact .c-box .c-bt .k-button-counseling{background:#fff;color:#D3A373;border:1px solid #D3A373}#main #contact .c-box ul{background-color:rgba(255,255,255,0.8);margin-top:30px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main #contact .c-box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;width:50%;padding:20px 0}#main #contact .c-box ul li .t01{margin-right:30px}#main #contact .c-box ul li .t01 .n-txt{font-weight:bold;margin-right:5px}#main #contact .c-box ul li .t02 .tel_icon{color:#D3A373;font-size:1.4rem}#main #contact .c-box ul li .t02 .tel_number{color:#D3A373;font-weight:bold;font-size:1.3rem}#main #contact .c-box ul li .t02 .tel_number a{display:inline-block;color:#D3A373}#main #contact .c-box ul li .t02 .tel_txt{display:block;text-align:center}@media screen and (max-width:767px){#main #contact{padding:80px 0px}#main #contact .top_title:before{width:70px;height:70px}#main #contact .c-box{width:100%}#main #contact .c-box .c-bt .k-button{margin:0 auto 15px;width:90%}#main #contact .c-box ul{width:90%;display:block;margin:auto}#main #contact .c-box ul li{margin:auto;width:100%}#main #contact .c-box ul li .t01{width:80px;background-color:#D3A373;color:#ffffff;text-align:center;padding:4px;margin-right:15px}}#top_group{overflow:hidden;padding:100px 0;position:relative;z-index:5000;background-color:#fbfbfb}@media screen and (max-width:768px){#top_group{padding:60px 0}}#top_group .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:60px}@media screen and (max-width:768px){#top_group .top_title{margin-bottom:30px}}#top_group .top-calendar__waku{width:800px;height:600px;margin:0 auto}@media screen and (max-width:768px){#top_group .top-calendar__waku{width:360px;height:500px}}#top_group .doc-contents{width:90%;margin:0 auto;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100;margin-bottom:80px}#top_group .doc-contents .doc-photo{width:48%}#top_group .doc-contents .doc-photo .doc-img{width:100%;height:auto;max-width:450px;margin:0 auto;-webkit-box-shadow:-50px -50px 0 0 #F4F2EA;box-shadow:-50px -50px 0 0 #F4F2EA}#top_group .doc-contents .g-map{width:48%}#top_group .doc-contents .message{width:48%;color:#313131}#top_group .doc-contents .message .m-cap01,#top_group .doc-contents .message .m-cap02{margin-bottom:10px}#top_group .doc-contents .message .m-cap01 i,#top_group .doc-contents .message .m-cap02 i{font-size:1.5rem;margin-right:5px;color:#9A9066}#top_group .doc-contents .message .m-cap01 span,#top_group .doc-contents .message .m-cap02 span{font-size:1.5rem}#top_group .doc-contents .message .m-cap01 a,#top_group .doc-contents .message .m-cap02 a{display:inline-block;color:#9A9066}#top_group .doc-contents .message .m-title{font-family:"Noto Serif JP",serif!important;font-size:1.2rem;margin-bottom:10px;color:#333;font-weight:bold}#top_group .doc-contents .message .m-cap{text-align:justify;margin-bottom:40px}#top_group .doc-contents .message .bt-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}#top_group .doc-contents .message .bt-flex li{width:45%;padding:0}#top_group .doc-contents .message .bt-flex li .bt{padding:10px 0}#top_group .doc-contents .message .bt-flex li .bt img{width:35px;margin-right:10px}#top_group .doc-contents .message .bt-flex li .bt-line{background:#06c755;color:#FFF;border:2px solid #06c755;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_group .doc-contents .message .bt-flex li .bt-insta{background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_group .doc-contents .message .bt-flex li .bt-insta:before{background:linear-gradient(15deg,#ffdb2c,rgb(249,118,76) 25%,rgba(255,77,64,0) 50%) no-repeat}#top_group .doc-contents .message .bt01{margin-top:16px}#top_group .doc-contents .message .bt01 .k-button{background:#D3A373;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;max-width:480px;margin:auto}#top_group .doc-contents .message .table_style{margin-bottom:16px}@media screen and (max-width:768px){#top_group .flex-wrap{display:block;margin-bottom:60px}#top_group .flex-wrap .doc-photo{width:100%;margin-bottom:20px}#top_group .flex-wrap .g-map{width:100%}#top_group .flex-wrap .message{width:100%;margin-top:16px}#top_group .bt-line span{margin:auto 0}#top_group .bt-insta span{margin:auto 0}}.site-footer .footer-top_wrap{z-index:1000;background-color:#FFFFFF}.site-footer .footer-top_wrap #footer-top{background-color:#FFFFFF}.site-footer .footer-top_wrap #footer-top .top_title_2{position:relative;z-index:10;margin-top:32px}.site-footer .footer-top_wrap #footer-top .wrapper{position:relative;z-index:10;height:84%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:640px;width:100%;margin:0 auto;padding:24px 4%}.site-footer #footer-bottom{background-color:#F4F2EA;padding:0;bottom:0;width:100%;z-index:-1500;padding-top:80px}.site-footer #footer-bottom #copy-sec{text-align:center;background-color:#750101;padding:5px 0}.site-footer #footer-bottom #copy-sec address{text-align:center;margin-bottom:32px;color:#333}.site-footer #footer-bottom #copy-sec address dl dt{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";margin-bottom:8px;font-size:1.125rem}.site-footer #footer-bottom #copy-sec address dl dd strong{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004"}.site-footer #footer-bottom #copy-sec address dl dd strong a{display:inline}.site-footer #footer-bottom #copy-sec p small{color:#F4F2F5}.site-footer #footer-bottom #copy-sec p small a{color:#f4f2f5}.header-wrap_under{background-image:none;position:relative;background-color:transparent}#page_under{position:relative;top:0;left:0}.mv_under{position:unset;min-width:1024px;z-index:-1000}.u_site-inner{position:relative;top:0;left:0;background-color:#FFFFFF}.title-sec{background-color:#1a1a1a;padding:80px 0 70px;position:relative;overflow:hidden}.title-sec:before{content:"";display:block;width:60px;height:1px;background-color:#ebbf92;margin:0 auto 20px}@media screen and (max-width:1024px){.title-sec{padding:100px 0 60px 0}}#content{position:relative;z-index:1000}#content #primary #main #bread{padding:3px 24px;font-size:0.8rem;margin:0 auto 72px;background-color:#fbfbfb}@media screen and (max-width:768px){#content #primary #main #bread{margin:0}}#content #primary #main #bread #breadcrumb{max-width:1000px;width:90%;margin:auto}#content #primary #main #bread #breadcrumb div{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;color:#333}#content #primary #main #bread #breadcrumb div:first-child a{margin-right:8px}#content #primary #main #bread #breadcrumb div a{border-bottom:1px dashed #333;display:inline-block;color:#333}#content #primary #main #bread #breadcrumb div .no-link{padding:0 8px;white-space:nowrap}#content #primary #main #bread>span{padding-left:8px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}#content #primary #main #bread #categories_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#content #primary #main #bread #categories_list li{margin-right:32px}#content #primary #main #bread #categories_list li:last-child{margin-right:0}#content #primary #main #bread #categories_list li a{color:#FFFFFF}#content #primary #main #wrapper .info-article{width:85%;margin:0 auto;padding:40px 2% 0;position:relative;max-width:1400px;border-radius:4px}#content #primary #main #wrapper .info-article .u-cont-style{padding:24px 4% 72px}#content #primary #main #wrapper .article-contents .u-cont-style{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 15px}#content #primary #main #wrapper .article-contents .u-cont-style h2{font-family:"Cormorant Garamond","Noto Serif JP",serif;font-size:1.7rem;font-weight:600;color:#750101;letter-spacing:0.1em;padding-left:18px;margin-top:80px;margin-bottom:24px;border-left:2px solid #ebbf92;line-height:1.6;position:relative}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style h2{font-size:1.3rem;margin-top:50px}}#content #primary #main #wrapper .article-contents .u-cont-style h3{font-family:"Noto Serif JP",serif;font-size:1.2rem;font-weight:600;color:#750101;letter-spacing:0.08em;padding-bottom:8px;margin-top:40px;margin-bottom:16px;border-bottom:1px solid #ebbf92;line-height:1.6}#content #primary #main #wrapper .article-contents .u-cont-style h4{font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:600;color:#750101;letter-spacing:0.06em;padding:6px 12px;margin-top:32px;margin-bottom:12px;background-color:rgba(235,191,146,0.2);border-left:3px solid #ebbf92;line-height:1.6}#content #primary #main #wrapper .article-contents .u-cont-style .h4-style{position:relative;display:inline-block;margin-bottom:1em;color:#333}#content #primary #main #wrapper .article-contents .u-cont-style .h4-style:before{content:"";position:absolute;left:50%;bottom:-15px;display:inline-block;width:60px;height:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#9A9066;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul li{width:25%;margin:0 2% 10px 2%}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul li a{width:auto;display:block;padding:25px 0;color:#4f4f4f;font-size:14px;border:1px solid #afafaf;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;outline:0;opacity:1;-webkit-transition:0.3s;transition:0.3s}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul li a span{width:100%;display:block;text-align:center;line-height:1.3em;position:relative}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul li a span:after{width:6px;height:6px;display:block;content:"";margin:0 auto;border:1px solid #afafaf;border-color:transparent transparent #4f4f4f #4f4f4f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:48%;right:20px}#content #primary #main #wrapper .article-contents .u-cont-style .page-link01 ul li a:hover{opacity:0.7}#content #primary #main #wrapper .article-contents .u-cont-style .circle-list li{list-style:none;padding-left:1.5em;position:relative}#content #primary #main #wrapper .article-contents .u-cont-style .circle-list li:before{content:"";position:absolute;left:0;top:0.7em;width:7px;height:7px;border-radius:50%;background-color:#9b2335}#content #primary #main #wrapper .article-contents .u-cont-style .circle-list li a{text-decoration:underline;color:#750001}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment{overflow:hidden;padding:126px 0 192px;background-color:#fbfbfb;position:relative;z-index:5000}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .sec_inner{width:90%;margin:0 auto;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .sec_inner .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:80px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .btn_area{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_btn{width:40%;padding:8px 0;color:#D3A373;background:#F4F2EA;text-align:center;cursor:pointer;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;border-top:1px solid #D3A373;border-left:1px solid #D3A373;border-right:1px solid #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_btn+.tab_btn{margin-left:8px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_btn:hover{background-color:#e6e6e6}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_btn.active{background:#D3A373;color:#fff}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area{border:solid 1px #D3A373;padding:20px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_panel{display:none}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_panel.active{display:block}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area{padding:20px 15px 20px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:30%}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner{margin-top:20px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .pop_badge{background-color:#d6b060;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .rec_badge{background-color:#83ced1;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner .new_badge{background-color:#f7a199;padding:0px 10px;border-radius:10px;font-size:0.7rem;margin-left:5px;color:#FFF;display:inline-block}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner h3{background-color:#F4F2EA;padding-left:15px;margin-bottom:15px;font-size:1rem}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li{font-size:0.85rem}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li a{display:contents}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li a:hover{color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li:before{content:"";width:30px;height:30px;display:inline-block;position:relative;top:-1px;margin-right:-3px;background-image:url(images/angle-right-solid.svg);background-size:contain;background-repeat:no-repeat;vertical-align:top}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one{margin:0 auto}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header{background-color:#F4F2EA;color:#333;font-size:26px;font-weight:bold;padding:20px 11%;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header:hover{opacity:0.8}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:20px;height:20px;margin-top:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box .one_i:after,#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#444444;border-radius:10px;width:17px;height:2px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:17px;top:0;left:7px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_inner{display:none;padding:10px;border-left:1px solid #D3A373;border-right:1px solid #D3A373;border-bottom:1px solid #D3A373;-webkit-box-sizing:border-box;box-sizing:border-box}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_inner .box_one{height:auto}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_inner p.txt_a_ac{margin:0}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .tab_btn{width:48%}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area{padding:10px 10px 20px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:100%}}@media screen and (max-width:767px) and (max-width:500px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu{width:100%}}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner h3{margin-bottom:0;padding-left:0}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .tab_box .panel_area .tab_panel .treatment_box .treatment_menu .box_inner ul li:before{width:23px}}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header{font-size:18px}#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header{font-size:16px;text-align:left;padding:15px 40px 15px 15px}}@media screen and (max-width:500px){#content #primary #main #wrapper .article-contents .u-cont-style #top_treatment .s_01 .accordion_one .accordion_header{padding:10px 40px 10px 10px}}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner{padding:0 0 90px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .h3-style{position:relative;margin-bottom:1em;color:#333;background:none;font-size:1.8rem;margin:50px 0 100px 0;text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .h3-style:before{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:120px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#D3A373;border-radius:0px}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .accordion_header:before{content:"Q";font-size:20px;font-family:"Playfair Display",serif;padding:3px 10px 5px;color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one{max-width:1024px;margin:0 auto 0.8%}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header{background-color:#ebebeb;color:#333;font-weight:bold;padding:10px 20px 10px 20px;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s;text-align:left}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header:hover{opacity:0.8}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:30px;height:30px;margin-top:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box .one_i:after,#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#333;border-radius:10px;width:16px;height:2px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:16px;top:0;left:7px}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_inner{display:none;padding:30px 30px;border-left:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_inner p.txt_a_ac{margin:0}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner .s_01 .accordion_one .accordion_header{text-align:left;padding:15px 60px 15px 15px}}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #p-faq .inner{width:95%;margin:auto}}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .h3-style{position:relative;margin-bottom:1em;color:#333;background:none;font-size:1.8rem;margin:50px 0 100px 0;text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:0px auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap .sitemapbox{width:30%}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap .sitemapbox ul li a{position:relative;display:inline-block;padding-left:15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap .sitemapbox ul li a:before{position:absolute;content:"";width:5px;height:5px;top:35%;left:0px;border-width:1px 1px 0px 0px;border-color:#505050;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap .sitemapbox ul li a:hover{color:#9A9066}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner{width:85%;margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap{display:block}#content #primary #main #wrapper .article-contents .u-cont-style #p-sitemap .inner .sitemap-wrap .sitemapbox{width:100%}}#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03{display:block}}#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03 .k-button{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;max-width:350px;width:31%;border:1px solid #9A9066;color:#9A9066}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03 .k-button{width:100%}}#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03 .k-button i{font-size:1.1rem;margin-right:4px}#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03 .k-button-web{background:#D3A373;color:#fff}#content #primary #main #wrapper .article-contents .u-cont-style .c-bt03 .k-button-counseling{background:#fff;color:#D3A373;border:1px solid #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .bt01{margin-top:16px}#content #primary #main #wrapper .article-contents .u-cont-style .bt01 .k-button{background:#D3A373;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;max-width:480px;margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style .h3-style{position:relative;margin-bottom:1em;color:#333;background:none;font-size:1.8rem;margin:50px 0;text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .h3-style:before{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:100px;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#D3A373;border-radius:0px}#content #primary #main #wrapper .article-contents .u-cont-style .h2-style{position:relative;font-size:2rem;margin-top:50px;padding:0 55px;text-align:center}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style .h2-style{margin-top:0;font-size:24px}}#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:after,#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:before{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:black}#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:before{left:370px}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:before{left:280px}}#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:after{right:370px}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .h2-style:after{right:280px}}#content #primary #main #wrapper .article-contents .u-cont-style #p-about{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner{padding:0 0 90px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner h4{color:#9A9066}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner h4{font-size:1.35rem}}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .block-spacer{height:50px}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:50px}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_txt,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_txt{width:58%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_txt p,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_txt p{font-size:1rem;margin-bottom:1.8rem}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_txt p:last-of-type,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_txt p:last-of-type{margin-bottom:0}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img_2,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img_2{position:relative;height:0;width:36%;padding-top:26.64%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img_2 img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img_2 img{position:absolute;top:0;left:0;width:100%;height:100%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img:after,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img:after{content:"";display:block;width:350px;height:150px;background-color:#F4F2EA;position:absolute;bottom:-30px;left:-104px;z-index:-1}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img_2:after,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img_2:after{content:"";display:block;width:350px;height:150px;background-color:#F4F2EA;position:absolute;bottom:-30px;right:-104px;z-index:-1}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .content_wrap{margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box{width:auto;padding:30px 0 0 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .img_box{width:400px}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .img_box figure{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .text_box{width:500px}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .text_box p{width:auto;color:#333;font-size:1rem;line-height:1.9em}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner{width:90%;margin:0 auto;padding:20px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_img_2,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_img_2{position:relative;height:0;width:100%;padding-top:74%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1 .p-about_txt,#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2 .p-about_txt{width:100%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .p-about_content_2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap{display:block}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .img_box{width:100%}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .img_box figure{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-about .inner .img_left_box .box_wrap .text_box{width:100%}}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner{padding:40px 0 50px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul{background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:48px 30px 30px 30px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul li{width:48%;padding:0 0 18px 0;background:transparent url(images/check-box.png) 0 0 no-repeat;background-size:25px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul li span{width:auto;display:block;margin:0 0 0 38px;font-size:1rem}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .bk-box{border:solid 1px #D3A373;padding:0.5em 1em 0.5em 2.3em;position:relative}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .bk-box h4{margin:8px 0}}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .bk-box li{line-height:1.5;padding:0.5em 0;list-style-type:disc;list-style-image:radial-gradient(circle at 50% 50%,#D3A373 50%,transparent 50%);width:100%;background:none}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap{margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list{background-color:#F4F2EA;padding:40px;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list h4{background-color:#FFF;text-align:center;border-radius:10px;padding:5px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list p{margin-bottom:30px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list p img{display:block;margin:auto}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner{padding:20px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap{margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list{padding:15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list h4{background-color:#FFF;text-align:center;border-radius:10px;padding:5px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list p{margin-bottom:30px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner .point_box .point_wrap .point_list p img{display:block;margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul{width:100%;padding:33px 15px 15px 15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul li{width:100%;padding:0 0 13px 0;background-size:18px}#content #primary #main #wrapper .article-contents .u-cont-style #p-feauture .inner ul li span{width:auto;display:block;margin:0 0 0 25px}}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend{width:auto;background-color:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner{padding:30px 0 50px}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap{width:90%;max-width:1000px;margin:0 auto;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner .h3-style{position:relative;margin-bottom:1em;color:#333;background:none;font-size:1.8rem;margin:50px 0;text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner .h3-style span{width:auto;display:block;font-size:1rem;color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner .h3-style:before{display:none}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap h2{width:275px;text-align:center;font-size:2rem;line-height:1.2em;position:absolute;top:-43px;left:0;right:0;margin:0 auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap h2 span{width:auto;display:block;font-size:1rem;color:#9A9066}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap ul{background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin:auto;padding:48px 30px 30px 30px;border:solid 1px #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap ul li{width:50%;padding:0 0 18px 0;background:transparent url(images/check-box.png) 0 0 no-repeat;background-size:25px}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap ul li span{width:auto;display:block;margin:0 0 0 38px;font-size:1rem}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner{padding:20px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner ul{width:100%;padding:33px 15px 15px 15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner ul li{width:100%;padding:0 0 13px 0;background-size:18px}#content #primary #main #wrapper .article-contents .u-cont-style #p-recommend .inner .rec-wrap .inner ul li span{width:auto;display:block;margin:0 0 0 25px}}#content #primary #main #wrapper .article-contents .u-cont-style #p-step{background-color:#f8f8f8}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner{padding:40px 0 50px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .step_style_04{margin:0;background-color:#FFF;border-radius:2px;padding:15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .step_style_04 dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .step_style_04 dt .circle{height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;background:#D3A373;color:#FFF;margin-right:5px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .step_style_04 dd{width:100%}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table{width:100%;line-height:1.7;margin:0 auto;background-color:#FFF}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table tr:first-child th{border-top:1px solid #9A9066}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table th{width:30%;height:7rem;padding:0 3rem;border-bottom:1px solid #9A9066;font-weight:600;color:#9A9066;background-color:#f1eaeb}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table th .step-num{font-style:italic;font-weight:normal;text-indent:0.2em;letter-spacing:0.2em}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table tr:first-child td{border-top:1px solid #afafaf}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table td{height:7rem;padding:0 3rem;border-bottom:1px solid #afafaf}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .down_arrow{display:block;width:20px;height:20px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:10px auto 20px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .flex-01{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner img{display:block;margin:auto;padding:10px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner p{margin:auto}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner{padding:20px 0 40px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .down_arrow{width:15px;height:15px;margin:5px auto 10px}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table tr{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table th{width:100%;height:auto;padding:2rem 1rem;border-top:1px solid #d07184}#content #primary #main #wrapper .article-contents .u-cont-style #p-step .inner .p-step-table td{height:auto;padding:2rem 1.5rem;width:100%;border-bottom:none}}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner{background-color:#FFF;padding:40px 0 50px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5{margin:0 auto;padding:0}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table{width:100%;border-collapse:collapse}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table tbody tr{width:auto;border-top:1px #D3A373 solid;border-bottom:1px #D3A373 solid}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table tbody tr th{width:30%;padding:12px 0;font-weight:bold;background-color:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table tbody tr td{min-width:auto;border-right:1px #D3A373 solid;text-align:left;width:auto;padding:20px 3%;background-color:#FFFFFF}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table tbody tr td:last-of-type{border-right:none}#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner .table_style_5 table tbody tr ul li{line-height:1.5;padding:0.5em 0;list-style-type:disc;list-style-image:radial-gradient(circle at 50% 50%,#F4F2EA 50%,transparent 50%)}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-overview .inner{padding:20px 0}}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees{width:auto;padding-bottom:100px}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner{background-color:#FFF;padding:0;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6{width:100%;text-align:left;border:solid #D3A373;line-height:1.6;border-width:1px 0}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 caption{text-align:right;margin-bottom:15px;font-size:12px}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr{border-top:1px solid #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr th{padding:16px;background:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr th span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr th a{text-decoration:underline;text-underline-offset:5px;color:#bf3737}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr td{padding:16px}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr td span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr td:last-child{text-align:right;border-left:1px solid #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr td.br{background:#FAF9F9;border-right:1px dashed #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr td.br span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr .g-br{background:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .table_style_6 tr .bt{border-top:1px dashed #D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one{max-width:1024px;margin:0 auto 0.8%}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header{background-color:#F4F2EA;color:#333;font-weight:bold;padding:10px 20px 10px 20px;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s;text-align:left}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header:hover{opacity:0.8}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:30px;height:30px;margin-top:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box .one_i:after,#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#333;border-radius:10px;width:16px;height:2px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:16px;top:0;left:7px}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_inner{display:none;padding:30px 30px;border-left:2px solid #D3A373;border-right:2px solid #D3A373;border-bottom:2px solid #D3A373;-webkit-box-sizing:border-box;box-sizing:border-box}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_inner p.txt_a_ac{margin:0}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_inner{padding:30px 10px}}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .p-fees .inner .s_01 .accordion_one .accordion_header{text-align:left;padding:15px 60px 15px 15px}}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner{padding:20px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6{border-width:0 0 1px 0}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 caption{display:block;margin-bottom:15px}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 td{display:block}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 th{width:100%;padding:25px;background:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 .br{width:100%;border-right:0!important}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 td{width:66%;padding:25px}#content #primary #main #wrapper .article-contents .u-cont-style #p-fees .inner .table_style_6 td:last-child{width:34%;border-left:1px solid #D3A373}}#content #primary #main #wrapper .article-contents .u-cont-style #p-contact{width:auto}#content #primary #main #wrapper .article-contents .u-cont-style #p-contact .inner{background-color:#FFF;padding:0;max-width:1000px;margin:0 auto;width:90%}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style #p-contact .inner{padding:20px 0}}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile{display:block}}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_img{margin:0;padding:0 4rem 0 0;text-align:center}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_img{margin-bottom:40px}}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_img img{max-width:350px}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;line-height:1.9}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_name{line-height:1.2;margin:-0.27778em 0 2rem;color:#9A9066;font-weight:normal;font-size:2rem}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_name small{font-size:1.2rem;line-height:1.2;display:inline-block}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt section{margin-top:3rem}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt section h5{line-height:1.3;margin:0 0 0.5rem;color:#9A9066;font-weight:normal;font-size:1.3rem}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt section dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.5em}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt section dl dt{width:5rem;margin-bottom:0.6rem;padding-right:1em}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt section dl dd{width:calc(100% - 5rem);margin:0 0 0.6rem;padding:0}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified{display:block}}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified section{width:50%;padding-right:1.2rem}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified section{width:100%;padding-right:0}}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified section .dr-profile_list{margin:0;padding:0;list-style-type:none}#content #primary #main #wrapper .article-contents .u-cont-style .dr-profile .dr-profile_txt .dr-profile_certified section .dr-profile_list li{margin-bottom:0.6rem}#content #primary #main #wrapper .article-contents .u-cont-style #gray-bg{width:auto;background-color:#f8f8f8}#content #primary #main #wrapper .article-contents .u-cont-style #gray-bg .inner{padding:40px 0 50px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #gray-bg .inner .h3-style{margin-top:0!important}#content #primary #main #wrapper .article-contents .u-cont-style #gray-bg .inner .h4-style_2{margin:0 0 30px!important}#content #primary #main #wrapper .article-contents .u-cont-style #gray-bg .inner .p-center{text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style #pink-bg{background-color:#f6f0f1}#content #primary #main #wrapper .article-contents .u-cont-style #pink-bg .inner{padding:40px 0 50px;max-width:1000px;margin:0 auto;width:90%}#content #primary #main #wrapper .article-contents .u-cont-style #pink-bg .inner .h3-style{margin-top:0!important}#content #primary #main #wrapper .article-contents .u-cont-style #pink-bg .inner .h4-style_2{margin:0 0 30px!important}#content #primary #main #wrapper .article-contents .u-cont-style #pink-bg .inner .p-center{text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .contact{padding:80px 0}#content #primary #main #wrapper .article-contents .u-cont-style .p-center{text-align:center}@media screen and (max-width:500px){#content #primary #main #wrapper .article-contents .u-cont-style .p-center{margin:auto;max-width:360px}}#content #primary #main #wrapper .article-contents .u-cont-style iframe{max-width:100%}#content #primary #main #wrapper .article-contents .u-cont-style .exclusive-box{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:240px;margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style .exclusive-box .exclusive{width:100px;background-color:#D3A373;color:#FFF;text-align:center;margin:auto;border-radius:5px;font-size:0.9rem}#content #primary #main #wrapper .article-contents .u-cont-style .comming{border:1px solid #9A9066;text-align:center;max-width:1000px;margin:80px auto 0;padding:8px}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .comming{width:90%}}#content #primary #main #wrapper .article-contents .u-cont-style .comming h4{margin:0}#content #primary #main #wrapper .article-contents .u-cont-style .comming p{text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .block-spacer{height:50px}#content #primary #main #wrapper .article-contents .u-cont-style .block-spacer-30{height:15px}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .block-spacer-30{height:30px}}#content #primary #main #wrapper .article-contents .u-cont-style .block-spacer-15{height:15px}#content #primary #main #wrapper .article-contents .u-cont-style .gray-box{padding:25px;background-color:#f9f9f9;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style .bk-box{border:solid 2px #d4a373;padding:0.5em 1em 0.5em 2.3em;position:relative}@media screen and (max-width:1024px){#content #primary #main #wrapper .article-contents .u-cont-style .bk-box h4{margin:8px 0}}#content #primary #main #wrapper .article-contents .u-cont-style .bk-box li{line-height:1.5;padding:0.5em 0;list-style-type:disc;list-style-image:radial-gradient(circle at 50% 50%,#d4a373 50%,transparent 50%)}#content #primary #main #wrapper .article-contents .u-cont-style .bk-box02{border:solid 2px #aab9cf;padding:0.5em 1em 0.5em 2.3em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content #primary #main #wrapper .article-contents .u-cont-style .bk-box02 li{line-height:1.5;padding:0.5em 0;list-style-type:disc;list-style-image:radial-gradient(circle at 50% 50%,#aab9cf 50%,transparent 50%);width:25%}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .bk-box02 li{width:50%}}#content #primary #main #wrapper .article-contents .u-cont-style .pbk-box{border:solid 1px #D3A373;padding:25px;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style .pbk-box h4{margin-top:0!important}#content #primary #main #wrapper .article-contents .u-cont-style .check-list{background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin:auto;padding:48px 30px 30px 30px;border:solid 1px #9A9066}#content #primary #main #wrapper .article-contents .u-cont-style .check-list li{width:50%;padding:0 0 18px 0;background:transparent url(images/check-box.png) 0 0 no-repeat;background-size:25px}#content #primary #main #wrapper .article-contents .u-cont-style .check-list li span{width:auto;display:block;margin:0 0 0 38px;font-size:1rem}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .check-list{width:100%;padding:33px 15px 15px 15px}#content #primary #main #wrapper .article-contents .u-cont-style .check-list li{width:100%;padding:0 0 13px 0;background-size:18px}#content #primary #main #wrapper .article-contents .u-cont-style .check-list li span{width:auto;display:block;margin:0 0 0 25px}}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table{width:100%;table-layout:fixed;text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table tr{border-bottom:1px solid #C5D0E6}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table th{text-align:center;vertical-align:middle;color:#9A9066;font-size:1.2rem}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table .title{color:#9A9066;font-size:1.2rem}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table td{height:81px;text-align:center;vertical-align:middle;line-height:2.1;letter-spacing:1px}#content #primary #main #wrapper .article-contents .u-cont-style .comp-table td span{font-size:0.8rem;line-height:1.3;display:inline-block}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5{margin:0 auto;padding:0}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table{width:100%;border-collapse:collapse}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr{width:auto;border-top:1px #D3A373 solid;border-bottom:1px #D3A373 solid}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr th{width:30%;padding:12px 0;font-weight:bold;background-color:#F4F2EA}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr .d-th{width:68%;padding-left:40px;text-align:left}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr .d-th{padding-left:18px}}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr td{min-width:auto;border-right:1px #D3A373 solid;text-align:left;width:auto;padding:20px 3%;background-color:#fff}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr td a{text-decoration:underline;color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr .pink{text-align:right}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr td:last-of-type{border-right:none}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr ul{padding-left:15px}}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_5 table tbody tr ul li{line-height:1.5;padding:0.5em 0;list-style-type:disc;list-style-image:radial-gradient(circle at 50% 50%,#D3A373 50%,transparent 50%)}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6{width:100%;text-align:left;border:solid #C5D0E6;line-height:1.6;border-width:1px 0}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 caption{text-align:right;margin-bottom:15px;font-size:12px}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr{border-top:1px solid #C5D0E6}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr th{padding:20px;background:rgba(219,199,203,0.3803921569)}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr th span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr td{padding:20px}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr td span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr td:last-child{text-align:right;border-left:1px solid #C5D0E6}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr td.br{background:#f9f9f9;border-right:1px dashed #C5D0E6}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr td.br span{font-size:0.8rem}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr .bt{border-top:1px dashed #C5D0E6}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6{border-width:0 0 1px 0}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 caption{display:block;margin-bottom:15px}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 td{display:block}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 th{width:100%;padding:25px;background:#f7f2ee}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 .br{width:100%;border-right:0!important}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 td{width:68%;padding:25px}#content #primary #main #wrapper .article-contents .u-cont-style .table_style_6 td:last-child{width:32%;border-left:1px solid #C5D0E6}}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box{margin-bottom:1em}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:760px;margin:auto}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li{margin:0 auto;margin-bottom:30px;padding:10px;border:1px solid #aaa;width:760px;list-style:none}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .bkpink{background-color:#9A9066;padding:5px;font-size:0.9rem;font-weight:bold;color:#FFF;text-align:center;border-radius:2px}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .ttl{font-size:1.3em;color:#333;text-align:center;padding:0.5em 0;margin-bottom:0.5em;border-bottom:1px solid #ddd}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .price_box{display:block;width:320px}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .price_box p .cred{font-size:1.8rem;font-weight:nomal;line-height:1em;color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .price_box p .yen{font-size:1.1rem;line-height:1em;color:#D3A373}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .parts_box{display:block;width:380px}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .parts_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .parts_box ul li{display:block;padding:0;margin:0;padding-right:5px;padding-bottom:10px;border:none;width:90px;list-style:none}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .parts_box ul li img{width:90%}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set{width:100%!important}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li{width:100%!important}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .ttl{font-size:1.1em}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap{display:block!important}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .price_box{width:100%!important}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .price_box p{text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .datsumou_set_box ul.datsu_set li .p-wrap .parts_box{width:100%!important}}#content #primary #main #wrapper .article-contents .u-cont-style>section li,#content #primary #main #wrapper .article-contents .u-cont-style>section ul{list-style:none}#content #primary #main #wrapper .article-contents .u-cont-style>ul,#content #primary #main #wrapper .article-contents .u-cont-style>ul li{list-style:disc;margin-left:16px}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style .h3-style{font-size:1.6rem!important;margin:20px 0 40px!important}#content #primary #main #wrapper .article-contents .u-cont-style .block-spacer{height:20px!important}#content #primary #main #wrapper .article-contents .u-cont-style .h4-style_2{font-size:1.5rem!important;margin:20px 0 40px!important}}#content #primary #main #wrapper .article-contents .u-cont-style .pink-bt{background:#d07184;color:#fff}#content #primary #main #wrapper .article-contents .u-cont-style .pink-bt:hover{opacity:0.6;-webkit-transition-duration:0.3s;transition-duration:0.3s}#content #primary #main #wrapper .article-contents .u-cont-style .pink-bt{width:500px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem;margin:auto;text-decoration:none}#content #primary #main #wrapper .article-contents .u-cont-style .h4-style_2{text-align:center;font-size:1.5rem;color:#9A9066;margin:50px 0;line-height:1.4}#content #primary #main #wrapper .article-contents .u-cont-style p{text-align:justify;letter-spacing:0.12em;line-height:1.9}#content #primary #main #wrapper .article-contents .u-cont-style p a{text-decoration:underline;color:#750001}@media screen and (max-width:768px){#content #primary #main #wrapper .article-contents .u-cont-style p a{font-size:1.2rem}}#content #primary #main #wrapper .article-contents .u-cont-style .bg-orange{background-color:#fcf3e9;padding:15px 20px;margin-top:20px}#content #primary #main #wrapper .article-contents .u-cont-style .info-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:1.5em 0}#content #primary #main #wrapper .article-contents .u-cont-style .info-box{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0.7em 1em;border-radius:4px;font-size:1em;font-weight:500}#content #primary #main #wrapper .article-contents .u-cont-style .info-box p{text-align:center}#content #primary #main #wrapper .article-contents .u-cont-style .info-box--orange{background-color:#fdf5ec;border:1px solid #c8956a;color:#c8956a}#content #primary #main #wrapper .article-contents .u-cont-style .info-box--beige{background-color:#f5f3ee;border:1px solid #b0a898;color:#7a7060}#content #primary #main #wrapper .article-contents .u-cont-style .info-box--pink{background-color:#fdf0f2;border:1px solid #c98090;color:#c98090}#content #primary #main #wrapper .article-contents .u-cont-style img{display:inline-block;vertical-align:bottom;width:auto;height:auto;max-width:100%}#content #primary #main #wrapper .article-contents .u-cont-style a{display:inline-block;max-width:100%}#content #primary #main #wrapper .article-contents .u-cont-style .doc-name{font-family:"TBカリグラゴシック R","TBCGothic R";font-size:2rem;margin-bottom:16px}#content #primary #main #wrapper .article-contents .u-cont-style .doc-name ruby rt{font-size:0.875rem}#content #primary #main #wrapper .article-contents .u-cont-style .alignleft{float:left;margin:6px 28px 28px 0}#content #primary #main #wrapper .article-contents .u-cont-style .alignright{float:right;margin:6px 0 28px 28px}#content #primary #main #wrapper .article-contents .u-cont-style .aligncenter{clear:both;display:block;margin:0 auto 28px}#content #primary #main #wrapper .article-contents .img-wrap{max-width:320px}#content #primary #main #wrapper .article-contents .img-wrap img{width:100%}#content #primary #main #wrapper .article-contents .text-wrap{margin-left:4%;max-width:680px;width:100%}#content #primary #main #wrapper .article-contents .text-wrap2{margin-right:4%;max-width:680px;width:100%}#content #primary #main #wrapper .article-contents .inner-sec{margin-top:80px}#content #primary #main #wrapper .article-contents .top-border{margin-top:80px!important;border-top:1px dashed #dcd6c3!important}#content #primary #main #wrapper .article-contents .medical-contact{padding:24px;background-color:#fbf5e8;border-radius:8px;margin-top:32px}#content #primary #main #wrapper .article-contents .medical-contact .dl_style_02{margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .medical-contact .dl_style_02 dt{background-color:#615341;border:none;color:#FFFFFF;font-size:0.938rem;border-radius:2px}#content #primary #main #wrapper .article-contents .medical-contact .dl_style_02 dd{margin-left:12px}#content #primary #main #wrapper .article-contents .medical-contact .dl_style_02 dd .tel_style{font-size:1.5rem}#content #primary #main #wrapper .article-contents .twin-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #main #wrapper .article-contents .twin-btn>a{width:49%}@media only screen and (max-width:600px){#content #primary #main #wrapper .article-contents .twin-btn>a{width:100%;margin-bottom:24px}#content #primary #main #wrapper .article-contents .twin-btn>a:last-child{margin-bottom:0}}#content #primary #main #wrapper .article-contents .twin-btn>.qr-unit{background-color:#f3f3f3;padding:24px;width:49%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content #primary #main #wrapper .article-contents .twin-btn>.qr-unit .cap{word-break:break-all;margin-left:16px}@media only screen and (max-width:730px){#content #primary #main #wrapper .article-contents .twin-btn>.qr-unit{width:100%;margin-bottom:24px}#content #primary #main #wrapper .article-contents .twin-btn>.qr-unit:last-child{margin-bottom:0}}#content #primary #main #wrapper .article-contents .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content #primary #main #wrapper .article-contents .flex-box .w30{width:32%;padding:15px;background-color:#FFF;height:450px}#content #primary #main #wrapper .article-contents .flex-box .t-con{width:65%}#content #primary #main #wrapper .article-contents .flex-box .i-con{width:30%;text-align:right}@media screen and (max-width:767px){#content #primary #main #wrapper .article-contents .flex-box{display:block}#content #primary #main #wrapper .article-contents .flex-box .w30{width:100%;height:auto}#content #primary #main #wrapper .article-contents .flex-box .t-con{width:100%;margin-bottom:20px}#content #primary #main #wrapper .article-contents .flex-box .i-con{width:100%;text-align:center}}#content #primary #main #wrapper .article-contents #about .list_style_01 li,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li{border-bottom:1px dashed #dcd6c3;position:relative;text-align:center}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure{margin-bottom:32px;overflow:hidden;text-align:center}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure img,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure img{max-width:400px;max-height:360px;width:100%}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure figcaption,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure figcaption{margin:-14px 4% 0 0;position:absolute;right:16px;width:96px}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure figcaption span,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure figcaption span{background-color:black;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:116px;width:100%;height:28px;padding:2px 0 2px 14px}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure figcaption span img,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure figcaption span img{width:18px;height:20px;margin-left:4px}#content #primary #main #wrapper .article-contents #about .list_style_01 li a:hover figure>img,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a:hover figure>img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.4s;transition:0.4s}#content #primary #main #wrapper .article-contents #about .list_style_01 li a:hover figure figcaption span,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a:hover figure figcaption span{background-color:#D3A373;-webkit-transition:0.4s;transition:0.4s}#content #primary #main #wrapper .article-contents #about .list_style_01 li a:hover figure figcaption span img,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a:hover figure figcaption span img{-webkit-transition:0.5s;transition:0.5s;margin-left:12px}#content #primary #main #wrapper .article-contents #about .list_style_01 li a .dl_style_01,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a .dl_style_01{text-align:justify}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01 li{margin-bottom:40px}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01 li figure{margin-bottom:32px;text-align:center}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01 li figure img{max-width:400px;max-height:360px;width:100%}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01:last-child li{margin-bottom:0}#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02{margin-bottom:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01 h4,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02 h4{margin:0 0 24px}#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01:last-child,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02:last-child{margin-bottom:0}#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01:first-of-type,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02:first-of-type{margin-top:72px}#content #primary #main #wrapper .article-contents #question>section:first-of-type{padding-top:0}#content #primary #main #wrapper .article-contents #access-hours>section:first-child{padding-top:0}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 .text-wrap{margin:0 4% 40px 0;width:40%;border:2px solid #a9a79c;padding:32px 2%;min-width:338px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 .text-wrap .dl_style_02{margin-bottom:24px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 .text-wrap .dl_style_02:last-child{margin-bottom:0}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 .text-wrap .dl_style_02 dt{background-color:#a9a79c;color:#FFFFFF;margin-right:16px;padding:1px 2%;font-size:0.938rem;border-radius:2px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure{width:60%}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure img{width:100%}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure figcaption{text-align:right}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .g-map_ifm{height:440px;width:100%}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .g-map_ifm iframe{width:100%;height:100%}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .dl_style_03{border:1px solid #333;padding:16px;border-radius:6px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .dl_style_03 dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .dl_style_03 dd:last-child{margin-bottom:0px}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .dl_style_03 dd i{line-height:1.5;margin-right:8px}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap{margin:0 auto 40px;overflow:hidden}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap .table_style,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap .table_style{color:#3a3127;background-color:#FFFFFF;border:1px solid #D3A373}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap .table_style thead,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap .table_style thead{color:#FFFFFF;background-color:#D3A373}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap .table_style tbody,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap .table_style tbody{border-top:1px solid #D3A373;border-bottom:1px solid #D3A373}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap .table_style tbody tr,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap .table_style tbody tr{border-bottom:1px dashed #D3A373}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap .table_style tbody tr td,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap .table_style tbody tr td{color:#3a3127}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap figcaption,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap figcaption{margin-top:16px;color:#d86565;display:inline-block;background-color:#fff2f2;padding:2px 2%;border-radius:5px;float:right}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap figcaption span,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .table-wrap figcaption span{font-size:0.938rem;vertical-align:1px;display:inline-block}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .sns-link dt,#content #primary #main #wrapper .article-contents #access-hours .sec-04 .sns-link dt{padding:0 12px 0 0}#content #primary #main #wrapper .article-contents .table-type_form{margin-bottom:64px;width:100%;clear:both}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td span{width:48%!important}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td .horizontal-item{margin:0}#content #primary #main #wrapper .article-contents .table-type_form tbody .check_tr input{vertical-align:1px;width:auto;height:auto}#content #primary #main #wrapper .article-contents .table-type_form tbody .check_tr td{line-height:2}#content #primary #main #wrapper .article-contents .table-type_form tbody .check_tr td span{display:inline-block;margin-left:0px!important}#content #primary #main #wrapper .article-contents .table-type_form tbody .check_tr td p{text-align:right;color:#969696;line-height:0}#content #primary #main #wrapper .article-contents .table-type_form tbody .mail-address td label{margin-right:16px}#content #primary #main #wrapper .article-contents .table-type_form tbody .mail-address td label span{margin-right:8px;width:56px;display:inline-block}#content #primary #main #wrapper .article-contents .table-type_form tbody .tel-tr td{line-height:3}#content #primary #main #wrapper .article-contents .table-type_form tbody .text-area td{word-break:break-all;line-height:1.6}#content #primary #main #wrapper .article-contents .table-type_form tbody .text-area td .error{width:100%;padding:0px 8px;color:#bf3737}#content #primary #main #wrapper .article-contents .table-type_form tbody .text-area td .error:before{content:"\f06a";font-family:FontAwesome;color:#bf3737;font-weight:normal;margin-right:6px;font-size:20px;vertical-align:-1px}#content #primary #main #wrapper .article-contents .table-type_form tbody #tel_fm{height:32px;padding:4px;font-size:0.938rem;width:88%;border:1px solid #cccccc;width:95%}#content #primary #main #wrapper .article-contents .table-type_form tbody #t-area_fm{width:98%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #959595;padding:8px;font-size:0.938rem;height:240px;resize:vertical;line-height:1.6}#content #primary #main #wrapper .article-contents .table-type_form tbody tr{border-bottom:1px dotted #959595;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody tr th{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:184px;padding:32px 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .table-type_form tbody tr th p{line-height:1.5}#content #primary #main #wrapper .article-contents .table-type_form tbody tr th .req{line-height:1.7}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td{padding:24px 0px 24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;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-pack:center;-ms-flex-pack:center;justify-content:center;width:80%}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .mwform-checkbox-field label input{width:auto}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label:first-child{margin-bottom:16px}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label input{height:32px;padding:4px;font-size:0.938rem;width:88%;border:1px solid #cccccc}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label .error{width:100%;padding:0px 8px;color:#bf3737}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label .error:before{content:"\f06a";font-family:FontAwesome;color:#bf3737;font-weight:normal;margin-right:6px;font-size:20px;vertical-align:-1px}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .error{width:100%;padding:0px 8px;color:#bf3737}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .error:before{content:"\f06a";font-family:FontAwesome;color:#bf3737;font-weight:normal;margin-right:6px;font-size:20px;vertical-align:-1px}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .mwform-radio-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .mwform-radio-field #sex_fm-1,#content #primary #main #wrapper .article-contents .table-type_form tbody tr td .mwform-radio-field #sex_fm-2{width:auto;height:15px}#content #primary #main #wrapper .article-contents .mw_wp_form .fm_btn_wrp{display:block;text-align:center}#content #primary #main #wrapper .article-contents .mw_wp_form .fm_btn_wrp .fm_btn1{max-width:300px;width:100%;padding:10px;color:#9A9066;border:1px solid #9A9066;background-color:#FFF}#content #primary #main #wrapper .article-contents .mw_wp_form .fm_btn_wrp .btn_type_fm_2{max-width:300px;width:100%;padding:10px}#content #primary #main #wrapper .article-contents .sg-info{margin-bottom:64px}#content #primary #main #wrapper .article-contents .sg-info nav{margin-top:40px}#content #primary #main #wrapper .article-contents .sg-info nav .nav-links{overflow:hidden}#content #primary #main #wrapper .article-contents .sg-info nav .nav-links .nav-previous{float:left}#content #primary #main #wrapper .article-contents .sg-info nav .nav-links .nav-previous a{background-color:transparent;padding:0px 4px;display:inline-block;color:#333;color:#333;border-bottom:1px dashed #615341}#content #primary #main #wrapper .article-contents .sg-info nav .nav-links .nav-next{float:right}#content #primary #main #wrapper .article-contents .sg-info nav .nav-links .nav-next a{background-color:transparent;padding:0px 4px;display:inline-block;color:#333;color:#615341;border-bottom:1px dashed #615341}#content #primary #main #wrapper .article-contents .info-contents>.flex-01{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}#content #primary #main #wrapper .article-contents .info-contents .info_inner{max-width:1000px;margin:0 auto;width:100%}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post{margin-bottom:40px;padding:2% 2% 48px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .entry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:24px;background-color:#FFF;border-bottom:none}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .entry-header .entry-title{font-size:1.5rem;padding-bottom:4px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .entry-header .entry-title a{padding:0 8px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .category-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .category-wrap time{color:#333}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex .post-thumbnail{max-width:200px;width:98%;margin-right:2%;text-align:center;display:none}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex .post-thumbnail img{display:inline-block;width:auto;height:auto;max-width:100%}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post span{margin-bottom:16px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .entry-content{padding:0 12px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:justify;width:100%;overflow:hidden}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .btn_stl_03{margin-top:40px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .btn_stl_03 span{margin-bottom:0}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation{margin:48px auto 72px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation .screen-reader-text{display:none}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;max-width:80%;margin:0 auto;padding:4px 0}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div a,#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div span{padding:2px 8px 0;font-size:0.938rem;border:1px solid #333;color:#333;margin:0 2px;line-height:1.5;background-color:transparent}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div .next,#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div .prev{padding:2px 16px 0;background-color:transparent;padding:0px 4px;display:inline-block;color:#333;border:1px solid}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div .next i,#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div .prev i{font-size:20px;vertical-align:-2px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation div .current{background-color:#959595;color:#FFFFFF;border:none}@media (max-width:1300px) and (min-width:771px){#content #primary #main #wrapper .article-contents .info-contents .info_inner{margin:0 auto}}#content #primary #main #wrapper .article-contents .info-single .info_inner .post{border:none;border-bottom:1px solid #959595}#content #primary #main #wrapper .article-contents .info-single .info_inner .post .post-thumbnail{margin-bottom:16px}#content #primary #main #wrapper .article-contents .info-single .info_inner .post .post-thumbnail img{display:inline;width:auto;height:auto;max-width:100%}#content #primary #main #wrapper .article-contents .info-single .info_inner .post .entry-content{display:block;text-align:initial}#content #primary #main #wrapper .article-contents .info-single .info_inner .post .entry-content img{display:inline;width:auto;height:auto;max-width:100%}#content #primary #main #wrapper .article-contents .info-single .info_inner .u-footer-style .news-sidebar{background-color:transparent;border:2px solid #959595}.all-404{height:100%}.all-404 .error404{height:100%;background:url(images/404-back.jpg) center center/cover no-repeat fixed}@media screen and (max-width:768px){.all-404 .error404{background:url(images/404-back_sp.jpg) center center/cover no-repeat fixed}}.all-404 .error404 #content,.all-404 .error404 #page,.all-404 .error404 #primary,.all-404 .error404 .site-inner{height:100%;background-color:transparent!important;background-image:none!important}.all-404 .error404 #main_404{height:100%}.all-404 .error404 #main_404 #contents{height:100%;width:50%;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}@media screen and (max-width:768px){.all-404 .error404 #main_404 #contents{height:100%}}.all-404 .error404 #main_404 #contents #inner{color:#FFFFFF;padding:0 4%}.all-404 .error404 #main_404 #contents #inner h1 .m-text{font-family:"Nunito",sans-serif;font-size:7rem;color:#5d5d5d;line-height:1.1}.all-404 .error404 #main_404 #contents #inner h1 .gy_txt{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";color:#5d5d5d}.all-404 .error404 #main_404 #contents #inner>p{font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004";font-size:1.063rem;text-align:justify;color:#5d5d5d}.all-404 .error404 #main_404 #contents #inner .btn_stl_03{margin-top:40px;max-width:400px;border:1px solid #5d5d5d}.all-404 .error404 #main_404 #contents #inner .btn_stl_03 span{font-size:1rem}@media (max-width:1300px) and (min-width:771px){#inner h1 .m-text{font-size:5.5rem!important}}#fix-menu{width:100%;display:none;bottom:0;z-index:10000;position:fixed}#fix-menu span{font-size:0.8rem;line-height:1.1}#fix-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:#dacbbc;background:-webkit-gradient(linear,left top,left bottom,from(#dacbbc),to(#b9a794));background:linear-gradient(to bottom,#dacbbc 0%,#b9a794 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dacbbc",endColorstr="#b9a794",GradientType=0);background:#FFF;padding:5px 0}#fix-menu ul .sp-tel_btn a{line-height:0.9}#fix-menu ul .sp-access_btn a{line-height:0.9;height:63px}#fix-menu ul li{width:31%;text-align:center;line-height:1.2;border-radius:5px}#fix-menu ul li a{color:#FFFFFF;padding:8px 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#fix-menu ul li a i{font-size:20px;margin-bottom:3px}#fix-menu ul li a .fa-phone{font-size:23px}#fix-menu ul li .cv-btn{color:#333;border-radius:5px;background-color:#F4F2EA}#fix-menu ul li .line-btn{color:#FFFFFF;border-radius:5px;background-color:#02c755;height:63px}#fix-menu ul .ft-line{width:25px;display:inline-block}#fix-menu ul .sp-access_btn{background-color:#D3A373;border-radius:5px}#fix-menu ul .sp-tel_btn{background-color:#d07184;border-radius:5px;height:63px}@media only screen and (max-width:1024px){html{-webkit-font-smoothing:antialiased;font-size:14px}body{-webkit-text-size-adjust:100%;min-width:320px}.pc_obj{display:none!important}.fadein{opacity:1;-webkit-transform:initial;transform:initial}.u_h1{font-size:0.625rem}.btn_stl_02{width:88px;height:88px}.btn_stl_tel{text-align:center;width:100%;border-radius:4px;border-bottom:2px solid #ca7f49;height:40px;background-color:#fba05d}.btn_stl_tel a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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;width:100%;height:100%}.btn_stl_tel a span{color:#FFFFFF}.btn_stl_tel a span i{margin-right:12px}.btn_stl_tel:active{border-bottom:0px solid #c39300}.top_title{font-size:2rem;margin-bottom:50px}.top_title span{font-size:1rem}.uc_title_01{font-family:"Noto Serif JP",serif}.uc_title_01 .b_txt{font-size:2rem;line-height:0}.uc_title_01 .gy_txt{font-size:1.25rem;text-shadow:0px 0px 3px rgba(255,255,255,0.75)}.uc_title_02{margin-bottom:48px}.uc_title_02:after,.uc_title_02:before{max-width:20px;margin:0 4px}.uc_title_02 .title-text span{padding:4px}.table_style_3{width:100%}.table_style_3 tbody{color:#959595}.table_style_3 tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table_style_3 tbody tr th{width:100%}.table_style_3 tbody tr td{width:100%}.table_style_4 thead tr td{padding:2%}.table_style_4 tbody tr td{padding:2%}.price-table{border-top:none;border-bottom:none;background-color:#fbf5e8;padding:0}.price-table table{border-top:none;border-bottom:none;border:1px #b9ac9c solid}.price-table table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none}.price-table table tbody tr th{color:#FFFFFF;padding:0}.price-table table tbody tr th p{display:inline-block;background-color:#b9ac9c;width:100%;text-align:center!important}.price-table table tbody tr td{padding:12px 0;text-align:center}.price-table table tbody tr td:nth-of-type(2){text-align:center}.profile header{width:30%}.profile header strong{font-size:0.8rem}.close,.news{width:64px}.sns-link dt{font-size:0.75rem}.sns-link dd i{font-size:1.4rem;vertical-align:-2px}#fix-menu{width:100%;display:none;bottom:0;z-index:10000;position:fixed}#fix-menu span{font-size:0.8rem}#fix-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:#FFF}#fix-menu ul li{width:31%;text-align:center;line-height:1.2}#fix-menu ul li a{color:#FFFFFF;padding:8px 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#fix-menu ul li a i{font-size:20px}#fix-menu ul li .cv-btn{color:#333;background-color:#F4F2EA;height:63px}.fixed{position:fixed!important;top:0!important;right:0;z-index:15000;min-width:initial}.fix-sp-menu{color:#333;text-align:center;padding:5px 10px;position:fixed;right:0;z-index:15000;font-family:"Noto Serif JP",serif;background-color:#750101;width:100%}.fix-sp-menu .flex-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px}.fix-sp-menu .flex-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF}.fix-sp-menu .flex-menu a .name-text{line-height:1.2;text-align:left;color:#e9bf92}.fix-sp-menu .flex-menu a .name-text .sub-text{letter-spacing:1.5px}.fix-sp-menu .flex-menu a .name-text .m-text{font-size:1.2rem;letter-spacing:4px}.fix-sp-menu .flex-menu a figure{margin:0;color:#e9bf92}.fix-sp-menu img{max-width:32px;margin-right:6px}.fix-sp-menu figcaption{font-size:0.875rem}.header-wrap{padding:0;height:auto}.header-wrap .c-name{font-family:"ゴシックMB101 B JIS2004","Gothic MB101 Bold JIS2004";font-size:1.25rem;padding-top:2px}.header-wrap .c-name a{color:#FFFFFF}.header-wrap .c-name-logo{padding-top:4px}.header-wrap .c-name-logo a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrap .c-name-logo a img{max-width:32px;margin-right:6px}.header-wrap .c-name-logo a .name-text .sub-text{font-size:0.813rem}.header-wrap .c-name-logo a .name-text .m-text{font-size:1.2rem}.main_visual_wrap{padding-bottom:88px}.main_visual_wrap .catch-copy{font-size:1.9rem;text-shadow:none;left:0;top:70%;right:0;margin:0 auto;text-align:center;width:90%;bottom:0;color:#FFF}.main_visual_wrap .catch-copy>p{font-size:0.875rem;margin:10px auto 0}.main_visual_wrap #main_visual{width:100%;margin:0px auto 16px}.main_visual_wrap #main_visual .swiper-wrapper .swiper-slide:first-child{background-image:url(../template-beauty/images/main-mv_01_sp.jpg);background-color:rgba(0,0,0,0);background-position:center center;background-size:cover;-webkit-animation-duration:10000ms;animation-duration:10000ms}.main_visual_wrap #main_visual .swiper-wrapper .swiper-slide:nth-child(2){background-image:url(../template-beauty/images/main-mv_02_sp.jpg);background-color:rgba(0,0,0,0);background-position:center center;background-size:cover;-webkit-animation-duration:10000ms;animation-duration:10000ms}#sd-menu .nav-inner{position:absolute;text-align:center;right:0;left:0;margin:0 auto;top:19%;padding-bottom:88px}#sd-menu .nav-inner>div #menu-sp-menu>.menu-item>a{background-color:#FFF;color:#9A9066;border:1px solid #9A9066}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-has-children>a{position:relative}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-has-children>a:before{font-family:FontAwesome;content:" \f067";line-height:1;vertical-align:middle;position:absolute;left:16px;top:24px;line-height:0;-webkit-transition:all 0.5s;transition:all 0.5s}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-has-children>a:active:before{-webkit-transform:rotate(520deg);transform:rotate(520deg);-webkit-transition:all 0.8s;transition:all 0.8s}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-has-children .sub-menu{margin-top:8px;display:none}#sd-menu .nav-inner>div #menu-sp-menu li{margin-bottom:8px}#sd-menu .nav-inner>div #menu-sp-menu li a{border:1px solid white;width:90%;margin:0 auto;border-radius:80px;padding:8px 0;color:#FFFFFF;font-size:1.1rem}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-255{border:1px solid white;width:90%;margin:0 auto;border-radius:80px;margin-top:8px}#sd-menu .nav-inner>div #menu-sp-menu .menu-item-255 a:before{font-family:FontAwesome;content:" \f108";line-height:1;vertical-align:middle;font-size:0.85rem;margin-right:4px}#sd-menu .nav-inner .close-sd-menu{color:#FFFFFF;margin-top:32px}.news-sidebar{padding:0 0%}.news-sidebar section:last-child{margin-bottom:0}.news-sidebar .widget_calendar{width:100%}.news-sidebar2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:8px;border-radius:4px}.news-sidebar2 section{display:inline-block;margin-bottom:0}.page_list{padding:0 2%}.page_list_parent ul{width:100%}.flex-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-03{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-box .w30{width:30%}.flex-box .t-con{width:65%}.flex-box .i-con{width:30%}}@media only screen and (max-width:1024px) and (max-width:767px){.flex-box{display:block}.flex-box .t-con{width:100%}.flex-box .i-con{width:100%}.flex-box .w30{width:100%}}@media only screen and (max-width:1024px){.dl_style_01 dt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.dl_style_04{margin:0}.dl_style_04 dt{width:100%}.dl_style_04 dd{width:100%}.question{line-height:0.9}.list_style_01 li{width:100%;padding:40px 2%}.list_style_01 li figure{width:80%;margin:0 auto}.list_style_02{border-top:1px solid;border-bottom:1px solid;padding:16px 1%}.list_style_02 header{padding:0;margin-bottom:12px}.list_style_02 ul li{margin-bottom:12px}.list_style_03{padding-left:0;margin:16px 0}.list_style_03 li dl dt{padding:0 12px;line-height:4.3;font-size:1.5rem}.list_style_03 li dl dd:before{border-width:43.5px 0 43.5px 16px;margin-left:-0.2px;border-radius:1px}.list_style_04{padding:16px 0 16px;margin:0}.list_style_04 li{-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}.list_style_04 li .num_wrap{width:initial;margin:0 auto 32px}.list_style_04 li .num_wrap .num_head{width:50px;height:50px;margin-right:0}.list_style_04 li .num_wrap .num_head .num_txt{font-size:2rem}.list_style_04 li .txt_wid{width:100%}.list_style_06 li:nth-of-type(2n){margin-left:0}.list_style_06 li figure{margin:0 0 32px 0}#doctor .list_style_02 header{width:20%}#doctor .list_style_02 ul{width:80%}.price-list li figure{width:100%;margin-bottom:32px}.price-list li figure img{width:60%!important;height:auto}.price-list li .price-cap{width:100%}.price-list li .price-cap dt{margin-bottom:6px}.price-list li .price-cap .price{margin-bottom:12px}.max-width_480{max-width:100%}.max-width_440{max-width:100%}.content_50{width:100%}.tc_inner,.tc_inner_02{padding:24px 2%;width:100%}.sp_obj{display:block}#primary #main_visual .swiper-pagination{display:none}#primary #main_visual .swiper-pagination .swiper-pagination-bullet-active{background:#959595;display:none}#primary #main #top-doctor .top_title{line-height:0.9;width:90%;margin:0 auto;text-align:center;letter-spacing:4px;margin-bottom:60px}#primary #main #top-doctor .doc-contents{width:90%;margin:0 auto;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100}#primary #main #top-doctor .doc-contents .doc-photo{width:48%}#primary #main #top-doctor .doc-contents .doc-photo .doc-img{width:100%;height:auto;max-width:400px;margin:0 auto;-webkit-box-shadow:-50px -50px 0 0 #F4F2EA;box-shadow:-50px -50px 0 0 #F4F2EA}#primary #main #top-doctor .doc-contents .message{width:48%;color:#313131}#primary #main #top-doctor .doc-contents .message .m-title{font-size:1.5rem;margin-bottom:24px;line-height:1.8;letter-spacing:3px}#primary #main #top-doctor .doc-contents .message .m-cap{text-align:justify;margin-bottom:40px}#primary #main #top-doctor .doc-contents .bt01{margin-top:16px}#primary #main #top-doctor .doc-contents .bt01 .k-button{background:#D3A373;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;max-width:480px;margin:auto}}@media only screen and (max-width:1024px) and (max-width:767px){#primary #main #top-doctor{padding:80px 0}#primary #main #top-doctor .doc-contents{display:block}#primary #main #top-doctor .doc-contents .doc-photo{width:100%;margin-bottom:50px}#primary #main #top-doctor .doc-contents .message{width:100%}}@media only screen and (max-width:1024px){#primary #main #top_about{padding:72px 0 112px}#primary #main #top_about .top_title{margin-bottom:40px}#primary #main #top_about .ct-visual{width:100%;min-height:initial;margin-bottom:8px}#primary #main #top_about .ct-visual img{width:90%}#primary #main #top_about .ct-visual .catch-copy{right:initial;left:4%;font-size:1.5rem;position:relative;text-align:left;text-shadow:none;margin-top:24px}#primary #main #top_about .ct-visual .catch-copy .u-line{border-bottom:none}#primary #main #top_about .ct-visual .cap-01{position:relative;right:initial;bottom:initial;max-width:initial;padding:24px 4% 16px}#primary #main #top_about .btn_stl_01{width:94%;margin:0 auto}#primary #main #top_doctor{padding:96px 4%;margin-top:-112px}#primary #main #top_doctor .ct-visual{width:100%}#primary #main #top_doctor .inner-sec_t{width:100%;margin-left:0}#primary #main #top_doctor .inner-sec_t .img-wrap{width:80%;margin:0 auto;max-width:320px}#primary #main #top_doctor .inner-sec_t .catch-copy{font-size:1.5rem;margin-top:24px;text-shadow:0px 1px 3px black}#primary #main #top_doctor .inner-sec_t .cap-01{margin-top:24px}#primary #main #top_doctor .inner-sec_t .btn_stl_03{max-width:initial}#primary #main #top_medical{padding:56px 0 24px;margin:0 auto}#primary #main #top_medical:before{top:-20px;max-width:300px}#primary #main #top_medical:after{bottom:-20px;max-width:300px}#primary #main #top_medical .top_title{margin-bottom:40px}#primary #main #top_medical .list_style_wrap{width:94%}#primary #main #top_medical .list_style_wrap li{width:100%;margin-bottom:32px;-webkit-box-shadow:#848484 0px 2px 8px -1px;box-shadow:#848484 0px 2px 8px -1px}#primary #main #top_medical .list_style_wrap li a figure{margin-bottom:0}#primary #main #top_medical .list_style_wrap li a figure figcaption{margin:auto;position:absolute;bottom:160px;right:8px}}@media only screen and (max-width:1024px) and (max-width:778px) and (min-width:736px){#primary #main #top_medical .list_style_wrap li a figure figcaption{bottom:190px}}@media only screen and (max-width:1024px) and (max-width:735px) and (min-width:381px){#primary #main #top_medical .list_style_wrap li a figure figcaption{bottom:130px}}@media only screen and (max-width:1024px) and (max-width:780px){#primary #main #top_medical .list_style_wrap li a figure figcaption{bottom:150px}}@media only screen and (max-width:1024px){#primary #main #top_medical .list_style_wrap li a figure img{max-width:initial;max-height:initial}#primary #main #top_medical .list_style_wrap li a .dl_style_01 dt{font-size:1.063rem}#primary #main #top_medical .list_style_wrap li a .dl_style_01 dd{font-size:0.938rem}}@media only screen and (max-width:1024px) and (max-width:1024px) and (min-width:736px){#primary #main #top_medical .list_style_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#primary #main #top_medical .list_style_wrap li{width:46%;margin:0 2% 40px}}@media only screen and (max-width:1024px){#primary #main #top_medical .cap{width:92%}.site-footer .footer-top_wrap #footer-top{min-height:initial;max-height:initial;padding:0}.site-footer .footer-top_wrap #footer-top .wrapper{margin:0 auto}.site-footer .footer-top_wrap #footer-top #top_access{width:100%;padding:0}.site-footer .footer-top_wrap #footer-top #top_access .wrapper .wrapper_in{margin-bottom:40px;height:auto}.site-footer .footer-top_wrap #footer-top #top_hours{width:100%;padding:0}.site-footer .footer-top_wrap #footer-top #top_hours figure{margin:16px auto}.site-footer .footer-top_wrap #g_map{height:320px}.site-footer #footer-bottom{padding:40px 0px}.site-footer #footer-bottom #site_map_wrap .menu-g-nav-container{max-width:1200px;margin:0 auto}.site-footer #footer-bottom #site_map_wrap .menu-g-nav-container #menu-g-nav-1,.site-footer #footer-bottom #site_map_wrap .menu-g-nav-container #menu-g-nav-2,.site-footer #footer-bottom #site_map_wrap .menu-g-nav-container #menu-g-nav-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer #footer-bottom #site_map_wrap .tc_inner{padding:0 2%}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo{max-width:250px;margin:auto;padding-top:40px}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo li a img{max-width:80px}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo li a .name-text{line-height:1.2}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo li a .name-text .sub-text{font-size:0.85rem;letter-spacing:1.5px}.site-footer #footer-bottom #site_map_wrap .tc_inner #banner .ft-logo li a .name-text .m-text{font-size:1.5rem;letter-spacing:4px}.site-footer #footer-bottom #site_map_wrap #banner{margin:16px auto}.site-footer #footer-bottom #site_map_wrap #banner .flex-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer #footer-bottom #site_map_wrap #banner .flex-01 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer #footer-bottom #site_map_wrap #banner .flex-01 li a img{max-width:80px}.site-footer #footer-bottom #site_map_wrap #banner .flex-01 li a .name-text{line-height:1.2}.site-footer #footer-bottom #site_map_wrap #banner .flex-01 li a .name-text .sub-text{font-size:0.85rem;letter-spacing:1.5px}.site-footer #footer-bottom #site_map_wrap #banner .flex-01 li a .name-text .m-text{font-size:2rem;letter-spacing:4px}.site-footer #footer-bottom #copy-sec{padding-bottom:64px}.site-footer #footer-bottom #copy-sec address{padding-top:32px}#top_btn,#top_btn_sp{bottom:8%;-webkit-transition:0.3s;transition:0.3s}#top_btn div,#top_btn_sp div{width:40px;height:40px}#top_btn div img,#top_btn_sp div img{display:block;width:100%;height:auto;background-color:#fff;border-radius:100px;padding:10px;border:1px solid #8c8c8c}#top_btn_sp{bottom:1.5%;z-index:100}.mv_under{z-index:-1000}#content #primary #main #wrapper{padding-bottom:56px;overflow:hidden}#content #primary #main #wrapper #bread{padding:2%}#content #primary #main #wrapper #bread>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:35%}#content #primary #main #wrapper .info-article{width:94%;padding:8px 2%;text-align:justify;border-radius:3px}#content #primary #main #wrapper .info-article .u-cont-style{padding:24px 0%}#content #primary #main #wrapper .article-contents .u-cont-style>section h3{font-size:1.31rem}#content #primary #main #wrapper .article-contents .u-cont-style>section h4{font-size:1.125rem;margin:0 0 24px}#content #primary #main #wrapper .article-contents .u-cont-style .u-footer-style{margin:24px auto 8px}#content #primary #main #wrapper .article-contents .text-wrap{margin:0 0% 16px}#content #primary #main #wrapper .article-contents .text-wrap2{margin:0 0% 16px}#content #primary #main #wrapper .article-contents .inner-sec{margin-top:56px}#content #primary #main #wrapper .article-contents .inner-sec .flex-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents .top-border{margin-top:40px!important;border-top:1px dashed #dcd6c3!important}#content #primary #main #wrapper .article-contents #about .list_style_01 li a,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a{width:100%;max-width:400px}#content #primary #main #wrapper .article-contents #about .list_style_01 li a figure figcaption,#content #primary #main #wrapper .article-contents #medicals .list_style_01 li a figure figcaption{right:12%}#content #primary #main #wrapper .article-contents #feature .sec-01 .flex-stay-01{padding:32px 0}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01 li{margin-bottom:0}}@media only screen and (max-width:1024px) and (max-width:1024px) and (min-width:661px){#content #primary #main #wrapper .article-contents #clinic-view .list_style_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#content #primary #main #wrapper .article-contents #clinic-view .list_style_01 li{width:31.3%}}@media only screen and (max-width:1024px){#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02{margin-bottom:48px}#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-01:first-of-type,#content #primary #main #wrapper .article-contents #medicals .sec-01>.flex-02:first-of-type{margin-top:40px}#content #primary #main #wrapper .article-contents #medicals .sec-02 .flex-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents #medicals .sec-03 .flex-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #primary #main #wrapper .article-contents #medicals .sec-03 .medical-contact{padding:8px}#content #primary #main #wrapper .article-contents #medicals .sec-03 .medical-contact>p{margin-bottom:6px}#content #primary #main #wrapper .article-contents #medicals .sec-03 .medical-contact .dl_style_02{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content #primary #main #wrapper .article-contents #medicals .sec-03 .medical-contact .dl_style_02 dt{margin-bottom:6px}#content #primary #main #wrapper .article-contents #medicals .sec-03 .medical-contact .dl_style_02 dd{margin-left:0}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 .text-wrap{margin:0 0 40px 0;width:100%;min-width:initial}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure{margin-bottom:32px;width:100%;text-align:center}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure img{width:auto;max-width:100%;height:auto;margin:0 auto}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .flex-02 figure figcaption{text-align:center}#content #primary #main #wrapper .article-contents #access-hours .sec-01 .g-map_ifm{height:360px;width:100%}#content #primary #main #wrapper .article-contents #access-hours .sec-03{margin-bottom:56px}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap{margin:0 auto 16px}#content #primary #main #wrapper .article-contents #access-hours .sec-03 .table-wrap figcaption{text-align:center;float:none;width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody #tel_fm{width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody #t-area_fm{width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td span{width:20%}#content #primary #main #wrapper .article-contents .table-type_form tbody .check-medical td .horizontal-item{margin:0}#content #primary #main #wrapper .article-contents .table-type_form tbody tr{display:block}#content #primary #main #wrapper .article-contents .table-type_form tbody tr th{width:100%;padding:12px 4px}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td{padding:24px 0px;width:100%}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label #age_fm{width:65px}#content #primary #main #wrapper .article-contents .table-type_form tbody tr td label input{width:100%}#content #primary #main #wrapper .article-contents .info-contents .info_inner{margin:0 auto}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post{margin-bottom:24px;padding:4% 2%}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .entry-header .entry-title{font-size:1.25rem}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex .post-thumbnail{max-width:160px;margin:0 auto 24px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .content-flex .entry-content{padding:0 2%}#content #primary #main #wrapper .article-contents .info-contents .info_inner .post .next-page-link{width:100%;padding:10px 24px}#content #primary #main #wrapper .article-contents .info-contents .info_inner .navigation{margin:40px auto 40px}#content #primary #main #wrapper .article-contents #db-article .page-header{margin-bottom:40px}#content #primary #main #wrapper .info-article{width:95%;margin:0 auto;padding:40px 2% 0;position:relative;max-width:1400px;border-radius:4px}.all-404 .error404 #main_404 #contents{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.all-404 .error404 #main_404 #contents #inner{padding:0 2%}.all-404 .error404 #main_404 #contents #inner h1 .m-text{font-size:3.5rem}.all-404 .error404 #main_404 #contents #inner>p{font-size:1rem;max-width:380px}}#main_visual{width:100%;margin:0px auto 16px}#main_visual .swiper-wrapper .swiper-slide:first-child{background-image:url(../template-beauty/images/main-mv_01.jpg);background-color:rgba(0,0,0,0);background-position:center center;background-size:cover;-webkit-animation-duration:10000ms;animation-duration:10000ms}#main_visual .swiper-wrapper .swiper-slide:nth-child(2){background-image:url(../template-beauty/images/main-mv_02.jpg);background-color:rgba(0,0,0,0);background-position:center center;background-size:cover;-webkit-animation-duration:10000ms;animation-duration:10000ms}#main_visual .swiper-pagination{display:none}.charge-button{position:relative;background-color:#1abc9c;border-radius:4px;color:#fff;line-height:52px;-webkit-transition:none;transition:none;-webkit-box-shadow:0 3px 0 #0e8c73;box-shadow:0 3px 0 #0e8c73;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.charge-button:hover{background-color:#31c8aa;-webkit-box-shadow:0 3px 0 #23a188;box-shadow:0 3px 0 #23a188}.charge-button:active{top:3px;-webkit-box-shadow:none;box-shadow:none}.m-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.m-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.m-flex .m-left{width:48%}@media screen and (max-width:1024px){.m-flex .m-left{width:100%}}.m-flex .m-left .medical-contact{margin-top:0!important}.m-flex .m-right{width:48%;margin-bottom:25px}@media screen and (max-width:1024px){.m-flex .m-right{width:100%}}#bread #breadcrumb ol.breadcrumbs20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:unset}#bread #breadcrumb ol.breadcrumbs20 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.ft-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.ft-bnr{margin-bottom:10px;padding:0 10px}}.ft-bnr li:nth-child(odd){clear:both}.ft-bnr li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;padding:5px}@media screen and (max-width:767px){.ft-bnr li{width:50%}}.ft-bnr li h3{margin-top:5px;font-size:0.9rem;color:#9A9066}.ft-bnr li p{line-height:1.4;font-size:0.8rem}.ft-bnr li .txt{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 10px}.ft-bnr li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background:#fff;overflow:hidden;border:solid 1px #9A9066;border-radius:4px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media screen and (max-width:767px){.ft-bnr li a{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-pack:center;-ms-flex-pack:center;justify-content:center}}.ft-bnr li a figure{-ms-flex-preferred-size:50%;flex-basis:50%;background:no-repeat center center/cover;margin:0}@media screen and (max-width:767px){.ft-bnr li a figure{width:100%;height:110px;-ms-flex-preferred-size:unset;flex-basis:unset}}.ft-bnr li a:hover{opacity:0.8}.ft-bnr:after,.ft-bnr:before{content:"";display:table}.mod__flex .mod__flex__item.-w100{width:100%}.mod__flex .mod__flex__item.-w30{width:30%}.mod__flex .mod__flex__item{padding:0 0 0 0}.mod__flex .mod__flex__item.-w70{width:70%}.mod-relation .mod-relation-item-full a{padding-left:2em}.mod-relation .mod-relation-item-full a h4{padding:1em 0!important;text-align:left!important;font-weight:normal!important}.mod-relation .mod-relation-item-full a p{font-size:13px;color:#666;line-height:1.8}.mod-relation .mod-relation-item-full{margin-bottom:1.5em;border:1px solid #eee}.mod__flex .mod__flex__item{padding:0 0 0 0}.mod__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-relation .mod-relation-box{max-width:900px;margin:0 auto 3em}.mod-relation .mod-relation-item-full a{display:block;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;padding:1em;padding-top:0}@media screen and (max-width:768px){.mod-relation .mod-relation-item{width:48%}}.cl_label{width:100px;background-color:#D3A373;color:#FFF;text-align:center;margin:auto;border-radius:5px;font-size:0.9rem;padding:4px;margin:0 5px}.h-table,.h-table td,.h-table th{border:1px solid #C5D0E6;border-collapse:collapse}.h-table{width:100%;text-align:center}.h-table tbody tr .pkb{background:#dfe5f1;padding:12px 0}.h-table tbody tr td{padding:12px 0}.access-time{font-size:1.2rem;color:#9a9066;font-weight:600}.policy_waku{margin-bottom:1rem}.policy_waku p{font-family:"Noto Serif JP",serif;color:#750101;font-weight:600;font-size:1.5rem}.policy_waku p span{color:#2a4f8c;font-size:1.2rem}@media screen and (max-width:768px){.policy_waku p{font-size:1.2rem}}.player{width:30%;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%}.wp-block-table{width:100%;overflow-x:auto;margin-bottom:2em}.wp-block-table table{width:100%;border-collapse:collapse;font-size:15px}table.hours-table tbody td,table.hours-table thead th{text-align:center;padding:14px 8px}table.hours-table tbody tr{line-height:1.6}table.hours-table tbody td:first-child{text-align:left;font-size:1.05rem}.wp-block-table thead th{background-color:#c4956a;color:#ffffff;padding:12px 16px;text-align:center;font-weight:700;letter-spacing:0.05em;border:1px solid #5a0101}.wp-block-table tbody td{padding:10px 16px;border:1px solid #ddd;vertical-align:middle;color:#333333}.wp-block-table tbody tr:nth-child(2n) td{background-color:#faf5f0}.wp-block-table tbody tr:nth-child(odd) td{background-color:#ffffff}.wp-block-table thead th{text-align:center}.wp-block-table tbody td{text-align:right}.wp-block-table tbody td:first-child{text-align:left}@media (max-width:768px){.wp-block-table table{font-size:13px}.wp-block-table tbody td,.wp-block-table thead th{padding:8px 10px}}.clinic-slider{position:relative;max-width:1200px;margin:0 auto 40px;padding-bottom:48px;visibility:hidden}.clinic-slider.slick-initialized{visibility:visible}.clinic-slider .clinic-slide{padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.clinic-slider .clinic-slide img{width:100%!important;height:240px!important;max-width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;border-radius:4px;vertical-align:bottom}.clinic-slider .clinic-slide p{text-align:center;margin:8px 0 0!important;font-size:0.95rem;color:#333;letter-spacing:0}.clinic-slider .clinic-slide figcaption,.clinic-slider .clinic-slide p{text-align:center;margin:8px 0 0!important;font-size:0.95rem;color:#333;letter-spacing:0}.clinic-slider .slick-dots{position:absolute;bottom:8px;left:0;right:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:0;margin:0;list-style:none}.clinic-slider .slick-dots li{width:10px;height:10px;margin:0;padding:0}.clinic-slider .slick-dots li button{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#ccc;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.clinic-slider .slick-dots li button:before{display:none!important}.clinic-slider .slick-dots li.slick-active button{background:#D3A373}.clinic-slider .slick-next,.clinic-slider .slick-prev{z-index:10;width:32px;height:32px}.clinic-slider .slick-next:before,.clinic-slider .slick-prev:before{color:#D3A373;font-family:FontAwesome;font-size:1.8rem}.clinic-slider .slick-prev:before{content:"\f104"}.clinic-slider .slick-next:before{content:"\f105"}@media screen and (max-width:1024px){.clinic-slider .clinic-slide img{height:260px!important}}@media screen and (max-width:768px){.clinic-slider{padding-bottom:40px}.clinic-slider .clinic-slide{padding:0 4px}.clinic-slider .clinic-slide img{height:240px!important}}.wp-block-table table:has(>thead>tr>th:nth-child(2):last-child){table-layout:fixed}.wp-block-table table:has(>thead>tr>th:nth-child(2):last-child) td:first-child,.wp-block-table table:has(>thead>tr>th:nth-child(2):last-child) th:first-child{width:65%}.table-left td,.table-left th{text-align:left!important}.table-center td,.table-center th{text-align:center!important}#top-commitment{background:#faf8f6;padding:100px 0}#top-commitment .top-commitment__inner{max-width:820px;margin:0 auto;padding:0 40px}#top-commitment .top_title{margin-bottom:24px}#top-commitment .top_title span{font-family:"Noto Serif JP",serif;font-size:1rem;letter-spacing:6px}.top-commitment__lead{display:block;text-align:center;font-size:1rem;color:#8a7a6e;letter-spacing:0.08em;margin-bottom:64px}.top-commitment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-commitment__item{padding:52px 0;border-bottom:1px solid #ececec}.top-commitment__item:first-child{border-top:1px solid #ececec}.top-commitment__ttl{font-family:"Noto Serif JP",serif;font-size:1.125rem;font-weight:700;color:#4e433f;margin-bottom:20px;padding-left:18px;border-left:2px solid #D3A373;line-height:1.6}.top-commitment__item p{font-size:0.9375rem;line-height:2;color:#5d5d5d;margin-bottom:12px}.top-commitment__item p:last-child{margin-bottom:0}@media only screen and (max-width:1024px){#top-commitment{padding:60px 0 0;margin-bottom:60px}#top-commitment .top-commitment__inner{padding:0 20px}.top-commitment__item{padding:36px 0;border-bottom:none}.top-commitment__ttl{font-size:1.25rem}.top-commitment__item p{font-size:1rem}}