.dlTable{width:100%;border-top:1px solid #dedede;border-left:1px solid #dedede;display:flex;flex-wrap:wrap}.dlTable dt,.dlTable dd{border-bottom:1px solid #dedede;border-right:1px solid #dedede;box-sizing:border-box;padding:.309em .618em}.dlTable dt{font-size:16px;width:90px}.dlTable dd{width:calc(100% - 90px)}.creditcard{width:80%;margin:0 10% 32px;text-align:center;opacity:.5}.credtcard img{width:calc(100% - 16px);height:auto}.menu-content{padding-top:48px}.btn{border:1px solid #f6f1eb;background:#f6f1eb;font-size:1.414em;font-weight:700;padding:12px 18px;text-decoration:none;border-radius:30px;transition-property:opacity;transition-duration:.5s;-webkit-transition-duration:.5s}.btn:hover{opacity:.6;border:1px solid #696969}.btn2{background:#f47040;color:#f6f1eb;border:1px solid #f6f1eb;font-size:1em;font-weight:700;padding:20px 24px;text-decoration:none;border-radius:36px;transition-property:opacity;transition-duration:.5s;-webkit-transition-duration:.5s}.btn2:hover{opacity:.6;border:1px solid #696969}.indent0{padding-left:1.25em;text-indent:-1.25em}.indent0 span{display:inline-block;width:1.25em;text-indent:0}.low-area{padding-bottom:calc(21px + 9.333333vw);text-align:center}.telephone{border:2px solid #211;padding:2px;width:100%;color:#211;text-align:center;font-family:"Noto Serif JP",serif;font-size:5.86667vw;font-weight:400;line-height:1.4}.bg_map{background:url(https://www.gohongi-clinic.com/wp-content/uploads/2013/03/DSC_0224-2048x1533.jpg);background-size:100% auto;position:relative;z-index:0}.bg_map::before{content:'';position:absolute;width:100%;height:100%;background:inherit;filter:brightness(55%);z-index:-1}.list-0{padding:1.414em 2.618em 2em}.list-0 ol{list-style:decimal}.list-0 li{margin-bottom:2em}.hidden{display:none}.clearfix:after{content:"";display:block;clear:both}.hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1}.hover:hover{opacity:.6;color:#100}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.price-archive-list__content{margin-top:64px}.menu-content__ttl{outline:2px solid #ffb580;outline-offset:-6px;line-height:2.618;letter-spacing:1px;padding:.4em;color:#fff;font-weight:600;text-align:center;background:#f47040;margin-top:80px;margin-bottom:1.618em}.container2{display:flex;flex-wrap:wrap;padding:10px;margin:0 0 10px;width:100%}.item2{padding:20px;flex-grow:1;flex-shrink:0;flex-basis:320px;margin:10px}.item2 h2,.item2 h3{font-size:31px}div.listtest2{display:flex;flex-wrap:wrap}div.listtest2>div.item{flex-grow:1;flex-shrink:0;flex-basis:480px}h3.kagi{position:relative;padding:1em 2em;text-align:center;margin-bottom:3rem}h3.kagi:before,h3.kagi:after{position:absolute;content:''}h3.kagi:after{top:0;left:0;width:50px;height:50px;border-top:2px solid #919596;border-left:2px solid #919596}h3.kagi:before{right:0;bottom:0;width:50px;height:50px;border-right:2px solid #919596;border-bottom:2px solid #919596}.menu-price-list__caption{margin-bottom:0;padding-left:.2em;font-weight:700}.menu-price-list table{width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:2px solid #e3ac9f}.menu-price-list th,.menu-price-list td{vertical-align:middle;text-align:center;border-top:1px solid #e3ac9f}.menu-price-list .wrap th,.menu-price-list .wrap td{border-top:2px solid #e3ac9f}.menu-price-list th{letter-spacing:1px;font-weight:700;background:#f6f1eb}.menu-price-list .wchrrap .price{background:#fcfcfc}.minchou{font-family:"Ryumin Regular KL","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.menu-price-list .count{border-right:1px solid #e3ac9f}.menu-price-list .price span{display:inline-block;font:500 16px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#211;min-width:5em;text-align:right}.menu-price-note{margin-top:.4em;text-align:right;margin-right:.8em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#211}h2.price-archive-list__ttl:before,h2.price-archive-list__ttl:after{content:"";display:block;position:absolute;top:50%;border-top:1px solid #c8c8c8;width:100%}.price-archive-list__ttl:before{right:calc(100% + .5em)}.price-archive-list__ttl:after{left:calc(100% + .5em)}.price-archive-list__anchor ul:after{content:"";display:block;width:49.5%;height:0;visibility:hidden}.price-archive-list__anchor .btn{display:block;text-align:center;color:#211;padding:.8em .6em;margin-bottom:.2em;font-weight:700}.price-archive-list__pagetop{margin:-1.618em .618em 2.618em;text-align:right}.price-archive-list__pagetop a{color:#696969}.menu-price-list th,.menu-price-list td{padding:1.414em .4em}.ref{list-style:decimal;margin:.3em 0 0 3.2em;padding:0}.entry-content .ref li{font-size:100%}.entry-content .ref li a{text-decoration:underline}.menu-price-list table{width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:2px solid #e3ac9f}.menu-price-list th,.menu-price-list td{vertical-align:middle;text-align:center;border-top:1px solid #e3ac9f}.menu-price-list .wrap th,.menu-price-list .wrap td{border-top:2px solid #e3ac9f}.menu-price-list th{letter-spacing:1px;font-weight:700;background:#f6f1eb}.menu-price-list .wchrrap .price{background:#fcfcfc}.minchou{font-family:"Ryumin Regular KL","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.menu-price-list .count{border-right:1px solid #e3ac9f}.menu-price-list .price span{display:inline-block;font:500 16px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#211;min-width:5em;text-align:right}.menu-price-note{margin-top:.4em;text-align:right;margin-right:.8em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#211}.menu-price-list th,.menu-price-list td{padding:1.414em .4em}.arrow_r{position:relative;display:inline-block;padding-right:20px;font-weight:600}.math1{font-size:3.5vw}.price-body{padding:0 2vw}h2.price-archive-list__ttl:before,h2.price-archive-list__ttl:after{content:"";display:block;position:absolute;top:50%;border-top:1px solid #c8c8c8;width:100%}.price-archive-list__ttl:before{right:calc(100% + .5em)}.price-archive-list__ttl:after{left:calc(100% + .5em)}.arrow_r::before{content:'';width:18px;height:18px;background:#ffb580;border-radius:50%;position:absolute;top:50%;right:-2px;margin-top:-9px}.arrow_r::after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:5px;margin-top:-3px;transform:rotate(45deg)}.arrow_r:hover{text-decoration:underline;opacity:.7}p.share{color:transparent;background-color:#aaa;text-shadow:rgba(255,255,255,0.5) 0 5px 6px,rgba(255,255,255,0.2) 1px 3px 3px;-webkit-background-clip:text;display:block;text-align:center;padding:0;font-size:32px;letter-spacing:.08em;font-weight:700;margin-bottom:0}.social-buttons ul{list-style-type:none;display:flex;justify-content:space-between;padding:16px 0 0;margin-bottom:0}.social-buttons a{background-image:none;padding:0;border:1px solid;border-radius:100%;display:flex;justify-content:center;align-items:center;width:56px;height:56px;overflow:hidden}.social-buttons a:hover,.social-buttons a:active{background-color:#fff}.social-buttons a svg{fill:#fff}.social-buttons .social-button-twitter{border-color:#55acee;box-shadow:0 2px 8px rgba(85,172,238,0.5);background-color:#55acee}.social-buttons .social-button-twitter:hover svg,.social-buttons .social-button-twitter:active svg{fill:#55acee}.social-buttons .social-button-twitter svg{width:29px;height:21px}.social-buttons .social-button-facebook{border-color:#1877f2;box-shadow:0 2px 8px rgba(59,89,152,0.5);background-color:#1877f2}.social-buttons .social-button-facebook:hover svg,.social-buttons .social-button-facebook:active svg{fill:#1877f2}.social-buttons .social-button-facebook svg{width:12px;height:24px}.social-buttons .social-button-hatebu{border-color:#2c6ebd;box-shadow:0 2px 8px rgba(44,110,189,0.5);background-color:#2c6ebd}.social-buttons .social-button-hatebu:hover svg,.social-buttons .social-button-hatebu:active svg{fill:#2c6ebd}.social-buttons .social-button-hatebu svg{width:25px;height:20px}.social-buttons .social-button-pocket{border-color:#ff3d55;box-shadow:0 2px 8px rgba(255,61,85,0.5);background-color:#ff3d55}.social-buttons .social-button-pocket:hover svg,.social-buttons .social-button-pocket:active svg{fill:#ff3d55}.social-buttons .social-button-pocket svg{width:24px;height:21px}.social-buttons .social-button-line{border-color:#00be00;box-shadow:0 2px 7px rgba(0,190,0,0.3);background-color:#00be00}.social-buttons .social-button-line:hover svg,.social-buttons .social-button-line:active svg{fill:#00be00}.social-buttons .social-button-line svg{width:29px;height:29px}.pagination-next{margin-top:32px;font-size:18px;text-decoration:none;width:100%;text-align:center;padding:16px;display:block;background-color:#FF5C04;color:#fff;border:0;border-radius:64px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.pagination-next a{color:#fff}.pagination-next:hover{opacity:.5;transition:all .3s}ul.cat-list{overflow:hidden;padding:24px 0;column-count:4;column-gap:24px;list-style:none;margin:0}.cat-list li{font-size:17px;position:relative;display:inline-block;margin:0 0 1em;padding:0;color:#C75300;text-decoration:none;width:100%}.cat-list li:hover{background:rgba(255,164,28,.18)}.cat-list li a{color:#900}.cat-list li:hover a{color:#141414}.balloon-set-box{display:flex;flex-wrap:wrap}.balloon-set-box.left{flex-direction:row}.balloon-set-box.right{flex-direction:row-reverse}.balloon{position:relative;display:inline-block;max-width:215px;margin:10px 0 0 20px;padding:10px 16px;background:#f5f5f5;text-align:left;border-radius:15px;font-size:16px;line-height:1.3em;font-weight:500}.balloon::after{content:'';border:14px solid transparent;border-top-color:#f5f5f5;position:absolute;top:0}.left .balloon::after{left:-10px}.right .balloon::after{right:-10px}.icon-box{width:75px;height:75px;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,0.3);overflow:hidden}.hidden_box{margin:2em 0;padding:0}.hidden_box label{padding:15px;font-weight:700;border:solid 2px #100;cursor:pointer}.hidden_box label:hover{background:#efefef}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.item1{margin:0 16px auto;flex-grow:1;flex-shrink:0;flex-basis:320px}.item2 h2,.item2 h3{font-size:31px}.medical-course-view{margin-bottom:0}div.listtest2{display:flex;flex-wrap:wrap}div.listtest2>div.item{flex-grow:1;flex-shrink:0;flex-basis:480px}.left01{background:rgba(255,164,28,.18);padding-left:8%;padding-right:8%;padding-top:4%;padding-bottom:8%}.right01{background:#fffdf0;padding-left:8%;padding-right:8%;padding-top:4%;padding-bottom:8%}.flex04 .item-image{min-height:0;margin-bottom:1em}.flex04 .item-image img{width:100%;height:auto;vertical-align:bottom}.flex04 .item-btn{margin-top:auto;padding-top:1em}.item-btn{display:flex;width:100%}.item-btn a,.item-btn1 a{display:block;width:298px;margin:0 auto;align-items:center;justify-content:center;text-decoration:none;text-align:center;font-size:19px;font-weight:700;padding:.8em 16px;text-decoration:none;border-radius:36px;transition-property:opacity;transition-duration:.5s;-webkit-transition-duration:.5s;box-shadow:0 2px 3px rgba(0,0,0,0.2)}.item-btn a{background:#FFF;color:#FF5C04;border:2px solid #FF5C04}.item-btn1 a{background:#FF5C04;color:#f6f1eb;border:2px solid #f6f1eb}.item-btn a:hover{box-shadow:0 0 0 rgba(0,0,0,0);background:#FF5C04;color:#f6f1eb;border:2px solid #f6f1eb;opacity:.6}.item-btn1 a:hover{box-shadow:0 0 0 rgba(0,0,0,0);opacity:.6}.flex04{flex-direction:column}.left01,.right01{padding-left:5.2%;padding-right:5.2%;padding-top:5.2%;padding-bottom:10.4%}.flex04 .flexitem{width:100%}.latest-blog:hover{background:#FF5C04}.latest-blog .caption{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.latest-blog .caption p{font-size:24px;font-weight:700;color:#fff;padding:0;margin:0}.latest-blog .image-wrapper p.date{margin:0;padding:6px 8px;font-size:14px;position:absolute;background:rgba(0,0,0,0.6);color:#fff;top:0;left:0}h3+ol.list-5{margin-top:12px}iframe.wp-embedded-content{width:100%;border-radius:1.9vw;border:0 solid #fff}main iframe{border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 8px rgba(0,0,0,0.1);font-size:0;transition:box-shadow .1s ease-in}main iframe:hover{cursor:pointer}input[type='text'],input[type='email'],input[type='name'],input[type='tel']{padding:0;border:none;border-radius:0;outline:none;background:none}.medical-tel a,.medical-beauty a{color:rgba(255,164,28,.18)}.button-link:hover{background-color:rgba(255,164,28,.18);transition:all .3s}.text-link{position:relative;padding-right:1.25em}.text-link::before,.text-link::after{content:'';display:inline-block;position:absolute;top:50%}.text-link::before{right:0;width:.25em;height:.25em;border-top:2px solid #FF5C04;border-right:2px solid #FF5C04;-webkit-transform:translate(-60%,-50%) rotate(45deg);transform:translate(-60%,-50%) rotate(45deg)}.text-link::after{right:-.55em;width:1em;height:1em;border:2px solid #FF5C04;border-radius:50%;transform:translate(-50%,-50%)}.text-link:hover{color:#666;transition:all .3s}.text-link:hover::before,.text-link:hover::after{border-color:#666;transition:all .3s}.buttom-link-2column{display:flex;-webkit-box-align:center;align-items:center;padding:16px 0 16px 17.6px;width:100%;height:100%;color:inherit;font-weight:700;border:1px solid #900;position:relative}.buttom-link-2column::before,.buttom-link-2column::after{content:'';position:absolute;top:50%;display:inline-block}.buttom-link-2column::before{right:.4em;width:16px;height:16px;border:1px solid #900;border-radius:50%;transform:translateY(-50%)}.buttom-link-2column::after{right:12.8px;width:4px;height:4px;border-top:1px solid #900;border-right:1px solid #900;transform:translateY(-50%) rotate(45deg)}.buttom-link-2column:hover{background-color:rgba(255,164,28,.18);transition:all .3s}._404 li{line-height:2;list-style:disc;margin-left:20px}.entry-meta .cat_title{display:none}.entry-content blockquote{margin:3rem 0;padding:30px 20px;font-size:14px;background-color:#fef7e0;border-radius:4px;position:relative}.entry-content blockquote p{color:#030f26;margin-bottom:0;padding-bottom:.3em;font-weight:400;font-style:italic}.entry-content blockquote cite{font-size:.75em;margin-bottom:-1.7em;word-break:break-all;display:block;text-align:right;color:#0d529d}.entry-content blockquote::before{content:'“';font-family:'kozuka-mincho-pro',serif;font-style:normal;font-weight:500;font-size:80px;text-indent:.1em;color:#ffa952;display:inline-block;height:100%;position:absolute;top:-36px;left:-4px;bottom:0}.wrap-section:last-of-type{margin-bottom:65px}.wrap-section .blog .content-wrapper{width:100%}.jumpLink-section{margin-top:40px}.jumpLink-section .jumpLinks{display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative}.jumpLink-section .jumpLinks+.jumpLinks{margin-top:40px}.jumpLink-section .course-title{font-size:20px;position:absolute;top:25px;left:0;transform:translateY(-50%)}.jumpLink-section .jumpLinks .link-block{width:182px;height:50px}.jumpLink-section .jumpLinks .link-block:not(:nth-of-type(4n+1)){margin-left:30px}.jumpLink-section .jumpLinks .link-block:nth-of-type(n+5){margin-top:24px}.wrap-section h4{margin-top:1em;padding-left:0}.wrap-section h4::before{content:none}.repDoctor-profile{display:flex}.repDoctor-profile .image-wrap{width:300px}.repDoctor-profile .image-wrap img{width:100%}.repDoctor-profile .image-wrap+div{margin-left:30px}.repDoctor-profile h4{font-size:20px}.repDoctor-profile ul{margin-top:1em;font-size:16px}.repDoctor-profile li{font-weight:700;line-height:1.6em;position:relative;padding-left:1.2em}.repDoctor-profile li:nth-of-type(n+2){margin-top:.4em}.repDoctor-profile li::before{content:'■';position:absolute;left:0;font-size:.8em;color:#FF5C04}.repDoctor-profile li p{font-weight:500;line-height:1.6em}.doctor-profile{margin-top:20px;display:flex;-webkit-box-pack:end;justify-content:flex-end}.doctor-profile div{width:44%}.doctor-profile dl{width:56%}.doctor-profile dt,.doctor-profile dd{width:79.5%}.doctor-profile h4,.doctor-profile dt{font-size:20px;line-height:1em;font-weight:700}.doctor-profile ul,.doctor-profile dd{margin-top:1em;font-size:16px}.doctor-profile dt:nth-of-type(n+2){margin-top:.8em}.doctor-profile dd{line-height:1.6em}.doctor-profile li{font-weight:700;line-height:1.6em;position:relative;padding-left:1.2em;padding-right:2em}.doctor-profile li:nth-of-type(n+2){margin-top:.4em}.doctor-profile li::before{content:'■';position:absolute;left:0;font-size:.8em;color:#FF5C04}.doctor-profile li p{font-weight:500;line-height:1.6em}.doctors-comment{margin-top:20px;padding:20px;background-color:#fffdf0}.doctors-comment p{font-size:14px;line-height:1.7em}.other{display:flex;margin-top:80px}.other div{width:25%;height:268px;border:1px solid transparent}.other div a{display:block;height:100%;padding-top:30px;color:inherit}.other div img{display:block;margin:0 auto;height:31%;width:auto}.other div h4{font-size:19px;text-align:center;margin:10px auto 0;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-left:0;position:static}.other div h4::before{content:none}.other div p{width:230px;font-size:16px;line-height:1.2;margin:.6em auto 0}.other div:nth-child(1){background-color:#fffdf0}.other div:nth-child(2){background-color:rgba(255,240,230,0.5)}.other div:nth-child(3){background-color:rgba(255,164,28,.18)}.other div:nth-child(4){background-color:#ffe0cc}.other div:nth-child(5){background-color:#e2d7b9}.other div:hover{transition:all .3s;border-color:#900;background-color:transparent}.btn-circle-kirby{display:inline-block;text-decoration:none;color:#f9a9ae;width:144px;height:144px;line-height:144px;border-radius:50%;text-align:center;overflow:hidden;font-weight:700;background-image:linear-gradient(#fed6e3 0%,#faa 100%);text-shadow:1px 1px 1px rgba(255,255,255,0.66);box-shadow:0 1px 1px rgba(0,0,0,0.28)}.btn-circle-kirby:active{box-shadow:inset 0 0 5px rgba(128,128,128,0.32);background-image:linear-gradient(#fed6e3 0%,#ffcfcf 100%)}#mainColumn .entry-content ul.stepflow{border:none;margin:1em .5em;padding:0;list-style:none}ul.stepflow>li:before,ol.stepflow>li:before{background-color:rgba(255,164,28,.18)!important}.stepflow>li:last-child:before{content:none}.stepflow li{position:relative;word-break:break-all;padding:0 0 .618em 2.618em;margin-bottom:8px}.stepflow>li:before{content:"";width:3px;background:rgba(255,164,28,.18);display:block;position:absolute;top:28px;bottom:0;left:5px}.stepflow-white{content:'';display:inline-block;position:absolute;top:5px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px #ffb580}.stepflow-black{content:'';display:inline-block;position:absolute;top:5px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px rgba(255,164,28,.18);background-color:#FF5C04}.stepflow_label{padding:3px 0 8px;margin-bottom:16px;color:#FF5C04;font-size:.8em;font-weight:700}.stepflow_title{font-size:1.2em;font-weight:700;line-height:1.5;margin-bottom:15px}.stepflow_content{font-size:.9em;line-height:1.5;padding:0 0 .5em;border-bottom:dashed 1px rgba(255,164,28,.18)}.topic-pass ul{display:flex;flex-wrap:wrap;padding:20px 0}.topic-pass li{margin-bottom:.8em;font-size:14px;color:#666}.topic-pass li+li{padding-left:1em;position:relative}.topic-pass li:not(:last-of-type){margin-right:1em}.topic-pass li+li::before,.topic-pass li+li::after{content:'';position:absolute;left:0;display:inline-block;margin-right:1em;width:.143em;height:.35em;background-color:#666}.topic-pass li+li::before{top:50%;-webkit-transform:translateY(-100%) skewX(45deg);transform:translateY(-100%) skewX(45deg)}.topic-pass li+li::after{bottom:50%;-webkit-transform:translateY(100%) skewX(-45deg);transform:translateY(100%) skewX(-45deg)}.topic-pass li a{font-weight:700}.medicalCourses-pageTitle{margin-top:10px}.medicalCourses-pageTitle p{margin:30px auto 0!important;width:59.259259%}.top-first-view .image-wrapper0{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.top-first-view .image-wrapper0::before{content:'';display:block;position:absolute;width:100%;height:100%}.top-first-view .image-wrapper0 img{width:100%}.top-first-view .top-title{font-size:40px;padding:0 32px;text-align:center;text-shadow:1px 1px 3px #141414;font-weight:600;line-height:44px;color:#fff}.top-latest-blog{padding:60px 0;background-color:#fffdf0}.top-latest-blog .container{position:relative}.latest-blog-links{position:absolute;top:30px;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:flex}.latest-blog-links .link+.link{margin-left:2.8em}.latest-blog-links .text-link{padding-right:1.25em}.latest-blogs{margin-top:40px;margin-bottom:40px;display:flex;flex-wrap:wrap}.latest-blog{width:50%;box-shadow:0 0 35px 0 rgba(0,0,0,.1);padding:4px}.latest-blog:hover .image-wrapper img{opacity:.5;transition:all .3s}.latest-blog:not(:nth-of-type(3n+1)){margin-left:0}.latest-blog .image-wrapper img{width:100%;outline:2px solid transparent}.latest-blog .meta-wrapper{padding:0 .6em;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center}.latest-blog .meta-wrapper .date{font-size:14px;color:#757575}.latest-blog a:hover .meta-wrapper .date{color:#FF5C04;transition:all .3s}.latest-blog .content-wrapper{background:#fff;height:69px;padding:8px}.latest-blog:hover .content-wrapper{background:rgba(255,164,28,.18)}.latest-blog .blog-title{display:-webkit-box;font-size:14px;color:#141414;line-height:1.231;margin-top:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.latest-blog a:hover .blog-title{color:#FFF;transition:all .3s}.latest-blog .author-wrapper{padding:.6em;margin-top:5px;display:flex;-webkit-box-align:center;align-items:center}.latest-blog .author-wrapper>.image-wrapper{width:56px;height:56px}.latest-blog .author-wrapper .name{margin-left:.8em;padding:0;line-height:56px;margin-bottom:0;font-size:14px;font-weight:700;color:#767676}.latest-blog a:hover .author-wrapper .name{color:#FF5C04;transition:all .3s}.top-latest-blog .bloglist-links-wrapper{margin-top:33.5px}.top-latest-blog .bloglist-links-wrapper .link{margin:0 auto;width:26.85%;height:58px}.top-latest-blog .bloglist-links-wrapper .button-link::before{right:5.6em}.top-latest-blog .bloglist-links-wrapper .button-link::after{right:5.2em}.top-about-us{padding-top:0}.top-about-us .about-us-blocks{display:flex;justify-content:space-between}.top-about-us .about-us-block{background:rgba(255,255,255,0.7)}.top-about-us .about-us-block a{display:block;color:inherit;position:relative}.top-about-us .about-us-block:not(:nth-of-type(4n+1)){margin-left:3.6%}.top-about-us .about-us-block .image-wrapper{width:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;outline:1px solid #dedede}.top-about-us .about-us-block a:hover .image-wrapper{outline-color:#900;background-color:rgba(255,164,28,.18);transition:all .3s}.top-about-us .about-us-block .image-wrapper img{width:100%}.top-about-us .about-us-block .about-us-title{position:absolute;bottom:18%;width:100%;height:2.6em;line-height:1.26316;font-size:18px;text-align:center;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.top-schedule .schedule-table-title{font-size:24px}.top-schedule .schedule-table-title>.reservation{margin-left:.5em;font-size:16px;font-weight:500}.top-schedule .schedule-block+.schedule-block{margin-top:40px}.top-schedule .precautionary{margin-top:14px}.top-schedule .schedule-table-title+.table-wrapper{margin-top:20px}.top-schedule table{width:100%}.top-schedule table thead tr,#medicalCourses_beautySkin_details .top-schedule table .table-wrapper thead tr{height:40px;color:#e38648}.top-schedule table tbody th,#medicalCourses_beautySkin_details .top-schedule table tbody th{background:#fff;width:18.5%;padding-left:0;padding-right:0}.top-schedule table tbody tr{height:70px;border-bottom:1px solid #ccc}.top-schedule table tbody td,#medicalCourses_beautySkin_details .top-schedule table tbody td{background:#fff;vertical-align:middle;width:10.1875%;text-align:center}.top-schedule table .holiday{font-weight:700;color:#900}.top-schedule table thead th:nth-child(odd),#medicalCourses_beautySkin_details .top-schedule table thead th:nth-child(odd){background-color:rgba(255,240,230,0.5);text-align:center;color:#e38648}.top-schedule table thead th:nth-child(even),#medicalCourses_beautySkin_details .top-schedule table thead th:nth-child(even){background-color:rgba(255,164,28,.18);text-align:center;color:#e38648}.top-schedule table tbody td:nth-child(even),#medicalCourses_beautySkin_details .top-schedule table tbody td:nth-child(even){background-color:#f2f2f2}.top-schedule h3,.top-schedule h3:before,.top-schedule h3:after{content:''!important}.top-other{margin-top:60px;display:flex}.top-other .other-block{width:50%;height:200px;border:1px solid transparent}.top-other .other-block:hover{border-color:#900;transition:all .3s}.top-other .other-block a{position:relative;display:block;width:100%;height:100%;color:inherit;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.top-other .other-block img{height:30%}.top-other .other-block a img{position:absolute;left:24%}.top-other .other-block.patient{background-color:rgba(255,240,230,0.5)}.top-other .other-block.question{background-color:rgba(255,164,28,.18)}.top-other .other-block.disease{background-color:#ffe0cc}.top-other .other-block.patient:hover,.top-other .other-block.question:hover,.top-other .other-block.disease:hover{background-color:transparent;transition:all .3s}.top-other .other-title{margin-left:1em;font-size:18px}.firstview-image img{width:100%}.medicalCourses-other{display:flex}.medicalCourses-other .other-block{width:50%;height:268px;border:1px solid transparent;position:relative}.medicalCourses-other .other-block:hover{border-color:#900;transition:all .3s}.medicalCourses-other .other-block a{display:block;width:100%;height:100%;color:inherit}.medicalCourses-other .other-block.docter{background-color:rgba(255,240,230,0.5)}.medicalCourses-other .other-block.difference{background-color:rgba(255,164,28,.18)}.medicalCourses-other .other-block.patient{background-color:rgba(255,164,28,.18)}.medicalCourses-other .other-block.docter:hover,.medicalCourses-other .other-block.difference:hover,.medicalCourses-other .other-block.patient:hover{background-color:transparent;transition:all .3s}.medicalCourses-other .other-block img{position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);height:22.388%}.medicalCourses-other .other-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88%;font-size:18px;margin-top:0;text-align:center;line-height:1.231}.medicalCourses-other p{width:79.12%;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.medicalCourses-condition-firstview img{width:100%;height:auto}#maincolumn .wrap_section:nth-of-type(1) p{margin:30px auto 0;width:59.259259%}.wrap_section+.medicalCourses-jumpLinks{margin-top:60px}.medicalCourses-jumpLinks .links-wrapper{display:flex;justify-content:center}.medicalCourses-jumpLinks+.wrap_section{margin-top:60px}.wrap_section+.wrap_section{margin-top:40px}.section_txt+.wrap_section{margin-top:40px}.medicalCourses-column{margin-top:60px;display:flex;justify-content:space-between}.medicalCourses-column .heading-wrapper{width:300px;position:relative}.medicalCourses-column .heading-wrapper h2{margin-top:40px}.medicalCourses-column .heading-wrapper::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(45deg,#ed9573 0,#ed9573 63.3%,#999 63.3%,#999 100%)}.medicalCourses-column .contents-wrapper{width:884px}.medicalCourses-column .blog-block{padding:20px 30px;border-top:1px solid #757575}.medicalCourses-column .blog-block:last-of-type{border-bottom:1px solid #757575}.medicalCourses-column .blog-block a{position:relative;display:block;padding-left:37%;width:100%;height:100%;color:inherit}.medicalCourses-column .blog-block a{position:relative}.medicalCourses-column .blog-block a>.image-wrapper{position:absolute;top:0;left:0;width:240px;height:140px;overflow:hidden;outline:2px solid transparent}.medicalCourses-column .blog-block a:hover>.image-wrapper{outline-color:#FF5C04;transition:all .3s}.medicalCourses-column .blog-block a>.image-wrapper img{width:100%}.medicalCourses-column .blog-block .meta-wrapper{display:flex;justify-content:space-between}.medicalCourses-column .blog-block .meta-wrapper .medical{padding:.2em .3em;font-size:12px;font-weight:700;color:#FF5C04;border:1px solid #FF5C04}.medicalCourses-column .blog-block .meta-wrapper .date{font-size:14px;color:#757575}.medicalCourses-column .blog-block a:hover .meta-wrapper .date{color:#FF5C04;transition:all .3s}.medicalCourses-column .blog-block .info-wrapper{margin-top:10px}.medicalCourses-column .blog-block .info-wrapper .blog-title{font-size:18px;line-height:1.44em;height:2.88em;overflow:hidden}.medicalCourses-column .blog-block a:hover .info-wrapper .blog-title{color:#FF5C04;transition:all .3s}.medicalCourses-column .blog-block .author-wrapper{margin-top:20px}.medicalCourses-column .blog-block .author-wrapper .name{display:inline-block;margin-left:10px;font-size:14px;font-weight:700;color:#757575}.medicalCourses-column .blog-block a:hover .author-wrapper .name{color:#FF5C04;transition:all .3s}.medicalCourses-column .blog-block .author-wrapper .image-wrapper{display:inline-block;width:40px;height:40px;border-radius:50%;vertical-align:middle}.medicalCourses-column .blog-block .author-wrapper .image-wrapper img{width:100%}.medicalCourses-column .bloglist-links-wrapper{margin-top:40px}.medicalCourses-column .bloglist-links-wrapper .link{width:320px;height:60px}.medicalCourses-column .bloglist-links-wrapper .button-link::before{right:3.8em}.medicalCourses-column .bloglist-links-wrapper .button-link::after{right:3.4em}.consultation-hours{margin-top:60px;display:flex;justify-content:space-between}.consultation-hours .heading-wrapper{width:300px;position:relative}.consultation-hours .heading-wrapper h2{margin-top:40px}.consultation-hours .heading-wrapper::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(45deg,#ed9573 0,#ed9573 63.3%,#999 63.3%,#999 100%)}.consultation-hours .contents-wrapper{width:884px;display:flex;justify-content:space-between}.consultation-hours .hours-block{padding:30px 0;width:370px;background-color:#fffdf0;display:flex;flex-wrap:wrap}.consultation-hours dt{width:27.6%;font-size:18px;font-weight:700;text-indent:30px}.consultation-hours dd{width:72.4%;font-size:16px}.consultation-hours dd li{position:relative;padding-left:1em;line-height:1.4em}.consultation-hours dd li::before{content:'■';position:absolute;left:0}.consultation-hours .precautionary-block{width:357px;font-size:14px;line-height:1.42em}.schedule-table{margin:80px auto 0;width:1200px;display:flex;justify-content:space-between}.schedule-table .heading-wrapper{width:300px;position:relative}.schedule-table .heading-wrapper h2{margin-top:40px}.schedule-table .heading-wrapper::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(45deg,#ed9573 0,#ed9573 63.3%,#999 63.3%,#999 100%)}.schedule-table .contents-wrapper{width:884px}.schedule-table table{width:100%;text-align:center}.schedule-table tr:first-of-type{height:40px;color:#fff;background-color:#ed9573}.schedule-table tr:first-of-type th:nth-child(even){background-color:#900}.schedule-table th.th_first-child{width:16.8%}.schedule-table th:not(.th_first-child){width:10.4%}.schedule-table tr:nth-of-type(n+2){height:70px;border-bottom:1px solid #ccc}.schedule-table .rest{font-weight:700;color:#900}.schedule-table td:nth-child(even){background-color:#f2f2f2}.schedule-table .precautionary{margin-top:10px}.schedule-table .introduction-wrapper{margin-top:20px;width:414px;height:250px;background-color:rgba(255,240,230,0.5)}.schedule-table .introduction-wrapper a{display:block;padding-top:30%;width:100%;height:100%;color:inherit;position:relative}.schedule-table .introduction-wrapper img{position:absolute;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:24%}.schedule-table .introduction-wrapper h3{text-align:center;font-size:19px}.schedule-table .introduction-wrapper p{margin:26px auto 0;width:320px;font-size:16px}#medicalCourses_beautySkin .wrap-section{margin-top:60px}#medicalCourses_beautySkin .wrap-section:last-of-type{margin-bottom:140px}#medicalCourses_beautySkin .title-block p{width:640px;margin:40px auto 0}#medicalCourses_beautySkin .beautyMedicals{margin-top:30px}#medicalCourses_beautySkin .cost{margin-top:40px}.cost-wrap{width:48.148148%;height:54px;border:1px solid #dedede}.cost-wrap a{display:block;height:100%;padding-left:1em;color:inherit;position:relative}.cost-wrap a:hover{color:#900;transition:all .3s}.cost-wrap a::after{content:'';position:absolute;top:50%;right:5%;transform:translateY(-50%) rotate(45deg);width:.4em;height:.4em;border-top:1px solid #757575;border-right:1px solid #757575}.cost-wrap a:hover::after{border-color:#900;transition:all .3s}.cost-wrap img{height:100%;vertical-align:middle}.cost-wrap span{margin-left:.9em;font-size:14px;font-weight:700}#medicalCourses_beautySkin .list-wrap .list{padding:20px;border-top:1px solid #757575}#medicalCourses_beautySkin .list-wrap .list:last-of-type{border-bottom:1px solid #757575}#medicalCourses_beautySkin .list-wrap .list a{display:flex;color:inherit}#medicalCourses_beautySkin .list-wrap .list .image-wrap{margin-right:20px;width:100px;height:100px;overflow:hidden;outline:2px solid transparent}#medicalCourses_beautySkin .list-wrap .list a:hover .image-wrap{outline-color:#900;transition:all .3s}#medicalCourses_beautySkin .list-wrap .list .image-wrap img{width:100%}#medicalCourses_beautySkin .list-wrap .list .content-wrap{width:560px}#medicalCourses_beautySkin .list-wrap .list .content-wrap .date{margin-top:12px;font-size:14px;color:#757575}#medicalCourses_beautySkin .list-wrap .list .content-wrap .title{margin-top:6px;font-size:19px;line-height:1.44em;height:2.88em;overflow:hidden}#medicalCourses_beautySkin .list-wrap .list a:hover .content-wrap .date,#medicalCourses_beautySkin .list-wrap .list a:hover .content-wrap .title{color:#900;transition:all .3s}.link-wrap{margin-top:40px;width:320px;height:60px}.column-list .column{padding:20px 20px 20px 30px;border-top:1px solid #757575}.column-list .column:last-of-type{border-bottom:1px solid #757575}.column-list .column a{display:flex;color:inherit}.column-list .column a>.image-wrap{margin-right:20px;width:240px;height:140px;overflow:hidden;outline:2px solid transparent}.column-list .column a>.image-wrap img{width:100%}.column-list .column a:hover>.image-wrap{outline-color:#900;transition:all .3s}.column-list .column a .content-wrap{width:440px}.column-list .column a .meta-wrap{display:flex;justify-content:space-between}.column-list .column a .meta-wrap .cat{font-size:12px;font-weight:700;color:#FF5C04;border:1px solid #FF5C04;padding:.5rem .5em;margin-bottom:0}.column-list .column a .meta-wrap .date{font-size:14px;padding:.5rem 0;margin-bottom:0;color:#757575}.column-list .column a .title{margin-top:10px;font-size:18px;line-height:1.44em;height:2.88em;overflow:hidden}.column-list .column a .author-wrap{margin-top:12px;display:flex;-webkit-box-align:center;align-items:center}.column-list .column a .author-wrap .image-wrap{width:40px;height:40px;border-radius:50%}.column-list .column a .author-wrap .image-wrap img{width:100%}.column-list .column a .author-wrap .name{margin-left:10px;font-size:14px;font-weight:700;color:#767676;line-height:40px;padding:0;margin-bottom:0}.column-list .column a:hover .meta-wrap .date,.column-list .column a:hover .title,.column-list .column a:hover .author-wrap .name{color:#900;transition:all .3s}#medicalCourses_beautySkin .medical-list{display:flex;flex-wrap:wrap;justify-content:space-between}#medicalCourses_beautySkin .medical-list>li{width:49.2%;height:50px;font-size:16px;font-weight:700;border:1px solid #900}#medicalCourses_beautySkin .medical-list>li:hover{background-color:rgba(255,164,28,.18);transition:all .3s}#medicalCourses_beautySkin .medical-list>li:nth-of-type(n+3){margin-top:10px}#medicalCourses_beautySkin .medical-list>li>a{display:block;height:100%;color:inherit;padding:1em 2em 1em 1em;position:relative}#medicalCourses_beautySkin .medical-list>li>a::before,#medicalCourses_beautySkin .medical-list>li>a::after{content:'';position:absolute;top:50%;right:1em}#medicalCourses_beautySkin .medical-list>li>a::before{width:1em;height:1em;border-radius:50%;border:1px solid #900;transform:translateY(-50%)}#medicalCourses_beautySkin .medical-list>li>a::after{width:.25em;height:.25em;border-top:1px solid #900;border-right:1px solid #900;-webkit-transform:translate(-125%,-50%) rotate(45deg);transform:translate(-125%,-50%) rotate(45deg)}.consultation-hours{display:flex;margin:0}.consultation-hours .hours{width:370px;padding:30px 0;background-color:#fffdf0;display:flex;flex-wrap:wrap}.consultation-hours .hours dt{width:27.6%;font-size:18px;font-weight:700;text-indent:30px;line-height:1.4em}.consultation-hours .hours dd{width:72.4%;font-size:16px}.consultation-hours .hours dd ul>li{padding-left:1em;line-height:1.6em}.consultation-hours .hours dd ul>li::before{content:'■';display:inline}.consultation-hours .attention-list{width:360px}.consultation-hours .attention-list>li{font-size:14px;line-height:1.43em}#medicalCourses_beautySkin .schedule-table{overflow-x:auto;overflow-y:hidden}#medicalCourses_beautySkin .Schedule-table table{width:100%;font-size:16px}#medicalCourses_beautySkin .Schedule-table thead tr{height:40px;color:#fff;background-color:#ed9573}#medicalCourses_beautySkin .Schedule-table thead tr th:first-of-type{width:16.8%}#medicalCourses_beautySkin .Schedule-table thead tr th:nth-of-type(n+2){width:10.4%}#medicalCourses_beautySkin .Schedule-table thead tr th:nth-of-type(even){background-color:#900}#medicalCourses_beautySkin .Schedule-table tbody tr{height:70px;text-align:center;border-bottom:1px solid #ccc}#medicalCourses_beautySkin .Schedule-table tbody tr th{font-weight:500}#medicalCourses_beautySkin .Schedule-table tbody tr td:nth-child(even){background-color:#f2f2f2}#medicalCourses_beautySkin .Schedule-table tbody tr td.rest{font-weight:700;color:#900}#medicalCourses_beautySkin .Schedule-table .introduction-wrapper{margin-top:40px;text-align:center}#medicalCourses_beautySkin .Schedule-table .introduction-wrapper a{color:inherit}#medicalCourses_beautySkin .Schedule-table .introduction-wrapper a img{margin-top:30px}#medicalCourses_beautySkin .Schedule-table .introduction-wrapper a .title{margin-top:26px;font-size:18px}#medicalCourses_beautySkin .Schedule-table .introduction-wrapper a .text{margin:28px auto 0;width:320px;font-size:16px;text-align:left}#medicalCourses_beautySkin_details .page_h1{margin-bottom:1.6em;font-size:32px;line-height:1.26316}#medicalCourses_beautySkin_details .page_h2{font-size:30px;padding-left:1em;position:relative;margin-bottom:.5em}#medicalCourses_beautySkin_details .page_h2::before,#medicalCourses_beautySkin_details .page_h2::after{content:'';position:absolute;left:.3em;top:.5em;width:1px;height:18px;background:-webkit-gradient(linear,left bottom,left top,color-stop(33%,#FF5C04),color-stop(33%,transparent),color-stop(67%,transparent),color-stop(67%,#FF5C04),to(#FF5C04));background:linear-gradient(0deg,#FF5C04 33%,transparent 33%,transparent 67%,#FF5C04 67%,#FF5C04 100%)}#medicalCourses_beautySkin_details .page_h2::before{transform:translateY(-50%)}#medicalCourses_beautySkin_details .page_h2::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#medicalCourses_beautySkin_details .table-wrapper table{margin-top:1em;margin-bottom:1em;width:100%;text-align:left}#medicalCourses_beautySkin_details .table-wrapper table{margin-top:1em;margin-bottom:1em;width:100%;text-align:left}#medicalCourses_beautySkin_details .table-wrapper thead tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#medicalCourses_beautySkin_details .table-wrapper thead th:nth-child(n+2){padding:.7em 1em;font-weight:500;color:#fff;background-color:#900;border-left:1px solid #ccc}#medicalCourses_beautySkin_details .table-wrapper tbody tr{border-bottom:1px solid #ccc}#medicalCourses_beautySkin_details .table-wrapper tbody th{padding:1em;color:#757575}#medicalCourses_beautySkin_details .table-wrapper tbody td{padding:1em;width:26.7%;line-height:1.6em;border-left:1px solid #ccc}#medicalCourses_beautySkin_details .table-wrapper tbody td:first-of-type{background-color:#fff3ef}#medicalCourses_beautySkin_details .table-wrapper tbody td:not(:first-of-type){background-color:#f2f2f2}#medicalCourses_beautySkin_details .ac{text-align:left}#medicalCourses_beautySkin_details .ac img{max-width:100%}#medicalCourses_beautySkin_details .img_provider_pc{display:block}#medicalCourses_beautySkin_details .img_provider_sp{display:none}.tab_table_block{display:table;table-layout:fixed}.tab_table_block .tab_table_image{display:table-cell;vertical-align:middle;padding-right:20px}.tab_table_block .tab_table_image02{display:table-cell;vertical-align:middle;text-align:center;width:20%}.tab_table_block .tab_table_image02 .size-full{height:186px}.tab_table_block .tab_table_image02 div{margin-top:1em}.tab_table_block .tab_table_image02 .line125{font-size:12.5px}#medicalCourses_beautySkin_details .last_updated{margin-top:2em;text-align:right}#medicalCourses_beautySkin_details .sp_display_none{margin-top:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#medicalCourses_beautySkin_details .sp_display_none img{max-width:100%;height:auto}#medicalCourses_beautySkin_details #contact_link_sp{display:none}#mainColumn>ul{margin-top:20px}#sideColumn .column-block+.column-block{margin-top:40px}#sideColumn .column-block .contents-list .heading{width:90%}#sideColumn .column-block .title{padding:10px 0 10px 10px;border-left:6px solid #ffb580;background:linear-gradient(to right,#ffefd5,#fff)}#sideColumn .column-block .title+.contents-list{list-style-type:none;padding-left:0;margin-top:10px;padding-bottom:48px}#sideColumn .column-block .contents-list>li{padding-left:16px;border-top:1px solid #f2f2f2;margin-bottom:0}#sideColumn .column-block .contents-list>li:last-of-type{border-bottom:1px solid #f2f2f2}#sideColumn .column-block .contents-list>li:hover{background-color:#f6f1eb;transition:all .3s}#sideColumn .column-block .contents-list>li>a{display:block;padding:.5rem 0;color:inherit}#sideColumn .column-block .contents-list>li>a:hover{color:#FF5C04;transition:all .3s}#sideColumn .column-block .contents-list .date{padding-bottom:0;font-size:14px;font-weight:500;color:#767676;margin-bottom:0}.contents-list a:hover .date{color:#FF5C04;transition:all .3s}#sideColumn .column-block .contents-list .date+.heading{margin-top:0;margin-bottom:0}#sideColumn .column-block .contents-list .heading{line-height:1.231;font-size:16px}#sideColumn .column-block .column-link{margin-top:20px;height:60px;font-size:16px}#sideColumn .button-link{-webkit-box-pack:start;justify-content:flex-start;padding-left:1.2em;position:relative}#sideColumn .button-link>.icon{position:absolute;right:5%;margin-left:0}.contents-list a{position:relative}.contents-list a::before,.contents-list a::after{content:'';position:absolute;display:inline-block;right:1em;width:2px;height:.3em}.contents-list a:hover::before,.contents-list a:hover::after{background-color:#FF5C04;transition:all .3s}.contents-list a::before{top:50%;-webkit-transform:translateY(-100%) skewX(45deg);transform:translateY(-100%) skewX(45deg)}.contents-list a::after{bottom:50%;-webkit-transform:translateY(100%) skewX(-45deg);transform:translateY(100%) skewX(-45deg)}#sideColumn .general-medical-column .heading,#sideColumn .beauty-medical-column .heading,#sideColumn .popularity-blog .heading,#sideColumn .latest-news .heading{width:100%;height:4.8em;overflow:hidden}#sideColumn .news .heading{position:relative;overflow:hidden}#adsence{width:100%;padding:20px 0}#faq .wrap-section{margin-top:40px}#faq .wrap-section+.wrap-section{margin-top:60px}#faq .wrap-section:last-of-type{margin-bottom:80px}#faq .title-block h1{line-height:1em;padding-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;position:relative;-webkit-transform:translateX(8%);transform:translateX(8%)}#faq .title-block h1::before{content:'';background-image:url(../img/faq-headingIcon.png);background-size:cover;display:block;width:1em;height:1em;position:absolute;top:50%;left:-1.1em;transform:translateY(-50%)}.medicalCourses-jumpLinks{margin-top:40px;display:flex}.medicalCourses-jumpLinks .link-block{width:22.3%}.medicalCourses-jumpLinks .link-block:not(:nth-of-type(4n+1)){margin-left:3.6%}.medicalCourses-jumpLinks .link-block:nth-of-type(n+5){margin-top:20px}#faq .faq-list>li{height:60px;font-size:16px;font-weight:700;border:1px solid #FF5C04;position:relative}#faq .faq-list>li::before{content:'Q';font-family:'Helvetica Neue',Helvetica,sans-serif;font-weight:500;background-color:#FF5C04;width:20px;height:20px;text-align:center;line-height:1.667em;color:#fff;position:absolute;top:50%;left:20px;transform:translateY(-50%);border-radius:50%;font-size:12px}#faq .faq-list>li:nth-of-type(n+2){margin-top:10px}#faq .faq-list>li>a{display:block;padding:21px 21px 21px 46px;height:100%;line-height:1.25em;color:inherit}#faq .faq-list>li>a:hover{background-color:rgba(255,164,28,.18);transition:all .3s}#faq .faq-list>li>a::before,#faq .faq-list>li>a::after{content:'';position:absolute;top:50%;right:20px;display:block}#faq .faq-list>li>a::before{width:1em;height:1em;border:1px solid #FF5C04;border-radius:50%;transform:translateY(-50%)}#faq .faq-list>li>a::after{width:.4em;height:.4em;border-top:1px solid #FF5C04;border-right:1px solid #FF5C04;-webkit-transform:translate(-90%,-50%) rotate(45deg);transform:translate(-90%,-50%) rotate(45deg)}#faq_details .entry-meta .post-categories li a:hover{color:#fff}#faq_details .entry-title::before{content:'Q';position:absolute;top:.75em;left:0;transform:translateY(-50%);width:1.5em;height:1.5em;font-size:32px;font-weight:500;text-align:center;line-height:1.5em;font-family:'Helvetica Neue',Helvetica,sans-serif;color:#fff;background-color:#ffb580;border-radius:50%}#faq_details .entry-content h2{margin-bottom:.4em}#faq_details .entry-content h3{margin-bottom:.6em}#faq_details .entry-content h4{margin-bottom:.4em}#faq_details .entry-content h5{margin-bottom:.8em}#faq_details .entry-content p{margin-bottom:1em}#faq_details .entry-content a{text-decoration:underline}#faq_details .entry-content a:hover{text-decoration-color:transparent;color:#757575;transition:all .3s}#faq_details .entry-content dl{margin-bottom:.6em}#faq_details .entry-content div{margin-bottom:.6em}#faq_details .entry-content figure{margin:2em auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#faq_details .entry-content figure img{max-width:100%}#faq_details .entry-content figure figcaption{margin-top:1em;width:inherit;font-size:12px;font-weight:700;color:#757575;text-align:left}#faq_details .entry-content ul{margin-bottom:1.6em}#faq_details .entry-content ul{padding-left:1.3em}#faq_details .entry-content ul>li{line-height:1.6em;position:relative}#faq_details .entry-content ul>li+li{margin-top:1.6em}#faq_details .entry-content ul>li::before{content:'';width:10px;height:10px;position:absolute;top:.8em;left:0;background-color:#FF5C04;-webkit-transform:translate(-160%,-50%);transform:translate(-160%,-50%)}#faq_details .entry-content dl{padding-left:1.3em;line-height:1.6em}#faq_details .entry-content dl dt{position:relative}#faq_details .entry-content dl dd+dt{margin-top:.6em}#faq_details .entry-content dl dt+dt{margin-top:.6em}#faq_details .entry-content dl dt::before{content:'';width:10px;height:10px;position:absolute;top:.8em;left:0;background-color:#FF5C04;-webkit-transform:translate(-160%,-50%);transform:translate(-160%,-50%)}#faq_details .entry-content dl dt strong{font-size:18px}#faq_details .entry-content small{font-size:14px}#faq_details .step-block .step{margin-bottom:24px;padding-bottom:20px;position:relative}#faq_details .step-block .step:not(:last-of-type)::after{content:'';position:absolute;bottom:0;left:50%;display:inline-block;width:35px;height:35px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}#faq_details .step-block h5{margin:0;font-size:20px;color:#FF5C04}#faq_details .step-block p{margin:0}#faq_details .link{margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px}#faq_details .link a{padding:0 20px}#blog_list #mainColumn>h2,#generalMedical_details #mainColumn>h2,#beautyMedical_details #mainColumn>h2{margin-bottom:1em}#blog_list #mainColumn>h2,#generalMedical_details #mainColumn>h2:not(:first-of-type),#beautyMedical_details #mainColumn>h2:not(:first-of-type){margin-top:2em}#generalMedical_details #mainColumn>h3,#beautyMedical_details #mainColumn>h3,main h3.h_rbrown{margin-bottom:.5em}#generalMedical_details #mainColumn>h3:not(:first-of-type),#beautyMedical_details #mainColumn>h3:not(:first-of-type),main h3.h_rbrown{margin-top:1em}main#faq_details #mainColumn>p,#generalMedical_details #mainColumn>p,#beautyMedical_details #mainColumn>p{padding:1.86957rem;margin-bottom:2.618em}#generalMedical_details #mainColumn>ul,#beautyMedical_details #mainColumn>ul{margin-bottom:1em}#generalMedical_details table,#beautyMedical_details table{margin-bottom:1em}#generalMedical_details .table-wrapper table{width:100%}#generalMedical_details .table-wrapper table thead tr{height:42px;font-size:14px;color:#e38648;text-align:center;background-color:#ed9573}#generalMedical_details .table-wrapper table thead td:first-of-type{width:31.7%}#generalMedical_details .table-wrapper table thead td:nth-of-type(even){background-color:#FF5C04}#generalMedical_details .table-wrapper table tbody tr{font-size:14px;text-align:center;border-bottom:1px solid #ccc}#generalMedical_details .table-wrapper table tbody td{padding:16px}#generalMedical_details .table-wrapper table tbody td:first-of-type{text-align:left}#generalMedical_details .top-schedule .table-wrapper table tbody td:first-of-type,#medicalCourses_beautySkin_details .table-wrapper table tbody td:first-of-type{text-align:center}#generalMedical_details .table-wrapper table tbody td:nth-of-type(even){background-color:#dedede}#generalMedical_details .wrap_section{display:block}#generalMedical_details .wrap_section::before{content:none}.cf{display:flex}.cf+h4{margin-top:30px}#news_list .box_news{margin-top:40px}#news_list .box_news dl{border:2px solid #ffb580;height:84px;padding-left:15px;padding-right:65px;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;justify-content:center}#news_list .box_news dl:nth-of-type(n+2){margin-top:15px}#news_list .box_news dt{font-size:14px;line-height:1em;color:#757575}#news_list .box_news dt>span{display:none;margin-left:1em;padding:.1em .6em;vertical-align:middle;font-size:10px;color:#fff}#news_list .box_news dt>.categorymark{display:inline;background-color:#FF5C04}#news_list .box_news dt>.newmark{display:inline;font-weight:700;background-color:#f56a25}#news_list .box_news dt>.finmark{display:inline;font-weight:700;background-color:#542417}#news_list .box_news dd{margin-top:10px;font-size:18px;font-weight:700}#news_list .box_news a{color:inherit;display:block;position:relative;margin-bottom:12px}#news_list .box_news a:hover{background:#fffdf0;color:#FF5C04;transition:all .3s}#news_list .box_news a::before,#news_list .box_news a::after{content:'';position:absolute;top:50%;right:20px;display:inline-block}#news_list .box_news a::before{width:15px;height:15px;border:1px solid #FF5C04;border-radius:50%;transform:translateY(-50%)}#news_list .box_news a::after{width:5px;height:5px;border-top:1px solid #FF5C04;border-right:1px solid #FF5C04;-webkit-transform:translate(-115%,-50%) rotate(45deg);transform:translate(-115%,-50%) rotate(45deg)}.navigation-wrapper .prev,.navigation-wrapper .next{width:25px;height:25px;position:relative;overflow:hidden}.navigation-wrapper .prev:hover,.navigation-wrapper .next:hover{background-color:rgba(250,141,55,0.3);transition:all .3s}.navigation-wrapper .prev::after{content:'';position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-25%,-50%) rotate(45deg);transform:translate(-25%,-50%) rotate(45deg);display:block;width:7px;height:7px;border-left:1px solid #FF5C04;border-bottom:1px solid #FF5C04}.navigation-wrapper .next::after{content:'';position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-75%,-50%) rotate(-45deg);transform:translate(-75%,-50%) rotate(-45deg);display:block;width:7px;height:7px;border-right:1px solid #FF5C04;border-bottom:1px solid #FF5C04}.navigation-wrapper a{display:block;width:100%;height:100%}.navigation-wrapper .navigation{display:flex}.navigation-wrapper .navigation>li{font-size:12px;border-radius:50%;overflow:hidden;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.navigation-wrapper .navigation>li:nth-of-type(n+2){margin-left:5px}.navigation-wrapper .navigation>li a{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#FF5C04}.navigation-wrapper .navigation>li:not(.between){width:25px;height:25px;border:1px solid #FF5C04;font-family:'Helvetica Neue',Helvetica,sans-serif}.navigation-wrapper .navigation>li:not(.between):first-child,.navigation-wrapper .navigation>li:not(.between):last-child{border:0}.navigation-wrapper .navigation>li:not(.between):hover{background-color:rgba(250,141,55,0.3);transition:all .3s}.navigation-wrapper .navigation>li.between{font-weight:700;display:flex;-webkit-box-align:center;align-items:center;color:#FF5C04}.navigation-wrapper .navigation>li.current{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;background-color:#FF5C04}.navigation-wrapper .navigation>li.current:hover{background-color:#FF5C04}.navigation-wrapper .navigation>li.current a{color:#fff}#news_list #mainColumn .entry-subtitle{margin-bottom:10px;font-size:20px}#news_list #mainColumn .entry-title{font-size:31px}#news_list #mainColumn .entry-content img{display:block;margin:0 auto 16px;max-width:100%}#news_list #mainColumn .entry-content a{text-decoration:underline}#news_list #mainColumn .entry-content a:hover{text-decoration-color:transparent;color:#666;transition:all .3s}#news_list #mainColumn .entry-meta{position:relative;margin-top:20px;margin-bottom:40px}#news_list #mainColumn .entry-meta .cat_title{display:none}#news_list #mainColumn .entry-meta .date_list{position:absolute;right:0;top:0;font-size:14px;color:#757575}#news_list #mainColumn .entry-meta .post-categories{display:flex}#news_list #mainColumn .entry-meta .post-categories li{font-size:14px;font-weight:700}#news_list #mainColumn .entry-meta .post-categories li:nth-of-type(n+2){margin-left:.8em}#news_list #mainColumn .entry-meta .post-categories a{display:block;padding:.2em .4em;text-decoration:none;border:1px solid #FF5C04}p.ts14{margin-top:1em;font-size:14px;line-height:1.7em}.emphasis{font-size:18px;color:#de3f3f;font-weight:700}.required-wrap .heading{margin-top:20px;font-size:18px}.required-wrap .heading>.required{margin-right:.5em;padding:.1em .4em;font-size:16px;color:#fff;font-weight:700;background-color:#de3f3f}.required-wrap .heading+ul{margin-top:.5em}.required-wrap ul>li{font-size:14px;line-height:1.71em}.belongings-wrap+.belongings-wrap{margin-top:1em}.belongings-wrap .heading{display:inline-block;padding:.2em .4em;font-size:16px;color:#FF5C04;line-height:1em;border:1px solid #FF5C04}.belongings-wrap .heading+ul{margin-top:.3em}.belongings-wrap ul>li{font-size:16px;font-weight:700;line-height:1.44em}.belongings-wrap ul.fs-big>li{font-size:18px}.belongings-wrap ul>li::before{content:'・'}.belongings-wrap ul p{margin-top:0;font-size:14px;line-height:1.71em;font-weight:500}.belongings-wrap ul a{font-size:16px;font-weight:500;line-height:1.5em;position:relative}.belongings-wrap ul a>.icon{position:absolute;top:50%;right:0;-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%);display:inline-block;width:.9em;height:.9em;border:1px solid #FF5C04;border-radius:50%}.belongings-wrap ul a>.icon::after{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:.25em;height:.25em;border-top:1px solid #FF5C04;border-right:1px solid #FF5C04;transform:translate(-75%,-50%) rotate(45deg)}.consultation-hours{margin-top:18px;display:flex}.consultation-hours .hours-wrap{padding:30px 0;width:370px;background-color:#fffdf0;display:flex;flex-wrap:wrap}.consultation-hours .heading{margin-top:0;margin-bottom:1em;padding-left:30px;width:100%;font-size:18px;line-height:1.44em}.consultation-hours dl{width:100%;display:flex;flex-wrap:wrap}.consultation-hours dt{width:27.6%;font-size:18px;font-weight:700;line-height:1.4em}.consultation-hours dd{width:72.4%;font-size:16px;line-height:inherit}.consultation-hours dd li{position:relative;padding-left:1em;line-height:1.6em}.consultation-hours dd li::before{content:'■';position:absolute;left:0}.consultation-hours dt:nth-of-type(n+2),.consultation-hours dd:nth-of-type(n+2){margin-top:10px}.consultation-hours .attention-list{width:357px;font-size:14px;line-height:1.42em}.contact-wrapper h4{font-size:20px}.contact-wrapper{margin-top:14px;display:flex;justify-content:space-between}.contact-wrapper .free{margin-bottom:.6em;font-size:36px}.contact-wrapper .free::before{content:'';background-image:url(../img/footer-icon-freedial-pc.png);background-size:cover;display:inline-block;margin-right:5px;width:24px;height:16px;vertical-align:middle}.contact-wrapper .nofree{margin-bottom:.2em;font-size:20px}.contact-wrapper .nofree::before{content:'';background-image:url(../img/footer-icon-tel-pc.png);background-size:cover;display:inline-block;margin-right:2px;width:12px;height:15px}.contact-wrapper p{margin-top:0;font-size:14px}.contact-wrapper .mail-wrap{width:300px;height:130px;position:relative;background-color:rgba(255,240,230,0.5)}.contact-wrapper .mail-wrap a{color:inherit;display:block;height:100%}.contact-wrapper .mail-wrap img{display:block;margin:0 auto;padding-top:32px;height:22.3%}.contact-wrapper .mail-wrap p{padding:0;margin-top:22px;font-size:18px;font-weight:700;text-align:center}.step_list{margin-top:20px}.step_list>li:not(:last-of-type){margin-bottom:10px}.step_list>li:not(:last-of-type)::after{content:'';display:block;margin:0 auto;width:36px;height:36px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:rotate(45deg) translate(-30%,-30%);transform:rotate(45deg) translate(-30%,-30%)}.step_list h4{margin-top:0;color:#FF5C04;font-size:20px}.step_list p{margin-top:.4em;margin-bottom:48px}.director-name{margin-bottom:.5em;height:40px;font-size:20px;display:flex;align-items:center}.director-name::before{content:'';display:inline-block;margin-right:11.5px;width:2px;height:100%;background-color:#FF5C04}.director-name>.small{margin-right:1em;font-size:16px}.director-profile{display:flex}.director-profile .image-wrap{width:300px}.director-profile .image-wrap img{width:100%;height:auto}.director-profile .image-wrap+div{margin-left:30px}.director-profile h4{font-size:22px}.director-profile ul{margin-top:1em;font-size:16px}.director-profile li{font-weight:700;line-height:1.6em;position:relative;padding-left:1.2em}.director-profile li:nth-of-type(n+2){margin-top:.4em}.director-profile li::before{content:'■';position:absolute;left:0;font-size:.8em;color:#FF5C04}.director-profile li p{font-weight:500;line-height:1.6em}.space{height:8em}.philosophy-title{font-size:18px}.philosophy-wrap{margin-top:5px;display:flex;justify-content:space-between}.philosophy-wrap .sss{width:55.3%}.philosophy-wrap .sss h5{height:30px;line-height:30px;font-size:16px;font-weight:500;color:#fff;text-align:center;background-color:#FF5C04}.philosophy-wrap .sss .items{position:relative}.philosophy-wrap .sss .items>.item{position:absolute;top:14px;color:#fff;font-weight:700;background-color:#fffdf0;width:120px;height:120px;border-radius:50%;font-size:20px;color:#FF5C04;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.philosophy-wrap .sss .items>.item:first-child{left:12%}.philosophy-wrap .sss .items>.item:nth-child(2){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.philosophy-wrap .sss .items>.item:last-child{right:12%}.philosophy-wrap .abcde{width:40.6%}.philosophy-wrap .abcde h5{font-size:16px;text-align:center;height:30px;border-bottom:1px solid #FF5C04}.philosophy-wrap .abcde dl{margin-top:20px;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.philosophy-wrap .abcde dt{width:142px;color:#FF5C04;font-size:14px;line-height:15px;font-family:sans-serif;font-weight:700;-webkit-transform:scaleX(0.85);transform:scaleX(0.85)}.philosophy-wrap .abcde dt::before{display:inline-block;margin-right:5px;font-size:12px;color:#fff;width:15px;height:15px;background-color:#FF5C04;text-align:center;line-height:15px;font-weight:500;font-family:Arial,sans-serif;vertical-align:bottom;-webkit-transform:scaleX(1.17);transform:scaleX(1.17)}.philosophy-wrap .abcde dt:nth-of-type(n+2),.philosophy-wrap .abcde dd:nth-of-type(n+2){margin-top:.6em}.philosophy-wrap .abcde dt:first-of-type::before{content:'A'}.philosophy-wrap .abcde dt:nth-of-type(2)::before{content:'B'}.philosophy-wrap .abcde dt:nth-of-type(3)::before{content:'C'}.philosophy-wrap .abcde dt:nth-of-type(4)::before{content:'D'}.philosophy-wrap .abcde dt:nth-of-type(5)::before{content:'E'}.philosophy-wrap .abcde dd{width:130px;font-size:14px}.search{margin:40px auto 0;padding:8px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #dedede}.search input[type='text']{width:360px;font-size:20px}.search input[type='text']:-ms-input-placeholder,.search input[type='text']:-ms-input-placeholder,.search input[type='text']::-ms-input-placeholder{color:#dedede}.search input[type='text']::-ms-input-placeholder,.search input[type='text']:-ms-input-placeholder,.search input[type='text']::-ms-input-placeholder{color:#dedede}.search input[type='text']::placeholder,.search input[type='text']:-ms-input-placeholder,.search input[type='text']::-ms-input-placeholder{color:#dedede}.search button[type='submit']{margin-left:10px;width:21px;height:21px}.search button[type='submit'] img{width:100%;height:auto}#searchResult .display{margin-top:40px;text-align:right;font-size:12px;font-weight:700;color:#141414}#searchResult .number-of-search{margin-top:10px;height:40px;display:flex;-webkit-box-align:center;align-items:center;background-color:#fffdf0}#searchResult .number-of-search::before{content:'';height:100%;width:2px;display:block;margin-right:10px;background-color:rgba(255,164,28,.18)}#searchResult .number-of-search h3{font-size:18px;line-height:1em;position:static}#searchResult .number-of-search h3::before,#searchResult .number-of-search h3::after{content:none}#searchResult .number-of-search p{margin:0 0 0 16px;padding:0;font-size:14px;font-weight:700;color:#141414}.result{border-top:1px solid #757575;padding:20px}.result:first-child{margin-top:20px}.result:last-child{border-bottom:1px solid #757575}.result a{color:inherit;display:block;height:100%;position:relative}.result a::after{content:'';position:absolute;top:50%;right:0;width:7px;height:7px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #757575;border-right:1px solid #757575}.result a:hover::after{transition:all .3s;border-color:#FF5C04}.result .genre{display:inline-block;margin-bottom:0;padding:.4em .7em;font-size:14px;color:#fff;background-color:#FF5C04}.result .title{margin-top:.5em;font-size:24px;line-height:1em;height:1em;overflow:hidden}.result a:hover .title{transition:all .3s;color:#FF5C04}.result .discription{margin-top:.7em;font-size:14px;line-height:1em;height:1em;overflow:hidden;color:#757575}.result a:hover .discription{transition:all .3s;color:#FF5C04}.tab_in_list{list-style-type:disc}#contact .title-block h1+p{margin-top:40px}#contact .title-block p+p{margin-top:1em}#contact .title-block .bold{font-weight:700}#contact p{margin-top:1em;line-height:1.6em}#contact .contact-form{margin-top:40px;margin-bottom:100px}#contact .contact-form .form-item+.form-item{margin-top:30px}#contact .contact-form label{margin:.6em 0 .3em;display:flex;align-items:center;font-size:20px;font-weight:700}#contact .contact-form label>.required{margin-left:1em;padding:.25em .7em;font-size:12px;font-weight:500;color:#fff;background-color:#de3f3f}#contact .contact-form select,#contact .contact-form select option,#contact .contact-form input[type='text'],#contact .contact-form input[type='name'],#contact .contact-form input[type='email'],#contact .contact-form input[type='tel'],#contact .contact-form textarea{padding:.68em .5em;width:100%;font-size:20px;border:1px solid #FF5C04;line-height:normal;box-sizing:border-box}#contact .contact-form select,#contact .contact-form select>option:first-child,#contact .contact-form input[type='text']::-webkit-input-placeholder,#contact .contact-form input[type='name']::-webkit-input-placeholder,#contact .contact-form input[type='email']::-webkit-input-placeholder,#contact .contact-form input[type='tel']::-webkit-input-placeholder,#contact .contact-form textarea::-webkit-input-placeholder{color:#dedede}#contact .contact-form select,#contact .contact-form select>option:first-child,#contact .contact-form input[type='text']:-ms-input-placeholder,#contact .contact-form input[type='name']:-ms-input-placeholder,#contact .contact-form input[type='email']:-ms-input-placeholder,#contact .contact-form input[type='tel']:-ms-input-placeholder,#contact .contact-form textarea:-ms-input-placeholder{color:#dedede}#contact .contact-form select,#contact .contact-form select>option:first-child,#contact .contact-form input[type='text']::-ms-input-placeholder,#contact .contact-form input[type='name']::-ms-input-placeholder,#contact .contact-form input[type='email']::-ms-input-placeholder,#contact .contact-form input[type='tel']::-ms-input-placeholder,#contact .contact-form textarea::-ms-input-placeholder{color:#dedede}#contact .contact-form select,#contact .contact-form select>option:first-child,#contact .contact-form input[type='text']::placeholder,#contact .contact-form input[type='name']::placeholder,#contact .contact-form input[type='email']::placeholder,#contact .contact-form input[type='tel']::placeholder,#contact .contact-form textarea::placeholder{color:#dedede}#contact .contact-form select>option:nth-child(n+2){color:#222}#contact .contact-form .select-wrap{position:relative}#contact .contact-form .select-wrap::after{content:'';position:absolute;top:50%;right:3%;width:7px;height:7px;border-right:1px solid #757575;border-bottom:1px solid #757575;transform:translateY(-75%) rotate(45deg)}#contact .contact-form textarea{height:10em;line-height:1.26316}#contact .contact-form button{margin:0 auto;width:334px;height:60px;background-color:#FF5C04;cursor:pointer;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff}#contact .contact-form button>.icon{margin-left:5px;width:.8em;height:.8em;border:1px solid #fff;border-radius:50%;position:relative}#contact .contact-form button>.icon::after{content:'';position:absolute;top:50%;left:50%;width:.25em;height:.25em;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-75%,-50%) rotate(45deg)}#contact .contact-form .captcha{margin-top:1em;text-align:center}#contact .contact-form .captcha a{text-decoration:underline}#contact .contact-form .submit{text-align:center;margin:1em 0 auto;display:block}#medicalCourses_beautySkin_cost h1{margin-bottom:.9em}#medicalCourses_beautySkin_cost #mainColumn h2{margin-bottom:.67em}#medicalCourses_beautySkin_cost #mainColumn p{margin-bottom:1em}#medicalCourses_beautySkin_cost #mainColumn .comment{margin-bottom:3em;font-size:.875em;line-height:1.7em}#medicalCourses_beautySkin_cost #mainColumn .bold{font-weight:700}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks{display:flex;flex-wrap:wrap}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks .link-block{margin-bottom:20px;width:30.7%;height:50px;text-align:center}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks .link-block:not(:nth-of-type(4n+1)){margin-left:0}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks .link-block:not(:nth-of-type(3n+1)){margin-left:3.95%}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks .link-block a{background-color:transparent;color:#900}#medicalCourses_beautySkin_cost #mainColumn .medicalCourses-jumpLinks .link-block .button-link-jump::after{border-color:#FF5C04}.entry-content blockquote+p,.entry-content ul+p{margin-top:3rem}#mainColumn .entry-content ol:not([class]){list-style:decimal;margin-left:2em;margin-right:1em;margin-bottom:3rem}.tel-wrap a{display:block;background-color:rgba(255,255,255,0.5);color:#866;text-decoration:none}.tel-wrap:hover a{background:rgba(255,164,28,.18)}@media all and (min-width: 768px){.entry-content blockquote{padding:32px 36px;font-size:17px}.entry-content blockquote::before{font-size:80px}.flex04{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.flex04 .flexitem{display:flex;flex-direction:column;width:50%;box-sizing:border-box}.left01{padding-left:5.2%;padding-right:5.2%;padding-top:2.6%;padding-bottom:72px}.right01{background:#fffdf0;padding-left:5.2%;padding-right:5.2%;padding-top:2.6%;padding-bottom:72px}.blog-card-excerpt{display:block;color:#333;font-size:16px;padding:8px 0 0;margin-bottom:0}}