﻿html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}ol,ul{list-style:none;list-style-type:none}html{font-size:62.5%;word-break:break-all}body{color:#555;font-size:1.4rem;line-height:1.4;font-family:"Noto Sans JP","Helvetica","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif}body img{height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}body a{color:#555;text-decoration:none;transition:.3s}body a:hover img{opacity:.8}body .pc{display:none}body table{border-collapse:collapse}body .txtC{text-align:center;margin-left:auto;margin-right:auto}body .txtR{text-align:right;margin-left:auto}body .txtL{text-align:left;margin-right:auto}@media screen and (min-width: 1280px){body a[href^="tel:"]{pointer-events:none;cursor:auto}}@media screen and (min-width: 1350px){body{font-size:1.6rem}body .pc{display:block}body .sp{display:none}}@media only screen and (min-width: 769px)and (max-width: 1015px){body{font-size:1.6vw}}article header .inner{padding:30px 0}#single article header{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}#single article header h1{text-align:center;font-size:2.4rem;color:#e73f93}@media screen and (max-width: 768px){#single article header h1{font-size:2rem;padding:0 20px}}#page article header h1,#inquiry article header h1{text-align:center}#page article header h1 span,#inquiry article header h1 span{display:block}#page article header h1 .en,#inquiry article header h1 .en{font-size:2rem;position:relative;padding-bottom:10px;margin-bottom:10px}#page article header h1 .en::before,#inquiry article header h1 .en::before{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:200px;height:2px;background:#bfae62;border-radius:2px}#page article header h1 .ja,#inquiry article header h1 .ja{color:#bfae62}#treatment article header{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}#treatment article header h1{text-align:center;font-size:2.4rem;color:#e73f93;margin-inline:1em}#treatment article header h1 .en{display:none}#treatment article header .inner>.desc{margin-top:20px;padding:0 20px;text-align:center;line-height:1.6}#treatment .cancel article,#treatment .tokusho article,#treatment .privacy article{background:none}#treatment .cancel article h1,#treatment .tokusho article h1,#treatment .privacy article h1{color:#555}@media screen and (min-width: 1350px){article header .inner,article footer .inner{padding:60px 0}#single article header h1,#treatment article header h1{font-size:3.2rem}#page article header h1 .en,#treatment article header h1 .en,#inquiry article header h1 .en{font-size:3.2rem}}@media only screen and (min-width: 769px)and (max-width: 1015px){article header .inner,article footer .inner{padding:6% 0}}#header{background:hsla(0,0%,100%,.8)}#header.is-fixed{width:100%;height:140px;position:fixed;z-index:3;top:0;left:0}#header .inner{position:relative}#header .logo a{display:block;width:11.75em;padding:10px}#header .logo img{width:100%;height:auto}@media screen and (max-width: 768px){body#single #header h1{text-align:center}}@media screen and (max-width: 1349px){#header{overflow:hidden;width:100%;box-shadow:0px 0px 8px rgba(147,129,104,.18);position:fixed;z-index:3;top:0;left:0}#header.is-fixed{height:50px}}@media screen and (min-width: 1350px){#header{background:#fff}#header .headInn{text-align:center}#header .logo{display:inline-block;padding:15px 0}#header .logo a{padding:0;width:18.5em}}#header2 .inner{padding:10px}#header2 .logo img{width:auto;height:30px}@media screen and (min-width: 1350px){#header2 .inner{padding:20px}#header2 .logo img{height:50px}}#nav_btn{width:54px;height:50px;text-align:center;cursor:pointer;position:absolute;z-index:999;top:0;right:0}#nav_btn::after{content:"MENU";position:absolute;left:0;bottom:9px;width:100%;font-size:10px;line-height:1;color:#bfae62;font-weight:bold;letter-spacing:.025em;font-family:"Noto Sans JP",sans-serif}#nav_btn,#nav_btn span{display:inline-block;box-sizing:border-box;transition:all .3s}#nav_btn span{position:absolute;left:12px;right:15px;width:calc(100% - 25px);height:2px;background:#bfae62}#nav_btn span:nth-of-type(1){top:10px}#nav_btn span:nth-of-type(2){top:calc(50% - 7px);transform:translateY(-50%)}#nav_btn span:nth-of-type(3){bottom:24px}#nav_btn.active{position:fixed;right:250px}#nav_btn.active::after{content:none;display:none}#nav_btn.active span{height:2px}#nav_btn.active span:nth-of-type(1){top:15px;transform:translateY(9px) rotate(-45deg)}#nav_btn.active span:nth-of-type(2){opacity:0}#nav_btn.active span:nth-of-type(3){bottom:15px;transform:translateY(-9px) rotate(45deg)}.scroll #nav_btn{background:rgba(191,174,98,.75)}.scroll #nav_btn::after{color:#fff}.scroll #nav_btn span{background:#fff}@media screen and (max-width: 768px){body#single #header #nav_btn{display:none}}@media screen and (min-width: 1350px){#nav_btn{display:none}}#g_nav .n_logo{text-align:center;margin:20px 0}#g_nav .n_logo a{display:inline-block}#g_nav .n_logo img{width:auto;height:40px}#g_nav ul{border-top:2px solid #bfae62}#g_nav ul li>a{display:block;line-height:40px;padding:0 20px;font-weight:bold;border-bottom:1px solid #ccc}#g_nav ul li.sns{padding-right:0}#g_nav ul .rsv a i,#g_nav ul .inq a i{margin-right:5px}#g_nav .files{border-bottom:1px solid #ccc;padding:12px 0}#g_nav .files dl dt{padding:0 20px;font-weight:bold;color:#555}#g_nav .files dl dd{margin:8px 0 0 20px}#g_nav .files dl dd::before{content:"・";color:#555;margin-right:5px}#g_nav.open{transform:translateZ(0)}#g_nav.open .n_logo{margin:9px 0}#g_nav.open .n_logo img{height:30px}@media screen and (max-width: 1349px){#g_nav{width:250px;height:100%;color:#fff;padding-top:0;overflow-Y:auto;margin-right:-300px;background:#eee;position:fixed;z-index:99;top:0;right:0;transform:translateX(250px);transition:all .5s}#g_nav .n_logo,#g_nav ul{display:none}#g_nav ul li.sns{padding:1em;text-align:center}#g_nav.open{transform:translateX(0);margin-right:0}#g_nav.open .n_logo,#g_nav.open ul{display:block}}@media screen and (min-width: 1280px){#g_nav ul li a:hover{opacity:.65}#g_nav ul li.sns{display:flex;flex-direction:column;justify-content:center;align-items:center}#g_nav ul .rsv a:hover,#g_nav ul .inq a:hover{opacity:1;color:#000;background:#fff}#g_nav ul .rsv a:hover::before{background-image:url("./imgs/icon/i_calendar_b.svg")}#g_nav ul .inq a:hover::before{background-image:url("./imgs/icon/i_inquiry_b.svg")}}@media screen and (min-width: 1350px){#g_nav{position:relative;width:100%;height:initial;color:#fff;padding:0;background:rgba(210,192,133,.8);z-index:10}#g_nav .n_logo{display:none}#g_nav ul{border-top:0;display:flex;justify-content:center;max-width:1350px;margin-left:auto;margin-right:auto}#g_nav ul li{padding:0 .75em;line-height:50px;font-size:1.4rem}#g_nav ul li a{display:initial;line-height:initial;padding:0;font-weight:normal;border-bottom:0;color:#fff;border-radius:3px}#g_nav ul .rsv a,#g_nav ul .inq a{display:inline-block;width:135px;padding:5px 0;text-align:center}#g_nav ul .rsv a::before,#g_nav ul .inq a::before{content:"";width:1em;height:1em;margin:-2px 6px 0 0;position:relative;display:inline-block;vertical-align:middle;background-position:center;background-size:100% auto;background-repeat:no-repeat}#g_nav ul .rsv a{background:#e73f93}#g_nav ul .rsv a::before{background-image:url("./imgs/icon/i_calendar_w.svg")}#g_nav ul .inq{padding:0}#g_nav ul .inq a{background:#aaa}#g_nav ul .inq a::before{background-image:url("./imgs/icon/i_inquiry_w.svg")}#g_nav .files{display:none}}@media only screen and (min-width: 769px)and (max-width: 1015px){#header #g_nav ul li{padding:0}#header #g_nav ul li:first-child{padding-left:0}#header #g_nav ul li:last-child{padding-right:0}#header #g_nav ul li.sns{padding:1em}#header #g_nav ul li.inq{padding:0}#g_nav ul li a{font-size:1.35vw}#g_nav ul .rsv a,#g_nav ul .inq a{width:auto}}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.65);position:fixed;z-index:2;top:0;left:0;opacity:0;transition:opacity .3s}.overlay.open{width:100%;height:100%;opacity:99}#footer{color:#fff;background:#555;padding-bottom:80px;position:relative}#footer a{color:#fff}#footer .area_1{display:none;background:#d4c696}#footer .area_1 a:hover{color:#555}#footer .area_1 .inner .footerInn{display:flex;flex-wrap:wrap;justify-content:start;padding:60px 0 20px;box-sizing:border-box}#footer .area_1 dl{width:calc(20% - 40px);margin:0 20px 20px}#footer .area_1 dl dt{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px;font-feature-settings:"palt"}#footer .area_1 dl dd{font-size:1.2rem;margin-bottom:5px}#footer .area_2{background:#555}#footer .area_2 a:hover{color:#888}#footer .area_2 .inner{padding:20px 0}#footer .area_2 ul{display:flex;justify-content:center;margin-bottom:20px}#footer .area_2 ul li{font-size:1.2rem}#footer .area_2 ul li:not(:first-child)::before{content:"|";margin:0 8px;color:#888}#footer .recaptchav,#footer .copyright{text-align:center;line-height:1.75;font-size:1rem}#footer .recaptchav{letter-spacing:.05em}#inquiry #footer{padding-bottom:0}#footer .caloo_link{width:300px;margin:20px auto}#footer .caloo_link img{width:100%;height:auto}#footer .banner_area{padding:20px 20px 0}#footer .banner_area img{width:100%;height:auto}#footer .banner_area ul{max-width:1000px}#front #footer .banner_area ul{max-width:1020px}#footer .banner_area li{margin-bottom:20px}#footer .banner_area li:last-child{margin-bottom:0}#lp article #footer .info,.single_menu #footer .info,.privacy #footer .info{border:1px solid #bfae62}@media screen and (max-width: 768px){#inquiry #footer.post_120{padding-bottom:80px}}@media screen and (min-width: 769px){#footer .banner_area{padding:20px 20px 40px;background:#d4c696}#footer .banner_area ul{display:flex;justify-content:space-between;max-width:1020px;margin:0 auto}#footer .banner_area ul li{width:calc(50% - 20px);margin:0}#footer .banner_area a{display:block}}@media screen and (min-width: 1000px){#front #footer .area_1 .inner .footerInn{margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 1350px){#footer{padding-bottom:0}#footer .area_1{display:block}}.grecaptcha-badge{visibility:hidden}.snsBtnArea{font-size:0;line-height:1}.snsBtnArea .sns_btn{display:inline-block;line-height:1;margin:0 7px;vertical-align:middle}.snsBtnArea .sns_btn a i{vertical-align:middle}.snsBtnArea .sns_btn a,#g_nav .snsBtnArea .sns_btn a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:1em;height:1em;line-height:1;background-position:center;background-size:100% auto;background-repeat:no-repeat}.snsBtnArea .insta_btn a,#g_nav .snsBtnArea .insta_btn a{background-image:url("./imgs/icon/i_instagram_w.svg")}.snsBtnArea .twitter_btn a,#g_nav .snsBtnArea .twitter_btn a{background-image:url("./imgs/icon/i_twiiter_w.svg")}.snsBtnArea .youtube_btn a,#g_nav .snsBtnArea .youtube_btn a{background-image:url("./imgs/icon/i_youtube_w.svg")}.snsBtnArea .tiktok_btn a,#g_nav .snsBtnArea .tiktok_btn a{background-image:url("./imgs/icon/i_tiktok_w.svg")}#g_nav .snsBtnArea .sns_btn a{font-size:30px}#footer .snsBtnArea{text-align:center;padding:28px 0 5px;background:#555}#footer .snsBtnArea .sns_btn{margin:0 10px}#footer .snsBtnArea .tiktok_btn a{background-image:url("./imgs/icon/i_tiktok_w.svg")}@media screen and (max-width: 768px){#footer .snsBtnArea .sns_btn,#g_nav .snsBtnArea .sns_btn{margin:0 8px}#g_nav .snsBtnArea{text-align:center}#g_nav .snsBtnArea .insta_btn a{background-image:url("./imgs/icon/i_instagram_c.svg")}#g_nav .snsBtnArea .twitter_btn a{background-image:url("./imgs/icon/i_twiiter_c.svg")}#g_nav .snsBtnArea .youtube_btn a{background-image:url("./imgs/icon/i_youtube_c.svg")}#g_nav .snsBtnArea .tiktok_btn a{background-image:url("./imgs/icon/i_tiktok_c.svg")}}@media screen and (min-width: 1280px){.snsBtnArea .sns_btn a{font-size:26px}.snsBtnArea .sns_btn a,#g_nav .snsBtnArea .sns_btn a{width:22px;height:22px}.snsBtnArea .insta_btn a:hover{background-image:url("./imgs/icon/i_instagram_c.svg") !important}.snsBtnArea .twitter_btn a:hover{background-image:url("./imgs/icon/i_twiiter_c.svg") !important}.snsBtnArea .youtube_btn a:hover{background-image:url("./imgs/icon/i_youtube_c.svg") !important}.snsBtnArea .tiktok_btn a:hover{background-image:url("./imgs/icon/i_tiktok_c.svg") !important}#footer .snsBtnArea{padding:0 0 38px;background:#d4c696}}@media only screen and (min-width: 769px)and (max-width: 1015px){#g_nav .snsBtnArea .sns_btn{margin:0 .7vw}#g_nav .snsBtnArea .sns_btn a{width:2.75vw;height:2.75vw;font-size:3vw}}#referral .info,#front .info,article footer .info{margin:0 20px;background:hsla(0,0%,100%,.5);padding:20px;text-align:center}#referral .info .tel,#front .info .tel,article footer .info .tel{margin-bottom:20px}#referral .info .tel h3,#front .info .tel h3,article footer .info .tel h3{margin-bottom:1.5%}#referral .info .tel .number,#front .info .tel .number,article footer .info .tel .number{font-size:2.8rem;margin-bottom:1.5%}#referral .info .tel .number a,#front .info .tel .number a,article footer .info .tel .number a{display:inline-block;position:relative;padding-left:1.25em}#referral .info .tel .number a::before,#front .info .tel .number a::before,article footer .info .tel .number a::before{content:"";position:absolute;top:50%;left:0;width:1em;height:1em;margin-top:-0.1em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("./imgs/icon/i_tel_c.svg");transform:translateY(-50%)}#referral .info .tel .time dl,#front .info .tel .time dl,article footer .info .tel .time dl{font-size:1.2rem;display:flex;justify-content:center;align-items:center}#referral .info .tel .time dl dt,#front .info .tel .time dl dt,article footer .info .tel .time dl dt{margin:0 10px;font-weight:bold}#referral .info .tel .time dl dt:first-child,#front .info .tel .time dl dt:first-child,article footer .info .tel .time dl dt:first-child{margin-left:0}#referral .info .mail ul li:not(:last-child),#front .info .mail ul li:not(:last-child),article footer .info .mail ul li:not(:last-child){margin-bottom:10px}#referral .info .mail ul li a,#front .info .mail ul li a,article footer .info .mail ul li a{display:block;line-height:3.5em;color:#fff}#referral .info .mail ul li a i,#front .info .mail ul li a i,article footer .info .mail ul li a i{margin-right:10px}#referral .info .mail ul .contact a,#front .info .mail ul .contact a,article footer .info .mail ul .contact a{background:#555}#referral .info .mail ul .reserve a,#front .info .mail ul .reserve a,article footer .info .mail ul .reserve a{background:#cb4a8a}#referral .info,#front .info{margin-top:20px}article footer .info{border:1px solid #bfae62}.not-footer .info,#single .info,#page .info{border:1px solid #bfae62}@media screen and (min-width: 769px){#referral .info .tel .number a::before,#front .info .tel .number a::before,article footer .info .tel .number a::before{width:1.35em;height:1.35em}}@media screen and (min-width: 1000px){#referral .info,#front .info{margin-inline:10px}}@media screen and (min-width: 1350px){#referral .info,#front .info,article footer .info{display:flex;padding:6% 4%;justify-content:center}#referral .info .tel,#front .info .tel,article footer .info .tel{padding-right:50px;margin-right:50px;margin-bottom:0;border-right:1px solid #888;white-space:nowrap}#referral .info .tel h3,#front .info .tel h3,article footer .info .tel h3{font-size:1.8rem;margin-bottom:3%}#referral .info .tel .number,#front .info .tel .number,article footer .info .tel .number{font-size:5.2rem;margin-bottom:3%}#referral .info .tel .number a,#front .info .tel .number a,article footer .info .tel .number a{padding-left:50px}#referral .info .tel .number a::before,#front .info .tel .number a::before,article footer .info .tel .number a::before{font-size:3rem}#referral .info .tel .time dl,#front .info .tel .time dl,article footer .info .tel .time dl{font-size:1.4rem}#referral .info .mail,#front .info .mail,article footer .info .mail{width:100%;max-width:300px;position:relative;white-space:nowrap}#referral .info .mail ul,#front .info .mail ul,article footer .info .mail ul{width:100%}#referral .info .mail ul li:not(:last-child),#front .info .mail ul li:not(:last-child),article footer .info .mail ul li:not(:last-child){margin-bottom:7%}#referral .info .mail ul a,#front .info .mail ul a,article footer .info .mail ul a{line-height:3.75em}}@media only screen and (min-width: 769px)and (max-width: 1015px){#referral .info .tel,#front .info .tel,article footer .info .tel{margin-right:5.8%;padding-right:5.8%}#referral .info .tel .number,#front .info .tel .number,article footer .info .tel .number{font-size:325%}#referral .info .tel h3,#front .info .tel h3,article footer .info .tel h3{font-size:112.5%}#referral .info .tel .time dl,#front .info .tel .time dl,article footer .info .tel .time dl{font-size:87.5%}}.mail .r_inquiry li a{background-color:#aaa}.mail .r_inquiry li a::before{content:"";width:1em;height:1em;margin:-2px 6px 0 0;position:relative;display:inline-block;vertical-align:middle;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("./imgs/icon/i_inquiry_w.svg")}.mail .r_inquiry li:first-child a{background-color:#e73f93}.mail .r_inquiry li:first-child a::before{background-image:url("./imgs/icon/i_calendar_w.svg")}@media screen and (min-width: 769px){.mail .r_inquiry li a:hover{opacity:.75}}#pre .content{text-align:center;padding:0 20px}#pre .content .image{margin-bottom:30px}#pre .content .image i{font-size:14rem;margin-bottom:20px;color:#eee}#pre .content .image span{display:block;color:#ccc}#pre .content .image .en{margin-bottom:10px}#pre .content p{font-size:1.6rem}@media screen and (min-width: 1350px){#pre .content .image{margin-bottom:60px}#pre .content .image i{font-size:20rem}#pre .content .image span{font-size:1.8rem}#pre .content p{font-size:2rem}}.fix_reserve{width:100%;position:fixed;left:0;bottom:0;transform:translateY(80px);z-index:1;transition:.3s}.scroll .fix_reserve{transform:translateY(0)}.fix_reserve ul{display:flex;margin:-1px}.fix_reserve ul li{width:100%;height:75px}.fix_reserve ul li a{height:100%;margin:1px;display:flex;justify-content:center;align-items:center;background:#e73f93;color:#fff}.fix_reserve ul li a::before{content:"";width:2.25em;height:2.25em;margin:-2px 8px 0 0;position:relative;display:inline-block;vertical-align:middle;background-position:center;background-size:100% auto;background-repeat:no-repeat}.fix_reserve ul li.b_tel a:first-child::before{background-image:url("./imgs/icon/i_tel_w.svg")}.fix_reserve ul li.b_res a:first-child::before{background-image:url("./imgs/icon/i_calendar_w.svg")}.fix_reserve i{font-size:30px;margin-right:10px}.fix_reserve dl{text-align:center}.fix_reserve dl dt,.fix_reserve dl dd{line-height:1.25}.fix_reserve dl dt{font-size:16px;margin-bottom:2px}.fix_reserve ul li:first-child dl dd{font-size:12px}@media screen and (max-width: 380px){.fix_reserve dl dt{font-size:4vw}.fix_reserve dl dd{font-size:3.5vw}.fix_reserve ul li:first-child dl dd{font-size:3vw;letter-spacing:-0.025em}}#breadcrumb{max-width:1000px;width:100%;margin:1em auto;text-align:center}#footer #breadcrumb{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#breadcrumb ol{font-size:0;line-height:0;margin:0}#breadcrumb ol li{display:inline;font-size:10px;color:#bfae62;line-height:1.5}#breadcrumb ol li a{display:inline-block;color:#d4c696}#breadcrumb ol.singular li:last-child{display:block}@media screen and (min-width: 769px){#breadcrumb ol li a:hover{color:#bfae62;text-decoration:underline}#breadcrumb ol.singular li:last-child{display:inline}}#pagetop{position:fixed;bottom:17px;right:17px;z-index:1}#pagetop a{position:relative;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:30px;height:35px}#pagetop a::before{content:"";position:absolute;left:50%;width:30px;height:35px;box-sizing:border-box;border:15px solid rgba(0,0,0,0);border-bottom:20px solid #bfae62;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){#pagetop{right:5px !important;bottom:95px !important}#pagetop.post_108{bottom:16px !important}}@media screen and (min-width: 769px){#pagetop a:hover{opacity:.5}}.more_btn{max-width:285px;width:50%;color:#fff;text-align:center;font-weight:bold;margin:1.5em auto 3em;padding:.65em;cursor:pointer;background:#bfae62;border-radius:5px}.more_btn.closed{background:#555}@media screen and (min-width: 769px){.more_btn{max-width:285px;width:32%;padding:.5em}.more_btn:hover{background:#555}.more_btn.closed:hover{background:#bfae62}}#overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9998}.telGuide.open{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999}.guideInn{width:calc(100% - 30px);max-width:600px;background:#fff;border:4px solid #e73f93;border-radius:10px;position:fixed;top:100%;left:50%;transform:translateX(-50%) scale(0.2, 0.2);z-index:9999;opacity:0;visibility:hidden;transition:.3s}.telGuide.open .guideInn{top:50%;transform:translate(-50%, -50%) scale(1, 1);opacity:1;visibility:visible}.guideInn .guideBox{padding:20px 20px 25px}.guideInn h2{margin-bottom:18px;text-align:center;font-size:150%;font-weight:bold}.guideInn .sup{display:inline-block;font-size:80%;color:#0b3c67;margin-top:5px}.guideInn ul{font-size:110%;font-weight:500;background:#f9f9f3;border:1px solid #e8e8e8;margin:20px 0 5px;padding:10px}.guideInn ul li{font-weight:bold;margin-top:8px;text-indent:-1.3em;padding-left:1.3em;letter-spacing:-0.05em}.guideInn ul li:first-child{margin-top:0}.guideInn .call a{display:block;font-size:120%;font-weight:500;width:200px;color:#fff;background:#1f80f0;border-radius:5px;margin:20px auto 0;padding:16px 0 18px;text-align:center}.telGuide .time{text-align:center;font-weight:500;margin-top:1em}.guideInn .call.tel_ng a{background:#ddd;pointer-events:none}.guideInn .close{display:block;width:1.6em;height:1.6em;position:absolute;bottom:calc(100% + .8em);right:-5px}.guideInn .close::before,.guideInn .close::after{content:"";width:1.6em;height:3px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.guideInn .close::before{transform:translate(-50%, -50%) rotate(-45deg)}.guideInn .close::after{transform:translate(-50%, -50%) rotate(45deg)}@media screen and (min-width: 300px)and (max-width: 374px){.guideInn{font-size:3.4vw}}@media screen and (max-width: 768px)and (max-height: 500px){.guideInn .guideBox{height:255px;overflow-x:hidden;overflow-y:scroll}}.telHidden .guideInn .guideBox{padding:3vw}.telHidden .guideInn .guideBox h2{font-size:125%}.telHidden .guideInn .guideBox p{font-size:100%;line-height:1.65;font-feature-settings:"palt";letter-spacing:.05em}@media screen and (max-width: 500px){.telHidden .guideInn .guideBox{padding:4vw}.telHidden .guideInn .guideBox h2{font-size:120%}.telHidden .guideInn .guideBox p{font-size:90%}}@media screen and (min-width: 769px){.telHidden .guideInn .guideBox{padding:2em}.telHidden .guideInn .guideBox h2{font-size:135%}.telHidden .guideInn .guideBox p{font-size:105%}}#header .inner,#hero .image,#front section .inner,#single section .inner,#toc ul,article header .inner,article footer .inner,article section .inner,#footer .inner{max-width:1280px;margin-left:auto;margin-right:auto}#container{margin-top:140px}#container form{padding-bottom:1px}@media screen and (max-width: 1349px){#container{margin-top:50px}}#main{overflow:hidden}#hero{overflow:hidden;position:relative}#hero::after{content:"";position:absolute;top:0;left:50%;width:100%;height:100%;min-width:769px;transform:translateX(-50%);background:linear-gradient(90deg, #ABA698, #DDD7C9);z-index:-1}#hero .image{position:relative}#hero .image picture img{max-width:100%;width:auto;max-height:300px;display:block;margin-left:38%}#hero .image .logo{width:60%;margin-top:-1%;position:absolute;top:50%;left:5.5%;transform:translateY(-50%)}#hero .image .logo img{width:100%;height:auto}@media screen and (min-width: 769px){#hero{position:relative}#hero::after{content:"";position:absolute;top:0;left:50%;width:100%;height:100%;min-width:1920px;transform:translateX(-50%);background:linear-gradient(90deg, #ABA698, #DDD7C9);z-index:-1}#hero .image picture img{margin-left:42%;max-height:534px}#hero .image .logo{width:390px;margin-top:-1%;left:12.5%}}@media screen and (min-width: 1350px){#hero .image{padding:0 80px}}.headBnr{margin:20px}.headBnr ul li{margin-bottom:20px}.headBnr ul li:last-child{margin-bottom:0}.headBnr ul li a,.headBnr ul li a picture{display:block}.headBnr ul li a img{width:100%;height:auto;vertical-align:middle}@media screen and (min-width: 769px){.headBnr{max-width:1280px;padding:0;margin:30px auto}.headBnr ul{display:flex;justify-content:center;align-items:center;margin:0 -10px}.headBnr ul li{width:100%;max-width:500px;margin:0 15px}.headBnr ul li:last-child{margin-bottom:0}}@media only screen and (min-width: 769px)and (max-width: 1349px){.headBnr{padding:0 30px}}section .inner{padding:30px 0;position:relative}section h2{text-align:center}#referral section h2,#front section h2{margin-bottom:30px}section h2 span{display:block}section h2 .en{font-size:2rem;position:relative;padding-bottom:10px;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}section h2 .en::before{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:200px;height:2px;background:#555;border-radius:2px}@media screen and (min-width: 1350px){section .inner{padding:60px 0}section h2 .en{font-size:2.8rem}}#front #identity h2 .en::before,#front #menu h2 .en::before,#front #news h2 .en::before{background:#bfae62}#front #identity h2 .ja,#front #menu h2 .ja,#front #news h2 .ja{color:#bfae62;letter-spacing:.075em}#front #menu h2 .ja{font-weight:bold;font-size:115%}#front #topics h2 .en::before,#front #clinics h2 .en::before{background:#e73f93}#front #topics h2 .ja,#front #clinics h2 .ja{color:#e73f93}#referral #clinics h2 .en::before{background:#e73f93}#referral #clinics h2 .ja{color:#e73f93}#identity .text{padding:10px;text-align:center}#news{overflow:hidden;position:relative;padding-bottom:30px;background:#fff;z-index:0}#news::before{content:"";position:absolute;left:-2.5%;top:0;width:105%;height:100%;box-shadow:inset 0 1px 25px rgba(0,0,0,.05);z-index:-1}#news ul{margin:0 20px;height:700px;overflow:hidden}#news ul li{padding:10px 0;border-bottom:1px dotted #bbb}#news ul li span{font-size:125%;display:inline-block;background:#c8c1a4;color:#fff;padding:5px 10px;margin-bottom:10px;text-shadow:0 0 1px}#news ul li a{color:#000 !important;display:inline-block;font-weight:bold;border-bottom:1px solid;line-height:1.25;padding:0 .25em;margin-bottom:.25em}#news ul li .title .title_img{width:auto;height:19.2px;cursor:pointer}#news ul li .title .newsImage{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;display:none}#news ul li .title .newsImage .bg{content:"";width:100%;height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;left:0}#news ul li .title .newsImage .body_img{width:100%;max-width:900px;height:auto;padding:0 20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#news ul li .title .newsImage .body_img .close{width:30px;height:30px;border:1px solid #fff;background:rgba(0,0,0,0);margin:0;padding:0;position:absolute;top:-40px;right:20px;cursor:pointer}#news ul li .title .newsImage .body_img .close span{width:15px;height:1px;background:#fff;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#news ul li .title .newsImage .body_img .close span:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}#news ul li .title .newsImage .body_img img{width:100%;height:auto}#news ul.open{padding-bottom:50px}#news .inner{padding-bottom:0;position:relative}#news .newsText .moreRead{width:100%;padding-top:60px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%);text-align:center;position:absolute;left:0;bottom:0;transition:.2s}#news .newsText .moreRead span{display:inline-block;font-size:1.2rem;width:110px;line-height:30px;text-align:center;background:#bfae62;color:#fff;border-radius:15px;cursor:pointer;transition:.3s;position:relative}#news .newsText .moreRead span::before,#news .newsText .moreRead span::after{display:inline-block;content:"";background:#fff;position:absolute;top:50%;right:12px;transform:translate(-50%, -50%)}#news .newsText .moreRead span::before{width:6px;height:1px}#news .newsText .moreRead span::after{width:1px;height:6px;right:17px}#news .newsText .moreRead span:hover{background:#a69365}#news .newsText .moreRead.active{background:none;padding:0}#news .newsText .moreRead.active span::after{content:none}@media screen and (min-width: 769px){#news ul li .title .title_img{height:22.2px}}@media screen and (min-width: 1350px){#news{padding-bottom:60px}#news ul li{display:flex;padding:20px 0}#news ul li .title{display:inline-block}#news ul li .title img{max-width:100%}#news ul li span{font-size:115%;white-space:nowrap;margin-right:40px;margin-bottom:0;padding:0;background:initial;color:#c8c1a4}}#topics{padding:0 10px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}#front #topics{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.webp")}.no-webp #front #topics{background-image:url("./imgs/grad_bg.jpg")}#topics ul li{width:100%;box-sizing:border-box;padding:0;margin-bottom:20px}#topics ul li:last-child{margin-bottom:0}#topics ul li a{display:block;overflow:hidden}#topics ul li .box{padding:20px;margin:0 10px;background:#fff}#topics ul li .thumb{margin-bottom:15px;overflow:hidden;clear:both;padding-bottom:5px}#topics ul li .thumb img{width:100%;object-fit:cover;position:relative;left:0;box-shadow:0 0 5px #ccc}#topics ul li h3{clear:both;padding:0 10px;color:#000;text-align:center;font-weight:bold}#topics ul li .text{padding:10px;color:#000;font-size:1.2rem;text-align:center}#topics ul li .text .s_more{position:relative;display:inline-block;color:#bfae62;font-size:105%;line-height:1;margin-top:1em;padding:.75em 1.5em;padding-right:2.5em;border:2px solid #bfae62;border-radius:50px}#topics ul li .text .s_more::after{content:"";position:absolute;top:52%;right:1.5em;width:.5em;height:.5em;border-top:2px solid #bfae62;border-right:2px solid #bfae62;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#topics .banner{margin:20px 20px 0}#topics .banner img{width:100%;height:auto}#topics .banner ul{padding:0}#topics .banner ul li{margin-bottom:20px;padding:0}#topics .banner ul li:last-child{margin-bottom:0}@media screen and (max-width: 768px){#topics .banner{margin-left:10px;margin-right:10px}#topics ul li.swiper-slide .box h3,#topics ul li.swiper-slide .box .text{text-shadow:0 0 1px rgba(0,0,0,.35)}#topics ul li.swiper-slide .box h3{font-size:125%;letter-spacing:.05em;font-feature-settings:"palt"}#topics ul li.swiper-slide .box .text{font-size:100%;padding:.5em 0 0}#topics ul li.swiper-slide .box .text .s_txt{line-height:1.55;letter-spacing:-0.035em}#topics ul li .text .s_more::after{top:50%}}@media screen and (min-width: 481px){#topics ul li{max-width:100%}#topics ul li h3{font-size:1.4rem}#topics ul li .box{height:100%}#topics ul li .box a{display:block;height:100%}}@media screen and (min-width: 769px){#topics .banner ul{display:flex;justify-content:center;align-items:center;margin:0}#topics .banner ul li{margin:0 10px 0;width:100%;max-width:500px}#topics .banner ul li .box:hover{background:hsla(0,0%,100%,.5)}}@media screen and (min-width: 1000px){#topics{padding:0}}@media screen and (min-width: 1350px){#topics ul li{width:25%;margin-bottom:0}#topics ul li .thumb{margin-bottom:20px}#topics ul li h3{font-size:1.6rem}#topics ul li .text{font-size:1.4rem;padding:10px 20px 15px;line-height:1.6}#topics .banner{margin:40px auto 0}}#front .swiper-container{padding-bottom:45px}#front .swiper-button-next,#front .swiper-button-prev{top:46%;width:auto;height:auto;outline:none}@media screen and (max-width: 768px){#front .swiper-container{padding:0 10px 2em;margin-left:-10px;margin-right:-10px}#front .swiper-button-next,#front .swiper-button-prev{width:48px;height:55px;color:#fff;background:rgba(191,174,98,.5)}#front .swiper-button-next{right:0;border-radius:50px 0 0 50px}#front .swiper-button-prev{left:0;border-radius:0 50px 50px 0}}.swiper-container .swiper-button-next::after,.swiper-container .swiper-button-prev::after{font-size:350%;color:#e73f93}.swiper-container .swiper-pagination-bullet-active{background:#e73f93}.swiper-container .swiper-pagination-bullet{width:15px;height:15px}@media screen and (max-width: 768px){.swiper-container .swiper-button-next::after,.swiper-container .swiper-button-prev::after{font-size:150%;font-weight:bold;color:#fff}.swiper-container .swiper-pagination-bullet{width:2em;height:2em;margin:0 6px !important;vertical-align:middle}}@media screen and (max-width: 768px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}}#menu .m_list{padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}#menu .m_list>li{padding:0;margin-bottom:1.75em;box-sizing:border-box;display:flex;width:100%}#menu .m_list .box{width:100%}#menu .m_list .box h3{text-align:center;font-size:1.75rem;font-weight:bold;padding:10px;background:linear-gradient(to right, #F7E5A7, #E796E7);color:#fff}#menu .m_list .box ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}#menu .m_list .box li{width:calc(50% - 5px);text-align:center;margin-bottom:10px}#menu .m_list .box li a{font-size:1.2rem;padding:10px 5px;color:#5d5d5d;font-weight:normal;background:#f4f0f0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-feature-settings:"palt";letter-spacing:.05em}#menu .m_list>li:last-child .box li{padding:10px;color:#5d5d5d;background:#f4f0f0}#menu .plink{text-align:center}#menu .plink a{display:inline-block;padding:1em;background:#e73f93;color:#fff;width:100%;max-width:300px}#menu .plink a:hover{opacity:.75}@media screen and (max-width: 768px){#menu .m_list .box h3{font-feature-settings:"palt"}}@media screen and (min-width: 769px){#menu .m_list .box h3{font-size:1.85rem}#menu .m_list .box li a{font-weight:normal}}@media screen and (min-width: 1000px){#menu .m_list{padding-left:10px;padding-right:10px}}@media screen and (min-width: 1350px){#menu .m_list .box ul::before{content:"";display:block;width:calc(25% - 10px);order:1}#menu .m_list .box ul::after{content:"";display:block;width:calc(25% - 10px)}#menu .m_list .box li{width:calc(25% - 8px)}#menu .m_list .box li a{font-size:1.4rem}#menu .m_list .box li a:hover{color:#f4f0f0;background:#5d5d5d}}#clinics{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}#front #clinics{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.webp")}.no-webp #front #clinics{background-image:url("./imgs/grad_bg.jpg")}#clinics .inner>ul{margin:0 20px;background:hsla(0,0%,100%,.5);padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#clinics .inner>ul li{width:33.3333%;margin-bottom:10px}#clinics .inner>ul li:nth-last-child(-n+2){margin-bottom:0}#clinics .inner>ul li a{position:relative;display:block;color:#e73f93;text-align:center;padding:10px;margin:10px;font-size:1.6rem;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.1)}@media screen and (max-width: 768px){#clinics .inner>ul{padding:0;margin-bottom:30px;background:none}#clinics .inner>ul li{width:calc(50% - 5px);margin-bottom:10px}#clinics .inner>ul li a{margin:0}}@media screen and (min-width: 769px){#clinics .inner>ul li a:hover{color:#fff;background:#e73f93}}@media screen and (min-width: 1000px){#clinics .inner>ul{margin-left:10px;margin-right:10px}}@media screen and (min-width: 1350px){#clinics .inner>ul{padding:0;margin:0 0 3em !important;justify-content:center;background:none}#clinics .inner>ul li{margin:0}#clinics .inner>ul li a{line-height:50px;padding:0}}.clinics .movieWrapper{margin-top:1em;padding:20px 0}.clinics .movieWrapper .movieBox{max-width:480px;margin:1em auto 0}.clinics .movieWrapper .movieBox:first-of-type{margin-top:0}.clinics .movieWrapper h4{text-align:center;margin-bottom:1em}.clinics .movieWrapper h5{text-align:center;background:#333;color:#fff;padding:.7em .5em .5em;margin:0}.clinics .movieWrapper video{width:100%}@media screen and (min-width: 769px){.clinics .movieWrapper .movieBox{max-width:100%}.clinics .movieWrapper .movie{position:relative;height:0;padding-top:56.25%}.clinics .movieWrapper .movie video{width:100%;height:100%;position:absolute;top:0;left:0;background:#e5e5db}}article section h2{font-size:1.8rem}article section h3{font-size:1.6rem;font-weight:bold}#page article .gd,#inquiry article .gd{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}@media screen and (min-width: 1350px){article section .inner{padding:60px 0}article section h2{font-size:2.4rem}article section h3{font-size:2.2rem}}#treatment section{padding:40px 0}#treatment section.bg{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}#treatment section .inner{padding:0 20px}#treatment section h2{margin-bottom:20px}#treatment section .h2_y span{display:inline-block;position:relative;padding-bottom:10px}#treatment section .h2_y span::before{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% + 40px);height:2px;background:#bfae62;border-radius:2px}#treatment section .desc dl{text-align:center}#treatment section .desc dl dt{font-size:1.8rem;margin-bottom:20px}#treatment section .desc dl dd{line-height:1.6}#treatment section .desc dl dd p{margin-bottom:1em}#treatment section .desc dl dd p:last-of-type{margin-bottom:0}#treatment section .desc ul{margin-top:20px}#treatment section .desc ul li{font-size:1.2rem;margin-bottom:10px}#treatment section .desc ul li:last-child{margin-bottom:0}#treatment section .c_red{color:#e73f93}#treatment section .text{text-align:center;line-height:1.6}#treatment .cor_clinic,#treatment .sp_clinic{margin:20px 0}#treatment .cor_clinic dl,#treatment .sp_clinic dl{text-align:center}#treatment .cor_clinic dl dt,#treatment .sp_clinic dl dt{color:#e73f93;font-size:1.8rem;margin-bottom:20px}#treatment .cor_clinic dl dt span,#treatment .sp_clinic dl dt span{display:inline-block;padding:5px 10px;border-top:1px solid #e73f93;border-bottom:1px solid #e73f93}#treatment .cor_clinic dl dd,#treatment .sp_clinic dl dd{display:inline-block;margin:10px}#treatment .cor_clinic dl dd a,#treatment .sp_clinic dl dd a{position:relative;display:block;padding:.5em 1em;line-height:1.5;color:#fff;border:1px solid #e73f93;border-radius:30px;background:#e73f93}#treatment .cor_clinic dl dd a::after,#treatment .sp_clinic dl dd a::after{content:"";position:absolute;top:49%;right:1.5em;width:.5em;height:.5em;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#treatment .cor_clinic dl dd a .cTxt,#treatment .sp_clinic dl dd a .cTxt{font-size:75%;margin-left:2px;vertical-align:middle;letter-spacing:-0.025em;font-feature-settings:"palt"}#treatment .price_link{text-align:center}#treatment .price_link a{position:relative;display:inline-block;background:#e73f93;border:1px solid #e73f93;color:#fff;width:250px;padding:.75em 1em}#treatment .price_link a::after{content:"";position:absolute;top:49%;right:1.5em;width:.5em;height:.5em;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#treatment #recommend h2{color:#e73f93}#treatment #recommend ul{display:flex;flex-wrap:wrap;justify-content:space-between}#treatment #recommend ul li{width:calc(50% - 5px);padding:10px;font-size:90%;border:1px solid #bfae62;background:hsla(0,0%,100%,.5);margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;letter-spacing:-0.05em}#treatment .q_block{margin-bottom:20px}#treatment .q_block ul{display:flex;flex-wrap:wrap;justify-content:center}#treatment .q_block ul li{background:hsla(0,0%,100%,.5);width:calc(50% - 10px);padding:20px;margin:0 5px 10px;text-align:center}#treatment .q_block ul li .title{font-size:1.6rem;margin-bottom:10px;font-weight:bold}#treatment .q_block ul li .icon{font-size:4.6rem;color:#e73f93;margin-bottom:10px}#treatment .q_block ul li .box{display:inline-block;padding:10px;font-size:90%;line-height:1.5;border:1px solid #e73f93;border-radius:10px;background:hsla(0,0%,100%,.5);display:flex;flex-direction:column;justify-content:center;align-items:center}#treatment .notice{margin:0 10px 40px}#treatment .notice dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#treatment .notice dl:last-of-type{margin-bottom:0}#treatment .notice dl dt{width:60px;height:60px;color:#e73f93;border:1px solid #e73f93;border-radius:50%;background:hsla(0,0%,100%,.5);text-align:center;position:relative;white-space:nowrap;font-size:1.2rem}#treatment .notice dl dt i{display:block}#treatment .notice dl dt .content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#treatment .notice dl dd{width:calc(100% - 80px)}#treatment .notice dl dd .title{margin-bottom:5px}#treatment .notice dl dd .content{font-size:1.2rem}#treatment .ng{margin-bottom:20px}#treatment .ng .title{font-size:1.6rem;margin-bottom:10px}#treatment .ng ul li{margin-bottom:5px;font-size:1.2rem;padding-left:1em;text-indent:-1em}#treatment .ng ul li:last-child{margin-bottom:0}#treatment .category_main header{background:none}#treatment .cp_banner{margin:3.5em 20px 0}#treatment .cp_banner a{display:block}#treatment .cp_banner a img{width:100%}@media screen and (min-width: 769px){#treatment .cp_banner{max-width:500px;margin:5em auto 0}}@media screen and (max-width: 768px){#treatment .cor_clinic dl,#treatment .sp_clinic dl{margin-bottom:3em}#treatment .cor_clinic dl dt,#treatment .sp_clinic dl dt{margin-bottom:2.5%}#treatment .cor_clinic dl dd,#treatment .sp_clinic dl dd{margin:2.5% 2%;width:44%}#treatment .cor_clinic dl dd a::after,#treatment .sp_clinic dl dd a::after{right:.75em}}@media screen and (min-width: 769px){#treatment section{padding:60px 0}#treatment section h2{margin-bottom:40px}#treatment section .desc dl dt{font-size:2.25rem;line-height:1.75;margin-bottom:40px}#treatment section .desc dl dd{text-align:center;line-height:1.8}#treatment section .h2_b{font-size:2.8rem}#treatment section .text{line-height:1.8}#treatment #sidebar section:first-child{padding:0}#treatment .cor_clinic,#treatment .sp_clinic{margin:40px 0 60px 0}#treatment .cor_clinic dl dt,#treatment .sp_clinic dl dt{font-size:2.4rem;margin-bottom:40px}#treatment .cor_clinic dl dt span,#treatment .sp_clinic dl dt span{padding:10px 20px}#treatment .cor_clinic dl dd,#treatment .sp_clinic dl dd{line-height:36px;border-radius:18px}#treatment .cor_clinic dl dd a,#treatment .sp_clinic dl dd a{min-width:200px}#treatment .cor_clinic dl dd a:hover,#treatment .sp_clinic dl dd a:hover{color:#e73f93;background:#fff}#treatment .cor_clinic dl dd a:hover::after,#treatment .sp_clinic dl dd a:hover::after{border-top:1px solid #e73f93;border-right:1px solid #e73f93}#treatment .price_link a{width:250px}#treatment .price_link a:hover{color:#e73f93;background:#fff}#treatment .price_link a:hover::after{border-top:1px solid #e73f93;border-right:1px solid #e73f93}#treatment #recommend ul li{font-size:100%;width:calc(50% - 10px);padding:15px 20px;margin-bottom:20px;letter-spacing:0}#treatment .q_block ul li{width:calc(25% - 20px);margin:0 10px 20px}#treatment .q_block ul li .box{padding:15px;font-size:85%}#treatment .notice{margin:0 20px 40px}#treatment .ng{margin-bottom:40px;text-align:center}#treatment .ng .title{display:inline-block;font-size:2rem;margin-bottom:20px}#treatment .ng ul{display:inline-block;margin:0 auto}#treatment .ng ul li{font-size:1.4rem;margin-bottom:10px;text-align:left}}#treatment #flow .step,#lp #flow .step{margin-top:20px;padding:20px;position:relative;z-index:0;border:1px solid #bfae62}#treatment #flow .step::before,#lp #flow .step::before{display:inline-block;content:"";width:1px;height:calc(100% - 40px);background:#bfae62;position:absolute;top:50%;left:60px;transform:translateY(-50%);z-index:-1}#treatment #flow .step dl,#lp #flow .step dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#treatment #flow .step dl:last-of-type,#lp #flow .step dl:last-of-type{margin-bottom:0}#treatment #flow .step dl dt,#lp #flow .step dl dt{text-align:center;font-size:1.2rem;color:#bfae62;background:#fff;width:80px;height:80px;border:1px solid #bfae62;border-radius:50%;position:relative}#treatment #flow .step dl dt .content,#lp #flow .step dl dt .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#treatment #flow .step dl dd,#lp #flow .step dl dd{width:calc(100% - 120px)}#treatment #flow .step dl dd .title,#lp #flow .step dl dd .title{margin-bottom:5px}#treatment #flow .step dl dd .content,#lp #flow .step dl dd .content{font-size:1.2rem}#treatment #flow .step .num,#lp #flow .step .num{display:block;font-size:2rem}@media screen and (min-width: 769px){#treatment #flow .step,#lp #flow .step{display:flex;justify-content:space-between;padding:40px 20px}#treatment #flow .step::before,#lp #flow .step::before{width:78%;height:1px;top:80px;left:0;margin:0 11%}#treatment #flow .step dl,#lp #flow .step dl{display:block;width:25%;text-align:center;margin-bottom:0}#treatment #flow .step dl dd,#lp #flow .step dl dd{width:auto}#treatment #flow .step dt,#lp #flow .step dt{margin:0 auto 20px}}.details_cuf a{display:inline-block;color:#e73f93;text-decoration:underline}@media screen and (min-width: 769px){.details_cuf a:hover{color:#555;text-decoration:none}}#contents #reserveWeb .inner,#contents #reserveOnline .inner{padding:0}#contents #reserveWeb{padding:0 0 3em}#contents #reserveOnline{padding-bottom:5em}#contents .anchorNav{max-width:1040px;margin-left:auto;margin-right:auto;text-align:center}#contents .anchorNav ul{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 10px 30px}#contents .anchorNav ul li{width:45%;margin:0 .5em}#contents .anchorNav ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;padding:.75em 0;box-sizing:border-box;border:1px solid #bfae62;background:#fff;border-radius:50px}#contents .inner .title_h2{font-weight:bold;padding:1.5em 0}#contents .onlineInn{text-align:center;margin:0 20px;padding:25px 0 40px;background:hsla(0,0%,100%,.5)}#contents .onlineInn p{line-height:1.5;margin-bottom:1em;font-size:1.2rem}#contents .onlineInn .notes{color:#e73f93;margin-bottom:2em}#contents .onlineInn .btnOnline{text-align:center}#contents .onlineInn .btnOnline a{position:relative;cursor:pointer;display:block;width:255px;color:#fff;text-align:center;font-size:1.8rem;line-height:40px;margin:0 auto;background:#bfae62}@media screen and (min-width: 769px){#contents .onlineInn{padding:3em 6em 3em}#contents .onlineInn p{line-height:1.75;font-size:1.4rem}#contents .onlineInn .notes{margin-bottom:3em}#contents .onlineInn .btnOnline a{width:400px;line-height:50px}#contents .onlineInn .btnOnline a:hover{opacity:.75}#contents #reserveWeb{padding:0 0 5em}#contents .anchorNav ul{padding-bottom:40px}#contents .anchorNav ul li{width:30%}#contents .anchorNav ul li a:hover{color:#fff;background:#bfae62}#contents .inner .title_h2{padding:1.75em 0 1.5em}}#contents #contact{padding:0}@media screen and (min-width: 769px){#contents #contact{max-width:1000px;padding:5em;margin:auto}}div.wpcf7{margin:0 20px;padding:20px 20px 30px;background:hsla(0,0%,100%,.5)}#reserveWeb div.wpcf7{padding:20px 20px 1px}@media screen and (min-width: 769px){#reserveWeb div.wpcf7{padding:3em 6em 3em}}div.wpcf7 input[type=text],div.wpcf7 input[type=email],div.wpcf7 input[type=tel],div.wpcf7 textarea{width:100%;line-height:1.4;padding:10px;vertical-align:bottom;box-sizing:border-box;border:1px solid #fff;border:1px solid #ccc;padding:6px 8px;border-radius:0}div.wpcf7 input[type=date]{max-width:100%;width:100%;margin-bottom:5px;border:1px solid #ccc;padding:6px 8px;padding-right:0;color:#555}div.wpcf7 input[type=submit]{border:none;background:#bfae62;color:#fff;line-height:40px;text-align:center;width:255px;font-size:1.8rem;cursor:pointer;display:block;margin:0 auto}div.wpcf7 input::placeholder{font-size:90%;font-weight:normal}div.wpcf7 input:focus::-webkit-input-placeholder,div.wpcf7 input:focus::-moz-placeholder,div.wpcf7 input:focus::-ms-input-placeholder,div.wpcf7 input:focus::placeholder{color:rgba(0,0,0,0)}div.wpcf7 select{border:1px solid #ccc;padding:6px 8px;width:100%}div.wpcf7 input:focus,div.wpcf7 textarea:focus{border-color:#bfae62;outline:0}div.wpcf7 label{display:block}div.wpcf7 .kiboubi ul li{margin-bottom:12px}div.wpcf7 .kiboubi ul li:last-child{margin-bottom:0}div.wpcf7 .kiboubi ul li>span:first-child{color:#fff;font-size:85%;padding:7px;line-height:1;background:#ccc;display:flex;flex-direction:column;justify-content:center;text-align:left;font-weight:bold;letter-spacing:.05em;margin-bottom:5px;border-radius:3px}div.wpcf7 .nameUl{display:flex;justify-content:space-between}div.wpcf7 .nameUl li{width:calc(50% - 5px)}div.wpcf7 .nameUl li label{display:flex}div.wpcf7 .nameUl li label span:first-child{width:45px;color:#fff;font-size:85%;letter-spacing:-0.05em;text-align:center;padding:0;background:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold}div.wpcf7 .nameUl li label span:last-child{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}div.wpcf7 .nameUl li label span input{margin:0;padding:6px 8px}div.wpcf7 .title{font-weight:600;font-size:100%;line-height:1;margin-bottom:.5em}div.wpcf7 .title::before{content:"";display:inline-block;width:.75em;height:.75em;vertical-align:middle;margin-bottom:.15em;margin-right:.25em;background:#bfae62}div.wpcf7 .wpcf7-form-control.wpcf7-hidden+.block p.title{padding-top:0}div.wpcf7 .kome{color:red;font-size:105%;font-weight:bold}div.wpcf7 .submit{margin-top:20px;text-align:center}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border-color:#e73f93;padding:10px}div.wpcf7-mail-sent-ok{border-color:#bfae62;padding:10px}div.wpcf7-response-output{margin:20px 0 0}div.wpcf7 .attach{margin-top:0}div.wpcf7 .attach .sub{width:18%;color:#fff;font-size:85%;line-height:1.5;text-align:center;padding:0;background:#ccc;display:flex;flex-direction:column;justify-content:center;font-weight:bold;letter-spacing:.05em;margin-bottom:0}div.wpcf7 .attach .imgfile{pointer-events:none;display:flex;flex-wrap:wrap;justify-content:space-between}div.wpcf7 .attach .imgfile:not(:last-of-type){margin-bottom:10px}div.wpcf7 .attach .imgfile .wpcf7-form-control-wrap{width:79%}div.wpcf7 .attach .imgfile .wpcf7-form-control-wrap input{letter-spacing:-0.1em}div.wpcf7 .attach input{pointer-events:initial}div.wpcf7 .attach .text{margin:5px 0}div.wpcf7 .attach p:last-child label{display:flex;justify-content:space-between}div.wpcf7 .note{margin:2em 0;font-size:1.2rem;color:#e73f93;line-height:1.5}div.wpcf7 .block{margin-bottom:1.5em}div.wpcf7 .block .cmt{display:block;font-size:75%;margin-top:5px;text-align:right;color:#aaa}@media screen and (max-width: 768px){div.wpcf7{padding-bottom:0}div.wpcf7 .kiboubi ul li select,div.wpcf7 .kiboubi ul li input{width:100%;max-width:initial;border-radius:0}}@media screen and (min-width: 769px){div.wpcf7 input::placeholder{font-size:100%;font-weight:normal}div.wpcf7 input[type=submit]:hover{opacity:.75}div.wpcf7 input[type=text],div.wpcf7 input[type=email],div.wpcf7 input[type=tel],div.wpcf7 textarea{padding:8px 10px}div.wpcf7 select{padding:8px}div.wpcf7 .nameUl li label{margin-bottom:0}div.wpcf7 .nameUl li label span input{padding:8px 10px}div.wpcf7 .comp{font-size:2.4rem;margin-bottom:40px}div.wpcf7 .toplink{margin-top:40px}div.wpcf7 .block{margin-bottom:30px}div.wpcf7 .attach{margin-top:15px}div.wpcf7 .attach .sub{width:15%}div.wpcf7 .attach .imgfile .wpcf7-form-control-wrap{width:83.75%}div.wpcf7 .kiboubi ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1%}div.wpcf7 .kiboubi ul li>span:first-child{max-width:185px;width:20%;color:#fff;font-size:85%;letter-spacing:-0.05em;text-align:center;padding:0;background:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}div.wpcf7 .kiboubi ul li label,div.wpcf7 .kiboubi ul li>span:last-child{width:39%;margin:0 0 0 1%}div.wpcf7 .your-place select{width:20%;max-width:185px}}@media screen and (min-width: 1350px){div.wpcf7{padding:10% 10% 5%}div.wpcf7 .title{padding-top:0}div.wpcf7 .nameUl{display:flex;justify-content:space-between}div.wpcf7 .nameUl li{width:calc(50% - 10px)}div.wpcf7 label{margin-bottom:30px}div.wpcf7 .note{margin:5em 0 3em;font-size:1.4rem;text-align:center;line-height:1.75}div.wpcf7 input[type=submit]{width:400px;line-height:50px}div.wpcf7 input[type=date]{width:100%;margin-bottom:0;padding:6px 8px}}.wpcf7 .comp{font-size:1.8rem;font-weight:600;text-align:center;margin-bottom:15px}.wpcf7 .toplink{text-align:center;margin-top:20px}span.wpcf7-not-valid-tip{font-size:1.2rem;margin-top:5px}::placeholder{color:#ccc}.your-machine .wpcf7-list-item{margin:.5em 1em 0 0}.your-machine input{margin:0}.your-machine label{display:flex;align-items:center}.memo{color:#e73f93;font-size:1.2rem;margin-bottom:.5em}@media screen and (min-width: 769px){.memo{font-size:1.4rem}}input[name=your-machine]:disabled+.wpcf7-list-item-label{color:#ccc}#campaign #toc ul,#price #toc ul{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 10px}#campaign #toc ul li,#price #toc ul li{width:46%;margin:.5em 2%;text-align:center;border:1px solid #bfae62;border-radius:50px;box-sizing:border-box;font-size:1.2rem;overflow:hidden;display:flex;justify-content:center;align-items:center}#campaign #toc ul li a,#price #toc ul li a{display:block;padding:.75em 0;line-height:1.25}@media screen and (max-width: 320px){#campaign #toc ul,#price #toc ul{letter-spacing:-0.075em}}@media screen and (min-width: 769px){#campaign #toc ul li,#price #toc ul li{display:block}#campaign #toc.tocfixed ul li a,#price #toc.tocfixed ul li a{line-height:1.35}}@media screen and (min-width: 1350px){#campaign #toc ul,#price #toc ul{padding-block:2em}#campaign #toc ul li,#price #toc ul li{width:calc(25% - 20px);margin:.5em 8px;font-size:1.4rem}#campaign #toc ul li a,#price #toc ul li a{padding:.75em 0}}#price section{margin-top:-140px;padding-top:140px}#price section .title{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg");padding:20px 0;margin-bottom:2em}#price section .title h2{color:#e73f93;margin-bottom:0}#price .note{margin-bottom:20px;padding:0 20px;text-align:center;line-height:1.6;font-size:85%}#price p{margin:3px 0;font-size:85%;line-height:1.5}#price p.notes_text{margin:.5em}#price .price_list{width:100%;margin:0;margin-bottom:1em;margin-top:2em}#price .price_list caption{color:#fff;font-weight:bold;text-align:left;padding:.75em;letter-spacing:-0.065em;background:#e73f93}#price .price_list th,#price .price_list td{border:1px solid #f78dc2;padding:.75em;letter-spacing:-0.05em;line-height:1.5;vertical-align:middle}#price .price_list th{text-align:left;width:50%;letter-spacing:-0.065em}#price .price_list th a.m_link{display:inline-block;color:#e73f93;line-height:1.5;vertical-align:middle;text-decoration:underline}#price .price_list th a.c_link:hover,#price .price_list th a.m_link:hover{text-decoration:none}#price .price_list th a.c_link{text-decoration:underline}#price .price_list th span{display:block}#price .price_list th span:nth-child(2) a{display:inline-block;font-size:85%;padding:.35em 0;margin:.25em 0;line-height:1;color:#555;background:#e1e1e1;border:1px solid #e1e1e1;border-radius:3px;box-sizing:border-box;letter-spacing:.05em}#price .price_list th .sml{margin-left:0;margin-top:5px;padding:0;background:none;font-size:85%}#price .price_list td{text-align:center;line-height:1.75;padding:.5em .5em}#price .price_list td span.tax_inc{font-size:85%}#price .price_list,#price .price_list .border2{border:2px solid #e73f93}#price .price_list .border2 tr:first-child th{font-weight:bold}#price .price_list.sub_list{margin-bottom:-2px;margin-top:0}#price .price_list.sub_list thead.border2{border-bottom:1px solid #e73f93}#price .price_list.sub_list tbody.border2{border-top:1px solid #e73f93}#price .price_list tr.headAdd{border-top:2px solid #e73f93;background:#fde3f1}#price .price_list tr.headAdd th{color:#e73f93;line-height:1.35;border-right:none;background:#fde3f1 !important}#price .price_list tr.headAdd th span{position:relative;font-weight:bold;padding-left:1em;letter-spacing:0 !important}#price .price_list tr.headAdd th span::before{content:"▼";position:absolute;top:0;left:0;box-sizing:border-box}#price .price_list tr.headAdd td{border-left:none}#price .price_list .othersAdd tr th span{padding-left:1em}#price .price_list .othersAdd tr th span .sml{width:100%;line-height:1.25}#price .price_list td .price_set h3{font-size:110%;text-align:left;font-weight:bold;line-height:1.5;margin:.5em .5em -0.25em;letter-spacing:.075em}#price .price_list td .price_set h3 span{display:inline-block;font-size:75%;letter-spacing:-0.075em;color:#666;vertical-align:middle}#price .price_list td .price_set h3 span::before{content:"( ";margin-left:.25em}#price .price_list td .price_set h3 span::after{content:" )"}#price .price_list td .price_set h3 span.s_title{color:#bfae62;font-size:100%;font-weight:600;letter-spacing:.075em;font-feature-settings:"palt"}#price .price_list td .price_set h3 span.s_title::before,#price .price_list td .price_set h3 span.s_title::after{content:none;display:none}#price .price_list td .price_set h3 span.s_title b{color:#555;font-size:85%;font-weight:normal;display:inline-block;letter-spacing:0}#price .price_list td .price_set h3 span.off_nurse::after,#price .price_list td .price_set h3 span.off_nurse::before{content:none;display:none}#price .price_list td .price_set h3 span.off_nurse span{display:inline-block;font-size:100%}#price .price_list td .price_set h3 .box_off{color:#e73f93;font-weight:bold}#price .price_list td .price_set h3 .box_nurse{color:#bfae62}#price .price_list td .price_set h3+ul li.priceListOne{border:1px solid #ddd}#price .price_list td .price_set ul{display:flex}#price .price_list td .price_set ul li{width:100%;text-align:center;margin:.5em;border:1px solid #ddd}#price .price_list td .price_set ul li.priceListOne{width:calc(100% - 1em);border:none}#price .price_list td .price_set ul li.borSol{border:1px solid #ddd}#price .price_list td .price_set ul li.borSol .bor_off{color:#e73f93;margin:0 .25em;letter-spacing:.05em}#price .price_list td .price_set ul li:nth-child(2){border-left:1px solid #ddd}#price .price_list td .price_set ul li strong{display:block;font-weight:normal}#price .price_list td .price_set ul li strong,#price .price_list td .price_set ul li .priceDetail,#price .price_list td .price_set ul li dt,#price .price_list td .price_set ul li dd{padding:.25em 0;font-size:100%}#price .price_list td .price_set ul li strong,#price .price_list td .price_set ul li dt{background:rgba(200,200,200,.375);border-bottom:1px solid #ddd;padding:.25em 0;line-height:1.25;font-size:95%;font-feature-settings:"palt"}#price .price_list td .price_set ul li .priceDetail span,#price .price_list td .price_set ul li dd span{letter-spacing:-0.1em}#price .price_list td .price_set ul li .priceDetail p,#price .price_list td .price_set ul li dd p{margin:0}#price .price_list td .price_set ul li .priceDetail span{font-size:95%}#price .price_list td .price_set ul li .div_single{padding:.25em}#price .price_list td .price_set ul li .div_single p{margin:0}#price .price_list td .price_set ul+p.notes_text{text-align:left;font-size:75%;margin:0 .75em 1em;letter-spacing:0}#price .price_list td .price_set.price_single ul{display:block;border:none}#price .price_list td .price_set.price_single ul li{border:1px solid #ddd;margin-top:1em}#price .price_list td .price_set.price_single ul li:first-child{margin-top:0}#price .price_list td .price_set p{margin:.35em 0 0;padding:0;text-indent:0;font-size:100%}#price .price_list td .price_set p.p_single{margin:0;padding:.35em}#price .price_list td .price_set p.col_p{position:relative;color:#e73f93}#price .price_list td .price_set p.col_p b{font-weight:normal;margin-right:.5em}#price .price_list td .price_set.dd_set ul li:first-child{border:0}#price .price_list td .price_set.dd_set dd{display:table;table-layout:fixed;width:100%}#price .price_list td .price_set.dd_set dd p{width:50%;display:table-cell;vertical-align:middle;padding:.35em}#price .price_list td .price_set.dd_set dd p:first-child{border-right:1px solid #ccc}#price .price_list td .priceBox ul{flex-wrap:wrap;justify-content:flex-start}#price .price_list td .priceBox ul li{width:calc(50% - 1em)}#price .price_list th .d_flex span a.clinicsName{font-feature-settings:"palt"}#price .price_list th .d_flex span:nth-child(1){width:70%;line-height:1.35;display:flex;flex-flow:row wrap;align-items:center}#price .price_list th .d_flex span:nth-child(2){width:25%;display:flex;flex-direction:column;justify-content:center}#price .price_list th .d_flex span:nth-child(2) a{text-align:center}#price .price_list th .d_flex span b{font-weight:normal;margin-left:.05em;color:#555}#price .price_list th .d_flex .commentTxt a.clinicsName .cTxt{display:block;width:auto;color:#930000;font-size:85%;text-align:center;line-height:1;letter-spacing:0;margin-top:2px;font-feature-settings:"palt"}#price .price_list th span.expert{color:#777;font-size:90%;margin-top:.5em}#price .price_list th span.expert strong{font-weight:normal}#price .price_list .head{background:#e73f93;color:#fff;font-size:1.6rem}#price .price_list .head span{font-size:1rem}#price .price_list.row2 th:not(.head){background:#fff6fb}#price .inner .price_list:first-child{margin-top:0}#price .sub_list tbody.border2 tr th{padding-left:1.75em}#price .sub_list tbody.border2 tr:first-child th{font-weight:normal}#price .sub_list thead.border2 tr:first-child th{font-weight:bold;color:#e73f93;line-height:1.35;padding:1em .5em;position:relative;padding-left:1.75em;border-right:none;background:#fde3f1}#price .sub_list thead.border2 tr:first-child th::before{content:"";position:absolute;top:1.25em;left:.75em;width:.5em;height:.5em;box-sizing:border-box;border:.45em solid rgba(0,0,0,0);border-top:.65em solid #e73f93}#price .sub_list thead.border2 tr:first-child td{border-left:none;background:#fde3f1}#price .price_set ul li .priceDetail .times,#price .price_set ul li dd .times{font-size:80% !important;background:#e73f93;color:#fff;padding:.1em .5em;border-radius:2em;letter-spacing:0 !important}#price #sec00 .price_list td{text-align:right}#price #sec01 .price_list{margin-bottom:0;border-bottom:0}#price #bihadaTwo .inner{padding-top:0}#price #bihadaTwo .price_list,#price #bihadaTwo .price_list th,#price #bihadaTwo .price_list td{border-top:0}@media screen and (min-width: 769px){#price .price_list{margin-top:3.5em}#price .price_list th .d_flex{display:flex;flex-wrap:wrap;justify-content:space-between;font-feature-settings:"palt"}#price .price_list th span:nth-child(2) a{font-size:75%}#price .price_list th span:nth-child(2) a:hover{background:#fff}#price .price_list td .price_set.dd_set{margin-top:0}#price .sub_list tbody.border2 tr th,#price .sub_list tbody.border2 tr:first-child th{padding-left:2.5em;letter-spacing:0}#price .sub_list thead.border2 tr:first-child th::before{left:1.25em}}@media screen and (max-width: 1349px){#price section{margin-top:-50px;padding-top:50px}}@media only screen and (min-width: 769px)and (max-width: 1040px){#price .price_list td .price_set h3{font-size:100%}}@media screen and (max-width: 768px){#price .price_list .othersAdd tr th span{padding-left:0}#price .price_list .othersAdd tr th span .sml{margin-top:.25em;letter-spacing:-0.075em}#price .price_list .othersAdd tr.headAdd th span{padding-left:1em}#price .price_list th,#price .price_list td{font-size:88%;font-family:"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック",YuGothic;font-feature-settings:"palt"}#price .price_list th{width:45%}#price .price_list th .sml{letter-spacing:0}#price .price_list th .d_flex span b{font-size:85%}#price .price_list th .d_flex span:nth-child(1),#price .price_list th .d_flex span:nth-child(2){width:100%;letter-spacing:-0.075em}#price .price_list th .d_flex span:nth-child(2){margin-top:.25em}#price .price_list th .d_flex span:nth-child(2) a{padding:.2em}#price .price_list th a.m_link{line-height:1.25;letter-spacing:-0.095em;font-size:100%}#price .price_list td{padding:.25em}#price .price_list td .price_set{padding:0}#price .price_list td .price_set h3{font-size:100%;line-height:1.25;margin-top:.75em;margin-bottom:0;letter-spacing:0}#price .price_list td .price_set h3 span{font-size:65%;padding-top:.25em;line-height:1.25}#price .price_list td .price_set h3 span.off_nurse,#price .price_list td .price_set h3 span.off_nurse span{padding-top:0}#price .price_list td .price_set ul li{margin:.25em}#price .price_list td .price_set ul li .priceDetail span,#price .price_list td .price_set ul li dd span{font-size:90%}#price .price_list td .price_set ul li .fS50{font-size:80%;letter-spacing:-0.2em}#price .price_list td .price_set ul li strong,#price .price_list td .price_set ul li .priceDetail,#price .price_list td .price_set ul li dt,#price .price_list td .price_set ul li dd{padding:.25em 0}#price .price_list td .price_set ul li strong,#price .price_list td .price_set ul li dt{padding:.15em;min-height:4.25vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#price .price_list td .price_set.price_single ul li{margin-top:10px}#price .price_list td .price_set p.col_p b{position:relative;line-height:1;letter-spacing:0}#price .price_list td .price_set dd p b.kaigyo{position:relative;margin:0;display:block;line-height:1;letter-spacing:0}#price .price_list td .price_set p{line-height:1.25}#price .price_list td .price_set ul li.priceListOne,#price .price_list td .priceBox ul li{width:calc(100% - .5em)}#price #sec00 .price_list th{vertical-align:top;width:45%;letter-spacing:-0.035em}#price #sec00 .price_list td{padding:.75em}#price .price_list.w60 th,#price .sub_list thead.border2 tr:first-child th{width:60%;letter-spacing:-0.1em}}@media screen and (min-width: 1350px){#price .note{margin-bottom:40px;font-size:1.6rem}#price .price_list caption{font-size:2rem;padding:20px}#price .price_list th{width:50%;letter-spacing:0;padding:20px}#price .price_list th:not(.head){padding:.5em 20px}#price .price_list td .price_set ul li .priceDetail,#price .price_list td .price_set ul li .priceDetail span,#price .price_list td .price_set ul li dd,#price .price_list td .price_set ul li dd span{font-feature-settings:"palt";letter-spacing:.05em}#price .price_list .head{font-size:2rem;padding:.5em 20px}#price #sec00 .price_list td{font-feature-settings:"palt";letter-spacing:.05em;padding:.5em 20px}}@media screen and (min-width: 769px){#campaign #toc ul{flex-wrap:initial}#campaign #toc.tocfixed ul{flex-wrap:wrap}}#clinic #sec_clinic>.inner{padding-bottom:0}#clinic #toc ul{padding:20px 10px;display:flex;flex-wrap:wrap;justify-content:center}#clinic #toc ul li{width:calc(50% - 20px);margin:0 10px 10px;text-align:center;border:1px solid #bfae62;border-radius:20px;box-sizing:border-box;font-size:1.2rem}#clinic #toc ul li a{display:block;line-height:40px}#clinic section .title{background-position:center center;background-size:center;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg");padding:20px 0}#clinic section .title h2{color:#e73f93}#clinic .clinics{margin:0 20px 30px;padding-bottom:30px;border-bottom:1px solid #a7a7a7;margin-top:-79px;padding-top:79px}#clinic .clinics h3{text-align:center;margin-bottom:20px}#clinic .clinics .map{font-size:0;line-height:1;margin-bottom:20px}#clinic .clinics .map iframe{width:100%;height:200px}#clinic .clinics .detail{display:block;font-size:1.2rem;margin-bottom:20px}#clinic .clinics .detail ul li{margin-top:1em}#clinic .clinics .detail ul li:first-child{margin-top:0}#clinic .clinics .detail dl{display:flex;width:100%}#clinic .clinics .detail dl dt,#clinic .clinics .detail dl dd{display:flex;flex-direction:column;justify-content:center;padding:.5em .75em;line-height:1.5}#clinic .clinics .detail dl dt{color:#fff;white-space:nowrap;text-align-last:justify;background:#888}#clinic .clinics .detail .sns_url dd div{display:flex}#clinic .clinics .detail .sns_url dd div p{line-height:1;display:flex;justify-content:center;align-items:center}#clinic .clinics .detail .sns_url dd div p:first-child{margin-right:1.5em}#clinic .clinics .detail .sns_url dd a span{display:none;overflow:hidden;text-indent:100%;white-space:nowrap}#clinic .clinics .detail .sns_url dd a i{display:inline-block;width:1.25em;height:1.25em;background-position:center;background-size:100% auto;background-repeat:no-repeat;vertical-align:middle}#clinic .clinics .detail .sns_url dd a .iconTwitter{background-image:url("./imgs/icon/i_twitter_b.svg")}#clinic .clinics .detail .sns_url dd a .iconFacebook{background-image:url("./imgs/icon/i_facebook_b.svg")}#clinic .clinics .detail .sns_url dd a .iconInstagram{background-image:url("./imgs/icon/i_instagram_b.svg")}#clinic .clinics .detail .sns_url dd a .iconLINE{background-image:url("./imgs/icon/i_line_b.svg")}#clinic .clinics .detail .sns_url dd a .iconYouTube{background-image:url("./imgs/icon/i_youtube_b.svg")}#clinic .clinics .detail .sns_url dd a .iconTikTok{background-image:url("./imgs/icon/i_tiktok_b.svg")}#clinic .clinics .time{font-size:1.2rem;width:100%}#clinic .clinics .time th,#clinic .clinics .time td{border:1px solid #e73f93;text-align:center;padding:.5em}#clinic .clinics .time th{background:#e73f93;border-right:1px solid #fff;color:#fff;white-space:nowrap}#clinic .clinics .time th:last-child{border:1px solid #e73f93}#clinic .memo{font-size:1.2rem;margin-top:1em}@media screen and (max-width: 768px){#clinic #toc ul li a{line-height:2.75em}#clinic #toc.tocfixed ul li{width:calc(50% - 10px);font-size:1.2rem;margin:5px}#clinic .clinics .detail dt,#clinic .clinics .detail dd{letter-spacing:-0.05em}#clinic .clinics .detail dt{width:70px;min-width:70px}#clinic .clinics .detail dd{padding:0 .75em}}@media screen and (min-width: 769px){#clinic #toc ul li{width:calc(25% - 20px);margin-bottom:20px;font-size:1.4rem}#clinic section .title{margin-bottom:-1.5em}#clinic .clinics{padding:20px 0 60px;margin-top:-160px;padding-top:180px}#clinic .clinics .time th{width:11%}#clinic .clinics .time th:first-child{width:23%}#clinic .clinics .map iframe{height:300px}#clinic .clinics .map,#clinic .clinics .detail{margin-bottom:25px}#clinic .clinics .detail,#clinic .clinics .time{font-size:1.6rem}#clinic .clinics .detail dt{width:100px;min-width:100px}#clinic .clinics .memo{font-size:85%}}@media screen and (max-width: 1349px){#clinic .clinics{margin-top:-79px;padding-top:79px}}#campaign #toc.tocfixed,#price #toc.tocfixed,#clinic #toc.tocfixed{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:350px;border-radius:10px 0 0 10px;background:rgba(210,192,133,.85);z-index:1;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:1;margin-right:-335px}#campaign #toc.tocfixed.tocActive,#price #toc.tocfixed.tocActive,#clinic #toc.tocfixed.tocActive{margin-right:0px;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:1}#campaign #toc.tocfixed ul,#price #toc.tocfixed ul,#clinic #toc.tocfixed ul{padding:10px;justify-content:left}#campaign #toc.tocfixed ul li,#price #toc.tocfixed ul li,#clinic #toc.tocfixed ul li{overflow:hidden;width:calc(50% - 10px);margin:5px;font-size:1.25rem;border:none}#campaign #toc.tocfixed ul li a,#price #toc.tocfixed ul li a,#clinic #toc.tocfixed ul li a{display:block;border-radius:20px;box-sizing:border-box;background:hsla(0,0%,100%,.85)}#campaign #toc.tocfixed ul li a.choice,#campaign #toc.tocfixed ul li a.is-current,#price #toc.tocfixed ul li a.choice,#price #toc.tocfixed ul li a.is-current,#clinic #toc.tocfixed ul li a.choice,#clinic #toc.tocfixed ul li a.is-current{color:#fff;background:#e73f93}@keyframes fade-in{from{opacity:0}to{opacity:1}}#campaign .tocNav .tocBtn,#price .tocNav .tocBtn,#clinic .tocNav .tocBtn{display:none;cursor:pointer;position:relative}#campaign .tocNav .tocBtn::before,#campaign .tocNav .tocBtn::after,#price .tocNav .tocBtn::before,#price .tocNav .tocBtn::after,#clinic .tocNav .tocBtn::before,#clinic .tocNav .tocBtn::after{content:"";position:absolute;width:20px;height:20px}#campaign .tocNav .tocBtn::before,#price .tocNav .tocBtn::before,#clinic .tocNav .tocBtn::before{top:50%;left:50%;border-top:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-10px;margin-top:-1px;height:2px}#campaign .tocNav .tocBtn::after,#price .tocNav .tocBtn::after,#clinic .tocNav .tocBtn::after{top:50%;left:50%;border-left:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-1px;margin-top:-10px;width:2px;height:20px}#campaign .tocNav.tocfixed,#price .tocNav.tocfixed,#clinic .tocNav.tocfixed{margin-top:70px}#campaign .tocNav.tocfixed .tocBtn,#price .tocNav.tocfixed .tocBtn,#clinic .tocNav.tocfixed .tocBtn{display:block !important;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:3;position:absolute;left:-50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-indent:100%;white-space:nowrap;width:50px;height:50px;background:rgba(210,192,133,.85);border-radius:50px 0 0 50px}#campaign .tocNav.tocfixed .tocBtn::before,#price .tocNav.tocfixed .tocBtn::before,#clinic .tocNav.tocfixed .tocBtn::before{top:50%;left:50%;border-top:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-10px;margin-top:-1px;height:2px}#campaign .tocNav.tocfixed .tocBtn::after,#price .tocNav.tocfixed .tocBtn::after,#clinic .tocNav.tocfixed .tocBtn::after{display:none;content:none}@media screen and (max-width: 350px){#campaign #toc.tocfixed,#price #toc.tocfixed,#clinic #toc.tocfixed{width:269px;margin-right:-269px}}@media screen and (max-width: 768px){#campaign,#price,#clinic{position:relative}#campaign #toc.tocfixed,#price #toc.tocfixed,#clinic #toc.tocfixed{width:300px;margin-right:-300px;margin-top:0;margin-bottom:15px;top:inherit;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#campaign #toc.tocfixed ul,#price #toc.tocfixed ul,#clinic #toc.tocfixed ul{margin:-3px}#campaign #toc.tocfixed ul li,#price #toc.tocfixed ul li,#clinic #toc.tocfixed ul li{width:calc(50% - 6px);font-size:1.1rem;margin:3px;border-radius:50px;background:hsla(0,0%,100%,.85);border:1px solid #bfae62}#campaign #toc.tocfixed ul li a,#price #toc.tocfixed ul li a,#clinic #toc.tocfixed ul li a{line-height:1.5;padding:.6em .35em;border:none;border-radius:0;background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}#campaign #toc.tocfixed.tocActive,#campaign .tocNav.tocfixed .tocBtn,#price #toc.tocfixed.tocActive,#price .tocNav.tocfixed .tocBtn,#clinic #toc.tocfixed.tocActive,#clinic .tocNav.tocfixed .tocBtn{background:rgba(191,174,98,.9)}}@media screen and (min-width: 769px){#campaign #toc ul li:hover,#price #toc ul li:hover,#clinic #toc ul li:hover{background:#bfae62}#campaign #toc ul li:hover a,#price #toc ul li:hover a,#clinic #toc ul li:hover a{color:#fff}#campaign #toc.tocfixed ul li a:hover,#price #toc.tocfixed ul li a:hover,#clinic #toc.tocfixed ul li a:hover{color:#fff;background:#e73f93}#campaign .tocNav .tocBtn:hover,#price .tocNav .tocBtn:hover,#clinic .tocNav .tocBtn:hover{background:#bfae62}#campaign .tocNav.tocfixed .tocBtn:hover,#price .tocNav.tocfixed .tocBtn:hover,#clinic .tocNav.tocfixed .tocBtn:hover{animation-duration:0s}}@media only screen and (max-width: 768px)and (max-height: 450px){#campaign #toc.tocfixed ul,#price #toc.tocfixed ul,#clinic #toc.tocfixed ul{height:145px;overflow-y:scroll}}@media only screen and (min-width: 769px)and (max-height: 550px){#campaign #toc.tocfixed ul,#price #toc.tocfixed ul,#clinic #toc.tocfixed ul{height:160px;overflow-y:scroll}}.recruit .fv{background:#f2efe8;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/top.png");height:240px}.recruit .fv img{display:none}.recruit section .inner{padding:20px}.recruit section h2{font-size:20px;text-align:center;position:relative;padding-bottom:10px;margin-bottom:8px}.recruit section h2::before{display:inline-block;content:"";width:180px;height:2px;background:#e2ce8d;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.recruit section h2+p span{display:block;text-align:center}.recruit .clinic ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.recruit .clinic ul li{width:calc(50% - 5px);text-align:center;padding:10px;margin-bottom:10px;border:1px solid #707070;box-sizing:border-box}.recruit .wpcf7{margin:0;padding:0}.recruit table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all;border-collapse:collapse;margin-top:20px}.recruit table th,.recruit table td{border:1px solid #707070;border-top:none;padding:10px;box-sizing:border-box}.recruit table th{background:#e2ce8d}.recruit table tr th,.recruit table tr td{display:block;width:100%}.recruit table tr:first-of-type th:first-of-type{border-top:1px solid #707070}.recruit div.wpcf7 input[type=submit]{background:#d54278}.recruit .career tr::before{display:block;width:100%;background:#e2ce8d;border:1px solid #707070;padding:10px;box-sizing:border-box;text-align:center}.recruit .career tr:nth-of-type(3)::before{content:"職歴①"}.recruit .career tr:nth-of-type(4)::before{content:"職歴②";border-top:none}.recruit .career tr:nth-of-type(5)::before{content:"職歴③";border-top:none}.recruit .career th{display:none}.recruit .career td::before{display:block;box-sizing:border-box;margin-bottom:5px}.recruit .career td:first-of-type::before{content:"勤務先名称"}.recruit .career td:nth-of-type(2)::before{content:"部署"}.recruit .career td:nth-of-type(3)::before{content:"期間"}.recruit .career td:nth-of-type(4)::before{content:"主な仕事"}.recruit .career colgroup{display:none}@media screen and (min-width: 1350px){.recruit section{margin-bottom:20px}.recruit section h2{font-size:28px}.recruit section h2::before{width:240px}.recruit section h2+p span{font-size:12px}.recruit #contents{width:1000px;margin:0 auto;padding:60px 0 100px}.recruit form table tr th,.recruit form table tr td{display:table-cell;width:initial;border-top:1px solid;padding:20px}.recruit .content th{padding:20px}.recruit .content td{padding:20px}.recruit .fv{height:400px}.recruit .clinic ul li{width:calc(20% - 10px)}.recruit .wpcf7 table{margin-bottom:40px}.recruit .wpcf7 table th{width:23%}.recruit .wpcf7 table td{width:27%}.recruit .career colgroup{display:table-column-group}.recruit .career tr::before{display:none}.recruit .career tr:nth-of-type(2) th{background:#eee}.recruit .career th{display:table-cell}.recruit .career td:nth-of-type(3){white-space:nowrap}.recruit .career td::before{display:none}.recruit .career td textarea{height:40px}}@media screen and (max-width: 768px){.wpcf7-form-control-wrap{display:block}}@media screen and (min-width: 1350px){.fix_reserve{display:none}}@media only screen and (min-width: 768px)and (max-width: 1349px){.fix_reserve{max-width:500px;left:50%;transform:translate(-50%, 100%)}.scroll .fix_reserve{max-width:500px;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1350px){.kiboubi ul li{display:flex}.kiboubi ul li select{width:100%;margin:0}}figure{margin:0}.column-wrapper,.category-wrapper{display:flex;max-width:1000px;margin:0 auto}.column-wrapper #contents,.category-wrapper #contents{width:70%;margin-right:4%}@media screen and (max-width: 768px){.column-wrapper,.category-wrapper{display:block;margin-left:20px;margin-right:20px}.column-wrapper #contents,.category-wrapper #contents{width:100%}.column-wrapper .sidebar_area,.category-wrapper .sidebar_area{width:100%;padding-bottom:25px}}@media only screen and (min-width: 769px)and (max-width: 1015px){.column-wrapper,.category-wrapper{margin-left:20px;margin-right:20px}.column-wrapper #contents,.category-wrapper #contents{width:66%}}.category-wrapper #contents>ul>li{display:none}.category-wrapper #contents.columnList ul li{display:block}.category-wrapper .category-list .box{padding:0;width:100%;margin-bottom:3%}.category-wrapper .category-list .box .tithead{overflow:hidden;padding:10px 0;margin-bottom:10px;border-bottom:3px double #bfae62}.tagContainer .category-wrapper .category-list .box .tithead{margin-bottom:20px}.category_column .category-wrapper .category-list .box .tithead{margin-bottom:15px}.category-wrapper .category-list .box .tithead h3{float:left;text-align:left;font-size:2rem;color:#bfae62;font-weight:bold}.category-wrapper .category-list .box .tithead div{float:right;padding-top:6px}.category-wrapper .category-list .box .tithead div a{position:relative;display:block;text-align:right;font-size:1.4rem;color:#bfae62;font-weight:100;padding-right:15px;text-decoration:underline}.category-wrapper .category-list .box .tithead div a::after{position:absolute;right:0;top:50%;width:0;height:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 0 5px 8.7px;line-height:0px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bfae62;_border-color:#000 #000 #000 #bfae62;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.category-wrapper .category-list .box .tithead div a:hover{text-decoration:none}.category-wrapper .category-list .box ul{overflow:hidden;margin:-5px}.category-wrapper .category-list .box ul li{float:left;width:33.3333%;text-align:center}.category-wrapper .category-list .box ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;padding:1em;margin:.5em;color:#5d5d5d;border:1px solid #bfae62;border-radius:6px;box-sizing:border-box;letter-spacing:-0.05em;box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-wrapper .category-list .box ul li a:hover{color:#fff;background-color:#bfae62}.category-wrapper .category-list:last-child>li .box{margin-bottom:3.5%}.categoryMain .category-wrapper .category-list:last-child>li .box{margin-bottom:7.5%}.category-wrapper .category-list>li:last-child .box{margin-bottom:7.5%}.category-wrapper .categoryColumn .box ul{margin-left:-0.5em;margin-right:-0.5em}.category-wrapper .categoryColumn .box ul li{width:50%;text-align:left}.category-wrapper .categoryColumn .box ul li a{display:block;margin:.5em;padding:.65em;position:relative}.category-wrapper .categoryColumn .box ul li a:hover{background:none;color:#555}.category-wrapper .categoryColumn .box ul li a h4{margin-top:.65em;font-weight:500}.category-wrapper .categoryColumn .box ul li a img{width:100%;position:absolute;top:0;left:50%;margin-right:-50%;transform:translate(-50%, 0)}.category-wrapper .thumbnail{max-width:100%;max-height:100%;height:115px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.categoryMain .category-wrapper{position:relative}.archiveMain .category-wrapper .sidebar_area{padding:15px 0 45px}.category-wrapper .category-list:last-child>li .box,.category-wrapper .category-list .box{margin-bottom:25px}.category-wrapper .category-list .box .tithead h3{font-size:1.6rem;line-height:100%;text-align:center;display:block;width:100%}.category-wrapper .category-list .box .tithead div{padding:0}.category-wrapper .category-list .box ul li{width:50%}.category-wrapper .category-list .box .tithead div a,.category-wrapper .categoryColumn .box ul li a h4,.category-wrapper .category-list .box ul li a{font-size:1.2rem}.category-wrapper .thumbnail{height:22vw}}@media screen and (min-width: 769px){.category-wrapper .categoryColumn .box ul li{width:33.3333%}.category-wrapper .categoryColumn .box ul li a{min-height:215px}.category-wrapper .categoryColumn .box ul li a:hover{transform:translate(3px, 3px)}.category-wrapper .category-list .box{margin-bottom:0}}@media only screen and (min-width: 769px)and (max-width: 1015px){.category-wrapper .category-list .box .tithead h3{font-size:125%}.category-wrapper .category-list .box .tithead div a{font-size:87.25%}.category-wrapper .category-list .box ul li a{font-size:85%;letter-spacing:-0.075em}.category-wrapper .categoryColumn .box ul li a{min-height:auto}.category-wrapper .categoryColumn .box ul li a h4{font-size:100%}.category-wrapper .thumbnail{height:10.5vw}}.sidebar_area{width:26%}.sidebar_area .choice{position:relative;margin:0 0 2em}.sidebar_area .choice::after,.sidebar_area .choice::before{content:"";display:block;position:absolute;top:50%;width:.5em;height:98%;border:2px solid #bfae62;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar_area .choice::after{right:0;border-left:0}.sidebar_area .choice::before{left:0;border-right:0}.sidebar_area .choice a{display:block;text-align:center;padding:.85em 0;font-size:1.6rem;color:#bfae62;text-decoration:underline;background:rgba(210,192,133,.15);background:linear-gradient(90deg, rgba(210, 192, 133, 0.5) 0%, rgba(210, 192, 133, 0.05) 50%, rgba(210, 192, 133, 0.5) 100%)}.sidebar_area .sidebar.categories{padding:0}.sidebar_area .categories ul li.current-cat a{font-weight:bold}.sidebar_area .categories ul li.current-cat a::before{border-bottom:2px solid #bfae62;border-right:2px solid #bfae62}@media screen and (min-width: 769px){.sidebar_area .choice a:hover{background:none;text-decoration:none;background:linear-gradient(90deg, rgba(210, 192, 133, 0.05) 0%, rgba(210, 192, 133, 0.15) 50%, rgba(210, 192, 133, 0.05) 100%)}}@media only screen and (min-width: 769px)and (max-width: 1015px){.sidebar_area{width:30%}}.sidebar_archive{display:none}.sidebar_archive .categories{margin:0 20px 25px}@media screen and (max-width: 768px){.sidebar_archive{width:100%;display:block}}.archive-wrap .sidebar_area .choice{display:none}@media screen and (max-width: 768px){.archive-wrap .sidebar_area .sidebar.categories{display:none}}.sidebar.categories h3{color:#fff;font-size:2rem;text-align:center;padding:13px 0 8px;background-color:#bfae62;border-radius:5px 5px 0 0}.sidebar.categories ul{border:1px solid #bfae62;border-radius:0 0 5px 5px}.sidebar.categories ul li{position:relative;border-top:1px solid #bfae62}.single_column .sidebar.categories ul li.skin,.single_column .sidebar.categories ul li.face-parts,.single_column .sidebar.categories ul li.body{display:none}.sidebar.categories ul li.other{display:none}.sidebar.categories ul li:last-child{border-radius:0 0 5px 5px}.sidebar.categories ul li a{position:relative;display:block;padding:.65em 1em;padding-right:3em;color:#bfae62;font-size:95%}.sidebar.categories ul li a:hover{font-weight:bold;text-decoration:none}.sidebar.categories ul li a:hover::before{border-bottom:2px solid #bfae62;border-right:2px solid #bfae62}.sidebar.categories ul li a:hover span{font-weight:bold}.sidebar.categories ul ul li a::before{content:"";position:absolute;top:48%;left:.25em;width:.4em;height:.4em;border-right:1px solid #bfae62;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.sidebar.categories ul.children{display:none;border:none;border-radius:0;margin-bottom:0;margin-left:1em}.sidebar.categories ul.children li{border:none}.sidebar.categories ul.children li a{padding-top:0;padding-bottom:0;margin-bottom:.65em;letter-spacing:-0.05em}.sidebar.categories ul.children li a::before{width:auto;border-bottom:none}@media screen and (max-width: 768px){.sidebar.categories h3{font-size:1.75rem;padding:11px 0 7px;border-radius:6px 6px 0 0}.sidebar.categories ul{border-radius:0 0 6px 6px}.sidebar.categories ul li a{font-size:1.25rem;padding-top:.85em;padding-bottom:.85em}.sidebar.categories ul.children li a{padding-top:.25em;padding-bottom:.25em;margin-bottom:.45em}}@media screen and (min-width: 769px){.sidebar.categories ul{margin-bottom:50px}.sidebar.categories ul li a{padding-right:2em}}@media only screen and (min-width: 769px)and (max-width: 1015px){.sidebar.categories h3{font-size:125%}}.sidebar_column .sidebar.categories .acc_cate,.sidebar_archive .sidebar.categories .acc_cate{display:block;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:38px;padding:0 .5em;cursor:pointer;color:#bfae62;font-size:120%;text-align:right}.sidebar_column .sidebar.categories .acc_cate:hover,.sidebar_archive .sidebar.categories .acc_cate:hover{font-weight:bold}@media screen and (min-width: 769px){.sidebar_column .sidebar.categories .acc_cate,.sidebar_archive .sidebar.categories .acc_cate{height:40px;padding:0 .35em}}.category>header{padding:60px 0;text-align:center}.category h2{display:inline-block;text-align:center;font-size:3rem;padding:0 .25em .25em;margin-bottom:0;color:#bfae62;border-bottom:3px solid #bfae62}.category footer .inner .info{border:1px solid #bfae62}.category.category_column .categories ul li.skin,.category.category_column .categories ul li.face-parts,.category.category_column .categories ul li.body{display:none}.category.category_menu .categories ul li.beauty-treatment,.category.category_menu .categories ul li.artmake,.category.category_menu .categories ul li.clinics,.category.skin .categories ul li.beauty-treatment,.category.skin .categories ul li.artmake,.category.skin .categories ul li.clinics,.category.face-parts .categories ul li.beauty-treatment,.category.face-parts .categories ul li.artmake,.category.face-parts .categories ul li.clinics,.category.body .categories ul li.beauty-treatment,.category.body .categories ul li.artmake,.category.body .categories ul li.clinics{display:none}.category.beauty-treatment .categories ul li.skin,.category.beauty-treatment .categories ul li.face-parts,.category.beauty-treatment .categories ul li.body,.category.artmake .categories ul li.skin,.category.artmake .categories ul li.face-parts,.category.artmake .categories ul li.body,.category.clinics .categories ul li.skin,.category.clinics .categories ul li.face-parts,.category.clinics .categories ul li.body{display:none}.category.skin #contents ul.category-list.categoryColumn>li.skin,.category.skin #contents ul.category-list.categoryColumn>li.face-parts,.category.skin #contents ul.category-list.categoryColumn>li.body,.category.face-parts #contents ul.category-list.categoryColumn>li.skin,.category.face-parts #contents ul.category-list.categoryColumn>li.face-parts,.category.face-parts #contents ul.category-list.categoryColumn>li.body,.category.body #contents ul.category-list.categoryColumn>li.skin,.category.body #contents ul.category-list.categoryColumn>li.face-parts,.category.body #contents ul.category-list.categoryColumn>li.body{display:none !important}.category.beauty-treatment #contents ul.category-list.categoryMenu>li.beauty-treatment,.category.beauty-treatment #contents ul.category-list.categoryMenu>li.artmake,.category.beauty-treatment #contents ul.category-list.categoryMenu>li.clinics,.category.artmake #contents ul.category-list.categoryMenu>li.beauty-treatment,.category.artmake #contents ul.category-list.categoryMenu>li.artmake,.category.artmake #contents ul.category-list.categoryMenu>li.clinics,.category.clinics #contents ul.category-list.categoryMenu>li.beauty-treatment,.category.clinics #contents ul.category-list.categoryMenu>li.artmake,.category.clinics #contents ul.category-list.categoryMenu>li.clinics{display:none !important}@media screen and (max-width: 768px){.category h2{display:block;color:#fff;font-size:2rem;padding:10px 0;margin:0;margin-bottom:0;background:#bfae62;border:none}.category>header{padding:0 0 20px}}@media only screen and (min-width: 769px)and (max-width: 1015px){.category>header{padding:6% 0}.category h2{font-size:187.5%}}.category-list .listBlock{margin-bottom:3.5%}.tagContainer .category-list .categoryColumn{margin-bottom:50px}@media screen and (max-width: 768px){.category-list .listBlock{margin-bottom:25px}}.related_article{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("./imgs/grad_bg.jpg")}.related_article .related_head{text-align:center}.related_article .related_head a{position:relative;padding-right:15px;text-decoration:underline;color:#e73f93}.related_article .related_head a::after{position:absolute;right:0;top:50%;width:0;height:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 0 5px 8.7px;line-height:0px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e73f93;_border-color:#000 #000 #000 #e73f93;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.related_article .related_head a:hover{text-decoration:none}.related_article .related_head .cate_list_link{margin-bottom:25px}.related_article .related_inner{max-width:1000px;margin:0 auto;padding:60px 0 50px}.related_article .related_inner h2{display:inline-block;text-align:center;font-size:2.4rem;color:#e73f93;margin-bottom:15px;padding:0 10px 10px;border-bottom:2px solid #e73f93}.single_column .related_article .related_inner h2{margin-bottom:35px}.related_article .related_inner .box{padding:0;width:100%;margin-bottom:2em}.related_article .related_inner .box h3{text-align:center;font-size:2rem;margin-bottom:3px;padding:1%;background:#e73f93;color:#fff}#treatment .related_article .related_inner .box{margin-bottom:45px}@media screen and (max-width: 768px){#treatment .related_article .related_inner .box{margin-bottom:25px}}.related_article .related_inner ul ul{overflow:hidden;display:flex;flex-wrap:wrap;border-top:1px solid #e73f93;border-left:1px solid #e73f93}.related_article .related_inner ul ul li{width:calc(25% + 1px);margin-left:-1px;margin-top:-1px;text-align:center}.related_article .related_inner ul ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;padding:10px;color:#e73f93;border:1px solid #e73f93;background:hsla(0,0%,100%,.35);box-sizing:border-box;letter-spacing:0;font-feature-settings:"palt"}.related_article .related_inner ul ul li a:hover{color:#fff;background-color:#e73f93}.related_article .related_inner ul ul li a img{vertical-align:top;width:100%;position:absolute;top:0;left:50%;margin-right:-50%;transform:translate(-50%, 0)}.related_article .related_inner .category-list li:last-child .box{margin-bottom:0}#treatment .related_article .related_inner .category-list>li:last-child .box{margin-bottom:0}.related_article.relatedColumn .related_inner .box{padding:0;margin:0;border:none;background:none}.related_article.relatedColumn .related_inner ul ul{margin:-10px -10px 5%;border:none}.related_article.relatedColumn .related_inner ul ul li{width:25%}.related_article.relatedColumn .related_inner ul ul li a{display:block;text-align:left;padding:15px;margin:10px}.related_article.relatedColumn .related_inner ul ul li a:hover{color:#e73f93;background-color:#f9f5fa}@media screen and (min-width: 769px){.related_article.relatedColumn .related_inner ul ul li a:hover{transform:translate(3px, 3px)}}.related_article.relatedColumn .related_inner ul ul li .thumbnail{max-width:100%;max-height:100%;height:115px;overflow:hidden;position:relative}.related_article.relatedColumn .related_inner ul ul li h4{margin-top:5%;font-weight:500}.related_article.relatedColumn .related_inner ul ul li img{width:100%}.related_article.relatedColumn .related_inner ul li:last-child ul{margin-bottom:0}.related_article.relatedColumn .related_inner ul li h3{background:#e73f93}.related_article.categorySep #contents{padding-bottom:3em}@media screen and (max-width: 768px){.related_article .related_inner{padding:40px 20px 25px}.related_article .related_inner h2{font-size:2rem;background:none}.single_column .related_article .related_inner h2{margin-bottom:20px}.related_article .related_inner .box{margin-bottom:30px}.related_article .related_inner .box h3{padding:2.25% 0;font-size:1.6rem}.related_article.relatedColumn .related_inner ul ul,.related_article .related_inner ul ul{margin:0;display:flex;flex-wrap:wrap;border-top:1px solid #e73f93;border-left:1px solid #e73f93}.related_article.relatedColumn .related_inner ul ul li,.related_article .related_inner ul ul li{width:calc(50% + 1px);margin-left:-1px;margin-top:-1px}.related_article.relatedColumn .related_inner ul ul li a,.related_article .related_inner ul ul li a{margin:0;padding:.75em;font-size:1.2rem;letter-spacing:.035em}.related_article.relatedColumn .related_inner .box{margin-bottom:25px}.related_article.relatedColumn .related_inner ul ul li .thumbnail{height:22vw}}@media only screen and (min-width: 769px)and (max-width: 1015px){.related_article .related_inner{margin-left:20px;margin-right:20px}.related_article .related_inner h2{font-size:150%}.related_article .related_inner .box h3{font-size:125%}.related_article .related_inner ul ul li a{font-size:85%;letter-spacing:-0.075em}.related_article.relatedColumn .related_inner ul ul li .thumbnail{height:10.5vw}}#column .column_wrap{max-width:1040px;margin-left:auto;margin-right:auto;padding:30px 0 38px}#column .column_inner{margin:0 20px}#column .column_inner h2{margin-bottom:25px}#column h2 .en::before{background:#bfae62}#column h2 .ja{color:#bfae62}#column ul{display:flex;justify-content:center;flex-wrap:wrap;margin:-1.5%}#column ul li{width:50%}#column ul li a{display:block;margin:3%;padding:5%;background-color:#fff;border:1px solid rgba(210,192,133,.8);box-shadow:1px 1px 3px rgba(210,192,133,.35)}#column ul li .thumbnail{max-height:22.55vw;overflow:hidden}#column ul li .tit_txt{padding:0 2px 3px}#column ul li h3,#column ul li h4{margin-top:10px;color:#bfae62;font-size:1.4rem}#column ul li p{margin-top:10px;font-size:1.2rem}#column ul li img{width:100%}#column .column_more{text-align:center;margin-top:35px}#column .column_more a{position:relative;display:inline-block;font-size:1.2rem;width:110px;line-height:30px;text-align:center;background:#bfae62;color:#fff;border-radius:15px;cursor:pointer;transition:.3s;padding-right:5px}#column .column_more a::before{content:"";position:absolute;top:11px;right:18px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 769px){#column .column_wrap{padding:60px 0}#column .column_inner{margin:0 10px}#column .column_inner h2{margin-bottom:30px}#column ul{margin:0 -10px}#column ul li{width:25%}#column ul li a{margin:10px}#column ul li .thumbnail{max-height:135px}#column ul li .tit_txt{padding:5px}#column ul li h3,#column ul li h4{font-size:1.5rem}#column ul li p{font-size:1.3rem}#column .column_more{margin-top:35px}#column .column_more a:hover{background:#a69365}}@media only screen and (min-width: 769px)and (max-width: 999px){#column .column_inner{margin:0 20px}#column ul li .thumbnail{max-height:12vw}}body#single{overflow-x:hidden}#contents .supervisor_message{padding:1.5em;margin-top:3.5em;border:5px solid rgba(191,174,98,.25)}.singleMain .column-wrapper{padding-top:30px}.singleMain #pt-column #contents{margin-bottom:50px}.singleMain #pt-column #contents h2{position:relative;color:#bfae62;font-weight:bold;font-size:1.75rem;line-height:1.35;padding:.5em;margin-top:1.5em;margin-bottom:.85em;border-left:5px solid #bfae62;background:rgba(210,192,133,.15)}.singleMain #pt-column #contents h2 span{font-weight:bold}.singleMain #pt-column #contents h2+p{margin-top:0}.singleMain #pt-column #contents h2+table{margin-top:0}.singleMain #pt-column #contents h3{padding:0 0 5px;margin-top:1.5em;font-weight:bold;margin-bottom:.5em;font-size:1.55rem;color:#bfae62;border-bottom:4px double #bfae62}.singleMain #pt-column #contents h3 span{font-weight:bold}.singleMain #pt-column #contents p{margin-top:.5em;line-height:1.75;font-size:1.4rem;overflow-wrap:break-word;word-wrap:break-word}.singleMain #pt-column #contents .gde-text{display:none !important}.singleMain #pt-column #contents img{max-width:100%;width:100%;height:auto;margin-bottom:.75em}.singleMain #pt-column #contents .thumbnail img{width:100%}.singleMain #pt-column #contents table{width:100%;margin:1em 0;table-layout:fixed}.singleMain #pt-column #contents table caption{color:#fff;font-size:1.75rem;padding:10px;background:rgba(210,192,133,.8)}.singleMain #pt-column #contents table th,.singleMain #pt-column #contents table td{padding:10px 15px;font-size:1.4rem;vertical-align:middle;border:1px solid rgba(210,192,133,.8)}.singleMain #pt-column #contents table th{width:30%;background:rgba(210,192,133,.25)}.singleMain #pt-column #contents iframe{width:100%;margin-top:1em}.singleMain #pt-column #contents .greyBox{background:#f8f8f8;border:1px solid #e0e0e0;margin:1em 0;font-size:1.5rem;padding:25px}.singleMain #pt-column #contents ul{margin:0}.singleMain #pt-column #contents ul li{position:relative;padding-left:15px;margin-top:5px}.singleMain #pt-column #contents ul li:first-child{margin-top:0}.singleMain #pt-column #contents ul li a{color:#e73f93;text-decoration:none}.singleMain #pt-column #contents ul li a::before{content:"";width:5px;height:5px;background:#333;border-radius:50%;position:absolute;left:0;top:12px}.singleMain #pt-column #contents ul li a:hover{text-decoration:underline}.singleMain #pt-column #contents #toc_container{margin:28px 0 20px;border:2px solid #bfae62;font-size:85%}.singleMain #pt-column #contents #toc_container .toc_list{padding:10px 15px;margin:0}.singleMain #pt-column #contents #toc_container .toc_list ul{margin:0}.singleMain #pt-column #contents #toc_container .toc_list li{margin-top:0;padding-left:5px}.singleMain #pt-column #contents #toc_container .toc_list li::before{display:none}.singleMain #pt-column #contents #toc_container .toc_list li a{letter-spacing:0;font-size:115%;line-height:1.55;color:#bfae62;font-weight:bold;padding:2px 0;margin:0;display:block;border:none}.singleMain #pt-column #contents #toc_container .toc_list li a::before{display:none;background:#bfae62}.singleMain #pt-column #contents #toc_container .toc_list li a.choice::before{background:#000}.singleMain #pt-column #contents #toc_container .toc_list li ul li{padding-left:10px}.singleMain #pt-column #contents #toc_container .toc_list li ul li a{font-size:95%;font-weight:normal}.singleMain #pt-column #contents #toc_container .toc_list li ul li a::before{display:none;content:none}.singleMain #pt-column #contents #toc_container .toc_list li ul li a::before.choice::before{color:#000;background:none}.singleMain #pt-column #contents #toc_container.tocfixed{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:380px;border-radius:10px 0 0 10px;background:hsla(0,0%,100%,.85);z-index:1;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:1;margin-right:-365px;border:2px solid rgba(210,192,133,.85);border-right:none;margin-top:70px}.singleMain #pt-column #contents #toc_container.tocfixed .toc_title{display:block !important;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:8;position:absolute;left:-50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px;width:50px;height:50px;border-radius:50px 0 0 50px;cursor:pointer;background:#bfae62}.singleMain #pt-column #contents #toc_container.tocfixed .toc_title::before,.singleMain #pt-column #contents #toc_container.tocfixed .toc_title::after{cursor:pointer;display:block;content:"";position:absolute;width:20px;height:20px}.singleMain #pt-column #contents #toc_container.tocfixed .toc_title::before{top:50%;left:50%;border-top:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-10px;margin-top:-1px;height:2px}.singleMain #pt-column #contents #toc_container.tocfixed .toc_title::after{top:50%;left:50%;border-left:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-1px;margin-top:-10px;width:2px;height:20px}.singleMain #pt-column #contents #toc_container.tocfixed.tocActive{margin-right:0px;animation-name:fade-in;animation-duration:.75s;animation-iteration-count:1}.singleMain #pt-column #contents #toc_container.tocfixed.tocActive .toc_title::before{top:50%;left:50%;border-top:2px solid #fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-left:-10px;margin-top:-1px;height:2px}.singleMain #pt-column #contents #toc_container.tocfixed.tocActive .toc_title::after{display:none;content:none}.singleMain #pt-column #contents #toc_container.tocfixed ul{padding:10px;justify-content:left}.singleMain #pt-column #contents #toc_container.tocfixed ul li{overflow:hidden;margin:2px;font-size:1.25rem;border:none}.singleMain #pt-column #contents #toc_container.tocfixed ul li ul{padding:0}.singleMain #pt-column #contents #toc_container.tocfixed ul li ul li a::before{display:none}.singleMain #pt-column #contents #toc_container.tocfixed ul li li{margin:0}.singleMain #pt-column #contents #toc_container.tocfixed ul li li a{display:block;letter-spacing:-0.05em}.singleMain #pt-column #contents #toc_container.tocfixed ul li li a.choice{color:#000;text-decoration:none}.singleMain #pt-column #contents #toc_container.tocfixed>ul{max-height:380px;overflow-y:auto;-webkit-overflow-scrolling:touch}.singleMain #pt-column #contents #toc_container.tocfixed>ul::-webkit-scrollbar{width:8px}.singleMain #pt-column #contents #toc_container.tocfixed>ul::-webkit-scrollbar-track{background-color:rgba(210,192,133,.35)}.singleMain #pt-column #contents #toc_container.tocfixed>ul::-webkit-scrollbar-thumb{background-color:rgba(210,192,133,.85)}@keyframes fade-in{from{opacity:0}to{opacity:1}}.singleMain #pt-column #contents #toc_container .toc_title{color:#fff;font-size:2rem;font-weight:bold;line-height:1;padding:14px;margin:0;background-color:#bfae62}.singleMain #pt-column #contents #toc_container .toc_title::before,.singleMain #pt-column #contents #toc_container .toc_title::after{display:none}.singleMain #pt-column #contents .greyBox ol,.singleMain #pt-column #contents .greyBox ul{margin:0}.singleMain #pt-column #contents .youtube_new{width:100%;height:0;margin:20px 0 10px;padding-top:56.25%;position:relative;overflow:hidden;z-index:0}.singleMain #pt-column #contents .youtube_new iframe{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.singleMain #pt-column #contents .y_player{position:absolute;top:0;left:0;z-index:1}.singleMain #pt-column #contents .y_thumb{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;outline:none;cursor:pointer}.singleMain #pt-column #contents .y_thumb::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center 50%;background-size:70px auto;background-repeat:no-repeat;background-image:url("./imgs/youtube_icon.png");z-index:1}.singleMain #pt-column #contents .y_thumb img{width:100%;margin:0}.singleMain #pt-column #contents .y_thumb:hover::before{opacity:.5}.singleMain #pt-column #contents dl,.singleMain #pt-column #contents ul,.singleMain #pt-column #contents ol{margin:20px 0}.singleMain #pt-column #contents dl dt,.singleMain #pt-column #contents ul li{margin-top:10px;padding-left:12px;position:relative;line-height:1.65}.singleMain #pt-column #contents dl dt::before,.singleMain #pt-column #contents ul li::before{content:"";width:6px;height:6px;background:#333;border-radius:50%;position:absolute;top:9px;left:0;line-height:1.65}.singleMain #pt-column #contents dl dt{font-weight:bold}.singleMain #pt-column #contents dl dt:first-of-type{margin-top:0}.singleMain #pt-column #contents dl dd{margin-top:3px;padding-left:12px;line-height:1.65}.singleMain #pt-column #contents ol{counter-reset:number}.singleMain #pt-column #contents ol li{counter-increment:number;position:relative;padding-left:20px;margin-top:10px;line-height:1.65}.singleMain #pt-column #contents ol li::before{font-weight:500;content:counter(number) ".";position:absolute;top:0;left:0}.singleMain #pt-column #contents ul li:first-child,.singleMain #pt-column #contents ol li:first-child{margin-top:0}.singleMain #pt-column #contents .ul_line ul{margin:0}.singleMain #pt-column #contents .ul_line ul li{font-size:85%}.singleMain #pt-column #contents .ul_line,.singleMain #pt-column #contents .explain{margin:2em 0 0;padding:1.5em;border:1px solid rgba(210,192,133,.8)}.singleMain #pt-column #contents .explain dt{display:inline-block;font-weight:600;background:#fff;margin:0;padding:0 10px;position:relative;top:-2.35em;left:-10px;color:#bfae62;line-height:1.5}.singleMain #pt-column #contents .explain>dt::before{display:none}.singleMain #pt-column #contents .explain dd{font-size:1.4rem;margin-top:-25px;padding-left:0}.singleMain #pt-column #contents .explain dd ul:first-child,.singleMain #pt-column #contents .explain dd ol:first-child{margin-top:.5em}.singleMain #pt-column #contents .explain dd ul:last-child,.singleMain #pt-column #contents .explain dd ol:last-child{margin-bottom:0}.singleMain #pt-column #contents blockquote{font-size:1.3rem;border:1px solid #e5e5e5;padding:20px;margin:20px 0 0;position:relative;z-index:0}.singleMain #pt-column #contents blockquote::before{content:"“";font-family:serif;color:#f0f0f0;font-size:12rem;line-height:1;position:absolute;top:0px;left:0px;z-index:-1}.singleMain #pt-column #contents blockquote p{margin:0}.singleMain #pt-column #contents blockquote a{color:#a69365;border-bottom:1px solid}.singleMain #pt-column #contents blockquote a::after{content:"";display:inline-block;margin-left:.5em;transition:.2s;background-position:0 0;background-size:1.25em auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_ow.svg");width:1.25em;height:1.25em;position:relative;top:.25em}.singleMain #pt-column #contents .marker-yellow{background:linear-gradient(to bottom, transparent 50%, #FEFFA8 50%)}.singleMain #pt-column #contents .font-color-red{color:#e02121}.singleMain #pt-column #contents .font-color-blue{color:#11a6d4}.singleMain #pt-column #contents .font-size-large{font-size:3rem}.singleMain #pt-column #contents .font-size-medium{font-size:2rem}.singleMain #pt-column #contents .font-size-small{font-size:1rem}.singleMain #pt-column #contents .internal{border:1px solid #e6e6e6;margin:1em 0}.singleMain #pt-column #contents .internal a{display:flex;color:#333;padding:15px;border:none}.singleMain #pt-column #contents .internal a:hover p{color:#a69365}.singleMain #pt-column #contents .internal a:hover .articleThumb img{transform:scale(1.2);opacity:.5}.singleMain #pt-column #contents .internal .articleThumb{width:80px;height:80px;margin:0;padding:0;position:relative;overflow:hidden;background:#fff}.singleMain #pt-column #contents .internal .articleThumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.2s;margin-bottom:20px}.singleMain #pt-column #contents .internal p{font-weight:600;line-height:1.6;margin:0;transition:.2s}.singleMain #pt-column #contents .articleInfo{flex:1;margin-left:12px}.singleMain #pt-column #contents h4{color:#bfae62;font-size:1.35rem;letter-spacing:.05em;font-weight:bold;border-bottom:1px solid #bfae62;padding-bottom:5px;margin:1.5em 0 .5em}.singleMain #pt-column #contents .copyArea{position:relative}.singleMain #pt-column #contents .copyCode{background:#ededed;padding:25px;box-shadow:0px 0px 7px rgba(0,0,0,.15) inset}.singleMain #pt-column #contents .copyCode pre{margin:0}.singleMain #pt-column #contents .copyBtn{position:absolute;top:0;right:0}.singleMain #pt-column #contents .copyBtn button{color:#fff;background:#000;border:none;border-radius:0;padding:5px 15px;cursor:pointer;outline:none}.singleMain #pt-column #contents .copyBtn button:hover{background:#666}.singleMain #pt-column #contents .copyBtn span{font-size:12px;text-align:center;margin-top:5px}.singleMain #pt-column #contents a{color:#a69365;border-bottom:1px solid;cursor:pointer}.singleMain #pt-column #contents a.link::after{content:"";display:inline-block;margin-left:.5em;transition:.2s;background-position:0 0;background-size:1.25em auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_ow.svg");width:1.25em;height:1.25em;position:relative;top:.25em}.singleMain #pt-column #contents a.moreBtn,.singleMain #pt-column #contents a.lineBtn{display:block;width:80%;max-width:250px;color:#fff;font-size:125%;font-weight:bold;text-align:center;line-height:1;padding:1em .75em;margin:1em auto 0;border-radius:6px;border:none}.singleMain #pt-column #contents a.lineBtn{background-color:#00c200}.singleMain #pt-column #contents a.moreBtn{background-color:#bfae62}.singleMain #pt-column #contents a.linkBtn,.singleMain #pt-column #contents .lplink a{zoom:1;overflow:auto;display:block;position:relative;padding:5% 15% 5% 5%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#fff;font-weight:bold;font-size:4.5vw;line-height:1.3;text-align:center;margin:1em 0;border-radius:6px;background:#bfae62;border:none;box-shadow:3px 3px 0 rgba(191,174,98,.75);text-shadow:2px 2px 2px rgba(0,0,0,.1)}.singleMain #pt-column #contents a.linkBtn::before,.singleMain #pt-column #contents .lplink a::before{content:"";position:absolute;top:50%;margin-top:-5px;right:7%;width:10px;height:10px;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(315deg);transform:rotate(315deg);box-shadow:0 2px 0 rgba(191,174,98,.75)}.singleMain #pt-column #contents .supervisor_message dl{margin:0}.singleMain #pt-column #contents .supervisor_message dl dt,.singleMain #pt-column #contents .supervisor_message dl dd{padding:0}.singleMain #pt-column #contents .supervisor_message dl dt{display:flex;font-size:125%;color:#bfae62;margin-bottom:.35em}.singleMain #pt-column #contents .supervisor_message dl dt::before{content:none;display:none}.singleMain #pt-column #contents .supervisor_message dl dt span{display:inline-block;color:#fff;font-size:80%;font-weight:normal;padding:.2em .55em;margin-right:1em;border-radius:3px;background:#bfae62}@media screen and (max-width: 350px){.singleMain #pt-column #contents #toc_container.tocfixed{width:265px;margin-right:-265px}}@media screen and (max-width: 768px){.singleMain #pt-column #contents #toc_container .toc_list li ul li a{font-size:100%}.singleMain #pt-column #contents p,.singleMain #pt-column #contents table th,.singleMain #pt-column #contents table td{font-size:1.2rem}.singleMain #pt-column #contents table caption{font-size:1.5rem}.singleMain #pt-column #contents table th{width:40%}.singleMain #pt-column #contents .greyBox{font-size:1.3rem;padding:15px}.singleMain #pt-column #contents img{width:100%}.singleMain #pt-column #contents dl dt::before,.singleMain #pt-column #contents ul li::before{top:7.5px}.singleMain #pt-column #contents .ul_line,.singleMain #pt-column #contents .explain{margin:28px 0 20px;padding:15px}.singleMain #pt-column #contents .explain dt{font-size:1.4rem;top:-25px}.singleMain #pt-column #contents .explain dd{font-size:1.2rem;margin-top:-15px;padding:0;letter-spacing:-0.05em}.singleMain #pt-column #contents .y_thumb{top:50%}.singleMain #pt-column #contents .y_thumb::before{background-size:18% auto}.singleMain #pt-column #contents.tocfixed{margin-top:0;margin-bottom:15px;top:inherit;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border-right:none;width:300px;margin-right:-300px}.singleMain #pt-column #contents.tocfixed .toc_title{background:rgba(210,192,133,.85)}.singleMain #pt-column #contents.tocfixed ul li{font-size:1.2rem;margin:0}.singleMain #pt-column #contents .tableBox{position:relative;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:4vw 0}.singleMain #pt-column #contents .tableBox::-webkit-scrollbar{border-radius:3px;background-color:#e1e1e1}.singleMain #pt-column #contents .tableBox::-webkit-scrollbar:horizontal{height:10px}.singleMain #pt-column #contents .tableBox::-webkit-scrollbar-thumb{border-radius:3px;background:#c1bebe}.singleMain #pt-column #contents .tableBox table{min-width:500px;margin-bottom:15px}.singleMain #pt-column #contents .tableBox table th,.singleMain #pt-column #contents .tableBox table td{font-size:1.2rem}.singleMain #pt-column #contents .tableBox.tBox2{overflow:hidden}.singleMain #pt-column #contents .tableBox.tBox2 table{min-width:auto}.singleMain #pt-column #contents .supervisor_message dl dt{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.5}.singleMain #pt-column #contents .supervisor_message dl dt span{margin-bottom:.25em}.singleMain .column-wrapper{padding-top:20px}}@media screen and (min-width: 769px){.singleMain #pt-column #contents #toc_container.tocfixed .toc_title:hover{animation-duration:0s;background:rgba(210,192,133,.85)}.singleMain #pt-column #contents #toc_container .toc_list li a:hover{opacity:.5}.singleMain #pt-column #contents blockquote{font-size:1.5rem;padding:25px}.singleMain #pt-column #contents blockquote::before{font-size:16rem}.singleMain #pt-column #contents blockquote a:hover{border:none;opacity:.75}.singleMain #pt-column #contents .font-size-large{font-size:3.2rem}.singleMain #pt-column #contents .font-size-medium{font-size:2.2rem}.singleMain #pt-column #contents .font-size-small{font-size:1.2rem}.singleMain #pt-column #contents .tableBox{margin:2em 0}.singleMain #pt-column #contents .tableBox table{table-layout:fixed;width:100%;text-align:left;background:none;border:1px solid rgba(210,192,133,.8);border-collapse:collapse;border-spacing:0}.singleMain #pt-column #contents .tableBox table th,.singleMain #pt-column #contents .tableBox table td{background:rgba(210,192,133,.25);border:1px solid rgba(210,192,133,.8);padding:10px 10px;font-size:1.4rem;line-height:1.35;width:auto;overflow-wrap:break-word;white-space:normal}.singleMain #pt-column #contents .tableBox table td{background:#fff}.singleMain #pt-column #contents .tableBox table .bd2{border:2px solid rgba(210,192,133,.8)}.singleMain #pt-column #contents .tableBox table .sky_bd{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyI+PGxpbmUgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSIgc3R5bGU9InN0cm9rZTogI2QyYzA4NTtzdHJva2Utd2lkdGg6IDE7Ij48L2xpbmU+PC9zdmc+")}.singleMain #pt-column #contents .internal a{padding:20px}.singleMain #pt-column #contents .internal .articleThumb{width:160px;height:100px}.singleMain #pt-column #contents a:hover{opacity:.75;border:none}.singleMain #pt-column #contents a.moreBtn,.singleMain #pt-column #contents a.lineBtn{max-width:300px}.singleMain #pt-column #contents a.linkBtn,.singleMain #pt-column #contents .lplink a{max-width:450px;padding:20px 30px;padding-right:60px;font-size:22px;margin-left:auto;margin-right:auto}.singleMain #pt-column #contents a.linkBtn::before,.singleMain #pt-column #contents .lplink a::before{right:25px}.singleMain #pt-column #contents a.linkBtn:hover,.singleMain #pt-column #contents .lplink a:hover{background:rgba(191,174,98,.75);box-shadow:3px 3px 0 rgba(191,174,98,.5)}}@media only screen and (max-width: 768px)and (max-height: 500px){.singleMain #pt-column #contents #toc_container.tocfixed>ul{max-height:145px;overflow-y:scroll}}@media only screen and (min-width: 769px)and (max-height: 550px){.singleMain #pt-column #contents #toc_container.tocfixed>ul{max-height:160px;overflow-y:scroll}}@media only screen and (min-width: 769px)and (max-width: 999px){.singleMain #pt-column #contents .explain dd{font-size:87.5%}}.detail{margin-bottom:20px}.category-list .detail{margin-bottom:0}.detail .postDate{display:flex;flex-direction:column;color:#aaa;font-size:1.2rem;letter-spacing:.035em;margin-top:.5em}.detail .postDate span{font-family:"Noto Sans JP",sans-serif;font-weight:200}.detail .postDate .sep{margin:0 5px}.thumbnail+.detail .category{overflow:hidden}.thumbnail+.detail .category div{float:left}.thumbnail+.detail .category div span{font-size:1.2rem}.thumbnail+.detail .category div span,.box ul li .category div span{overflow:hidden;font-size:1rem;font-weight:100;letter-spacing:.08em;color:#fff;background:#bfae62;margin-right:.25em;margin-bottom:.25em;padding:.3em;line-height:1;display:inline-block;vertical-align:middle}@media screen and (min-width: 769px){.thumbnail+.detail .category div span,.box ul li .category div span{padding:.25em .3em}}@media screen and (min-width: 769px){.box ul li .category div span{font-size:1.1rem}}.tagContainer .box ul li .category div span{border-radius:0}.tagContainer .category-list .box ul li .category{position:absolute}.tagContainer .category-list .detail{width:auto;padding-left:0;vertical-align:top}.tagContainer .category-list .detail h3{margin:15px 0 10px;font-size:1.6rem;line-height:1.55}.tagContainer .category-list .detail h3 span{font-weight:bold}.tagContainer .category-list .articleDesc{margin-bottom:25px}.tagContainer .category-list .articleDesc p{line-height:1.65}.tagContainer .category-wrapper .categoryColumn .box ul{margin-top:-10px}.tagContainer .category-wrapper .categoryColumn .box ul li{width:auto}.tagContainer .category-wrapper .categoryColumn .box ul li a{position:relative;width:auto;min-height:auto;padding:15px}.tagContainer .category-wrapper .categoryColumn .box ul li a img{position:static;left:0;top:0;margin-right:0;transform:none}.tagContainer .category-wrapper #contents>ul>li{display:block}.tagContainer .category-wrapper .thumbnail{width:auto;height:auto;max-height:100%;vertical-align:top}.tagContainer .detail .postDate{position:absolute;bottom:15px;right:15px;display:block}@media screen and (max-width: 768px){.tagContainer .category-list .articleDesc p{font-size:110%;line-height:1.5}.tagContainer .category-list.categoryColumn{margin-bottom:35px}.tagContainer .category-wrapper .categoryColumn .box ul li a{margin-bottom:.85em}.tagContainer .category-wrapper .categoryColumn .box ul li:last-child a{margin-bottom:0}}@media screen and (min-width: 769px){.tagContainer .category-wrapper .categoryColumn .box ul li a{display:table;table-layout:fixed;width:auto;min-height:auto}.tagContainer .category-wrapper .thumbnail{width:40%;height:auto;display:table-cell;vertical-align:top}.tagContainer .category-list .detail{width:60%;padding-left:15px;display:table-cell;vertical-align:top}.tagContainer .category-list .detail h3{margin-top:0}}.categoryColumn .box .category{overflow:hidden;position:absolute;left:0;z-index:1}.categoryColumn .box .category div{float:left}.categoryColumn .box .category div span{border-radius:0;display:block}.sidebar.tag{margin-bottom:30px}.sidebar.tag h3{color:#bfae62;font-size:1.8rem;font-weight:bold;padding:0 0 5px;border-bottom:2px solid #bfae62;margin-bottom:12px;margin-top:45px}@media screen and (min-width: 769px){.sidebar.tag{margin-bottom:50px}.sidebar.tag h3{margin-bottom:10px;margin-top:0}.sidebar.tag ul{margin:-5px;margin-bottom:50px}}.singleMain #pt-column #contents .relared_tag ul,.sidebar.tag ul{font-size:0;line-height:0;margin:-4px;padding:0}.singleMain #pt-column #contents .relared_tag ul li,.sidebar.tag ul li{display:inline-block;padding:0;margin:0}.singleMain #pt-column #contents .relared_tag ul li a,.sidebar.tag ul li a{display:inline-block;color:#bfae62;font-size:1.1rem;letter-spacing:-0.05em;line-height:1;padding:.65em;margin:4px;border:1px solid #bfae62;border-radius:5px}@media screen and (min-width: 769px){.singleMain #pt-column #contents .relared_tag ul,.sidebar.tag ul{margin:-5px}.singleMain #pt-column #contents .relared_tag ul li a,.sidebar.tag ul li a{font-size:1.6rem;padding:5px 10px;margin:5px}.singleMain #pt-column #contents .relared_tag ul li a:hover,.sidebar.tag ul li a:hover{color:#fff;background:#bfae62;text-decoration:none}}.singleMain #pt-column #contents .relared_menu ul{margin:0;overflow:hidden}.singleMain #pt-column #contents .relared_menu ul li{font-size:1.3rem;border:1px solid #bfae62;margin:15px 0 0;position:relative;z-index:0;width:100%;border-radius:5px;padding:0}.singleMain #pt-column #contents .relared_menu ul li::before{display:none}.singleMain #pt-column #contents .relared_menu ul li::after{content:"“";font-family:serif;color:#f0f0f0;font-size:12rem;line-height:1;position:absolute;top:0px;left:0px;z-index:-1;background:none}.singleMain #pt-column #contents .relared_menu ul li a{color:#bfae62;text-decoration:underline;cursor:pointer;font-size:1.2rem;display:block;border:none;padding:20px}.singleMain #pt-column #contents .relared_menu ul li a::before{display:none}.singleMain #pt-column #contents .relared_menu ul li a::after{content:"";display:inline-block;margin-left:.5em;transition:.2s;background-position:0 0;background-size:1.25em auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_ow.svg");width:1.25em;height:1.25em;position:relative;top:.25em}.singleMain #pt-column #contents .relared_menu ul li a:hover{text-decoration:none}.singleMain #pt-column #contents .relared_menu p{margin-bottom:0}@media screen and (min-width: 769px){.singleMain #pt-column #contents .relared_menu ul{margin:0 -1.5%}.singleMain #pt-column #contents .relared_menu ul li{margin:15px 1.5% 0;width:47%;float:left}.singleMain #pt-column #contents .relared_menu ul li::after{font-size:16rem}.singleMain #pt-column #contents .relared_menu ul li:hover::after{color:hsla(0,0%,100%,.15);z-index:1}.singleMain #pt-column #contents .relared_menu ul li a{font-size:1.4rem}.singleMain #pt-column #contents .relared_menu ul li a:hover{background:rgba(191,174,98,.35)}.singleMain #pt-column #contents .relared_menu ul li a:hover::after{color:#fff}}.singleMain #pt-column #contents .relared_block p{font-weight:bold;color:#bfae62;font-size:1.6rem;line-height:1;margin-bottom:15px;margin-top:45px}.singleMain #pt-column #contents .relared_tag ul li::before,.singleMain #pt-column #contents .relared_tag ul li a::before{display:none}.singleMain #pt-column #contents .gallery-list ul,.singleMain #pt-column #contents .dis_flex{display:flex;flex-flow:row wrap;align-items:center;margin:-2%;list-style-type:none}.singleMain #pt-column #contents .gallery-list ul li:first-child,.singleMain #pt-column #contents .gallery-list ul li,.singleMain #pt-column #contents .dis_flex li:first-child,.singleMain #pt-column #contents .dis_flex li{overflow:hidden;position:relative;width:46%;height:0;margin:2%;padding:46% 0 0;background:#222}.singleMain #pt-column #contents .gallery-list ul li::before,.singleMain #pt-column #contents .dis_flex li::before{display:none}.singleMain #pt-column #contents .gallery-list ul a,.singleMain #pt-column #contents .dis_flex a{display:block}.singleMain #pt-column #contents .gallery-list ul img,.singleMain #pt-column #contents .dis_flex img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;transition:.2s}.singleMain #pt-column #contents .gallery-list.gallery03 ul,.singleMain #pt-column #contents .dis_flex.flex03{margin:-1.5%}.singleMain #pt-column #contents .gallery-list.gallery03 ul li,.singleMain #pt-column #contents .dis_flex.flex03 li{margin:1.5%;width:30.3333%;padding-top:30.3333%}.singleMain #pt-column #contents .gallery-list ul li a::after{content:"";position:absolute;bottom:5px;right:5px;width:10vw;height:10vw;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_zoom_in.svg");opacity:.35}@media screen and (min-width: 769px){.singleMain #pt-column #contents .gallery-list ul li a,.singleMain #pt-column #contents .dis_flex li a{cursor:pointer}.singleMain #pt-column #contents .gallery-list ul li a:hover img,.singleMain #pt-column #contents .dis_flex li a:hover img{transform:scale(1.2);opacity:.5}.singleMain #pt-column #contents .gallery-list ul li a::after{width:50px;height:50px}}.singleMain #pt-column #columnReasons{margin-top:3em;background-color:rgba(191,174,98,.1);background-blend-mode:multiply;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("./imgs/reasons_title_bg.svg")}.singleMain #pt-column #columnReasons h2{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:6.5em;font-size:150%;line-height:1.5;text-align:center;padding:1em 0 .5em;margin:0;background:none;border:none}.singleMain #pt-column #columnReasons h2 span{font-weight:500}.singleMain #pt-column #columnReasons h2 span.r_en{color:#fff;font-size:125%;font-style:italic;font-weight:300;letter-spacing:.1em;font-family:"Noto Serif JP",sans-serif;text-shadow:1px 1px 1px #bfae62}.singleMain #pt-column #columnReasons h2 span.r_ja{text-shadow:2px 2px 2px #fff}.singleMain #pt-column #columnReasons h2 span.r_ja span{display:block;font-size:85%}.singleMain #pt-column #columnReasons ul{padding:2em 1.5em 1.5em;margin:0}.singleMain #pt-column #columnReasons ul li{position:relative;text-align:center;margin-top:1.5em;padding:2em 1.5em 1.5em;border:2px solid #bfae62;background:#fff;z-index:0}.singleMain #pt-column #columnReasons ul li:first-child{margin-top:0}.singleMain #pt-column #columnReasons ul li::before{content:none;display:none}.singleMain #pt-column #columnReasons ul li .numer{overflow:hidden;display:block;position:absolute;line-height:1;top:0;left:0;width:auto;color:#fff;font-size:115%;text-align:left;font-weight:300;font-style:italic;letter-spacing:0;padding:.4em 1.5em .85em .75em;font-family:"Noto Serif JP",sans-serif;background:#bfae62;border-radius:0 0 2em 0;z-index:-1}.singleMain #pt-column #columnReasons ul li .numer b{font-size:125%}.singleMain #pt-column #columnReasons ul li h3{color:#bfae62;font-size:120%;font-weight:500;font-style:italic;text-align:center;line-height:1.5;letter-spacing:0;font-feature-settings:"palt";padding:0;margin:1em 0 1.25em;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none}.singleMain #pt-column #columnReasons ul li h3>span{font-size:100%;font-weight:500;text-align:center;line-height:1.5;letter-spacing:0;font-feature-settings:"palt";padding:.15em .25em 0;border-bottom:1px solid #bfae62}.singleMain #pt-column #columnReasons ul li picture{display:block}.singleMain #pt-column #columnReasons ul li img{margin:0}.singleMain #pt-column #columnReasons ul li p{text-align:left;line-height:1.65;margin-top:1em;font-size:95%}@media screen and (min-width: 769px){.singleMain #pt-column #columnReasons{margin-top:5em}.singleMain #pt-column #columnReasons h2{min-height:8em;font-size:215%;padding:1.5em 0}.singleMain #pt-column #columnReasons ul{padding:0 3em 3em}.singleMain #pt-column #columnReasons ul li{padding:3em;margin-top:3em}.singleMain #pt-column #columnReasons ul li h3{font-size:165%}.singleMain #pt-column #columnReasons ul li .numer{font-size:150%}.singleMain #pt-column #columnReasons ul li p{font-size:125%;line-height:1.65}}.singleMain #pt-column #columnFlow h2{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:6.5em;color:#555;font-size:115%;font-weight:normal;line-height:1.5;padding:1em 0 .5em;margin:0;background:none;border:none}.singleMain #pt-column #columnFlow h2 span{position:relative;color:#555;font-size:150%;font-style:italic;font-weight:300;letter-spacing:.1em;font-family:"Noto Serif JP",sans-serif}.singleMain #pt-column #columnFlow h2 span::after{content:"";display:block;padding:0 2.75em;margin:.15em 0 .2em;border-bottom:1px solid #555}.singleMain #pt-column #columnFlow .columnFlowInn{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;border:2px solid #ccc;border-radius:1em;z-index:0}.singleMain #pt-column #columnFlow .flow-swiper ul{margin:0}.singleMain #pt-column #columnFlow .flow-swiper ul li{margin:0;padding:0}.singleMain #pt-column #columnFlow .flow-swiper ul li::before{content:none;display:none}.singleMain #pt-column #columnFlow .flow-swiper .sBox{padding:1em 1.5em 3.5em}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 0 1em;min-height:6em}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead span{display:block;color:#aaa;font-size:135%;font-style:italic;font-weight:300;letter-spacing:.075em;margin-bottom:.2em;font-family:"Noto Serif JP",sans-serif}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead span::after{display:block;content:"";padding:.2em 2em 0;border-bottom:2px solid #ccc}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead span b{font-size:125%;font-weight:300}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead h3{color:#555;font-size:135%;font-weight:500;font-style:italic;line-height:1.5;letter-spacing:.075em;font-feature-settings:"palt";padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:none}.singleMain #pt-column #columnFlow .flow-swiper picture{display:block}.singleMain #pt-column #columnFlow .flow-swiper picture img{margin:0}.singleMain #pt-column #columnFlow .flow-swiper p{text-align:left;line-height:1.65;margin-top:1em;font-size:95%}.singleMain #pt-column #columnFlow .flow-pagination{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;bottom:1em;left:0;margin:0;line-height:1;z-index:1}.singleMain #pt-column #columnFlow .flow-pagination span{margin:.35em;width:1em;height:1em}.singleMain #pt-column #columnFlow .flow-pagination span.swiper-pagination-bullet-active{background:#555}.singleMain #pt-column #columnFlow .flow-btn-prev,.singleMain #pt-column #columnFlow .flow-btn-next{position:absolute;top:50%;width:3em;height:6em;background:hsla(0,0%,100%,.85);border:2px solid #ccc;transform:translateY(-50%);z-index:2}.singleMain #pt-column #columnFlow .flow-btn-prev::after,.singleMain #pt-column #columnFlow .flow-btn-next::after{content:"";width:1em;height:1em;position:absolute;top:50%;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.singleMain #pt-column #columnFlow .flow-btn-prev{left:-2px;border-radius:0 100px 100px 0}.singleMain #pt-column #columnFlow .flow-btn-prev::after{right:0;margin-right:.75em;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.singleMain #pt-column #columnFlow .flow-btn-next{right:-2px;border-radius:100px 0 0 100px}.singleMain #pt-column #columnFlow .flow-btn-next::after{left:0;margin-left:.75em;-webkit-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}@media screen and (min-width: 769px){.singleMain #pt-column #columnFlow h2{font-size:225%;padding:1.5em 0 1em}.singleMain #pt-column #columnFlow .flow-swiper .sBox{padding:2em 3em 4em}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead{min-height:10em;padding-bottom:2em}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead span{font-size:225%}.singleMain #pt-column #columnFlow .flow-swiper .swiperHead h3{font-size:235%}.singleMain #pt-column #columnFlow .flow-swiper p{font-size:125%}.singleMain #pt-column #columnFlow .flow-btn-prev,.singleMain #pt-column #columnFlow .flow-btn-next{cursor:pointer;width:5em;height:10em}.singleMain #pt-column #columnFlow .flow-btn-prev::after,.singleMain #pt-column #columnFlow .flow-btn-next::after{width:2em;height:2em}}.pagenation{font-size:0;line-height:1;text-align:center;margin:0 auto 35px;width:auto}.pagenation a,.pagenation span{width:30px;height:30px;line-height:30px;text-align:center;font-size:1.6rem;display:inline-block;vertical-align:middle;border-radius:50%;border:1px solid #bfae62;color:#bfae62;background:#fff;margin:5px}.pagenation span{color:#fff;background:#bfae62}@media screen and (min-width: 769px){.pagenation a,.pagenation span{width:35px;height:35px;line-height:35px;font-size:1.8rem}.pagenation a:hover{color:#fff;background:#bfae62}}.tokusho_inn,.privacy_inn{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px}.tokusho_inn h2,.privacy_inn h2{font-size:1.6rem;margin-top:7%;font-weight:bold}@media screen and (min-width: 769px){.tokusho_inn,.privacy_inn{padding:0}.tokusho_inn h2,.privacy_inn h2{font-size:2rem;margin-top:3.5%}}@media only screen and (min-width: 769px)and (max-width: 1040px){.tokusho_inn,.privacy_inn{padding:0 20px}}.tokusho_inn h2{padding-left:.5em;margin-bottom:.5em;border-left:.5em solid #bfae62}.tokusho_inn p{line-height:1.75;font-feature-settings:"palt";letter-spacing:.1em}.tokusho_inn p a{color:#bfae62;text-decoration:underline}.tokusho_inn p a:hover{opacity:.75;text-decoration:none}.privacy_inn p{font-size:1.4rem;line-height:1.75;margin-top:1.5%}.privacy_inn p:first-child{margin-top:0}.privacy_inn ol{margin:3.5% 0 0}.privacy_inn ol li{position:relative;font-size:1.4rem;line-height:1.5;padding-left:16px;margin:2% 0 0% .55%}.privacy_inn ol li::before{content:"";display:block;position:absolute;top:6px;left:0;width:8px;height:8px;background:#aaa}.privacy_inn .fBold{font-weight:bold}.privacy_inn .txtR{text-align:right;margin-top:7%}@media screen and (min-width: 769px){.privacy_inn p{font-size:1.6rem;margin-top:.5%}.privacy_inn ol{margin:1.5% 0 0}.privacy_inn ol li{font-size:1.6rem;margin:.5% 0 .5% .35%}.privacy_inn ol li::before{top:7px}}.cancel_inn h2{color:#e88a95}.cancel_inn h3{font-size:105%;font-weight:bold;font-feature-settings:"palt";margin-top:1.25em;margin-bottom:-0.25em}.cancel_inn ol li::before{width:6px;height:6px;top:8px;left:3px;background:#e88a95;border-radius:50%}.cancel_inn a.b4a_loginlink{color:#e88a95;text-decoration:underline}@media screen and (min-width: 769px){.cancel_inn ol li::before{top:9px}}section.related_column{padding-top:0 !important}section.related_column h2{margin-bottom:20px}section.related_column h2 span{display:inline-block;position:relative;padding-bottom:10px}section.related_column h2 span::before{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% + 40px);height:2px;background:#bfae62;border-radius:2px}section.related_column h2 strong{font-size:75%;font-weight:normal}section.related_column h3{margin-top:.5em;font-size:85%;color:#bfae62;text-align:left}section.related_column ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin:0 -0.5em;padding:0}section.related_column ul li{width:50%;line-height:1.5;font-size:1.6rem;vertical-align:top}section.related_column ul li.list-one{width:100%}section.related_column ul li a{display:block;margin:.5em;padding:.75em;background:#fff;border:1px solid #bfae62}section.related_column ul li .thumbnail{overflow:hidden;height:auto}section.related_column ul li img{width:100%}@media screen and (max-width: 768px){section.related_column ul li .thumbnail{max-height:initial;width:100%}}@media screen and (min-width: 769px){section.related_column h2{margin-bottom:40px}section.related_column ul{margin:0 -10px}section.related_column ul li{width:25%}section.related_column ul li a{margin:10px}section.related_column ul li .thumbnail{height:auto}section.related_column ul li h3{margin-top:1em}}@media only screen and (min-width: 769px)and (max-width: 1040px){section.related_column ul li .thumbnail{height:auto}}.related_article .column_more,section.related_column .column_more{text-align:center;margin-top:35px}.related_article .column_more a,section.related_column .column_more a{position:relative;display:inline-block;font-size:1.2rem;line-height:30px;text-align:center;background:#bfae62;color:#fff;border-radius:15px;cursor:pointer;transition:.3s;padding:0 1.5em;padding-right:2.5em}.related_article .column_more a::before,section.related_column .column_more a::before{content:"";position:absolute;top:11px;right:18px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 769px){.related_article .column_more a:hover,section.related_column .column_more a:hover{opacity:.75}}.related_article .column_more a{background:#e73f93}.kanren_column .related_inner{padding-bottom:35px}.kanren_column .category-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -2% -2%}.kanren_column .category-list li{width:46%;margin:2%}.kanren_column .category-list li a{display:block;font-size:1.4rem;padding:1em;color:#e73f93;border:1px solid #e73f93;background-color:#f9f5fa;border-radius:6px;box-sizing:border-box;letter-spacing:-0.05em;box-shadow:0 1px 3px rgba(0,0,0,.1)}.kanren_column .category-list li a .thumbnail{overflow:hidden;max-height:20vw}.kanren_column .category-list li a img{width:100%}.kanren_column .category-list li a h3{margin-top:5%;font-weight:500}@media screen and (min-width: 769px){.kanren_column .related_inner{padding-bottom:60px}.kanren_column .category-list{margin:-1%}.kanren_column .category-list li{width:23%;margin:1%}.kanren_column .category-list li a{padding:15px}.kanren_column .category-list li a:hover{position:relative;top:3px;left:3px}.kanren_column .category-list li a .thumbnail{max-height:115px}}@media screen and (min-width: 769px){.modaal-image .modaal-inner-wrapper{overflow:hidden}.modaal-image .modaal-inner-wrapper .modaal-container{max-width:800px}}@media screen and (max-width: 768px){.column-wrapper .sidebar_area{padding-bottom:3.5em}}#sidebar .moreRead{display:none}@media screen and (max-width: 768px){#sidebar .tag{position:relative}#sidebar .tag ul{overflow:hidden;height:265px;padding-bottom:5em}#sidebar .moreRead{display:block;width:100%;padding-top:50px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 90%);text-align:center;position:absolute;left:0;bottom:0}#sidebar .moreRead span{display:inline-block;color:#fff;font-size:1.25rem;font-weight:600;background:#bfae62;border:1px solid #bfae62;border-radius:50px;padding:.5em 1.5em;padding-right:2.5em;position:relative;cursor:pointer;transition:.2s}#sidebar .moreRead span::before{content:"";width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;margin-top:-1px;position:absolute;top:50%;right:1.5em;transform:translateY(-50%) rotate(135deg)}#sidebar .moreRead.active{padding-top:0;bottom:-3.5em;background:rgba(0,0,0,0)}#sidebar .moreRead.active span::before{margin-top:1px;transform:translateY(-50%) rotate(135deg) scale(-1, -1)}}.onlineExami{margin:0 20px}@media screen and (max-width: 768px){.onlineExami{font-size:3.75vw}}@media screen and (min-width: 769px){.onlineExami{max-width:1000px;margin:0 auto}}@media only screen and (min-width: 769px)and (max-width: 1000px){.onlineExami{margin:0 20px}}.examiBlock{margin-top:3em;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}.examiBlock.exami01{margin-top:2em}.examiBlock.exami01 .examiBox{background-image:url("./imgs/exami/exami_img01.jpg")}.examiBlock.exami01 .examiBox p{letter-spacing:-0.065em}.examiBlock.exami01 .examiBox .notes{padding-bottom:1.5em}.examiBlock.exami02 .examiBox{background-position:top -2.5em right;background-image:url("./imgs/exami/exami_img02.jpg")}.examiBlock.exami03 .examiBox,.examiBlock.exami04 .examiBox{padding:0}.examiBlock.exami04 .examiTxt+.examiTxt{text-align:center}.examiBlock.exami04 .examiTxt+.examiTxt p{display:inline-block;text-align:center;margin-top:1em}.examiBlock.exami04 .examiTxt+.examiTxt p span{position:relative;padding-right:1.25em}.examiBlock.exami04 .examiTxt+.examiTxt p span::after{content:"";font-weight:900;color:#cb4a8a;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:0;transform:scale(-1, 1) translateY(-50%)}@media screen and (max-width: 768px){.examiBlock.exami03 .examiBox .examiTxt strong{margin-left:.15em}.examiBlock.exami04 .examiTxt+.examiTxt p{font-size:125%}}@media screen and (min-width: 769px){.examiBlock{margin-top:5em}.examiBlock.exami01{margin-top:5em}.examiBlock.exami01 .examiBox{background-position:center right}.examiBlock.exami02 .examiBox{background-position:top right}.examiBlock.exami04 .examiTxt+.examiTxt{text-align:right}}.examiHead h2{font-size:135%;font-weight:bold;line-height:1;color:#bfae62;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;margin-bottom:.75em;padding-bottom:.5em;border-bottom:2px solid #bfae62}@media screen and (min-width: 769px){.examiHead h2{font-size:155%;line-height:1.25}}.examiBox{overflow:hidden;padding:60vw 0 0 0;background-repeat:no-repeat;background-position:top right;background-size:100% auto}.examiBox .examiTxt strong{background:linear-gradient(transparent 60%, #F4FF59 60%)}.examiBox p{font-size:110%;letter-spacing:-0.025em;line-height:1.75}.examiBox .notes{color:red;font-size:90%;line-height:1.5;padding:1em 0 0;padding-left:1em;text-indent:-1em;letter-spacing:-0.025em}.examiBox dl{text-align:center;border:1px solid;margin:1em 0 0}.examiBox dl dt{font-size:105%;font-weight:bold;padding:.5em 0;background:#eee;border-bottom:1px solid}.examiBox dl dd{padding:.5em 0}.examiBox .examiStep{margin-top:3em}.examiBox .examiStep ul{counter-reset:hoge}.examiBox .examiStep ul>li{position:relative;margin-top:5em;border-radius:7px;border:2px solid #bfae62}.examiBox .examiStep ul>li::before{display:inline-block;counter-increment:hoge;content:"STEP " counter(hoge);text-align:center;position:absolute;top:-1em;left:50%;color:#bfae62;font-weight:bold;font-size:215%;padding:.25em .5em;background:#fff;transform:translateX(-50%)}.examiBox .examiStep ul>li::after{content:"";position:absolute;box-sizing:border-box}.examiBox .examiStep ul>li:last-child::after{display:none}.examiBox .examiStep ul>li div{position:relative;padding:2.5em 1em 1em}.examiBox .examiStep ul>li div h3{height:3.95em;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:115%;font-weight:bold;text-align:center;line-height:1.35;margin:0 -1em 1em;background:rgba(191,174,98,.25)}.examiBox .examiStep ul ol{counter-reset:hoge}.examiBox .examiStep ul ol li{padding-left:1em;text-indent:-1em;margin-top:.5em;font-size:100%;letter-spacing:-0.035em}.examiBox .examiStep ul ol li::before{counter-increment:hoge;content:counter(hoge) ". "}.examiBox .examiStep ul ol li span{padding-top:0;display:block}.examiBox .examiStep ul ol li a{position:relative;display:block;text-indent:0;color:#fff;text-align:center;line-height:1;padding:1em 0;padding-right:.75em;margin:1em 1em .5em 0;background:#bfae62;border-radius:50px}.examiBox .examiStep ul ol li a::after{content:"";width:.5em;height:.5em;position:absolute;top:49%;margin-left:.25em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}@media screen and (max-width: 768px){.examiBox .examiStep ul>li:first-child{margin-top:0}.examiBox .examiStep ul>li:first-child ol li:nth-child(2){letter-spacing:-0.05em}.examiBox .examiStep ul>li::before{top:-1.05em}.examiBox .examiStep ul>li::after{top:100%;left:50%;margin-top:1.5em;border:2em solid rgba(0,0,0,0);border-top:1.5em solid #bfae62;transform:translateX(-50%);z-index:1}.examiBox .examiStep ul>li ol li{letter-spacing:.05em}.examiBox .examiStep ul ol li a{letter-spacing:.05em}}@media screen and (min-width: 769px){.examiBox{padding:0 45% 0 0;background-position:top right;background-size:41% auto}.examiBox .examiStep ul{display:flex;flex-wrap:wrap;justify-content:space-between}.examiBox .examiStep ul>li{width:calc(33.3333% - 1.5em);margin-top:0}.examiBox .examiStep ul>li::before{font-size:200%}.examiBox .examiStep ul>li::after{top:50%;left:100%;margin-left:.7em;border:1.75em solid rgba(0,0,0,0);border-left:1.25em solid #bfae62;transform:translateY(-50%)}.examiBox .examiStep ul ol li{padding-left:1.05em;text-indent:-1.05em;font-size:90%;letter-spacing:0em}.examiBox .examiStep ul ol li a{margin:1.5em 1em .75em 0;border:1px solid #bfae62}.examiBox .examiStep ul ol li a:hover{color:#bfae62;background:#fff}.examiBox .examiStep ul ol li a:hover::after{border-color:#bfae62}.examiBox p{font-size:100%;letter-spacing:.05em}}.category-wrapper .columnList h3 a,.category-wrapper .columnList h4 a{color:#bfae62;font-weight:bold;line-height:1}.category-wrapper .columnList h3{line-height:1;font-size:2rem;margin-top:1.5em;background:rgba(191,174,98,.1);border-left:.35em solid #bfae62;position:relative;z-index:0}.category-wrapper .columnList h3:first-child{margin-top:0}.category-wrapper .columnList h3 span{position:absolute;top:50%;right:1em;font-size:95%;color:#bfae62;font-weight:bold;line-height:1;margin-top:-0.075em;transform:translateY(-50%);cursor:pointer}.category-wrapper .columnList h3 a{display:inline-block;padding:.725em .725em .85em}.category-wrapper .columnList h3 a:hover{color:#000}.category-wrapper .columnList h4{line-height:1;font-size:1.75rem;margin-bottom:.6em}.category-wrapper .columnList h4 a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:.5em;border-bottom:4px double #bfae62}.category-wrapper .columnList h4 a::after{content:"一覧へ";font-size:75%;font-weight:normal;margin-right:.5em;cursor:pointer}.category-wrapper .columnList h4 a:hover{color:#000}.columnList .parent_item>li{margin-top:1.75em}.columnList .child_item{display:flex;flex-wrap:wrap;margin:-1.5% -1.5% 0}.columnList .child_item li{width:47%;margin:1.5%;padding:.5em;border:1px solid rgba(191,174,98,.25);background:rgba(191,174,98,.05);border-radius:5px}.columnList .child_item li a{display:block}.columnList .child_item li a .thumbnail_img{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;max-height:23.75vw}.columnList .child_item li a .thumbnail_img img{width:100%}.columnList .child_item li a h5{font-weight:normal;margin:0;padding:.5em .25em 0}@media screen and (min-width: 769px){.category-wrapper .columnList h3{margin-top:2.5em}.category-wrapper .columnList h4{margin-bottom:.5em}.columnList .parent_posts{margin-bottom:5em}.columnList .child_item{margin:-0.75% -0.75% 0}.columnList .child_item li{width:23.5%;margin:.75%}.columnList .child_item li a .thumbnail_img{max-height:5.2em}.columnList .child_item li a h5{font-size:75%;letter-spacing:.05em;font-feature-settings:"palt"}}@media only screen and (min-width: 769px)and (max-width: 1015px){.columnList .child_item li a .thumbnail_img{max-height:4.6em}}@media only screen and (min-width: 769px)and (max-width: 1349px){.columnList .child_item li a .thumbnail_img{max-height:6.15em}}@media screen and (min-width: 769px){.single_column .singleMain footer .inner,.categoryMain footer .inner,.archiveMain footer .inner{max-width:1000px}.single_column .singleMain footer .inner .info,.categoryMain footer .inner .info,.archiveMain footer .inner .info{margin-left:0;margin-right:0}}@media only screen and (min-width: 769px)and (max-width: 1015px){.single_column .singleMain footer .inner .info,.categoryMain footer .inner .info,.archiveMain footer .inner .info{margin-left:20px;margin-right:20px}}#inquiry #contents .inner{max-width:1000px}#inquiry .infomation{background:#eee;margin:0 20px 20px;padding:20px;text-align:center}#inquiry .infomation p:first-of-type{margin-bottom:20px}#inquiry .infomation a{display:inline-block;color:#fff;background:#e73f93;padding:10px 20px}#inquiry .formBlock input[type=submit],#inquiry .formBlock input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}#inquiry .formBlock select,#inquiry .formBlock button,#inquiry .formBlock textarea,#inquiry .formBlock input[type=text],#inquiry .formBlock input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;outline:none}#inquiry .formBlock select,#inquiry .formBlock button,#inquiry .formBlock input,#inquiry .formBlock textarea{border-radius:3px;background:#fff;border:1px solid #ccc}#inquiry .formBlock input[type=submit]{border-radius:50px;background:#bfae62}#inquiry .formBlock .imgfile input{border:none;background:none}#inquiry .formBlock .hopeHouse select,#inquiry .formBlock .kiboubi select,#inquiry .formBlock .kiboubi input{position:relative;background:rgba(0,0,0,0)}#inquiry .formBlock .kiboubi select,#inquiry .formBlock .hopeHouse select{background-color:#fff;background-position:right .5em center;background-size:.75em auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_arr_down.svg");cursor:pointer}#inquiry .formBlock .kiboubi .wpcf7-form-control-wrap input{background-color:#fff}#inquiry .formBlock .nameUl li label{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100%}#inquiry .formBlock .nameUl li label span:first-child{float:left;width:12%;height:100%;border-radius:3px 0 0 3px}#inquiry .formBlock .nameUl li label span:last-child{float:right;width:88%;align-items:initial}#inquiry .formBlock .nameUl li label span:last-child input{border-radius:0 3px 3px 0}#inquiry .formBlock .nameUl li label span.wpcf7-not-valid-tip{clear:both;float:none;display:block;width:100%;margin-left:-13.5%}#inquiry .formBlock+.wpcf7-response-output,#inquiry .formBlock+p+.wpcf7-response-output{padding:.5em;text-align:center}#inquiry .formBlock .dp__outer_menu_wrap button,#inquiry .formBlock .dp__outer_menu_wrap input{border:none;background:none}#inquiry .formBlock .dp__outer_menu_wrap .dp__action_cancel,#inquiry .formBlock .dp__outer_menu_wrap .dp__action_select{height:2.25em;padding:0 1em}#inquiry .formBlock .dp__outer_menu_wrap .dp__action_cancel{background:#bbb}#inquiry .formBlock .dp__outer_menu_wrap .dp__action_select{background:#1976d2}@media screen and (max-width: 768px){#inquiry .formBlock .nameUl li label span:first-child{width:22%}#inquiry .formBlock .nameUl li label span:last-child{width:78%}#inquiry .formBlock .nameUl li label span.wpcf7-not-valid-tip{width:128%;margin-left:-28%}#inquiry .formBlock .kiboubi .wpcf7-form-control-wrap input,#inquiry .formBlock .kiboubi select,#inquiry .formBlock .hopeHouse select{padding-top:.6em;padding-bottom:.6em}#inquiry .formBlock .kiboubi .wpcf7-form-control-wrap input{background-position:right .35em center;background-size:1em auto;background-repeat:no-repeat;background-image:url("./imgs/icon/icon_calendar.svg")}#inquiry .formBlock span.wpcf7-not-valid-tip{font-size:70%;letter-spacing:-0.075em}}@media screen and (min-width: 769px){#inquiry .infomation{margin-bottom:40px;padding:30px}#inquiry .formBlock .kiboubi .wpcf7-form-control-wrap{width:39%;margin:0 0 0 1%}#inquiry .formBlock .kiboubi input,#inquiry .formBlock .kiboubi select{height:100%}#inquiry .formBlock .nameUl li label{display:flex}#inquiry #contents section>.inner{padding:0}#inquiry #contents section>.inner .wpcf7{margin:0;padding:2em}}.gazo_center{text-align:center}.booking .content{padding:2em}.booking .information{background:#f8f8f8;padding:1.5em;margin-bottom:1.5em}.booking .information p{font-weight:500;text-align:center;margin-bottom:1em}.booking .information a{display:block;max-width:400px;margin:0 auto;padding:1.25em;font-size:120%;font-weight:500;color:#fff;background:#e73f93;text-align:center}.booking .note{background:#bfae62;padding:1em;font-size:115%;font-weight:500;text-align:center;color:#fff}.booking .clinic ul{display:flex;flex-wrap:wrap;justify-content:space-between}.booking .clinic ul li{width:calc(50% - 5px);margin-top:10px}.booking .clinic ul li a{position:relative;display:block;color:#e73f93;text-align:center;padding:10px;font-size:1.6rem;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.1)}.booking .clinic .visit_history{display:flex;justify-content:space-between}.booking .clinic .visit_history li{width:calc(50% - .5em);margin-top:0}.booking .clinic .visit_history li+li{letter-spacing:-0.075em}.booking .clinic .visit_history li label{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:3.25em;text-align:center;line-height:1.25;border-radius:100px;cursor:pointer;position:relative;z-index:0;font-size:90%}.booking .clinic .visit_history li label::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100px;z-index:-2;background-color:#fff;box-shadow:0 0 5px #e5e5e5}.booking .clinic .visit_history li label .new_visit_text{display:block;line-height:1.35;padding:.5em 1em;letter-spacing:0}.booking .clinic .visit_history li label .new_visit_text span{display:inline-block}@media screen and (max-width: 450px){.booking .clinic .visit_history li label .new_visit_text{padding:.5em}.booking .clinic .visit_history li label .new_visit_text span{display:block}}.booking .clinic .visit_history li input{display:none}.booking .clinic .visit_history li input:checked+label{color:#fff}.booking .clinic .visit_history li input:checked+label::before{background-color:#bfae62;border:1px solid #bfae62}.booking .clinic .visit_history li input:checked+label::after{content:"";position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid #fff;border-radius:100px;z-index:-1}.booking .inner{padding:1.5em 1.5em 2.15em;background:hsla(0,0%,100%,.5)}.booking .content{padding:0}.booking .clinic .visit_history li input:checked+label::after,.booking .reserve_link a::after{content:none;display:none}.booking .reserve_link a.class_first,.booking .clinic .visit_history .class_first input:checked+label::before{background:#7bd7ce;border:none}.booking .reserve_link a.class_re,.booking .clinic .visit_history .class_re input:checked+label::before{background:#e73f93;border:none}@media screen and (min-width: 769px){.booking .inner{padding:2em 2em 3.5em;background:none}.booking .content{margin:0;padding:5em;background:hsla(0,0%,100%,.75)}.booking .clinic .visit_history{width:100%;margin-top:0}.booking .clinic .visit_history li+li{letter-spacing:0}.booking .clinicSlt{width:100%}}@media screen and (min-width: 1280px){.booking .inner{padding:3.5em 20px}.booking .note p{font-size:120%}.booking .clinic ul::before{content:"";display:block;width:calc(25% - 10px);order:1}.booking .clinic ul::after{content:"";display:block;width:calc(25% - 10px)}.booking .clinic ul li{width:calc(25% - 10px);margin-top:20px}}select[name=cl_select]{font-family:inherit;font-size:90%;font-weight:inherit;line-height:inherit;color:inherit;border:none;background-color:#fff;line-height:1.25;position:relative;cursor:pointer;border-radius:0;-webkit-appearance:button;-moz-appearance:none;appearance:button;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:1em 3.5em 1em 1.25em;padding-right:3.5em;width:100%;background-position:right 1.5em center;background-size:1em auto;background-repeat:no-repeat;background-image:url("./imgs/select_arr.svg");border-radius:100px;box-shadow:0 0 5px #e5e5e5}select[name=cl_select]:focus{border:1px solid #000;box-shadow:0 0 0 1px #000}@media screen and (min-width: 769px){select[name=cl_select]{width:100%;outline:none;line-height:1.6;margin-top:0;padding:.75em 3.5em .75em 1.25em;border-radius:100px}}.reserve_link{margin:1.5em 2px 2.5em}.reserve_link a{display:block;font-size:1.6rem;font-weight:500;color:#fff;max-width:500px;background:#e73f93;margin:0 auto;padding:1.25em;text-align:center;position:relative}.reserve_link a::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:1.5em;transform:translateY(-50%) rotate(45deg)}.reserve_link a::after{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fff;position:absolute;top:2px;left:2px}.reserve_link.invalid a{pointer-events:none;background:#ddd}.reserve_link a,.reserve_link a::after{border-radius:100px}@media screen and (min-width: 769px){.reserve_link{margin:2em 0 0}.reserve_link a{font-size:2.2rem;padding:1.25em;border-radius:100px}.reserve_link a::before{width:10px;height:10px;right:1.5em}.reserve_link a::after{border-radius:100px}.reserve_link a:hover{opacity:.8}}@media screen and (min-width: 1280px){.reserve_link{margin-top:2.75em}}.reserve_q dl dt{background:#e3dab1;font-weight:600;padding:.85em 1.25em}.reserve_q dl dd{padding:1em 2px 2px}.reserve_q+.reserve_q{margin-top:1.5em}@media screen and (min-width: 769px){.reserve_q+.reserve_q{margin-top:1.25em}.reserve_q dl{display:flex;width:100%;margin-top:0}.reserve_q dl dt{width:28%;display:flex;justify-content:left;align-items:center}.reserve_q dl dd{width:72%;display:flex;align-items:center;padding:1.5em;background:#eee}}.hiroshima_block{display:flex;flex-wrap:wrap;justify-content:center;margin-block:2em}.hiroshima_block a{width:45%;max-width:350px;text-align:center;color:#cec085;font-size:115%;font-weight:500;letter-spacing:.05em;padding:.75em 1.5em;margin-inline:1.5%;border:1px solid #cec085;border-radius:2.5em}.hiroshima_block a.tel_btn{color:#e73f93;border:1px solid #e73f93}.hiroshima_block a.tel_btn span{display:none !important}@media screen and (min-width: 769px){.hiroshima_block a:hover{opacity:.75}.hiroshima_block a.tel_btn span{display:inline-block !important}}.doctor{background:#fff;padding:2em}.doc_prof{display:flex;align-items:center}.prof_image{width:40%;margin:0 2em 0 0;padding:0;overflow:hidden;position:relative;border-radius:100%}.prof_image img{width:100%;height:auto;position:absolute;top:0;left:0;object-fit:contain}.prof_image_inner{padding-top:100%}.doc_clinic{font-size:110%;margin-bottom:.1em}.doc_name{font-size:160%}.doc_sns{margin-top:1em}.doc_sns li{width:2.25em}.doc_sns li a{display:block}.doc_sns li a:hover{opacity:.7}.doc_career{margin-top:1em}.doc_career dt{font-size:110%;font-weight:600;padding-bottom:.5em;border-bottom:1px solid #aaa}.career_list li{display:flex;padding:.5em 0;border-bottom:1px dashed #ccc}.career_list li:last-child{border-bottom:none}.career_year{margin-right:1em;white-space:nowrap}@media screen and (min-width: 768px){.prof_image{width:30%}.doc_prof{font-size:140%}}@media screen and (min-width: 960px){.w1000{max-width:1000px;margin-left:auto;margin-right:auto}.doctor{padding:4em 8em}.doc_sns li{width:1.75em}.doc_career{margin-top:2em}}.doc_superviser .ds_title{background:#bfae62;color:#fff;padding:.5em;font-size:120%}.doc_superviser .ds_content{background:#f8f8f8;padding:1em}.doc_superviser .ds_profile{display:flex;align-items:center}.doc_superviser .ds_image{width:25%;position:relative;overflow:hidden;border-radius:50%;margin-right:1em}.doc_superviser .ds_image img{width:100%;height:auto;position:absolute;top:0;left:0;object-fit:contain}.doc_superviser .ds_image_inner{padding-top:100%}.doc_superviser .ds_name{font-size:120%;font-weight:500}.doc_superviser .ds_sns{margin:1em 0 0 0 !important;display:flex}.doc_superviser .ds_sns li{margin:0 !important;padding:0 !important;width:1.75em}.doc_superviser .ds_sns li a{display:block;border:none !important}.doc_superviser .ds_sns li img{margin:0 !important}.doc_superviser .ds_sns li::before,.doc_superviser .ds_sns li a::before{content:none !important}.doc_superviser .ds_career{margin:1em 0 0 0 !important}.doc_superviser .ds_career dt{padding:0 !important}.doc_superviser .ds_career dd{margin:0 !important;padding:0 !important}.doc_superviser .ds_career ul{margin:0 !important}.doc_superviser .ds_career ul li{margin:0 !important;padding:.5em 0 .5em 0 !important}.doc_superviser .ds_career dt::before,.doc_superviser .ds_career ul li::before{content:none !important}.bubble{margin-bottom:10px}.bubble *{box-sizing:border-box}.bubble-box{display:flex;align-items:flex-start}.bubble-left{width:80px;margin-right:20px}.bubble-name{margin-top:4px;display:block;font-size:10px;text-align:center;line-height:1.2}.bubble-img{overflow:hidden;border-radius:500px}.bubble-img img{display:block}.bubble-right{position:relative;width:calc(100% - 100px);padding:16px;max-width:600px;border-radius:8px;font-size:14px;line-height:1.6}.bubble-right::before{position:absolute;top:16px;left:-13px;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0);border-width:8px 13.86px 8px 0px;content:""}.bubble-gray{background:#f5f5f5}.bubble-pink{background:#ffeff4}.bubble-pink::before{border-color:rgba(0,0,0,0) #ffeff4 rgba(0,0,0,0) rgba(0,0,0,0)}.supervisor{margin-bottom:10px}.supervisor *{box-sizing:border-box}.supervisor-box{display:flex;align-items:flex-start;padding:10px;border:1px solid #bfae62;background:#fffef6;max-width:700px}.supervisor-left{width:80px;margin-right:20px;position:relative}.supervisor-head{position:absolute;top:70px;left:0;right:0;display:block;background:#333;width:90%;margin:auto;display:block;font-size:12px;text-align:center;line-height:1.2;color:#fff;padding:3px;font-weight:700;border-bottom:3px solid #bfae62}.supervisor-img{overflow:hidden;border-radius:500px}.supervisor-img img{display:block}.supervisor-right{position:relative;width:calc(100% - 100px);border-radius:8px;font-size:14px;line-height:1.6}.supervisor-job{font-weight:700;font-size:12px;color:#bfae62;line-height:1.2}.supervisor-name{font-weight:700;font-size:16px}.supervisor-txt{font-size:12px;color:#333}.fix-table{width:900px;border-collapse:collapse}.fix-table *{box-sizing:border-box}.fix-table th,.fix-table td{border:1px solid #ccc;padding:10px;font-size:14px;width:200px}.fix-table th{background:#f5f5f5;width:80px;position:sticky;left:0px;font-size:12px}.fix-table th::after{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ccc;content:""}.fix-table tr:first-child th,.fix-table tr:first-child td{background:#bfae62;color:#fff}.fix-table span{color:#e73f93}.fix-table--box{width:100%;max-width:700px;margin-bottom:20px}.fix-table--notice{position:relative;color:#888;display:block;font-size:12px;text-align:right;right:16px;margin-bottom:3px}.fix-table--notice .arrow{display:inline-block;position:absolute;top:0;bottom:0;right:-16px;display:inline-block;width:10px;height:1px;margin:auto;border-radius:9999px;background-color:#888;transition:.2s ease;margin-bottom:5px}.fix-table--notice .arrow::before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:5px;height:1px;border-radius:9999px;background-color:#888;transform:rotate(45deg);transform-origin:calc(100% - 1px) 50%}.fix-table--inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.fix-table--btn{display:block;color:#bfae62;text-decoration:none;padding:10px;border:1px solid #bfae62;text-align:center;border-radius:50px}.fix-table--btn:hover{background:#bfae62;color:#fff;transition:.2s ease}.cta-btn{position:relative;display:flex;justify-content:center;align-items:center;max-width:320px;margin:20px auto;padding:20px 40px;border:none;border-bottom:solid 5px #b70f63 !important;border-radius:5px;background-color:#e73f93;color:#fff !important;font-weight:600;font-size:16px;transition:.2s ease;text-decoration:none;overflow:hidden;box-sizing:border-box}.cta-btn *{box-sizing:border-box}.cta-btn .arrow{position:absolute;top:0;bottom:0;right:16px;display:inline-block;width:20px;height:1px;margin:auto;border-radius:9999px;background-color:#fff;transition:.2s ease}.cta-btn .arrow::before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:10px;height:1px;border-radius:9999px;background-color:#fff;transform:rotate(45deg);transform-origin:calc(100% - 1px) 50%}.cta-btn:hover{opacity:.75}.cta-btn:hover .arrow{right:12px}.cta-btn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg);animation:shine 3s infinite linear;transition:300ms}@keyframes shine{15%{left:125%}50%{left:125%}100%{left:125%}}/*# sourceMappingURL=style.min.css.map */