@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900;1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mr+De+Haviland&display=swap);:root{--f-notosans:"Noto Sans JP" , sans-serif;--f-notojp:"Noto Serif JP" , serif;--f-zenmaru:"Zen Maru Gothic" , sans-serif;--f-nunito:"Nunito" , sans-serif;--f-haviland:"Mr De Haviland" , cursive}:root{--main-color:#f15e27;--clr1:#4a2400;--clr2:#f7931e;--ttl_size:28px}body{background-color:#fff;-webkit-text-size-adjust:none;letter-spacing:.1em;color:var(--clr1);font-family: var(--f-notosans)}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-family: var(--f-zenmaru);font-weight:500}header,section,footer,aside,nav,main,article,figure{display:block;padding:0;margin:0}img{vertical-align:bottom;max-width:100%;height:auto}a:not(.tel_click) {color:inherit;font-family:inherit;font-weight:inherit;color:#64b5f7}a:not(.tel_click):hover,
a:not(.tel_click):active {color:#64b5f7}a:not([target*="_blank"]) {-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:not([target*="_blank"]):hover {opacity:.7}a.logo:hover,.logo a:hover,a.ft_logo:hover,.ft_logo a:hover,a.tel_click:hover{opacity:1!important}@media only screen and (min-width:769px){a.tel_click{pointer-events:none}}table{width:100%}iframe{width:100%;height:100%}.link>a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eng{font-family: var(--f-nunito)}p{line-height:2.25;letter-spacing:inherit;word-wrap:break-word;word-break:break-word;margin-bottom:15px}p:empty{display:none!important}p:last-child{margin-bottom:0}.red{color:#ca0a0a!important}.bold{font-weight:bold!important}.fl{float:left}.fr{float:right}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:auto!important}.wrapper{overflow:hidden}.inner_big,.inner,.inner_sm{margin:0 auto;padding-left:10px;padding-right:10px;width:100%}.inner_big{max-width:1300px}.inner{max-width:1190px}.inner_sm{max-width:1000px}.fullWidthBreak{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (min-width:769px) and (max-width:1400px){.inner_big,.inner,.inner_sm{padding-left:3.5em;padding-right:3.5em}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 35px}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:768px){.pc_only{display:none!important}}@media only screen and (max-width:450px){.pc_450{display:none!important}}@media only screen and (min-width:769px){.sp_only{display:none!important}}@media only screen and (min-width:641px){.sp_640{display:none!important}}@media only screen and (min-width:451px){.sp_450{display:none!important}}@media only screen and (min-width:451px) and (max-width:768px){.br_450{display:none!important}}@media only screen and (min-width:374px){.sp_320{display:none!important}}.accBtn::before,.accBtn::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accBtn.triangle,.accBtn.triangle_btt{position:relative}.accBtn.triangle::after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accBtn.triangle.rotate::after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.accBtn.triangle_btt::after{content:"";position:relative;top:0;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;display:block;margin:10px auto 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accBtn.rotate::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.TabContainer .TabContent{background-color:#edf0f5;position:relative;z-index:2;overflow:hidden}.TabContainer .TabContent>ul{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.TabContainer .TabContent>ul>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.TabContainer .TabContent>ul>li.active{opacity:1;z-index:1;visibility:visible}.TabContainer .TabContent>ul>li div{padding-top:20px}.TabContainer .TabContent p{margin:0}.TabContainer .TabContent p.des{color:#838e95;font-size:12px}.TabContainer .TabPager{display:table;min-width:290px}.TabContainer .TabPager li{background-color:#fff;display:block;float:left;position:relative;margin:0;-webkit-box-shadow:2px 1px 10px rgba(0,0,0,.4);box-shadow:2px 1px 10px rgba(0,0,0,.4);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;color:#797b7d}.TabContainer .TabPager li p{margin:0}.TabContainer .TabPager li.active{background-color:#edf0f5;z-index:1;-webkit-transform:translateY(0);transform:translateY(0)}.rel{position:relative}.ovh{overflow:hidden!important}.ovs{overflow:auto;-webkit-overflow-scrolling:touch}.lt0{letter-spacing:0!important}figure{margin:0;text-align:center;line-height:1}.fblock{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key{position:relative}.gMap{width:100%;height:100%}.txt_l{float:left;width:calc(100% - 385px)}.txt_r{float:right;width:calc(100% - 385px)}.image_alone{display:table;max-width:500px;margin:0 auto;border:7px solid rgba(231,231,231,.5);border-radius:11px;overflow:hidden}.totop{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;cursor:pointer;position:fixed;z-index:19;bottom:45px;right:15px}.totop.active{opacity:1;visibility:visible}.totop .icon{background-color:var(--clr1);background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xtotop.png.pagespeed.ic.5pnK1XVhWv.png);background-repeat:no-repeat;background-position:center;background-size:4px auto;border:0;width:80px;height:80px;margin:0;border-radius:50%}@media only screen and (min-width:769px){.totop:hover .icon{opacity:.9;-webkit-animation-name:bounces;animation-name:bounces}}.bounce{-webkit-animation-name:bounces;animation-name:bounces}.animateds{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounces {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}@keyframes bounces {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}@-webkit-keyframes fixed_banner {
  0% {
    left: 0;
    opacity: 1;
  }
  100% {
    left: -3px;
    opacity: 0.7;
  }
}@keyframes fixed_banner {
  0% {
    left: 0;
    opacity: 1;
  }
  100% {
    left: -3px;
    opacity: 0.7;
  }
}.fixed_banner{position:fixed;top:19.3125em;right:0;z-index:15;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.fixed_banner:hover{right:0}.fixed_banner>div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.fixed_banner a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.fixed_banner p{margin-bottom:0;color:#fff;letter-spacing:.1em;line-height:1.2222222222;text-align:center;font-family: var(--f-zenmaru);font-weight:600}.fixed_banner p::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:block;width:100%;margin-bottom:8px}.fixed_banner .tel{background-color:#f15e27}.fixed_banner .tel p{font-family: var(--f-nunito)}.fixed_banner .tel p::before{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_tel.svg)}.fixed_banner .tel p i{font-style:normal}.fixed_banner .web{background-color:#f15e27}.fixed_banner .web p::before{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_web.svg)}.fixed_banner .online{background-color:#649e10;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fixed_banner .online:hover{opacity:.85}.fixed_banner .online p::before{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_online_treatment.svg)}.fixed_banner .line{background-color:#38c151}.fixed_banner .line p::before{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_notebook.svg)}.fix_social{position:fixed;left:0;top:18.1875em;width:7.5em;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:16px;z-index:9}.fix_social.active{top:9.125em}.fix_social>div{border-radius:0 .625em .625em 0;overflow:hidden;height:12.5em;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative}.fix_social>div a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.fix_social>div .txt_tl{font-family: var(--f-nunito);font-size:.875em;font-weight:400;text-align:center;color:#fff;padding:.2142857em .35714285em .091429em}.fix_social>div .icon{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family: var(--f-zenmaru);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative;width:100%}.fix_social>div .icon:before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;left:0;right:0;margin:auto;background-position:center;background-repeat:no-repeat}.fix_social .insta{margin-bottom:.75em}.fix_social .insta .txt_tl{background-color:#f7931e;margin-bottom:.78571em}.fix_social .insta .icon{padding-top:1.6363636364em;padding-left:.3636363636em;color:#f7931e;font-size:1.375em;letter-spacing:.05em}.fix_social .insta .icon::before{width:1.2727272727em;height:1.2727272727em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_instagram.svg)}.fix_social .access{-webkit-transition:.3s all;transition:.3s all}.fix_social .access:hover{opacity:.8}.fix_social .access .txt_tl{background-color:#4a2400}.fix_social .access .icon{padding-top:1.4583333333em;font-size:1.5em;padding-right:.5625em}.fix_social .access .icon::before{left:-.5625em;width:1.4583333em;height:1.25em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_map.svg)}@media only screen and (min-width:769px){.fixed_banner{width:7.5em}.fixed_banner.active{top:10.125em}.fixed_banner>div{border-radius:.625em 0 0 .625em;margin-bottom:1px}.fixed_banner .web,.fixed_banner .online,.fixed_banner .line{height:7.5em}.fixed_banner .tel{height:10em}.fixed_banner .tel p{font-size:1.625em;line-height:1.076;padding-top:.230769em}.fixed_banner .tel p::before{background-size:auto 1.2307692308em;height:1.2307692308em;margin-bottom:.2307692em}.fixed_banner .tel p i{display:block}.fixed_banner .web p{font-size:1.25em;padding-top:.1em}.fixed_banner .web p::before{background-size:auto 2.4em;height:2.4em;margin-bottom:.25em}.fixed_banner .online p{font-size:1.375em;line-height:1.15}.fixed_banner .online p::before{background-size:auto 1.909em;height:1.909em;margin-bottom:0}.fixed_banner .online p span{font-size:.7272727273em}.fixed_banner .line p{font-size:1.125em;padding-top:.0909em}.fixed_banner .line p::before{background-size:auto 1.9090909091em;height:1.9090909091em;margin-bottom:.2em}.fixed_banner .line:hover{background-color:#339f46}}@media only screen and (min-width:769px) and (max-width:1560px){.fixed_banner,.fix_social{font-size:.833vw}.fixed_banner.active{top:18.3125em}.fix_social.active{top:12.125em}.fix_social>div .txt_tl{margin-bottom:.9375em}}@media only screen and (min-width:769px) and (max-width:1000px){.fixed_banner,.fix_social{font-size:1.094vw}.fix_social>div{height:13.5em}}@media only screen and (min-width:769px) and (max-height:700px){.fixed_banner,.fix_social{font-size:.833vw}.fix_social.active{top:9.125em}.fix_social>div{height:13.5em}.fixed_banner{top:16.3125em}.fixed_banner.active{top:9.125em}}.cm_btn{max-width:400px;width:100%}.cm_btn a{border-radius:2.2222em;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:1.125em;letter-spacing:.15em;background:#f15e27;overflow:hidden;padding:1.44444em 1.11111em 1.5em;position:relative;z-index:0;display:block;width:100%}.cm_btn a::before,.cm_btn a::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;-webkit-transition:.3s all;transition:.3s all}.cm_btn a::before{left:0;width:100%;height:100%;--c1:rgba(253,100,79,.75);--c2:rgba(242,142,38,.75);background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--c1, rgba(253, 100, 79, 0.75))),
      color-stop(51%, var(--c2, rgba(242, 142, 38, 0.75))),
      to(var(--c1, rgba(253, 100, 79, 0.75)))
    )
    var(--x, 0) / 170%;background: linear-gradient(
      90deg,
      var(--c1, rgba(253, 100, 79, 0.75)),
      var(--c2, rgba(242, 142, 38, 0.75)) 51%,
      var(--c1, rgba(253, 100, 79, 0.75))
    )
    var(--x, 0) / 170%;z-index:-1}.cm_btn a::after{right:.83333em;bottom:0;margin:auto;background: url(../images/shared_icon_arrow.svg) no-repeat center/contain;width:1.2222em;height:.22222em}.cm_btn a:hover{opacity:1;color:#fff}.cm_btn.btn_center{margin-left:auto;margin-right:auto}.btn-group .btn.style01,.btn-group .btn.style02{width:100%;min-width:180px;max-width:300px;overflow:hidden}.btn-group .btn.style01 a,.btn-group .btn.style02 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;padding:10px 10px;position:relative;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#fff;text-decoration:none;text-align:center;background-color:var(--main-color);-webkit-transition:all .3s;transition:all .3s}.btn-group .btn.style01 a:hover,.btn-group .btn.style02 a:hover{opacity:1;background-color:#333}.btn-group .btn.style01 a:hover::after,.btn-group .btn.style02 a:hover::after{right:5px}.btn-group .btn.style01 a::after,.btn-group .btn.style02 a::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:10px;height:10px;right:10px;top:calc(50% - 5px);background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_blog_arrow_next.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center}.btn-group .btn.style01.md a,.btn-group .btn.md.style02 a{font-size:16px}.btn-group .btn.bg01 a{background-color:#659cc1}.btn-group .btn.bg02 a{background-color:#f4bf0c}.slick-arrow{display:block;border:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;position:absolute;top:37%;width:38px;height:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent}.slick-arrow:focus{outline:0}.slick-prev{left:-55px}.slick-next{right:-55px}@media only screen and (min-width:769px){.cm_btn:not(.no_hover) a:hover::before {--x:100%}.cm_btn:not(.no_hover) a:hover::after {right:1.11111em}}@media only screen and (min-width:769px) and (max-width:1300px){body{font-size:87.5%}.cm_btn a{font-size:1em;letter-spacing:.08em;padding:1.44444em 1.8em 1.5em 1em}.btn.style01 a,.btn-group .btn.style02 a,.btn.style02 a{font-size:14px}.totop{right:10px}.totop .icon{width:60px;height:60px}}@media only screen and (min-width:769px) and (max-height:700px){.totop{right:10px}.totop .icon{width:60px;height:60px}}h1{font-size:10px}header{position:fixed;top:0;left:0;right:0;z-index:20;background-color:#fff}header.active{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.header_top{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1860px;height:6.875em;margin:0 auto;padding:0 1.25em}.logo{width:25%;max-width:380px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo a{display:block;width:100%;text-align:center}.right_head{width:73%;padding-right:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pc_navi{width:100%}.pc_navi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;width:100%}.pc_navi>ul>li{position:relative;margin:0 1.8125em;height:6.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_navi>ul>li>a,.pc_navi>ul>li>p{position:relative;margin:0;text-decoration:none;text-align:center;font-weight:500;font-size:1.125em;font-family: var(--f-zenmaru);line-height:1.5;letter-spacing:.1em;color:var(--clr1);-webkit-transition:all .2s ease;transition:all .2s ease;padding-bottom:.1666666667em}.pc_navi>ul>li>a::before,.pc_navi>ul>li>p::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:-.5555555556em;left:0;right:0;margin:auto;transform:scaleX(0);height:2px;background-color:#f15e27;opacity:0;-webkit-transition:.3s all;transition:.3s all}.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{opacity:1;color:var(--clr1)}.pc_navi>ul>li>a:hover::before,.pc_navi>ul>li>p:hover::before{opacity:1;transform:scaleX(1);transition:.3s all}.pc_navi>ul>li>a span,.pc_navi>ul>li>p span{display:block;width:100%;padding-top:0;font-size:66.6666666667%;font-weight:600}.pc_navi>ul>li>a.title,.pc_navi>ul>li>p.title{padding-right:1.1111111111em}.pc_navi>ul>li>a.title::after,.pc_navi>ul>li>p.title::after{content:"";width:0;height:0;border-style:solid;border-width:.3333333333em .3333333333em 0 .3333333333em;border-color:var(--main-color) transparent transparent transparent;position:absolute;bottom:0;top:0;margin:auto;right:0;-webkit-transition:all .5s ease;transition:all .5s ease}.pc_navi>ul>li:hover a.title::after,.pc_navi>ul>li:hover p.title::after{-webkit-transform:translateY(5px);transform:translateY(5px)}.pc_navi>ul .col2 .subInner{width:41.07142857em}.pc_navi>ul .col2 .subInner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pc_navi>ul .col2 .subInner ul li{width:50%;.pc_navi > ul > li
}.pc_navi>ul .col2 .subInner ul li.min_h a{min-height:5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_navi>ul .subInner{position:absolute;width:18.75em;right:50%;bottom:0;padding-top:0;-webkit-transform:translate(50%,100%);transform:translate(50%,100%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1}.pc_navi>ul .subInner.active{opacity:1;visibility:visible}.pc_navi>ul .subInner ul{background-color:#f7931e;padding-bottom:.625em}.pc_navi>ul .subInner ul li{padding:0 .625em}.pc_navi>ul .subInner ul li a{position:relative;display:block;padding:1em .7142em 1em 2em;border-bottom:1px dashed rgba(255,255,255,.7);-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875em;font-weight:500;color:#fff;text-decoration:none;text-align:left;letter-spacing:0}.pc_navi>ul .subInner ul li a::before{content:"";display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.35714em;height:.35714em;border-radius:50%;background-color:#fff}.pc_navi>ul .subInner ul li a:hover{opacity:.8}@media only screen and (min-width:769px) and (max-width:1620px){.header_top{font-size:1.143vw}.header_top .pc_navi>ul>li{margin:0 .8125em}}@media only screen and (min-width:769px) and (max-height:700px){.header_top{height:5.625em}.logo{width:23%}.pc_navi>ul>li{height:5.625em}.pc_navi>ul .col2 .subInner ul li.min_h a{min-height:3.9em}.pc_navi>ul .subInner ul li a{padding:.42em .7142em .42em 2em}}@media only screen and (min-width:769px) and (max-width:1100px){.header_top{font-size:1.273vw}.pc_navi>ul>li:last-child{margin-right:0}.pc_navi>ul>li>a,.pc_navi>ul>li>p{font-size:1.2142857143em}}.gr_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gr_contact .btn{border-radius:3.125em;overflow:hidden;max-width:20em;width:100%;position:relative;padding:0 .625em}.gr_contact .btn p{color:#fff;font-family: var(--f-zenmaru);font-weight:600;text-align:center;line-height:1;background-position:left center;background-repeat:no-repeat;display:table;margin:auto}.gr_contact .btn.btn_tel{background-color:#fff;border:1px solid;display:flex;align-items:center;justify-content:center;height:5.5em}.gr_contact .btn.btn_tel .tel_tl{margin-bottom:.5em;font-size:1.25em}.gr_contact .btn.btn_tel.tel01 .tel_tl{color:var(--clr2)}.gr_contact .btn.btn_tel.tel02 .tel_tl{color:var(--main-color)}.gr_contact .btn.btn_tel.tel01{border-color:var(--clr2)}.gr_contact .btn.btn_tel.tel01 .tel_num::before{background:var(--clr2)}.gr_contact .btn.btn_tel.tel02{border-color:var(--main-color)}.gr_contact .btn.btn_tel.tel02 .tel_num::before{background:var(--main-color)}.gr_contact .btn.btn_tel p{color:var(--clr1)}.gr_contact .btn.btn_tel .tel_num{font-size:1.625em;line-height:1;letter-spacing:.1em;font-family: var(--f-nunito);padding-left:1.346153846153846em;position:relative}.gr_contact .btn.btn_tel .tel_num::before{content:"";position:absolute;top:0;left:0;width:1em;height:1em;mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'24px\'\ height=\'24px\'%3E%3Cpath\ fill-rule=\'evenodd\'\ fill=\'rgb\(255,\ 255,\ 255\)\'\ d=\'M24.001,17.889\ L24.001,22.602\ C24.001,23.303\ 23.460,23.884\ 22.762,23.932\ C22.179,23.973\ 21.703,23.994\ 21.335,23.994\ C9.558,23.994\ 0.012,14.448\ 0.012,2.667\ C0.012,2.301\ 0.032,1.825\ 0.073,1.240\ C0.122,0.544\ 0.703,0.001\ 1.403,0.001\ L6.116,0.001\ C6.458,0.001\ 6.745,0.262\ 6.779,0.605\ C6.810,0.907\ 6.838,1.150\ 6.865,1.338\ C7.130,3.187\ 7.672,4.983\ 8.475,6.671\ C8.601,6.936\ 8.519,7.256\ 8.279,7.424\ L5.403,9.482\ C7.161,13.579\ 10.427,16.847\ 14.524,18.605\ L16.576,15.732\ C16.749,15.489\ 17.071,15.405\ 17.340,15.536\ C19.026,16.335\ 20.823,16.879\ 22.671,17.142\ C22.856,17.167\ 23.100,17.196\ 23.404,17.226\ C23.744,17.262\ 24.003,17.547\ 24.002,17.889\ L24.001,17.889\ Z\'/%3E%3C/svg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'24px\'\ height=\'24px\'%3E%3Cpath\ fill-rule=\'evenodd\'\ fill=\'rgb\(255,\ 255,\ 255\)\'\ d=\'M24.001,17.889\ L24.001,22.602\ C24.001,23.303\ 23.460,23.884\ 22.762,23.932\ C22.179,23.973\ 21.703,23.994\ 21.335,23.994\ C9.558,23.994\ 0.012,14.448\ 0.012,2.667\ C0.012,2.301\ 0.032,1.825\ 0.073,1.240\ C0.122,0.544\ 0.703,0.001\ 1.403,0.001\ L6.116,0.001\ C6.458,0.001\ 6.745,0.262\ 6.779,0.605\ C6.810,0.907\ 6.838,1.150\ 6.865,1.338\ C7.130,3.187\ 7.672,4.983\ 8.475,6.671\ C8.601,6.936\ 8.519,7.256\ 8.279,7.424\ L5.403,9.482\ C7.161,13.579\ 10.427,16.847\ 14.524,18.605\ L16.576,15.732\ C16.749,15.489\ 17.071,15.405\ 17.340,15.536\ C19.026,16.335\ 20.823,16.879\ 22.671,17.142\ C22.856,17.167\ 23.100,17.196\ 23.404,17.226\ C23.744,17.262\ 24.003,17.547\ 24.002,17.889\ L24.001,17.889\ Z\'/%3E%3C/svg%3E);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center}.gr_contact .btn.btn_web{background-color:#f7931e}.gr_contact .btn.btn_web p{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_web.svg);padding-left:3.04545em;background-size:2.1818182em auto;font-size:1.375em;padding-top:1.09091em;padding-bottom:1.22727em}.gr_contact .btn.btn_online{background-color:#649e10;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gr_contact .btn.btn_online:hover{opacity:.85}.gr_contact .btn.btn_online p{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_icon_online_treatment.svg);padding-left:2.08333em;background-size:1.75em auto;font-size:1.5em;padding-top:1em;padding-bottom:1.125em}.tbl_timework table tr th,.tbl_timework table tr td{border:0;text-align:center;padding-left:1em;padding-right:1em}.tbl_timework table tr th:first-child,.tbl_timework table tr td:first-child{letter-spacing:.15em;width:10.6875em;padding-left:1.4375em;padding-right:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.tbl_timework table tr th:last-child,.tbl_timework table tr td:last-child{padding-right:1.75em}.tbl_timework table tr th{background-color:#f7931e;color:#fff;font-weight:400}.tbl_timework table tr td{border-bottom:1px solid #e3e3e3;background-color:#fff;padding-top:1.375em;padding-bottom:1.4375em;line-height:1.3;font-weight:500}.tbl_timework table tr:last-child td{padding-top:1.3125em;padding-bottom:1.1875em}.tbl_timework table tr .txt_sm{font-weight:600;font-size:.75em}.tbl_timework .txt_time{font-size:14px;letter-spacing:.15em;font-weight:500;margin-top:14px;margin-left:5px;line-height:1.714}footer{background: url(../images/ft_bg.jpg) no-repeat center/cover;padding:75px 0 30px;position:relative}footer p{margin-bottom:0}footer .gr_contact{margin-top:22px}footer .gr_contact .btn{max-width:18.75em;width:47.5%}footer .ft_logo{width:85%;margin:0 auto}footer .ft_logo{padding:0 0 25px;text-align:center}footer .ft_link{padding-top:37px}footer .ft_link li{width:20%}footer .ft_link li:nth-child(1) {width:24%}footer .ft_link li:last-child{width:21.5%}footer .ft_link .menu01 ul{max-height:9em}footer .ft_link .menu02 ul{max-height:27.5em}footer .ft_info .col.col_right{max-width:600px;width:49%}footer .ft_info .col.col_left{padding-top:11px;width:50%}footer .ft_info .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .ft_info .flex p{margin-bottom:0}footer .ft_info .des{letter-spacing:.15em;font-weight:600}footer .ft_info .des span{font-weight:bold}footer .ft_info .p_tel{line-height:1;margin-left:1.125em;margin-top:-.125em}footer .ft_info .p_tel a{text-decoration:none;font-size:1.125em;color:var(--clr1);font-weight:700;letter-spacing:.1em}footer .ft_info .p_tel a span{font-size:2em;letter-spacing:.1em;margin-left:.02778em}footer .copyright{margin-top:25px}footer .copyright .flex_center{padding-left:2px}footer .copyright .flex_center figure{padding-right:30px;margin-right:17px;position:relative;max-width:184px}footer .copyright .flex_center figure:before{content:"";position:absolute;top:0;bottom:0;right:5px;background-color:#333;width:1px;height:26px;margin:auto}footer .copyright p{font-size:14px;letter-spacing:.1em;line-height:2.4;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ft_link a{text-decoration:none}.ft_link .ttl{margin-bottom:.5238095em;padding-left:0;font-size:2.625em;font-weight:600;font-family: var(--f-nunito);color:#f15e27;letter-spacing:.1em;line-height:1;pointer-events:none;text-indent:-1px}.ft_link .ttl::before{display:none}.ft_link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ft_link .menu02{margin-top:24px}.ft_link li{margin-bottom:1em;letter-spacing:0;line-height:1.6;color:var(--clr1);font-family: var(--f-zenmaru);font-weight:500;padding-left:1.5em;position:relative}.ft_link li::before{content:"";background-color:#f15e27;border-radius:100%;width:4px;height:4px;position:absolute;top:.625em;left:.4375em}.ft_link li.last{margin-bottom:29px}.ft_link li:last-child{margin-bottom:0}.ft_link a{position:relative;color:inherit}.ft_link a:hover{opacity:1;color:var(--main-color)}@media only screen and (min-width:769px){footer .gr_contact > div:not(:last-child) {margin-right:1.2em}}@media only screen and (min-width:769px) and (max-width:1300px){.tbl_timework table tr th,.tbl_timework table tr td{padding-left:.5em;padding-right:.5em}.tbl_timework table tr th:first-child,.tbl_timework table tr td:first-child{padding-left:.4375em}.tbl_timework table tr th:last-child,.tbl_timework table tr td:last-child{padding-right:1em}.tbl_timework table tr th{letter-spacing:.1em}.gr_contact .btn{font-size:1.1vw;max-width:19em}footer .ft_info .col.col_left{width:49%}footer .ft_info .col.col_right{width:48%}footer .ft_info .p_tel{margin-top:-.4em}footer .ft_link .menu02 ul{max-height:28.5em}footer .ft_link li{width:22%}footer .ft_link .menu02 ul li:nth-child(1){width:25%}.ft_link li{font-size:15px}}@media only screen and (min-width:769px) and (max-width:1100px){.tbl_timework table tr th:first-child,.tbl_timework table tr td:first-child{letter-spacing:.05em}footer .ft_link li{width:31%}footer .ft_link li:first-child{width:37.6%}footer .ft_link li:last-child{width:12.5%}footer .ft_link .menu01 ul{max-height:12em}footer .ft_link .menu02 ul{max-height:31.5em}.ft_link li{font-size:13px;padding-left:1.2em}footer .ft_link li:last-child{width:25.5%}footer .ft_link .menu02 ul li:nth-child(1){width:35%}}.key{margin-top:110px}.home_page .key{background-color:#fff;background-size:cover;height:60vw;min-height:690px;max-height:920px;overflow:hidden;position:relative}.home_page .key .inner{position:relative;height:100%;padding:0}.home_page .key .key_text{position:relative;width:100%;height:100%}.home_page .key .key_slider li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vw;min-height:690px;max-height:920px;background-size:cover;background-position:center;background-repeat:no-repeat}.home_page .key .key_slider li.slide01{padding-bottom:12.125em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx_key_bg01.jpg);background-position:right center}.home_page .key .key_slider li.slide01 .item{margin-left:0}.home_page .key .key_slider li.slide02{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx_key_bg02.jpg)}.home_page .key .key_slider li.slide03{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx_key_bg03.jpg)}.home_page .key .key_slider li.slide04{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx_key_bg04.jpg)}.home_page .key .key_slider li .item{background-color:rgba(255,255,255,.95);border-radius:20px;-webkit-box-shadow:0 0 25px rgba(21,11,1,.3);box-shadow:0 0 25px rgba(21,11,1,.3);display:table;margin-left:auto;padding:4.125em 2.5em 4.1875em 5.125em;min-width:40em}.home_page .key h2{color:var(--main-color);font-size:2.625em;font-weight:700;line-height:1.476;letter-spacing:.14em;margin-bottom:.6428571429em}.home_page .key h2 span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.3095238em,rgba(255,204,0,.3)));background-image:linear-gradient(rgba(255,204,0,.3) .3095238em .45238095em);background-position:bottom center;background-size:100% .380952381em;background-repeat:no-repeat;padding-bottom:0}.home_page .key p{font-size:1.625em;font-weight:500;line-height:2;letter-spacing:.2em}.home_page .topic_path{display:none}.banner_corona{position:absolute;bottom:105px;left:12.875em;width:14.25em;height:14.25em;border-radius:50%;border:.25em solid var(--main-color);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#fff;z-index:4;-webkit-transition:.3s all;transition:.3s all}.banner_corona.active{position:fixed;left:10px;bottom:20px}.banner_corona .icon_close{background-image:url(data:image/svg+xml,%3Csvg\ id=\'Layer_1\'\ data-name=\'Layer\ 1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 11.97\ 11.98\'%3E%3Cpath\ d=\'M303.49,425.16l-1.34,1.33-4.65-4.66-4.66,4.66-1.33-1.33,4.66-4.66-4.66-4.65,1.33-1.34,4.66,4.66,4.65-4.66,1.34,1.34-4.66,4.65Z\'\ transform=\'translate\(-291.51\ -414.51\)\'\ style=\'fill:%23fff;fill-rule:evenodd\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-color:var(--clr1);background-size:.625em auto;width:2em;height:2em;position:absolute;top:-.125em;right:2.25em;border-radius:50%;z-index:2;cursor:pointer}.banner_corona .icon_close:hover{background-color:var(--main-color)}.banner_corona .box_in{width:100%;height:100%;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:.375em 1.125em .625em .625em;-webkit-transition:.3s all;transition:.3s all}.banner_corona .box_in:hover{background-color:rgba(241,94,39,.05)}.banner_corona .box_in figure img{width:3.9375em}.banner_corona .box_in .title{font-family: var(--f-zenmaru);font-size:1.5em;line-height:1.25;padding:.58333em 0 .833333em;font-weight:bold;text-align:center;position:relative}.banner_corona .box_in .title::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:0;left:0;right:0;width:.9166667em;height:.166667em;margin:auto;-webkit-mask-image:url(../images/shared_icon_arrow.svg);mask-image:url(../images/shared_icon_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--clr1)}@media only screen and (min-width:769px) and (max-width:1560px){.key{font-size:1.143vw;margin-top:6.875em}.home_page .key{height:45vw;min-height:500px}.home_page .key .key_slider li{height:45vw;min-height:500px;padding-bottom:6.125em}.home_page .key .key_slider li.slide01{padding-bottom:12em}.home_page .key .key_slider li.slide03{background-position:left 30% center}.home_page .key .key_slider li .inner_big{padding-left:7.5em;padding-right:7.5em}.home_page .key .key_slider li .item{padding:3.125em;min-width:auto}.home_page .key h2{font-size:1.875em}.home_page .key p{font-size:1.125em}.banner_corona{left:6.875em;font-size:.833vw}.banner_corona.ac{left:165px;bottom:10px}}@media only screen and (min-width:769px) and (max-width:1400px){.home_page .key .key_slider li .item{min-width:auto}}@media only screen and (min-width:769px) and (max-height:700px){.key{margin-top:5.625em}.home_page .key{height:45vw;min-height:500px}.home_page .key .key_slider li{height:45vw;min-height:500px}.home_page .key h2{font-size:2.1875em}.home_page .key p{font-size:1.125em}.banner_corona{left:8.875em}}@media only screen and (min-width:769px) and (max-width:1100px){.key{font-size:1.273vw}.banner_corona{font-size:1.067vw;bottom:15px}}.tl_h3{font-size:2.625em;color:var(--main-color);letter-spacing:.15em;text-align:center}.tl_h3 .eng{font-size:.619047619em;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:var(--clr1);display:block;margin-bottom:.1153846em}.block_border{background:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xidx07_bg.jpg.pagespeed.ic.B-mffpLCPL.jpg) repeat;padding:2.5em}.block_border_wrap{background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:1.875em;padding:3.3125em 3.125em 3.125em}.idx01{padding:12.75em 0 .5625em;margin-top:-9.125em;position:relative;background: url(../images/idx01_bg.png) no-repeat top center/100% auto;z-index:0}.idx01::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;left:-50%;right:-50%;width:100%;height:100%;margin:auto;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xidx01_bg03.png.pagespeed.ic.ftkoTKLdAx.png) , url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx01_bg04.png.pagespeed.ce.kOvWQ7peIt.png);background-repeat:no-repeat;background-position:bottom 39px left -191px , bottom 0 right -25px}.idx01::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:4.1875em;right:-4.5em;width:32.87em;height:27.125em;background: url(../images/idx01_bf.png) no-repeat center/contain;z-index:-1}.idx01 h3{margin-bottom:1.095238em}.idx01 h3 .eng{margin-bottom:0}.idx01 .inner_big{max-width:1299px}.idx01 .block_infomation{position:relative}.idx01 img{border-radius:20px}.idx01 .box_info{margin-top:-3px;margin-bottom:-1px}.idx01 .box_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;padding:.9375em 1.0625em 1.0625em}.idx01 .box_info dl:first-child{padding-top:0}.idx01 .box_info dl:not(:last-child) {border-bottom:1px solid #cbcbcb}.idx01 .box_info dl dt{width:5.3125em}.idx01 .box_info dl dd{width:calc(100% - 5.3125em)}.idx01 .b_row{margin-bottom:3.75em}.idx01 .col_l{max-width:640px;width:50%}.idx01 .col_r{max-width:600px;width:49%}.idx01_map{width:100%;height:28.125em;border-radius:20px;border:1px solid #d0d0d0;overflow:hidden}.idx01_map iframe{width:100%;height:100%}.idx01 .idx_b_news{border-radius:20px;border:4px double var(--main-color);padding:2.1875em 2.5em 2.75em;background: #fff url(../images/idx01_blog_bg.png) no-repeat top 43% center/7.75em auto}.idx01 .idx_b_news h4{text-align:center;font-weight:bold;font-size:2.25em;letter-spacing:.15em;color:var(--main-color);position:relative;display:table;margin:0 auto .388889em}.idx01 .idx_b_news h4:before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:-13px;left:-25px;width:.805556em;height:.75em;background: url(../images/shared_idx01_tl.png) no-repeat center/contain}.idx01 .idx_b_news .list_post a{text-decoration:none;color:var(--clr1);border-bottom:1px solid #e3e3e3;padding:1.1875em 1.25em 1.375em 1.4375em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s all;transition:.3s all}.idx01 .idx_b_news .list_post a:hover{opacity:1}.idx01 .idx_b_news .list_post .date{color:#f7931e;width:122px;letter-spacing:.15em}.idx01 .idx_b_news .list_post .title{width:calc(100% - 122px);font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idx01 .idx_b_news .cm_btn{margin:31px auto 0;max-width:300px}.idx01 .idx_b_news .cm_btn a{padding:20px 20px 19px}@media only screen and (min-width:1921px){.idx01{margin-top:-17.5em;padding-top:18.75em}}@media only screen and (width:1920px){.idx01{background-size:1920px auto}}@media only screen and (min-width:769px){.idx01 .idx_b_news .list_post a:hover{background-color:rgba(247,147,30,.1)}}@media only screen and (max-width:1600px) and (min-width:769px){.idx01::before{width:1980px;background-position:bottom 2.4375em left -11.9375em , bottom 0 right -2.625em}.idx01::after{font-size:.9vw}.idx01 .col_l{width:49%}.idx01 .col_r{width:48%}.idx01 .idx_b_news{padding:2.1875em 1.5em 2.75em}}@media only screen and (max-width:1400px) and (min-width:769px){.idx01::before{display:none}}@media only screen and (max-width:1300px) and (min-width:769px){.idx01{padding-top:10em}.idx01::before{background-position:bottom 2.4375em left -25em , bottom 0 right -2.625em}.idx01_map{font-size:14.5px}.idx01 .idx_b_news .list_post a{padding:1em .7142857em}.idx01 .idx_b_news .list_post .date{width:99px}.idx01 .idx_b_news .list_post .title{width:calc(100% - 99px)}}@media only screen and (min-width:769px) and (max-width:1100px){.idx01{margin-top:-4.8em}}.idx02_content{background: url(../images/idx02_bg.png) no-repeat bottom center/100% auto;padding:3.5625em 0 5.5em}.idx02 .tl_h3{text-align:left;position:relative;padding-right:2.66667em;display:table;margin-bottom:.8333em;margin-left:-.1190476em}.idx02 .tl_h3::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:.3095238em;right:0;width:2.38095238em;height:1px;background-color:var(--main-color)}.idx02 .tl_h3 .eng{text-indent:5px;margin-bottom:5px}.idx02 .block_greeting{max-width:595px;width:49%}.idx02 .block_greeting p{letter-spacing:.2em;font-weight:500}.idx02 .block_greeting_img{z-index:0}.idx02 .block_greeting_img::before,.idx02 .block_greeting_img::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;background-repeat:no-repeat;background-position:center;background-size:contain}.idx02 .block_greeting_img::before{top:0;left:5.375em;width:9.0625em;height:8.125em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xidx02_img_bf.png.pagespeed.ic.pu8mjaWEYw.png)}.idx02 .block_greeting_img::after{bottom:2.25em;left:6.0625em;width:9.375em;height:9.6875em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xidx02_img_at.png.pagespeed.ic.EnrJjERS_9.png);z-index:-1}.idx02 .b_doctor_name{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xidx02_doctor_name_bg.png.pagespeed.ic.kFQ3rEQa0I.png);background-repeat:no-repeat;background-size:contain;color:#fff;position:absolute;bottom:4.9375em;right:1.125em;text-align:center;width:14.4375em;height:15em;padding:1.25em 1.25em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx02 .b_doctor_name p{font-family: var(--f-zenmaru);line-height:1}.idx02 .b_doctor_name span{display:block}.idx02 .b_doctor_name .p_pos{font-size:1.125em;font-weight:500;border-bottom:1px solid #f9bfb1;padding-bottom:1.11111em;margin-bottom:.6111111em;width:100%}.idx02 .b_doctor_name .jp{font-size:2.25em;font-weight:500;margin-bottom:.5em;letter-spacing:.2em}.idx02 .b_doctor_name .eng{letter-spacing:.1em;font-weight:300}.idx02 .gr_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em -.9375em 0}.idx02 .gr_btn .cm_btn{margin:.875em .9375em}.idx02_banner{padding:4.375em 0;background-color:#f4f3eb}.idx02_banner .bnr{width: calc((100% - 5em) / 3);max-width:400px;height:15.625em;margin-right:2.5em;position:relative;border-radius:20px;overflow:hidden;font-family: var(--f-zenmaru)}.idx02_banner .bnr:last-child{margin-right:0}.idx02_banner .bnr01{background:#fd644f;background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(253, 100, 79, 0.75)),
    to(rgba(242, 142, 38, 0.75))
  );background-image:linear-gradient(90deg,rgba(253,100,79,.75) 0%,rgba(242,142,38,.75) 100%);color:#fff;text-align:center;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.3125em}.idx02_banner .bnr01 .link{z-index:1}.idx02_banner .bnr01 .bnr_title{font-size:1.125em;margin-bottom:.5em}.idx02_banner .bnr01 .bnr_title span{display:block;line-height:1.2;letter-spacing:.15em}.idx02_banner .bnr01 .bnr_title .txt_sm{font-size:1.125em}.idx02_banner .bnr01 .bnr_title .txt_lagre{font-size:2.1875em;margin:.041667em 0 .1458333em}.idx02_banner .bnr01 .bnr_btn{max-width:17.25em;width:100%;margin:.5em auto 0;position:relative;z-index:2}.idx02_banner .bnr01 .bnr_btn a{padding:.33333em .388889em .388889em .555556em;color:var(--clr1);font-size:1.125em;letter-spacing:.15em;font-weight:bold;display:block;text-decoration:none;background-color:#ffde00;width:100%;border-radius:2.222222em;-webkit-transition:.3s all;transition:.3s all}.idx02_banner .bnr01 .bnr_btn span{background: url(../images/shared_icon_pdf.svg) no-repeat top 0.611111em left/2.55556em auto;padding-left:3.27778em;padding-top:.55556em;padding-bottom:.55556em}.idx02_banner .bnr02{background-color:#f8b64a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx02_banner .bnr03{background: #dab50d url(../images/idx02_banner03_img.png) no-repeat right 0.5em bottom/11.5em auto;color:#fff;padding:1.75em 2.375em}.idx02_banner .bnr03 .link>a{z-index:0}.idx02_banner .bnr03 p{font-size:1em;line-height:1.75;font-weight:600;letter-spacing:.15em}.idx02_banner .bnr03 .bnr_title{font-size:1.75em;margin-bottom:.07142857em;letter-spacing:.1em}.idx02_banner .bnr03 .cm_btn{margin:.9375em auto 0;max-width:16.25em}.idx02_banner .bnr03 .cm_btn a{padding:.6em 1.333333em;font-size:.9375em;letter-spacing:.1em;font-family: var(--f-zenmaru)}.idx02_banner .bnr03 .cm_btn a::after{right:.6em;width:1.466667em;height:.266667em}@media only screen and (min-width:1921px){.idx02_content{background-position:bottom -250px center}}@media only screen and (min-width:769px){.idx02 .block_greeting_img{position:absolute;top:4.3125em;right:-5.625em;width:58%;max-width:46.1875em}.idx02_banner .bnr_btn a:hover{background-color:#fbecd5;opacity:1}}@media only screen and (max-width:1500px) and (min-width:769px){.idx02_content{background-size:1920px auto}.idx02 .block_greeting_img{right:0;width:49%}.idx02_banner .bnr03{background-size:11em auto;padding:1.75em 1.5em}}@media only screen and (max-width:1280px) and (min-width:769px){.idx02 .tl_h3{margin-bottom:.47619em}.idx02 .block_greeting_img{font-size:1.385vw}.idx02 .block_greeting_img::before{left:4.375em;width:7.8571428em;height:6.4285714em}.idx02 .block_greeting_img::after{bottom:1.25em;left:4.0625em}.idx02 .b_doctor_name{bottom:2em}.idx02 .gr_btn .cm_btn{margin:.3571em}.idx02_banner .bnr{width: calc((100% - 2em) / 3);margin-right:.9em;height:15.25em;font-size:1.3vw}.idx02_banner .bnr03{font-size:1.2vw}}.idx03{padding:4.375em 0 4.4375em}.idx03 h3{font-size:1.25em;letter-spacing:.15em;line-height:1.6;color:var(--main-color);font-weight:bold;margin-top:.85em}.idx03 h3 span{letter-spacing:.3em;font-size:2.4em;line-height:1;color:var(--clr1);display:block;margin-top:.1041667em}.idx03_logo{max-width:20.0625em}.idx03_logo a:hover{opacity:1}.idx03 .block_border_wrap{position:relative;padding:3.875em 3.875em 3.875em}.idx03 .block_feature{min-height:42.375em;position:relative;margin-bottom:3.125em}.idx03 .feature_num{width:5.16667em;height:5.16667em;margin:0 auto;border-radius:50%;background-color:var(--main-color);color:#fff;font-family: var(--f-nunito);font-size:.75em;font-weight:500;line-height:.6;letter-spacing:.05em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.75em;padding-top:.6667em}.idx03 .feature_num span{font-size:250%;line-height:1;letter-spacing:0;margin-top:.0667em;text-indent:1px}.idx03 .feature_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:42.375em}.idx03 .feature_content_it{background-color:#fbecd5;max-width:18.75em;width:50%;height:12.5em;padding:.875em 1.5em 1.25em;border-radius:1.25em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idx03 .feature_content_tl{font-weight:bold;line-height:1.625;font-family: var(--f-zenmaru)}@media only screen and (min-width:769px){.idx03 .feature_title{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idx03 .feature_content_it{position:absolute;margin:auto}.idx03 .feature_content_it.feature01{top:0;left:0;right:0}.idx03 .feature_content_it.feature02{top:0;bottom:0;right:0}.idx03 .feature_content_it.feature03{bottom:0;right:calc(50% - 20.1em);padding-top:1.3em}.idx03 .feature_content_it.feature04{bottom:0;left:calc(50% - 19.8375em);padding-top:1.3em}.idx03 .feature_content_it.feature05{top:0;bottom:0;left:0;padding-right:1.9em}}@media only screen and (max-width:1300px) and (min-width:769px){.idx03 .block_border{font-size:1.231vw}.idx03 .cm_btn{font-size:14px;max-width:22.5em}}@media only screen and (max-width:1100px) and (min-width:769px){.idx03 .block_border_wrap{padding:3.875em 1.875em 3.875em}.idx03 .feature_title{font-size:1.12vw}.idx03 .feature_content{font-size:1.3vw}.idx03 .feature_content_it{padding:.875em .8em 1.25em}.idx03 .feature_content_tl{font-size:1.4vw}.idx03 .feature_num{font-size:.9em}}.idx04{padding:0 0 6.625em}.idx04 .trouble_title{background: url(../images/idx04_tl_bg.jpg) no-repeat center/cover;padding:6.75em 0 6.25em}.idx04 .trouble_title h3{color:#fff}.idx04 .trouble_title h3 .eng{color:#fff;font-weight:400}.idx04 .block_trouble{padding-top:4.25em}.idx04 .block_trouble_it{width: calc((100% - 5em) / 3);margin-right:2.5em;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idx04 .block_trouble_it.w_full .block_trouble_img::before{background-color:#ffb400;top:.3125em;left:-.75em}.idx04 .block_trouble_it.w_full .block_trouble_img::after{top:3.375em;left:unset;right:-15.25em;width:30.625em;height:31.125em;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx04_img01_bf.png)}.idx04 .block_trouble_it:last-child{margin-right:0}.idx04 .block_trouble_it:nth-child(2) .block_trouble_img::before {background-color:#bcc644}.idx04 .block_trouble_it:nth-child(2) .block_trouble_img::after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx04_img02_bf.png.pagespeed.ce.WCV3zsXJzU.png)}.idx04 .block_trouble_it:nth-child(3) .block_trouble_img::before {background-color:#ff9897}.idx04 .block_trouble_it:nth-child(3) .block_trouble_img::after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx04_img03_bf.png.pagespeed.ce.HrU_IJwoaK.png)}.idx04 .block_trouble_it:nth-child(4) .block_trouble_img::before {background-color:#9dc3b1}.idx04 .block_trouble_it:nth-child(4) .block_trouble_img::after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx04_img04_bf.png.pagespeed.ce.0NXKY_h1os.png)}.idx04 .block_trouble_it h4{font-size:1.875em;letter-spacing:.15em;padding-bottom:.73333em;margin-bottom:.6em;text-align:center;position:relative}.idx04 .block_trouble_it h4::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:0;left:0;right:0;margin:auto;width:8.1625em;height:.25em;background: url(../images/line_dot.png) repeat-x center left/contain;font-size:16px}.idx04 .block_trouble_it h4 .eng{font-size:.7333em;letter-spacing:.15em;color:#f26934;display:block;text-transform:uppercase;margin-top:-.04545em}.idx04 .block_trouble_it .txt_en{color:rgba(74,36,0,.15);font-family: var(--f-haviland);font-size:3.75em;line-height:1;letter-spacing:.05em;position:absolute;bottom:-.05em;left:-.1em}.idx04 .block_trouble_it .cm_btn{max-width:360px;margin:2.375em auto 0}.idx04 .block_trouble_img{position:relative;right:-.25em;top:.125em}.idx04 .block_trouble_img::before,.idx04 .block_trouble_img::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s}.idx04 .block_trouble_img::before{top:.125em;left:-.5em;width: calc(100% + 0.3125em);height: calc(100% + 0.3125em);-webkit-mask-image:url(../images/img_line_dot.svg);mask-image:url(../images/img_line_dot.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.idx04 .block_trouble_img::after{width:22.1875em;height:24.6875em;top:-1.875em;left:-.5625em;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1}.idx04 .block_trouble_content{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.75em}.idx04 .block_trouble_content .trouble_txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.idx04 .block_trouble_content p{font-weight:500}.idx_bnr{max-width:1100px;width:100%;margin:80px auto 0;position:relative}@media only screen and (min-width:769px){.idx04 .block_trouble_it.w_full{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.4375em;margin-right:0}.idx04 .block_trouble_it.w_full .block_trouble_img{width:50%;max-width:41.25em;right:-.1875em;top:-.25em}.idx04 .block_trouble_it.w_full .block_trouble_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48%;padding-left:4.8125em;margin-top:.4375em}.idx04 .block_trouble_it.w_full .block_trouble_content .trouble_txt{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0}.idx04 .block_trouble_it.w_full h4{font-size:2.625em;text-align:left;margin-left:.095238em;margin-bottom:.76190476em;padding-bottom:.809523809em}.idx04 .block_trouble_it.w_full h4::before{right:unset}.idx04 .block_trouble_it.w_full h4 .eng{font-size:.6190476em;margin-bottom:-.0769230769em}.idx04 .block_trouble_it.w_full .txt_en{font-size:7.5em;bottom:.1916667em;left:.00833em}.idx04 .block_trouble_it.w_full .cm_btn{max-width:400px;margin-left:.1875em;margin-top:2.6875em}.idx04 .block_trouble_content .trouble_txt{padding:0 .625em}}@media only screen and (max-width:1300px) and (min-width:769px){.idx04 .trouble_title{padding:3.75em 0 3.25em;background-position:left 27% center}.idx04 .block_trouble_it.w_full .block_trouble_content{padding-left:1.8125em}.idx04 .block_trouble_it.w_full h4{font-size:2.4em;margin-left:.0238095em;padding-bottom:.509523809em}.idx04 .block_trouble_it h4{font-size:1.875em;padding-bottom:.509523809em}.idx04 .block_trouble_it h4::before{font-size:12px}.idx04 .block_trouble_img{font-size:1.231vw}}.idx05{padding-bottom:5.625em}.idx05 .block_pickup{padding:5.5625em 0 5.625em;margin-bottom:5.625em;background: url(../images/idx05_bg.jpg) no-repeat center/cover}.idx05 .block_pickup .tl_h3{margin-bottom:.7857142857em}.idx05 .block_pickup .tl_h3 .eng{position:relative;display:table;margin:0 auto .03846em;letter-spacing:.1em}.idx05 .block_pickup .tl_h3 .eng::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:-.69230769em;left:-.769230769em;background: url(../images/idx05_h3_bf.png) no-repeat center/contain;width:1.1538461538em;height:.9230769em}.idx05 .pickup_menu_it{width: calc((100% - 0.125em) / 3);min-height:18.75em;margin-right:.0625em;position:relative;z-index:0;color:#fff;text-align:center;background-color:#4a2400;-webkit-transition:.3s all;transition:.3s all;overflow:hidden}.idx05 .pickup_menu_it:last-child{margin-right:0}.idx05 .pickup_menu_it:last-child .pickup_menu_ct .txt_en{bottom:-.208333em}.idx05 .pickup_menu_it:first-child .pickup_menu_bg img{-o-object-position:right;object-position:right}.idx05 .pickup_menu_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:.3s all;transition:.3s all}.idx05 .pickup_menu_bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.idx05 .pickup_menu_ct{padding:2.9375em 2.3125em 3.125em}.idx05 .pickup_menu_ct p{letter-spacing:.1em;line-height:1.875;font-weight:300}.idx05 .pickup_menu_ct .txt_en{font-size:5em;letter-spacing:.05em;font-family: var(--f-haviland);color:rgba(255,255,255,.1);text-align:center;line-height:1;position:absolute;bottom:-.3125em;left:.116667em;right:0}.idx05 .pickup_menu h4{font-size:2em;letter-spacing:.1em;position:relative;padding-top:.28125em;padding-bottom:.8em;margin-bottom:.5em;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51px' height='77px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(255, 252, 235)' d='M28.682,42.336 C28.682,42.336 35.693,8.508 47.329,15.492 C58.964,22.473 28.682,42.336 28.682,42.336 ZM43.826,20.604 C41.614,19.527 33.929,35.425 33.929,35.425 C33.929,35.425 46.037,21.682 43.826,20.604 ZM17.103,0.412 C34.647,-0.014 20.645,42.336 20.645,42.336 C20.645,42.336 -0.440,0.837 17.103,0.412 ZM17.723,8.368 C14.549,8.167 19.232,31.263 19.232,31.263 C19.232,31.263 20.893,8.566 17.723,8.368 ZM12.008,55.667 C12.008,54.043 13.333,52.727 14.969,52.727 C16.606,52.727 17.933,54.043 17.933,55.667 C17.933,57.293 16.606,58.607 14.969,58.607 C13.333,58.607 12.008,57.293 12.008,55.667 ZM33.598,55.667 C33.598,54.043 34.926,52.727 36.562,52.727 C38.198,52.727 39.524,54.043 39.524,55.667 C39.524,57.293 38.198,58.607 36.562,58.607 C34.926,58.607 33.598,57.293 33.598,55.667 ZM9.926,64.761 C13.888,67.841 19.899,69.275 25.766,69.275 C31.632,69.275 37.644,67.841 41.605,64.761 C49.488,58.631 48.395,48.421 42.088,41.285 C42.363,41.504 42.635,41.732 42.900,41.967 C43.257,42.330 43.584,42.709 43.913,43.087 C43.924,43.096 43.935,43.105 43.946,43.115 C52.248,51.550 53.554,64.167 43.938,71.646 C39.331,75.227 33.163,76.990 25.766,76.990 C18.369,76.990 12.201,75.227 7.593,71.646 C-2.022,64.167 -0.717,51.550 7.585,43.115 C7.596,43.105 7.607,43.097 7.618,43.087 C7.947,42.709 8.275,42.330 8.631,41.967 C8.897,41.732 9.168,41.504 9.443,41.285 C3.137,48.421 2.043,58.631 9.926,64.761 Z'/%3E%3C/svg%3E")
    no-repeat center top/1.625em auto}.idx05 .pickup_menu h4::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:.03125em;left:0;right:0;margin:auto;width:2.40625em;height:.125em;-webkit-mask-image:url(../images/line_dot.png);mask-image:url(../images/line_dot.png);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.idx05 .TabContainer .TabPager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.idx05 .TabContainer .TabPager li{background-color:#f7931e;border-radius:.625em .625em 0 0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none;color:#fff;width:calc(50% - 1px);padding:.625em 1.25em 1.0625em}.idx05 .TabContainer .TabPager li::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:-.4375em;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:.5em .6875em 0 .6875em;border-color:#f15e27 transparent transparent transparent;-webkit-transition:.3s all;transition:.3s all;opacity:0}.idx05 .TabContainer .TabPager li.active{background-color:#f15e27}.idx05 .TabContainer .TabPager li.active::before{opacity:1}.idx05 .TabContainer .TabContent{z-index:1;background-color:#efecd9;border-radius:0 0 1.25em 1.25em}.idx05 .TabContainer.idx_tab_menu .tab_title{font-size:1.875em;font-weight:500;font-family: var(--f-zenmaru);text-align:center;letter-spacing:.2em;line-height:1.5}.idx05 .TabContainer.idx_tab_menu .tab_title .eng{font-size:.46667em;font-weight:300;letter-spacing:.1em;line-height:1;display:block;margin-top:.285714em}.idx05 .TabContainer.idx_tab_menu .b_list_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.9375em 1.125em 4.5em}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item{background-color:#fff;border-radius:2.8125em;min-height:5.625em;-webkit-box-shadow:rgba(21,11,1,.1) 0 0 20px 0;box-shadow:rgba(21,11,1,.1) 0 0 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3125em 2.1875em .3125em 1.5em;position:relative;overflow:hidden;-webkit-transition:.3s all;transition:.3s all}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;margin:auto;right:1em;width:1.375em;height:.25em;background: url(../images/shared_icon_arrow_orange.svg) no-repeat center/contain}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item .menu_title{font-size:1.125em;font-weight:500;font-family: var(--f-zenmaru);line-height:1.667;letter-spacing:.2em;padding-left:.83333em}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item .menu_img{text-align:left}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item .menu_img img{position:relative}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_img{width:6.25em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_title{width:calc(100% - 6.25em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item{width:calc(50% - .875em);max-width:34.875em;margin:.625em .875em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item01 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item02 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item03 .menu_img img{top:.3125em;left:.875em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item05 .menu_img img{left:1.3125em;top:.125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_img img{left:.625em;top:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item07 .menu_img img{left:1.6875em;top:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item08 .menu_img img{left:.375em;top:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item09 .menu_img img{left:.75em;top:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_img{width:4.625em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_title{width:calc(100% - 4.625em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item{width:calc(33.3333333333% - 1.875em);max-width:22.5em;margin:.625em 1em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08 .menu_img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08 .menu_title{width:auto}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08 .menu_title{padding-left:1.5625em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item02 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item10 .menu_img img{top:.3125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .w_half{width:calc(50% - 1.75em);max-width:34.875em}@media only screen and (min-width:1921px){.idx05 .pickup_menu_it{width: calc((100% - 4px) / 3)}}@media only screen and (min-width:769px){.idx05 .pickup_menu_it:hover .pickup_menu_bg{opacity:.8;-webkit-filter:blur(5px);filter:blur(5px)}.idx05 .TabContainer .TabPager li:hover{background-color:#f15e27}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item:hover{background:#fbf8f3;-webkit-box-shadow:rgba(74,36,0,.4) 0 0 10px 1px;box-shadow:rgba(74,36,0,.4) 0 0 10px 1px}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item:hover::before{right:1.25em}}@media only screen and (max-width:1400px) and (min-width:769px){.idx05 .pickup_menu_ct{padding:2.9375em .5em 3.125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item{width:calc(50% - 1.75em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item{width:calc(33.3333333333% - 2em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08{padding-left:1em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item.w_half{width:calc(50% - 2em)}}@media only screen and (max-width:1100px){.idx05 .TabContainer.idx_tab_menu .tab_title{font-size:1.7em}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item{font-size:13px}.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item .menu_title{letter-spacing:0;font-size:1em;padding-left:.4em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item{width:calc(50% - .8em);margin:.625em .4em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_img{width:5.25em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_title{width:calc(100% - 5.25em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item02 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item04 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item08 .menu_title{padding-left:.8em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item01 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item02 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item03 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item04 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item05 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item07 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item08 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item09 .menu_img img{left:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item01 .menu_img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item02 .menu_img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item03 .menu_img{width:4em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item01 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item02 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item03 .menu_title{width:calc(100% - 4em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_img{width:4.25em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_img img{left:0}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item06 .menu_title{padding-left:1.2em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2 .menu_item08 .menu_img img{left:-.5em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_img{width:4.625em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_title{width:calc(100% - 4.625em)}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item.w_half{width:calc(50% - .8em);max-width:22.5em;margin:.625em .4em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item01 .menu_title{padding-left:.9em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08 .menu_img{width:4.625em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item07 .menu_title,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col3 .menu_item08 .menu_title{width:calc(100% - 4.625em)}}.idx06{padding:5.75em 0;background: #faeada url(../images/idx06_bg.jpg) no-repeat right center/cover;position:relative}.idx06 .inner_big{z-index:0}.idx06 h3{letter-spacing:.2em;background: url(../images/idx06_tl.jpg) no-repeat center/cover;color:#fff;text-align:center;border-radius:.476190476em;padding:.9047619em .476190476em .738095238em;margin-bottom:29px}.idx06 h3 .eng{letter-spacing:.15em;font-weight:400;display:block;line-height:1;margin-bottom:.07692307em;color:#fff}.idx06 .block_dermatitis{max-width:50em;width:100%}.idx06 .block_dermatitis_img{position:absolute;top:0;bottom:0;right:0;max-width:25em;height:37.5em;width:50%;margin:auto;z-index:-1}.idx06 .block_dermatitis_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.idx06 .block_dermatitis p{line-height:2.33;font-size:1.125em;font-weight:500}.idx06 .cm_btn{margin:2.5em auto 0}@media only screen and (max-width:1300px) and (min-width:769px){.idx06{background-position:right 20% center}.idx06 h3 .eng{letter-spacing:.1em}.idx06 .block_dermatitis{width:65%}.idx06 .block_dermatitis_img{right:9em;width:25%}}@media only screen and (max-width:1100px) and (min-width:769px){.idx06 .block_dermatitis_img{font-size:12px;right:0}}.idx07{padding:5em 0 4.375em}.idx07 h3{text-align:center;text-transform:uppercase;font-size:4.125em;font-weight:600;background: url(../images/shared_icon_rabbit.png) no-repeat top center/0.757576em auto;display:table;margin:0 auto .984848em;padding:1.10606em 1.06061em 0;position:relative}.idx07 h3::before,.idx07 h3::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;background-position:top center , right center , left center;background-repeat:no-repeat;background-size:contain}.idx07 h3::before{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xshared_icon_star.png.pagespeed.ic.9MMqigKwam.png);width:.909091em;height:.757576em;left:-.530303em;bottom:.439394em}.idx07 h3::after{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xshared_icon_heart.png.pagespeed.ic.E0Ei4gjGgc.png);width:1em;height:.878788em;right:-.530303em;bottom:.545455em}.idx07 .block_flow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idx07 .block_flow h4{text-align:center;font-size:1.375em;font-weight:bold;letter-spacing:.15em;margin-top:.590909em}.idx07 .block_flow h4 .eng{display:block;font-size:.81818182em;font-weight:400;letter-spacing:.1em;margin-top:.055556em}.idx07 .block_flow_num{width:5.16667em;height:5.16667em;border-radius:50%;font-family: var(--f-nunito);color:#fff;font-weight:600;font-size:.75em;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:.58333em;margin:-2.75em auto 1.25em}.idx07 .block_flow_num span{font-size:250%;font-weight:500;letter-spacing:0;line-height:1;display:block}.idx07 .block_flow_it{border-radius:0 0 1.25em 1.25em;max-width:16.25em;width: calc((100% - 3.75em) / 4);position:relative;border-top:.3125em solid;padding:0 .625em 1.625em;margin-right:1.25em}.idx07 .block_flow_it:last-child{margin-right:0}.idx07 .block_flow_it:not(:last-child)::after {content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:-.25em;bottom:0;right:-.8125em;width:1.625em;height:1.625em;margin:auto;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#fff;background-repeat:no-repeat;background-position:top 51% left 53%;background-size:.3125em auto}.idx07 .block_flow_it:nth-child(1) {background-color:#fbecd5;border-color:#f15e27}.idx07 .block_flow_it:nth-child(1):after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xshared_ic_flow01.png.pagespeed.ic.K2J2kxYPsV.png)}.idx07 .block_flow_it:nth-child(1) .block_flow_num {background-color:#f15e27}.idx07 .block_flow_it:nth-child(2) {background-color:#edf0ea;border-color:#93b37a}.idx07 .block_flow_it:nth-child(2):after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xshared_ic_flow02.png.pagespeed.ic.6FFqZIkNP3.png)}.idx07 .block_flow_it:nth-child(2) .block_flow_num {background-color:#93b37a}.idx07 .block_flow_it:nth-child(3) {background-color:#f6fbf8;border-color:#008d2d}.idx07 .block_flow_it:nth-child(3):after {background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xshared_ic_flow03.png.pagespeed.ic.0qgS8Uw1aF.png)}.idx07 .block_flow_it:nth-child(3) figure {position:relative;top:6px}.idx07 .block_flow_it:nth-child(3) .block_flow_num {background-color:#008d2d}.idx07 .block_flow_it:nth-child(4) {background-color:#fbf9eb;border-color:#ecaf09}.idx07 .block_flow_it:nth-child(4) .block_flow_num {background-color:#ecaf09}.idx07 .block_flow_it figure{height:10.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-1px auto 0}@media only screen and (max-width:1400px) and (min-width:769px){.idx07 .block_flow h4{font-size:1.3em}}@media only screen and (max-width:1300px) and (min-width:769px){.idx07 .block_border{font-size:1.231vw}.idx07 .block_flow_it:not(:last-child)::after {background-position:center}.idx07 .block_flow_it figure{max-width:9em;height:9.0625em;margin:auto}.idx07 .block_flow_it figure img{max-height:100%;width:auto}.idx07 .block_border_wrap{padding:3.3125em 2.125em 3.125em}.idx07 .cm_btn a{font-size:14px}}@media only screen and (max-width:1000px){.idx07 .block_border_wrap{padding:3.3125em 3.125em 1.125em}.idx07 .block_flow_it{width: calc((100% - 3.75em) / 2);max-width:100%;margin-bottom:2.8571428em;font-size:2vw}.idx07 .block_flow_it:nth-child(2) {margin-right:0}.idx07 .block_flow_it:nth-child(2) figure {max-width:8em}}.idx08{padding:4.9375em 0 5.625em;background: url(../images/idx08_bg.jpg) no-repeat center/cover}.idx08 h3{margin-bottom:.7142857em}.idx08 .block_column{margin:0 -1.25em}.idx08 .block_column_inner{background:-webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) left top no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) left top no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) right top no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) right top no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) right bottom no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) right bottom no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) left bottom no-repeat , -webkit-gradient(linear,left top,left bottom,from(#a4917f),to(#a4917f)) left bottom no-repeat;background:linear-gradient(#a4917f,#a4917f) left top no-repeat , linear-gradient(#a4917f,#a4917f) left top no-repeat , linear-gradient(#a4917f,#a4917f) right top no-repeat , linear-gradient(#a4917f,#a4917f) right top no-repeat , linear-gradient(#a4917f,#a4917f) right bottom no-repeat , linear-gradient(#a4917f,#a4917f) right bottom no-repeat , linear-gradient(#a4917f,#a4917f) left bottom no-repeat , linear-gradient(#a4917f,#a4917f) left bottom no-repeat;background-size:1px 100% , 45px 1px , 44px 1px , 1px 100% , 1px 45px , 45px 1px , 45px 1px , 1px 45px;padding:2.625em 2.6875em 4.4375em;-webkit-transition:.3s all;transition:.3s all;height:100%}.idx08 .block_column_it{background-color:#fff;width:calc(33.3333333333% - 2.48em);max-width:400px;margin:1.24em;padding:.3125em}.idx08 .block_column_it a{text-decoration:none;color:var(--clr1);position:relative;z-index:0}.idx08 .block_column_it a::before,.idx08 .block_column_it a::after{content:"";position:absolute;z-index:-1;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'30px\'\ height=\'22px\'%3E%3Cpath\ fill-rule=\'evenodd\'\ fill=\'rgb\(74,\ 36,\ 0\)\'\ d=\'M29.858,0.002\ C29.858,0.905\ 29.886,2.273\ 29.931,4.097\ C29.982,5.929\ 30.005,7.270\ 30.005,8.128\ C30.005,9.802\ 29.954,11.258\ 29.847,12.491\ C29.727,13.702\ 29.490,14.961\ 29.118,16.234\ C28.745,17.491\ 28.231,18.528\ 27.576,19.318\ C26.926,20.112\ 26.046,20.752\ 24.922,21.258\ C23.798,21.766\ 22.454,22.006\ 20.902,22.006\ L17.909,16.519\ C20.065,16.519\ 21.596,16.083\ 22.516,15.220\ C23.437,14.341\ 23.889,12.953\ 23.889,10.993\ L17.909,10.993\ L17.909,0.002\ L29.858,0.002\ ZM11.944,0.002\ C11.944,0.905\ 11.967,2.273\ 12.012,4.097\ C12.063,5.929\ 12.075,7.270\ 12.075,8.128\ C12.075,9.802\ 12.024,11.258\ 11.916,12.491\ C11.809,13.702\ 11.572,14.961\ 11.199,16.234\ C10.815,17.491\ 10.301,18.528\ 9.658,19.318\ C9.002,20.112\ 8.116,20.752\ 6.992,21.258\ C5.879,21.766\ 4.535,22.006\ 2.982,22.006\ L-0.006,16.519\ C2.135,16.519\ 3.665,16.083\ 4.586,15.220\ C5.507,14.341\ 5.964,12.953\ 5.964,10.993\ L-0.006,10.993\ L-0.006,0.002\ L11.944,0.002\ Z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.875em;height:1.375em}.idx08 .block_column_it a::before{top:-1.0625em;left:3em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.idx08 .block_column_it a::after{right:3em;bottom:-1.0625em}.idx08 .block_column_it a:hover{opacity:1}.idx08 .block_column_it .date{color:var(--main-color);font-weight:400;margin-bottom:0;line-height:1}.idx08 .block_column_it .title{font-size:1.375em;font-weight:500;line-height:1.5;font-family: var(--f-zenmaru);letter-spacing:.15em;margin-bottom:.590909em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.idx08 .block_column_it .cont{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.875;position:relative;padding-top:1.0625em}.idx08 .block_column_it .cont::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;left:0;width:100%;height:1px;background-color:#e2e2e2}.idx08 .cm_btn{margin-top:3.1875em}@media only screen and (min-width:769px){.idx08 .block_column_it:hover{background-color:#fffaf6}.idx08 .block_column_it:hover .block_column_inner{background-size:1px 100% , 45px 1px , calc(100% - 82px) 1px , 1px 100% , 1px 45px , 45px 1px , calc(100% - 82px) 1px , 1px 45px}}@media only screen and (max-width:1300px) and (min-width:769px){.idx08 .block_column{margin:0 -.5em}.idx08 .block_column_inner{padding:2.0625em 1.5em}.idx08 .block_column_it{width:calc(33.3333333333% - 1em);margin:1.25em .5em}.idx08 .block_column_it a::before{left:3.5em}.idx08 .block_column_it a::after{right:3.5em}.idx08 .block_column_it .title{line-height:1.4;letter-spacing:.1em}}.idx_map{height:450px}.idx_map iframe{height:100%}.idx_banner{padding:60px 0 59px}.idx_banner .bnr{position:relative}.idx_contact{background:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/idx_contact_bg.jpg) repeat-x;background-position:center;background-size:auto 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:0;color:#fff;text-align:center;padding:6.9375em 0 7.5625em;position:relative;z-index:0}.idx_contact::before{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;left:0;width:100%;height:100%;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xline_contact.jpg.pagespeed.ic.zvGL_VRpjY.jpg) , url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/xline_contact.jpg.pagespeed.ic.zvGL_VRpjY.jpg);background-position:top left , bottom left;background-repeat:repeat-x;z-index:-1}.idx_contact .inner_big{position:relative}.idx_contact .tl_contact{font-size:1.875em;letter-spacing:.2em;margin-bottom:1.1em}.idx_contact .tl_contact .eng{font-size:2.66667em;letter-spacing:.1em;font-weight:400;line-height:1.25;display:block}.idx_contact .gr_contact .btn.btn_web p{padding-top:1.5em;padding-bottom:1.40909em}.idx_contact .gr_contact .btn.btn_online p{padding-top:1.375em;padding-bottom:1.2916667em}@-webkit-keyframes ani_contact {
  from {
    background-position: 0 center;
  }
  to {
    background-position: -1920px center;
  }
}@keyframes ani_contact {
  from {
    background-position: 0 center;
  }
  to {
    background-position: -1920px center;
  }
}.idx_gallery{margin-bottom:48px}.idx_gallery ul li img{height:250px}@media only screen and (min-width:769px){.gr_contact > div:not(:last-child) {margin-right:1em}.idx_contact .gr_contact .btn{width: calc((100% - 3em) / 4)}}@media only screen and (min-width:769px) and (max-width:1300px){.idx_banner .bnr{width:60%}.idx_contact .tl_contact{font-size:25px}.idx_contact .tl_contact .eng{font-size:60px}.idx_contact .gr_contact > div:not(:last-child) {margin-right:.5em}.idx_contact .gr_contact .btn{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1000px){.idx_contact .gr_contact{max-width:700px;width:100%;margin:0 auto}.idx_contact .gr_contact .btn{font-size:13px;width: calc((100% - 1em)/2);margin-bottom:1em}.idx_contact .gr_contact .btn:nth-child(2n+2){margin-right:0}}.idx_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;font-size:14px;opacity:0;visibility:hidden;transition:.3s all}.idx_modal.active{opacity:1;visibility:visible}.idx_modal .content{padding:2em}.modal_bg{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);width:100%;height:100%;padding:50px}.modal_close{position:absolute;top:.5em;right:.5em;width:3.5em;height:3.5em;background-image:url(data:image/svg+xml,%3C%3Fxml\ version=\'1.0\'\ encoding=\'UTF-8\'%3F%3E%3Csvg\ id=\'Layer_1\'\ data-name=\'Layer\ 1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16.26\ 16.26\'%3E%3Cline\ x1=\'14.76\'\ y1=\'1.5\'\ x2=\'1.5\'\ y2=\'14.76\'\ style=\'fill:\ none;\ stroke:\ %23f15e27;\ stroke-linecap:\ round;\ stroke-linejoin:\ round;\ stroke-width:\ 2px;\'/%3E%3Cline\ x1=\'14.76\'\ y1=\'14.76\'\ x2=\'1.5\'\ y2=\'1.5\'\ style=\'fill:\ none;\ stroke:\ %23f15e27;\ stroke-linecap:\ round;\ stroke-linejoin:\ round;\ stroke-width:\ 2px;\'/%3E%3C/svg%3E);background-position:center;background-size:1.75em auto;background-repeat:no-repeat;z-index:3;cursor:pointer;transition:.3s all}.modal_content{max-width:64.1em;width:100%;margin:0 auto;background-color:#fff;position:relative;border-radius:10px;background:#fff}.modal_inner{position:relative;max-height:calc(90vh - 50px);overflow-y:auto;padding:0 3em}.modal_cont{display:flex;justify-content:space-between;padding:0 2.8em 4em}.modal_cont .box_cont{display:flex;justify-content:space-between}.modal_title{font-size:2.5em;font-family: var(--f-zenmaru);text-align:center;font-weight:500;line-height:1.5;margin-bottom:.8em;padding-top:1.057142857142857em;padding-bottom:.5em;padding-left:1em;padding-right:1em;border-bottom:1px solid var(--clr1)}@media only screen and (min-width:769px){.modal_cont{position:relative}}@media only screen and (min-width:769px) and (max-width:1200px){.idx_modal{font-size:min(12px,1.35vw)}}@media only screen and (max-width:768px){.idx_modal{font-size:min(11px,2.45vw)}.modal_bg{padding:35px 20px}.idx_modal .content{padding:2em 1em}.modal_inner{max-height:calc(83vh - 50px)}.modal_cont{display:block;position:relative;padding:0 0 2.5em}.modal_cont .col:first-child{padding-bottom:6.666666666666667em}.modal_cont.gr_contact .btn.btn_tel .tel_num{letter-spacing:.05em}.modal_cont .gr_contact .btn{font-size:min(14px,2.4vw);width: calc(100% / 2 - 1em);margin:0 .5em}.modal_cont .gr_contact .btn.btn_tel .tel_num{letter-spacing:.05em}}@media only screen and (max-width:450px){.modal_title{font-size:1.8em;padding-left:.5em;padding-right:.5em;letter-spacing:0}.modal_inner{padding:0 1.5em}}.under .sitemap{padding-top:40px}.under .sitemap>ul>li p{margin-bottom:0}.under .sitemap>ul>li a,.under .sitemap>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:#333;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.under .sitemap>ul>li a:before,.under .sitemap>ul>li p:before{content:"";position:absolute;width:15px;height:3px;background:var(--main-color);left:0;top:50%;margin-top:0}.under .sitemap>ul>li p{color:var(--main-color);font-family: var(--f-zenmaru);font-size:30px;line-height:1;font-weight:600}.under .sitemap>ul>li p:after{content:"";position:absolute;width:3px;height:14px;background:var(--main-color);left:6px;top:50%;margin-top:-5px}.under .sitemap>ul>li a:hover{text-decoration:none;opacity:1;background:rgba(241,94,39,.05)}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a:before{left:40px}.under #mainContent{padding-bottom:100px}.under .key{height:500px;background: url(../images/under_key_bg.jpg) no-repeat top center/cover}.under .key .inner{height:100%}.under .key .key_text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.under .key .key_text h2{display:table;color:var(--main-color);font-size:42px;font-weight:bold;text-align:center;letter-spacing:.14em;padding:18px 48px;border-radius:20px;background-color:#fff;opacity:.95;-webkit-box-shadow:0 0 30px 0 rgba(21,11,1,.3);box-shadow:0 0 30px 0 rgba(21,11,1,.3)}.under h2,.under h3,.under h4,.under h5,.under h6{line-height:1.4;letter-spacing:.14em;font-family: var(--f-zenmaru)}.under h2:last-child,.under h3:last-child,.under h4:last-child,.under h5:last-child,.under h6:last-child{margin-bottom:0}.under h3{position:relative;color:var(--main-color);font-size:36px;margin-bottom:23px;font-weight:bold;text-align:center}.under h3::after{content:"";background-color:var(--main-color);width:80px;height:1px;display:block;margin:20px auto 0}.under h4{margin-bottom:30px;position:relative;font-weight:500;font-size:30px;background-color:#f9f2e7;padding:4px 14px 5px 14px}.under h5{margin-bottom:10px;position:relative;font-weight:500;font-size:24px;letter-spacing:.15em;color:var(--main-color);padding-left:30px}.under h5::before{content:"";position:absolute;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_under_icon.png);height:100%;width:18px;background-repeat:no-repeat;background-position:top;background-size:contain;left:0;top:2px}.under h6{position:relative;margin-bottom:33px;font-size:22px;color:var(--clr1);letter-spacing:.15em}.under h6::after{content:"";width:70px;height:1px;background-color:var(--main-color);display:block;margin-top:12px}.under .cm_btn{margin:50px auto 0}.br_btn{display:none}.under .gr_btn{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center}.under .gr_btn .cm_btn{margin:10px;width: calc(100%/3 - 20px)}@media only screen and (width:1920px){.under .key{background-size:100% auto;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated}}@media only screen and (max-width:1280px) and (min-width:769px){.under .key .key_text h2{font-size:36px;padding:18px 30px}.under h3{font-size:30px}.under h4{font-size:26px}.under h5{font-size:22px}.under h6{font-size:18px}}@media only screen and (max-width:1000px) and (min-width:559px){.under .gr_btn .cm_btn{width: calc(100%/2 - 20px);max-width:400px}}.under section:first-child h3{margin-top:22px}.under .section>p:last-of-type,.under section>p:last-of-type{margin-bottom:0}.under section{padding-top:1px}.under section h3{margin-top:80px}.under .secH4{padding-top:60px}.under .secH4 .secH4_title{background-color:#f9f2e7;position:relative;padding:15px 10px 16px 0;margin-bottom:0}.under .secH4 .secH4_title .num{background-color:var(--main-color);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;width:70px;text-align:center;position:absolute;top:0;left:0;line-height:1;border-radius:5px;letter-spacing:.14em}.under .secH4 .secH4_title .num strong{font-size:2em}.under .secH4 .secH4_title .point_tl{padding-left:90px;display:block}.under .secH4 .secH4_title+p{padding:20px;-webkit-box-shadow:0 20px 20px 0 rgba(225,220,220,.41);box-shadow:0 20px 20px 0 rgba(225,220,220,.41);border-radius:0 0 10px 10px}.under .secH5{padding-top:60px}.under .secH6{padding-top:40px}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{max-width:100%;max-height:500px}.under .imgBox.rowImg .image_l{float:left;margin-right:60px}.under .imgBox.rowImg .image_r{float:right;margin-left:60px;margin-top:3px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{max-width:450px;margin-bottom:30px}.under .imgBox.rowImg .txt_l{float:left}.under .imgBox.rowImg .txt_r{float:right}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{width:calc(100% - 510px)}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:440px}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:calc(100% - 475px)}.under .imgBox.rowImg.full .image_l,.under .imgBox.rowImg.full .image_r{max-width:60vw}.under .imgBox.colImg .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .imgBox.colImg p{margin-bottom:5px}.under .imgBox.colImg p:last-child{margin-bottom:0}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text p{font-size:1em}.under .imgBox.colImg .text .ttl{font-size:1.375em;font-weight:bold;line-height:1.8;text-align:center;color:var(--clr1)}.under .imgBox.colImg3 figure,.under .imgBox.colImg2 figure{position:relative;overflow:hidden;height:280px;width:100%;text-align:center}.under .imgBox.colImg3 img,.under .imgBox.colImg2 img{max-height:100%;max-width:100%;position:relative;max-height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .imgBox.colImg3 .item{width:32%}.under .imgBox.colImg2 .item{width:49%}.under .imgBox.colImg1 .item{width:100%}.under .imgBox.colImg1 .item img{max-height:400px}.under .acf_block h3,.under .acf_block h4,.under .acf_block h5{margin-bottom:0}.under .acf_block .text_h3{margin:45px 0 0}.under .acf_block .text_h4{margin:30px 0 0}.under .acf_block .text_h5{margin:20px 0 0}.under .acf_block .list01{margin-top:20px}.under .txt_h3{max-width:770px;margin:0 auto}.under .list_under{font-weight:500;line-height:2.3;display:table}.under .list_under li{position:relative;padding-left:25px}.under .list_under li::before{content:"";position:absolute;width:14px;height:14px;background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--c1, rgb(253, 100, 79))),
      color-stop(51%, var(--c2, rgb(242, 142, 38))),
      to(var(--c1, rgb(253, 100, 79)))
    )
    var(--x, 0) / 170%;background: linear-gradient(
      90deg,
      var(--c1, rgb(253, 100, 79)),
      var(--c2, rgb(242, 142, 38)) 51%,
      var(--c1, rgb(253, 100, 79))
    )
    var(--x, 0) / 170%;border-radius:50%;left:0;top:12px}.under .list_under.mcol-2{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .list_under.mcol-2 b{width:100%}.under .list_under.mcol-2 li{width:calc(50% - 31px)}.under .list_num{line-height:2.3;counter-reset:numb}.under .list_num li{position:relative;padding-left:30px}.under .list_num li::before{position:absolute;counter-increment:numb;content:counter(numb);top:8px;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;background-color:var(--clr1);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-size:12px;letter-spacing:0;line-height:1;padding-bottom:2px}.under .under_faq_box{margin-top:100px}.under .under_faq_box .ques{background-color:#fff6e7;font-size:20px;padding:20px 50px 20px 80px;position:relative;margin-bottom:0;-webkit-transition:all .4s linear;transition:all .4s linear;cursor:pointer}.under .under_faq_box .ques::before{content:"";position:absolute;width:20px;height:20px;right:20px;margin:auto 0;top:0;bottom:0;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_under_icon03.png);-webkit-transition:all .3s ease;transition:all .3s ease;background-size:contain;background-repeat:no-repeat;background-position:center}.under .under_faq_box .ques.rotate::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.under .under_faq_box .ques:hover{background-color:#fbecd5}.under .under_faq_box .ques span{color:var(--clr1);font-weight:700;font-size:30px;border:1px solid var(--clr1);background-color:#fff;border-radius:50%;width:50px;height:50px;top:0;bottom:0;left:20px;display:inline-block;text-align:center;line-height:1.5;position:absolute;margin:auto 0}.under .ans{padding:20px 20px 20px 30px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.05);box-shadow:0 9px 20px rgba(0,0,0,.05)}.under .accContainer:not(:last-child) {margin-bottom:20px}.under .box_step{position:relative}.under .box_step .step_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .box_step .step_item .step_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;border-radius:50%;margin:auto 0;position:relative;z-index:1;overflow:hidden;font-size:24px;line-height:1.2;background:-webkit-gradient(linear,left top,left bottom,from(#f7931e),to(#f15327));background:linear-gradient(#f7931e,#f15327)}.under .box_step .step_item .step_num span{color:#fff;font-size:70%}.under .box_step .step_item .step_num span.numb{font-weight:700;font-size:120%}.under .box_step .step_item .step_cont{width:calc(100% - 120px);background-color:rgba(241,94,39,.05);padding:40px;position:relative;border-radius:10px;z-index:0;border-left:4px solid var(--main-color);border-right:4px solid var(--main-color)}.under .box_step .step_item .step_cont::before{content:"";position:absolute;height:2px;width:25px;background-color:var(--main-color);top:0;bottom:0;left:-25px;z-index:1;margin:auto;z-index:-1}.under .box_step .step_item .step_cont .tl{margin-bottom:10px;font-size:24px;position:relative;padding:0 0 0 20px;background-color:transparent}.under .box_step .step_item .step_cont .tl::before{content:"";position:absolute;top:0;width:10px;height:10px;background-color:var(--main-color);border-radius:50%;top:12px;left:0}.under .box_step::before{content:"";position:absolute;width:1px;height:100%;border:1px dashed var(--main-color);left:50px}.under .box_app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:80px auto 0;max-width:1000px;width:100%}.under .box_app-image{text-align:center;width:calc(50% - 50px);max-width:400px;margin:auto;border:2px solid #f7931e;overflow:hidden;border-radius:20px}.under .box_app-image h4{margin-bottom:0;background-color:#f7931e;color:#fff;padding:15px 10px;font-size:22px;border-radius:0}.under .box_app-center{width:100px;position:relative;overflow:hidden}.under .box_app-center::before{content:"";position:absolute;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:35px solid #f7931e;top:50%;left:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .box_app-center::after{content:"";position:absolute;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:35px solid #f7931e;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .step_grid{--column:3;display:-ms-grid;display:grid;-ms-grid-columns: ;grid-template-columns:repeat(var(--column),1fr);grid-gap:20px}.under .step_grid .step_info{background-color:#fef7f4;border-radius:20px;overflow:hidden}.under .step_grid .step_info .step_title{background-color:var(--main-color);font-family: var(--f-nunito);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;line-height:1.1;padding:13px 10px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px}.under .step_grid .step_info .step_title .step_text{font-size:.5em}.under .step_grid .step_info .step_title .step_num{font-size:1em;font-weight:600}.under .step_grid .step_info .step_content{padding:40px 30px 45px;text-align:center}.under .step_grid .step_info .step_content p{line-height:1.5}.under .step_grid .step_info .step_content .step_icon{margin:0 auto 20px;width:160px;height:100px;background-position:center;background-size:contain;background-repeat:no-repeat}.under .step_grid .step_info .step_content .white_bg{background-color:#fff;border:1px solid #000}.under .step_grid .step_info.step_01 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon01.png)}.under .step_grid .step_info.step_02 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon02.png)}.under .step_grid .step_info.step_03 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon03.png)}.under .step_grid .step_info.step_04 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon04.png)}.under .step_grid .step_info.step_05 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon05.png)}.under .step_grid .step_info.step_06 .step_icon{height:100px;background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon06.png)}.under .step_grid .step_info.step_07 .step_icon{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/telemedicine_icon07.png)}.under .feature01_map{height:400px;margin-bottom:15px}.under .title_list{background-color:#f9f2e7;display:inline-block;padding:0 10px;font-weight:500;border-radius:5px;font-size:18px}.under .ud_price{border:2px solid var(--clr2);border-radius:5px;display:table;margin:30px 0 10px;padding:22px 20px 12px;position:relative;text-align:center;font-size:18px}.under .ud_price .price_tl{background-color:var(--clr2);color:#fff;margin:0;display:table;line-height:1;position:absolute;top:-20px;left:10px;padding:8px 20px;border-radius:5px}.under .ud_price .price_cont{font-weight:500}.under .ud_flow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .ud_flow .flow_it{width:calc(33.3333333333% - 40px);margin:20px 20px 20px;border-radius:10px;font-weight:500;border:1px solid var(--main-color);position:relative;min-height:100px;z-index:0;background:#fff;-webkit-transition:.3s all;transition:.3s all}.under .ud_flow .flow_it:not(:last-child)::after {content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:-27px;width:15px;height:16px;background: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 89.99 58.01'%3E%3Cpath d='M258,411l45,31.38L348,411v26.62L303,469l-45-31.39Z' transform='translate(-258 -411)' style='fill:%23f15e27;fill-rule:evenodd'/%3E%3C/svg%3E")
    no-repeat center/contain;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.under .ud_flow .flow_tl{background-color:var(--main-color);color:#fff;text-align:center;padding:10px 20px;border-radius:10px 10px 0 0}.under .ud_flow .flow_tl .title{position:relative;z-index:1;margin-bottom:0;font-size:18px}.under .ud_flow .flow_cont{padding:10px 20px}.under .ud_flow .flow_num{position:absolute;top:-25px;left:0;right:0;margin:auto;background:var(--main-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0;width:70px;height:55px;border-radius:50%;font-size:20px;font-family: var(--f-nunito);padding-bottom:5px}@media only screen and (min-width:769px) and (max-width:1280px){.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;max-width:100%;margin-right:auto;margin-left:auto}.under .list_under li::before{top:10px}.under .step_grid{--column:2}.under .step_grid .step_info .step_title{font-size:35px}.under .step_grid .step_info .step_content{padding:25px 15px 30px}.under .step_grid .step_info .step_content .step_icon{width:130px;height:90px}.under .step_grid .step_info.step04 .step_icon{width:100px}.under .step_grid .step_info.step06 .step_icon{width:80px}.under .ud_flow .flow_tl{padding:5px 20px}.under .ud_flow .flow_cont{padding:10px 15px}}.under table{border-radius:3px}.under table.rollTable{width:100%}.under table.tbl_center th,.under table.tbl_center td{text-align:center}.under table.tbl_style01 th,.under table.tbl_style01 td{border:1px solid #d7d7d7;padding:1.375rem .625rem;letter-spacing:.05em}.under table.tbl_style01 th img,.under table.tbl_style01 td img{max-width:100%}.under table.tbl_style01 th{background-color:#fbecd5;color:var(--clr1);font-size:1em;font-weight:500;text-align:center}.under table.tbl_style01 td{background-color:#fff;font-size:1em}.under table.tbl_style01.rowHead tr th:not(:last-child) {border-right:1px solid #d7d7d7}.under table.tbl_style01.colHead tr:not(:last-child) th {border-bottom:1px solid #d7d7d7}.under table.tbl_style01 .td_del{position:relative;padding:0}.under table.tbl_style01 .td_del::before{content:'';position:absolute;top:1px;bottom:0;right:0;left:0;width:100%;height:100%;margin:auto;clip-path:polygon(0% 1px,0% 0%,calc(50% - 5.5px) calc(50% - 1px),0% calc(100% - 1px),0 calc(100% - 0px),calc(50% - 5.5px) 50%,calc(100% - 2px) 100%,100% calc(100% - 0px),calc(50% - 3.5px) calc(50% - .5px),100% 1px,100% 0%,calc(50% - 7px) calc(50% - .5px));background-color:#333;opacity:.4}.under table.tbl_style02 th,.under table.tbl_style02 td{border:2px solid #9dba38;border-left:none;border-right:none;padding:.625em}.under table.tbl_style02 th img,.under table.tbl_style02 td img{max-width:100%}.under table.tbl_style02 th{background:none;font-weight:normal;font-size:1.125em;color:#9dba38}.under table.tbl_style02 td{font-size:1em}.under .tbl_note{display:none;margin-top:10px;color:var(--clr2);font-size:11px;letter-spacing:0}.under table.tbl_style01 .tbl_sum td{font-size:115%;font-weight:600}.under table.tbl_chart{table-layout:fixed}.under table.tbl_chart th{width:auto!important}@media only screen and (min-width:1001px){.under table.tbl_chart td,.under table.tbl_chart th{padding:.5rem .2rem}}@media only screen and (max-width:1400px) and (min-width:769px){.under table.tbl_chart td,.under table.tbl_chart th{padding:.5rem .2rem;letter-spacing:0}}@media only screen and (max-width:1000px) and (min-width:769px){.under table.tbl_style01 th,.under table.tbl_style01 td{padding:.5rem}.under table.tbl_chart td,.under table.tbl_chart th{padding:.5rem 0;letter-spacing:0}.under table.tbl_style01 th{font-size:1em}.under table.tbl_style01 td{font-size:.9em}.under table.tbl_style02 th{font-size:1em}.under table.tbl_style02 td{font-size:.9em}.under table.tbl_chart td{font-size:.7em}.under table.tbl_chart th{font-size:.9em}}.under ul.list01.mcol-2{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.under ul.list01.mcol-2{margin-bottom:10px}.under ul.list01.mcol-2 li:last-child,
  .under ul.list01.mcol-2 li:nth-child(2n + 1) {margin-bottom:0}}.under ul.list01.mcol-2 li{width:50%;padding-right:10px}.under ul.list01 li{position:relative;padding-left:25px;font-weight:500;line-height:2.3}.under ul.list01 li::before{content:"";position:absolute;width:14px;height:14px;background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--c1, rgb(253, 100, 79))),
      color-stop(51%, var(--c2, rgb(242, 142, 38))),
      to(var(--c1, rgb(253, 100, 79)))
    )
    var(--x, 0) / 170%;background: linear-gradient(
      90deg,
      var(--c1, rgb(253, 100, 79)),
      var(--c2, rgb(242, 142, 38)) 51%,
      var(--c1, rgb(253, 100, 79))
    )
    var(--x, 0) / 170%;border-radius:50%;left:0;top:12px}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{font-size:14px;line-height:1.45;letter-spacing:1.5px;padding:15px 0 7px}.under .topic_path ul{background-size:auto 15px;display:block;padding:4px 10px 4px 4px}.under .topic_path ul::after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;text-transform:unset;color:#333;font-weight:500}.under .topic_path a{text-decoration:none;color:var(--main-color)}.under .topic_path a:hover{opacity:1;text-decoration:underline}.under .topic_path span{display:inline-block;padding:0 6px;-webkit-transform:scale(.6,1.1);transform:scale(.6,1.1);color:var(--main-color);line-height:1}.under .anchor-links{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 0}.under .anchor-links>div{background-color:var(--main-color);border-radius:3px;position:relative;display:block;min-width:135px;width:19%;margin:0% .5% 1%;text-align:center;color:#fff;font-size:.875em;line-height:1.5;letter-spacing:.15em}.under .anchor-links>div a{display:block;width:100%;padding:10px 5px 9px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.under .anchor-links>div::after{content:"";border:4px solid;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;top:auto;bottom:2px;left:calc(50% - 4px);right:auto;line-height:1}.under .anchor-links>div:hover a{opacity:1}.under .anchor-links>div:hover::after{bottom:0}.under .anchor-links>div.ext::after{content:">";border:0;position:absolute;top:calc(50% - .5em);bottom:auto;left:auto;right:7px;font-size:.857em;line-height:1;letter-spacing:0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.under .anchor-links>div.ext:hover::after{right:5px}.under .box_frame{background:#fbf9eb;border-radius:10px;padding:20px 20px 25px;border:2px solid #4a2400}.under .doctor_box{max-width:700px;margin:auto;position:relative}.under .doctor_box p{margin-bottom:0}.under .doctor_box .doctor_name{position:absolute!important;right:2%;bottom:30px;background:rgba(255,255,255,.95);padding:20px;z-index:1;color:var(--main-color);text-align:center;font-size:24px;font-weight:600;letter-spacing:.1em;line-height:1.5}.under .doctor_box .doctor_name span{font-size:80%;display:block}.under .ud_map{height:450px}.under .exp li{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.under .exp li .year{width:7.5em}.under .exp li .txt{width:calc(100% - 7.5em)}.under .clinic_tbl01 th{width:350px;text-align:right}.under .clinic_tbl02{text-align:center}.under .clinic_tbl02 th:first-child{width:350px}.under .clinic_tbl02 th:not(:first-child) {width: calc((100% - 350px) / 7)}.under .teeth_box .secH4{width:48%}.under .teeth_box .secH5{padding-top:20px!important}.under .teeth_box img{max-height:180px}.under .teeth_box p{font-size:14px}.under .access_box_img01 .block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .access_box_img01 .block:nth-child(even) .big {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.under .access_box_img01 .block .big{width: calc(0.5 * (100% - 10px))}.under .access_box_img01 .block .small{width: calc(0.5 * (100% - 10px));display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .access_box_img01 .block .small figure{width: calc((100% - 10px) * 0.5)}.under .access_box_img01 .block figure{border-radius:0;overflow:hidden;margin-bottom:10px}.under .access_box_img02 .block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .access_box_img02 .block:nth-child(even) .big {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.under .access_box_img02 .block .big{width: calc(0.5517241379 * (100% - 10px))}.under .access_box_img02 .block .small{width: calc(0.4482758621 * (100% - 10px));display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .access_box_img02 .block .small figure{width: calc((100% - 10px) * 0.5)}.under .access_box_img02 .block figure{border-radius:10px;overflow:hidden;margin-bottom:10px}#pagination{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 0}#pagination:empty{display:none}#pagination a,#pagination span{background-color:var(--main-color);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;margin:10px 5px;width:32px;height:32px;color:#fff;line-height:1;text-decoration:none}#pagination a.prev,#pagination a.next,#pagination span.prev,#pagination span.next{background-repeat:no-repeat;background-position:center;background-size:7px auto;color:transparent}#pagination a.prev,#pagination span.prev{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_blog_arrow_prev.svg)}#pagination a.next,#pagination span.next{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_blog_arrow_next.svg)}@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75),
  screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  #pagination {
    /* for IE 9 and above */
  }
  #pagination a,
  #pagination span {
    padding-top: 2px;
  }
}#pagination a:hover{text-decoration:none;opacity:.7}#pagination span{opacity:.5}#pagination .active a,#pagination a.active:hover{background:none repeat scroll 0 0 #000;color:#fff}.blog-content .date{margin-bottom:20px;text-align:center;color:var(--clr1)}.blog_list_style01 .item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px}.blog_list_style01 .item figure{background-color:#fff;position:relative;overflow:hidden;border:1px solid var(--clr1);width:220px;height:220px}.blog_list_style01 .item figure img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog_list_style01 .item .info{width:calc(100% - 250px);position:relative;padding-bottom:40px}.blog_list_style01 .item .info p{margin-bottom:0;line-height:1.5}.blog_list_style01 .item .info .date{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-top:15px;font-size:90%}.blog_list_style01 .item .info .date .tag{display:inline-block;margin-left:20px;color:transparent;font-size:90%;letter-spacing:-1em}.blog_list_style01 .item .info .date .tag a{background-color:var(--main-color);display:inline-block;margin-left:2px;padding:0 10px;color:#fff;letter-spacing:0;text-decoration:none;border-radius:10px}.blog_list_style01 .item .info .date .tag a.column{background-color:#f28e26}.blog_list_style01 .item .info .ttl{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;font-size:120%;font-weight:600;color:#333}.blog_list_style01 .item .info .ttl a{color:inherit}.blog_list_style01 .item .info .des{padding-bottom:15px}.blog_list_style01 .item .info .button{background-color:#fff;border:1px solid var(--clr2);position:absolute;bottom:0;right:0;border-radius:30px;overflow:hidden}.blog_list_style01 .item .info .button a{position:relative;z-index:1;display:block;padding:5px 10px 7px 15px;font-size:90%;color:var(--clr2);text-decoration:none}.blog_list_style01 .item .info .button a::before{opacity:0}.blog_list_style01 .item .info .button a span{font-size:120%}.blog_list_style01 .item .info .button::after{content:"";background-color:var(--clr2);position:absolute;z-index:0;top:0;bottom:0;right:0;width:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:769px){.blog_list_style01 .item .info .button:hover a{opacity:1;color:#fff}.blog_list_style01 .item .info .button:hover::after{width:100%}}@media only screen and (max-width:640px){.blog_list_style01 .item{display:block}.blog_list_style01 .item figure{margin:0 auto}.blog_list_style01 .item .info{width:100%;max-width:420px;margin:0 auto;padding-bottom:0}.blog_list_style01 .item .info .button{position:relative;display:table}}.blog_list_style02.colImg .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog_list_style02.colImg p{margin-bottom:5px}.blog_list_style02.colImg p:last-child{margin-bottom:0}.blog_list_style02.colImg figure{margin-bottom:15px}.blog_list_style02.colImg .text p{font-size:1em}.blog_list_style02.colImg .text .ttl{font-family:inherit;font-size:1.1em;font-weight:bold;line-height:1.8;text-align:center;color:#0e7cad}.blog_list_style02.colImg4_blog .item{width:24%;margin-right:1%;margin-bottom:15px;position:relative}.blog_list_style02.colImg4_blog .item:nth-child(4) {margin-right:0}.blog_list_style02.colImg4_blog .item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.blog_list_style02.colImg4_blog .item .img{background:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/shared_blog_logo.png) center no-repeat;background-size:contain;background-color:#fff;border:1px solid #000;position:relative;width:100%;height:400px;margin-bottom:15px}.blog_list_style02.colImg4_blog .item .img:before{position:absolute;top:0;bottom:0;left:0;right:0}.blog_list_style02.colImg4_blog .item .img img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;left:50%;max-height:100%;max-width:100%}.blog_list_style02.colImg4_blog .item:hover a{opacity:1}.blog_list_style02.colImg4_blog .item:hover .img img{-webkit-filter:blur(5px) grayscale(50%);filter:blur(5px) grayscale(50%);-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.blog_list_style02.colImg4_blog figure{background-color:#ddd;position:relative;overflow:hidden;width:100%;height:100%}@media only screen and (max-width:1000px) and (min-width:769px){.blog_list_style02.colImg4_blog .item .img{height:30vw}}@media only screen and (max-width:768px){.blog_list_style02.colImg4_blog .item .img{height:280px}.blog_list_style02.colImg4_blog figure{height:260px}}@media only screen and (max-width:640px){.blog_list_style02.colImg .list{-ms-flex-pack:distribute;justify-content:space-around}.blog_list_style02.colImg .item{margin-bottom:15px}.blog_list_style02.colImg figure{margin-bottom:5px}.blog_list_style02.colImg .text{font-size:14px}.blog_list_style02.colImg4_blog .item{width:49%}.blog_list_style02.colImg4_blog .item .img{height:48vw}.blog_list_style02.colImg4_blog figure{height:48vw}}.blog_detail_style02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:30px}.blog_detail_style02 .box_gallery{width:35%;max-width:400px}.blog_detail_style02 .box_gallery .main_img{background:#ededed;position:relative;height:400px;margin-bottom:11px}.blog_detail_style02 .box_gallery .main_img .item{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.blog_detail_style02 .box_gallery .main_img .item.active{opacity:1}.blog_detail_style02 .box_gallery .main_img .img{overflow:hidden;margin:0;width:100%;height:100%}.blog_detail_style02 .box_gallery .main_img .img img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;max-height:100%}.blog_detail_style02 .box_gallery .thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.blog_detail_style02 .box_gallery .thumb li{background-color:#ededed;-webkit-transition:all .2s ease;transition:all .2s ease;width:calc(12.5% - 4.4px);margin-right:5px;margin-bottom:5px;height:20vw;max-height:40px;overflow:hidden;position:relative;cursor:pointer;text-align:center}.blog_detail_style02 .box_gallery .thumb li:nth-child(8n + 0) {margin-right:0}.blog_detail_style02 .box_gallery .thumb li:hover{opacity:.7}.blog_detail_style02 .box_gallery .thumb li img{width:auto;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog_detail_style02 .box_gallery .thumb.col_5 li{width:calc(20% - 4px);max-height:77px}.blog_detail_style02 .box_gallery .thumb.col_5 li:nth-child(5) {margin-right:0}.blog_detail_style02 .box_gallery.withSlick .main_img{height:auto}.blog_detail_style02 .box_gallery.withSlick .main_img .item{height:400px}.blog_detail_style02 .box_gallery.withSlick .main_img .item:nth-child(n) {display:block}.blog_detail_style02 .box_gallery.withSlick .thumb li{opacity:.5}.blog_detail_style02 .box_gallery.withSlick .thumb li::after{content:"";-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;z-index:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active{opacity:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active::after{border-color:#f93}.blog_detail_style02 .box_gallery.withSlick .thumb li:hover{opacity:1}.blog_detail_style02 .box_gallery.withSlick .controls p{display:table;cursor:pointer}.blog_detail_style02 .box_gallery.withSlick .controls p:hover{text-decoration:underline}.blog_detail_style02 .box_info{width:62%;max-width:710px}.blog_detail_style02 .box_info .intro{margin-bottom:20px}.blog_detail_style02 .box_info table{}.blog_detail_style02 .box_info table th{width:30%;background:#f5f5f5;color:var(--main-color)}.blog_detail_style02.noGallery .box_info{max-width:100%;width:100%}@media only screen and (max-width:768px){.blog_detail_style02 .box_gallery{width:100%;margin:0 auto 30px}.blog_detail_style02 .box_gallery .main_img{max-height:400px;height:100vw}.blog_detail_style02 .box_info{width:100%;margin:0 auto}.blog_detail_style02 .box_info table th{width:100%}.blog_detail_style02 .box_info table.tbl_style03{border-bottom:none}}.main_blog_container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main_blog_container .main_blog_content{max-width:100%;width:calc(100% - 250px)}.main_blog_container .main_blog_content>div{padding-top:0}.main_blog_container .sidebar{width:220px;overflow:hidden;border-radius:10px 10px 0 0}.main_blog_container .sidebar .txt_head,.main_blog_container .sidebar .widgettitle{background-color:var(--clr1);-webkit-transform:none;transform:none;position:static;display:block;margin-bottom:0;padding:15px 10px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:18px;color:#fff;text-align:center}.main_blog_container .sidebar ul:not(.children) {background-color:#fff;border:1px solid var(--clr1);border-top:0;padding:0 10px}.main_blog_container .sidebar ul:not(.children) > li {border-bottom:1px solid #959595;padding:12px 10px;font-size:80%}.main_blog_container .sidebar ul:not(.children) > li:last-child {border-bottom:0}.main_blog_container .sidebar ul:not(.children) > li a {color:inherit;font-size:inherit;text-decoration:underline}.main_blog_container .sidebar ul:not(.children) > li a:hover {text-decoration:none}.main_blog_container .sidebar ul.children{padding:7px 7px}.main_blog_container .sidebar ul.children li{padding-bottom:5px}.main_blog_container .sidebar ul.children li:last-child{padding-bottom:0}@media only screen and (max-width:768px){.main_blog_container .main_blog_content{width:auto;margin:0 auto}.main_blog_container .sidebar{display:none}}.blog_post_button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{border-radius:10px;position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:.9em;background:#fd644f;border-radius:20px;overflow:hidden}.blog_post_button>div a{-webkit-transition:all .3s;transition:all .3s;display:block;position:relative;z-index:1;padding:14px 15px 14px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;line-height:inherit;color:inherit;text-align:center;text-decoration:none;--c1:rgba(253,100,79,.75);--c2:rgba(242,142,38,.75);background:#fd644f;background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--c1, rgba(253, 100, 79, 0.75))),
      color-stop(51%, var(--c2, rgba(242, 142, 38, 0.75))),
      to(var(--c1, rgba(253, 100, 79, 0.75)))
    )
    var(--x, 0) / 170%;background: linear-gradient(
      90deg,
      var(--c1, rgba(253, 100, 79, 0.75)),
      var(--c2, rgba(242, 142, 38, 0.75)) 51%,
      var(--c1, rgba(253, 100, 79, 0.75))
    )
    var(--x, 0) / 170%}.blog_post_button>div a:hover{color:#fff;opacity:1}@media only screen and (min-width:769px){.blog_post_button>div a:hover{--x:100%}}.contact-form-style01 .contact-table{background-size:cover;width:100%;margin:0 auto 0;overflow:hidden;position:relative}.contact-form-style01 .contact-table::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border:1px solid;padding:4px 8px;border-radius:5px;font-size:1rem}.contact-form-style01 .contact-table input{width:100%}.contact-form-style01 .contact-table textarea{min-width:100%;width:100%;height:7em;resize:vertical}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-form-style01 .contact-table input[type="radio"],.contact-form-style01 .contact-table input[type="checkbox"]{margin:5px 3px 5px 0;width:auto}.contact-form-style01 .contact-table [readonly*="readonly"]{background:none;border:0;font-weight:bold}.contact-form-style01 .contact-table dl{position:relative;z-index:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form-style01 .contact-table dl:last-child dt,.contact-form-style01 .contact-table dl:last-child dd{border-bottom:0}.contact-form-style01 .contact-table dt{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:350px;padding:15px 20px;font-size:1em;font-weight:500}.contact-form-style01 .contact-table dt span{display:inline-block;border-radius:7px;padding:2px 7px;margin-left:5px;font-size:70%;line-height:1}.contact-form-style01 .contact-table dd{width:calc(100% - 350px);padding:15px 25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-style01 .contact-table .postal_code{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form-style01 .contact-table .inline span{max-width:75px;margin:0 5px;text-align:center}.contact-form-style01 .contact-table .inline input{text-align:center}.contact-form-style01 .contact-table .clockpicker input{width:70px;text-align:center}.contact-form-style01 .contact-table input:not([type="radio"]):not([type="checkbox"]):focus,
.contact-form-style01 .contact-table textarea:focus {color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.contact-form-style01 .confirm-table textarea{resize:none;width:100%}.contact-form-style01 .confirm-table input:not([type="radio"]):not([type="checkbox"]):focus,
.contact-form-style01 .confirm-table textarea:focus {color:inherit;background-color:transparent;border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.contact-form-style01 .input_btn,.contact-form-style01 .button.thanks_btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:520px;margin:40px auto 0;border-radius:40px}.contact-form-style01 .input_btn input,.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn input,.contact-form-style01 .button.thanks_btn a{color:inherit;text-decoration:none;line-height:1}.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn a{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-style01 .input_btn input[type="button"],.contact-form-style01 .input_btn input[type="submit"],.contact-form-style01 .button.thanks_btn a{width:200px;height:45px;border:none;padding:10px;text-align:center;font-size:100%;font-family: var(--f-notosans);font-weight:normal;margin:0 10px 10px;text-decoration:none;cursor:pointer;background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(var(--c1, rgb(253, 100, 79))),
      color-stop(51%, var(--c2, rgb(242, 142, 38))),
      to(var(--c1, rgb(253, 100, 79)))
    )
    var(--x, 0) / 170%;background: linear-gradient(
      90deg,
      var(--c1, rgb(253, 100, 79)),
      var(--c2, rgb(242, 142, 38)) 51%,
      var(--c1, rgb(253, 100, 79))
    )
    var(--x, 0) / 170%;border-radius:40px;-webkit-transition:.3s all;transition:.3s all}.contact-form-style01 .input_btn input[type="button"]:hover,.contact-form-style01 .input_btn input[type="submit"]:hover,.contact-form-style01 .button.thanks_btn a:hover{opacity:1}.contact-form-style01 .input_btn input[type="button"],.contact-form-style01 .input_btn input[type="submit"],.contact-form-style01 .button.thanks_btn{background-color:var(--main-color);color:#fff}.contact-form-style01 .contact-table{border:1px solid #d7d7d7}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border-color:#d7d7d7}.contact-form-style01 .contact-table dt{background-color:#fbecd5;border-bottom:1px solid #d7d7d7;color:#4a2400}.contact-form-style01 .contact-table dt span{background-color:#fff;color:#ff3c7f}.contact-form-style01 .contact-table dd{border-bottom:1px solid #d7d7d7}.contact-form-style01 .wpcf7-not-valid-tip{display:block;margin:3px 7px 0}@media only screen and (min-width:769px){.contact-form-style01 .input_btn input[type="button"]:hover,.contact-form-style01 .input_btn input[type="submit"]:hover,.contact-form-style01 .button.thanks_btn a:hover{--x:100%}}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:80%;color:#ff3c7f}.wpcf7-response-output{padding-top:20px}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.captcha_box{display:table;margin:50px auto 0}@media only screen and (max-width:1000px) and (min-width:769px){.contact-form-style01 .contact-table dt{width:40%}.contact-form-style01 .contact-table dd{width:60%}.contact-form-style02{padding:50px 30px 50px}}@media only screen and (max-width:768px){.contact-form-style01 .contact-table dl{display:block}.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{width:100%}.contact-form-style01 .contact-table dd{border-color:transparent}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{width:100%}.contact-form-style01 .contact-table input[type="checkbox"],.contact-form-style01 .contact-table input[type="radio"]{width:auto}.contact-form-style01 .wpcf7-list-item{display:block}.contact-form-style02{padding:40px 30px 40px}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{padding-bottom:20px;text-align:center}.contact-form-style02 .contact-table dl{width:100%}.contact-form-style02 .contact-table dl dt{width:100%;text-align:center}.contact-form-style02 .contact-table dl:not(.full) dt {bottom:20px}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,
  .contact-form-style02 .contact-table dl:not(.full).focus dt {font-size:.9em}.contact-form-style02 .wpcf7-not-valid-tip{text-align:center}}.under{counter-reset:count}.under.page-interview .key,.under.interview_template .key{height:670px;background-position:top center;background-size:cover}.under.page-interview .key .inner,.under.interview_template .key .inner{max-width:1300px}.under.page-interview .key .key_text,.under.interview_template .key .key_text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:80px}.under.page-interview .key h2,.under.page-interview .key p,.under.interview_template .key h2,.under.interview_template .key p{display:table;color:#fff}.under.page-interview .key h2,.under.interview_template .key h2{text-align:left;padding:18px 48px 21px}.under.page-interview .key h2 span,.under.interview_template .key h2 span{display:block}.under.page-interview .key h2 .en,.under.interview_template .key h2 .en{font-size:30px;font-family: var(--f-nunito);font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase;margin-bottom:10px;padding:6px 10px 3px 12px;border-radius:5px;display:table;background-color:#f7931e;margin-top:-35px}.under.page-interview .key h2 .jp,.under.interview_template .key h2 .jp{font-weight:600;color:var(--main-color);text-indent:-13px}.under.page-interview .key h2 .jp>span,.under.interview_template .key h2 .jp>span{text-indent:-34px}.under.page-interview .key p,.under.interview_template .key p{font-size:32px;line-height:2.18;font-weight:700;letter-spacing:.14em;margin-bottom:0}.under.page-interview .key .interview_name,.under.interview_template .key .interview_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #fff;padding-top:10px;margin-top:25px;width:100%}.under.page-interview .key .interview_name .name_txt,.under.interview_template .key .interview_name .name_txt{font-size:24px;letter-spacing:.2em;font-weight:500;margin-right:20px}.under.page-interview .key .interview_name .name_jp,.under.interview_template .key .interview_name .name_jp{font-size:34px}.under.page-interview .key .interview_name .name_en,.under.interview_template .key .interview_name .name_en{font-size:16px;font-weight:400;margin-top:7px;margin-left:12px;letter-spacing:.1em}.under.page-interview #mainContent .inner,.under.interview_template #mainContent .inner{max-width:1280px}.under.page-interview .key{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/interview_key_bg.jpg)}.under.page-staff .key{background-image:url(https://ami-skinclinic.com/wp-content/themes/grits_theme/images/staff_key_bg.jpg)}.interview_catch{margin-top:106px;margin-bottom:110px}.interview_catch p{font-size:36px;line-height:1.8;text-align:center;font-weight:500}.interview_catch.fz20{margin-top:83px}.interview_catch.fz20 p{font-size:20px;line-height:2.3}.interview_sec{margin-top:75px}.interview_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}.interview_box.box_left .interview_content{margin-left:80px}.interview_box.box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interview_box.box_right .interview_content{margin-right:80px}.interview_box.mrt{margin-top:80px}.interview_box.mrt_box{margin-top:80px}.interview_img{position:relative;width:51%;max-width:450px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.interview_img:before{content:"0" counter(count);counter-increment:count;position:absolute;bottom:0;left:40px;line-height:.5;font-size:120px;color:#fff;display:none}.interview_content{max-width:730px;width:49%}.interview_content h4{background-color:transparent;color:var(--main-color);padding:0}.interview_content h4 span{display:table;font-size:.5625em;text-transform:uppercase;margin-top:8px;color:var(--clr1);font-weight:600}.interview_txt{padding-top:80px;font-size:18px;text-align:center}@media only screen and (min-width:769px){.under.page-staff .interview_img{width:34%;max-width:400px}.under.page-staff .interview_content{max-width:730px;width:55%}}@media only screen and (max-width:1400px) and (min-width:769px){.under.page-short-interview .key,.under.page-interview .key,.under.interview_template .key{height:500px}.under.page-interview .key h2,.under.interview_template .key h2{font-size:38px;padding:13px 34px 19px}.under.page-staff .key{background-position:center right}.under.page-short-interview .key .key_text,.under.page-interview .key .key_text,.under.interview_template .key .key_text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:40px}.under.page-interview .key{background-position:left center}}@media only screen and (max-width:1280px) and (min-width:769px){.under.page-short-interview .key,.under.page-interview .key{background-position:right 37% center}.under.page-short-interview .key .key_text,.under.page-interview .key .key_text,.under.interview_template .key .key_text{padding-left:40px}.under.page-interview .key{background-position:right 37% center}.interview_box.box_left .interview_content{margin-left:40px}.interview_box.box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interview_box.box_right .interview_content{margin-right:40px}.interview_content{max-width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(54% - 40px)}.interview_content h4{font-size:24px}.interview_img{width:45%}.interview_img:before{font-size:90px}}.box_hp_mainvisual{background:#fff;text-align:center;color:#292929;padding:50px 50px;position:absolute;right:60px;bottom:110px}.communication .box_hp_mainvisual{padding:50px 20px}.main_txt{margin-bottom:0;font-size:30px;font-weight:bold;line-height:1.3em}.main_txt_h{font-size:35px}.box_hb_stt{background:#fa8f20;color:#fff;text-align:center;border-radius:50%;position:absolute;font-weight:bold;height:130px;width:130px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;bottom:0;-webkit-transform:translate(-60%,50%);transform:translate(-60%,50%);margin-bottom:0}.main_hp_box .inner{position:relative;height:100%}.under #main.lexpage{padding:0 0}.archive_single_list_exlp .boxmain_tab a:last-child{border-bottom:1px solid #dedede}.lexpage .archive_single_list_exlp .list_post{margin-bottom:40px}.ttl_lp01{text-align:center;font-size:26px;font-weight:700;position:relative;margin-bottom:1.7em}.ttl_lp01_s02{padding-bottom:.85em}.ttl_lp01_s02:before{content:"";width:110px;height:3px;background:#1c1c1c;position:absolute;bottom:0;left:calc(50% - 55px)}.ttl_lp01 .sp_onl{display:none}.ttl_lp01 strong{font-size:140%}.lpbox{padding:55px 0}.lpbox01{background:#e9f3f5}.lpbox02{background:#faf8ef}.lpbox04{padding-top:10px}.blog-content .entry>h4{margin-top:60px}.blog-content .entry>h5{margin-top:50px}.blog-content .entry .colImg1 img,.img_wcap_ct img{max-height:500px}.blog-content .entry .list01{margin-top:30px}ul.list-tab01{padding:0;list-style:none;display:none;max-width:800px;margin:0 auto 30px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.list-tab01 li{width: calc((100% - 20px) / 3);background:#b7b7b7;color:#fff;display:inline-block;padding:10px 0;cursor:pointer;font-size:20px;font-weight:bold;border-radius:5px;text-decoration:none;-webkit-box-shadow:inset 0 -4px 0 0 #7f7f7f;box-shadow:inset 0 -4px 0 0 #7f7f7f;margin:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}ul.list-tab01 li.current{background:#9fbc8d;-webkit-box-shadow:inset 0 -4px 0 0 #386934;box-shadow:inset 0 -4px 0 0 #386934}ul.list-tab01 li:nth-child(3n + 3) {margin-right:0}.list_bxex_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px}.list_bxex02_col{width: calc((100% - 40px) / 3);margin-right:20px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:5px;position:relative}.list_bxex02_col:nth-child(3n + 3) {margin-right:0}.list_bxex02_col:before{content:"";width:0;height:0;border-top:20px solid #9fbc8d;border-right:20px solid transparent;position:absolute;left:3px;top:3px}.list_bxex02_ttl{font-size:30px;font-weight:bold;padding-top:20px;position:relative;margin-bottom:35px;text-align:center}.list_bxex02_ttl:before{content:"";background:#9fbc8d;width:60px;height:3px;position:absolute;left:50%;margin-left:-30px;bottom:-10px}.list_bxex02_col.list_bxex02_cl01:before{border-top:10px solid #9fbc8d;border-right:10px solid transparent}.list_bxex02_cl01 .list_bxex02_ttl:before{background:#9fbc8d}.list_bxex02_ttl.list_bxex02_ttl_01{font-size:20px;line-height:24px}.box_sub01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.list_bxex02_btn{margin-bottom:0}.list_bxex02_btn a{background-size:15px auto;color:#fff;display:inline-block;padding:3px 35px 3px 20px;cursor:pointer;font-size:15px;font-weight:700;border-radius:3px;text-decoration:none;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .2s;transition:all .2s}.list_bxex02_btn a:hover{background-position:right 5px center;opacity:.8}.list_bxex02_ttl_sub{font-size:18px;color:#333;text-align:center;font-weight:bold;margin-bottom:0}.list_bxex02_des_ttl{font-size:16px;color:#333;text-align:center;font-weight:bold;margin-bottom:15px}.list_bxex02_des{font-weight:500;color:#333;margin-bottom:10px}.list_bxex02_pd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.list_bxex_02 li{background:#f9f9f9;padding:10px 1px 10px 1px;width: calc((100% - 21px) / 3);margin:0 10px 10px 0;text-align:center}.list_bxex_02 li:nth-child(3n + 3) {margin-right:0}.list_bxex_02 li.list2r img{margin-bottom:5px}.list_bxex_02 li img{display:block;margin:0 auto 8px}.list_bxex_02 li span{font-size:11px;line-height:14px;display:block}.under_post{font-size:17px}.center_img{margin:0 auto 1.5em;text-align:center}.inbl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.tag_cate{border:1px solid #e5127c;color:#e5127c;font-size:12px;font-weight:bold;margin-right:8px;line-height:20px;padding:0 12px}.post_date{font-size:16px;font-weight:bold}.img_wcap_ct{margin:40px auto 40px;text-align:center}.box_center{max-width:760px;margin:0 auto 40px}p:empty{display:none}.note01{margin-bottom:30px}.note01{position:relative;padding-left:20px;line-height:1.6em;margin-bottom:10px}.note01:before{content:"※";z-index:4;position:absolute;top:6px;left:0}.note01.note_c{color:#d90029}.note01.note_c:before{color:#d90029}.box_ctwimg{clear:both;margin-bottom:40px}.box_ctwimg p:last-child{margin-bottom:0}.img_r{max-width:420px;float:right;margin:0 0 20px 40px}.img_l{max-width:420px;float:left;margin:0 40px 20px 0}.catption_txt{padding-top:10px;color:#8e8e8e;font-size:15px;display:block;letter-spacing:-.05em}.box_lig01{margin-top:40px;position:relative;padding:40px;background:#e3edf7;margin-bottom:40px}.box_lig01 p:last-child{margin-bottom:0}.box_lig02{margin-top:40px;position:relative;padding:40px;background:#f7f7f7;margin-bottom:40px}.box_lig02 p:last-child{margin-bottom:0}.maint0{margin-top:0}blockquote p,blockquote li,blockquote dt,blockquote dd,blockquote a{font-size:16px}blockquote{position:relative;padding:25px 30px 25px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;margin-bottom:40px;border-left:2px solid #e5127c;-webkit-box-shadow:1px 2px 2px 0 #e0e0e0;box-shadow:1px 2px 2px 0 #e0e0e0}blockquote:before{position:absolute;top:15px;left:20px;z-index:2;background-size:40px;width:50px;height:50px;content:""}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}@media screen and (max-width:960px){.img_l{max-width:300px;margin:0 20px 15px 0}.img_r{max-width:300px;margin:0 0 15px 20px}}@media screen and (max-width:768px){.img_wcap_ct{margin-bottom:30px;width:auto!important}.blog-content .entry>h4{margin-top:40px}.blog-content .entry>h5{margin-top:30px}.under .blog-content .entry .colImg1 img,.under .img_wcap_ct img{max-width:100%}.box_lig01,.box_lig02{padding:20px;margin-top:30px}.inbl{margin-bottom:40px}.box_lig01,.box_lig02{padding:20px}.under_post table th{font-size:15px}}@media screen and (max-width:640px){.img_l,.img_r{float:none;max-width:100%;margin:0 0 20px 0}}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item01 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item02 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item03 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item04 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item05 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item06 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item07 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item08 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item09 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item10 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item11 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item12 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item13 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item14 .menu_img img,.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item15 .menu_img img{left:0}@media only screen and (max-width:768px){.idx05 .TabContainer.idx_tab_menu .b_list_menu .menu_item .menu_img{text-align:center}}@media only screen and (min-width:769px){.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item01 .menu_img img{top:0;left:.9375em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item02 .menu_img img{top:0;left:1.25em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item03 .menu_img img{top:0;left:1.125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item04 .menu_img img{top:.0625em;left:1.1875em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item05 .menu_img img{top:0;left:.75em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item06 .menu_img img{top:.0625em;left:.75em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item07 .menu_img img{top:0;left:.8125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item08 .menu_img img{top:0;left:1.3125em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item09 .menu_img img{top:0;left:.875em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item10 .menu_img img{top:0;left:.875em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item11 .menu_img img{top:0;left:1.4375em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item12 .menu_img img{top:0;left:1.625em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item13 .menu_img img{top:0;left:1.9375em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item14 .menu_img img{top:-.0625em;left:.25em}.idx05 .TabContainer.idx_tab_menu .b_list_menu.col2.b_list_menu02 .menu_item15 .menu_img img{top:0;left:.6875em}.menu_toggle{top:6.875em!important;height:calc(100vh - 6.875em)!important}.hamburger-btn{height:6.875em;width:6.875em;position:fixed;z-index:10;top:0;right:0;transition:.3s all}.hamburger-btn:hover{transition:.3s all;background-color:#f7931e}#nav-icon{width:35px!important;height:25px!important}.hamburger-btn .button-toggle #menu_btn{font-size:12px!important;font-family: var(--f-zenmaru);font-weight:600;letter-spacing:.05em!important}.menu_toggle .inside .ft_link{margin:0 auto;max-width:1300px}.menu_toggle .inside .ft_link ul{max-height:fit-content}.menu_toggle .inside .ft_link .menu02 ul{max-height:35em}.menu_toggle .inside .ft_link .link_list .menu01{width:22%}.menu_toggle .inside .ft_link .link_list .menu01 ul li{width:100%}.menu_toggle .inside .ft_link .link_list .menu02{width:73%}.menu_toggle .inside .ft_link li{width:33%}.menu_toggle .ft_link .menu02{margin-top:0}.menu_toggle .inside .ft_link a:hover{transition:.3s all;color:var(--main-color)}}.header_top{padding-right:5em}@media only screen and (min-width:769px) and (max-width:1560px){.header_top{padding-right:6.875em}.hamburger-btn{font-size:1.143vw}}@media only screen and (min-width:769px) and (max-width:1100px){header.active .hamburger-btn,.ovh header .hamburger-btn{height:6.85em;width:6.85em}.header_top,.hamburger-btn{font-size:1.15vw}.hamburger-btn{height:7.65em;width:7.65em}.header_top .pc_navi>ul>li{margin:0 .5em}}@media only screen and (min-width:769px) and (max-width:1560px){.menu_toggle{top:6.5em!important;height:calc(100vh - 6.5em)!important}}@media only screen and (min-width:769px) and (max-width:1280px){.menu_toggle .inside .ft_link .menu02 ul{max-height:37em}}@media only screen and (min-width:769px) and (max-width:1100px){.menu_toggle .inside{padding-left:20px}.menu_toggle .inside .ft_link .link_list .menu01 ul li{width:33%}.menu_toggle .inside .ft_link .link_list .menu01 ul{max-height:204px}.menu_toggle .inside .ft_link .link_list .menu02 ul{max-height:500px}.menu_toggle .inside .ft_link .link_list .menu01,.menu_toggle .inside .ft_link .link_list .menu02{width:100%}.menu_toggle .inside .ft_link .link_list .menu02{margin-top:50px}.menu_toggle .inside .ft_link a{font-size:1em}}@media only screen and (min-width:769px) and (max-width:1024px){.menu_toggle{font-size:1.15vw}.menu_toggle .inside{padding-left:0}}@media only screen and (min-width:769px) and (max-height:700px){.hamburger-btn{height:5.625em!important;width:5.625em!important}.menu_toggle{top:5.5em!important;height:calc(100vh - 5.5em)!important}}.fixed_bnr{position:fixed;left:100px;bottom:40px;z-index:10}.fixed_bnr .b_wrap{position:relative}.fixed_bnr img{max-width:440px}.fixed_bnr .icon_close{position:absolute;z-index:2;cursor:pointer;top:-10px;left:-10px;width:32px;height:32px;border-radius:50%;background-color:#fff;background-position:center;background-size:12px;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'13px\'\ height=\'12px\'%3E%3Cpath\ fill-rule=\'evenodd\'\ fill=\'rgb\(105,\ 57,\ 12\)\'\ d=\'M12.510,10.596\ L11.096,12.010\ L6.500,7.414\ L1.904,12.010\ L0.490,10.596\ L5.086,6.000\ L0.490,1.404\ L1.904,-0.010\ L6.500,4.586\ L11.096,-0.010\ L12.510,1.404\ L7.914,6.000\ L12.510,10.596\ Z\'/%3E%3C/svg%3E)}.fixed_bnr .icon_close:hover{background-color:#fbf2ef}@media only screen and (min-width:769px) and (max-width:1400px){.fixed_bnr{bottom:15px}.fixed_bnr img{max-width:320px}}@media only screen and (min-width:769px) and (max-width:1300px){.fixed_bnr{left:38px}}@media only screen and (max-width:768px){.fixed_bnr{left:20px;bottom:60px}.fixed_bnr img{max-width:240px;image-rendering:-webkit-optimize-contrast}.fixed_bnr .icon_close{width:28px;height:28px;background-size:11px auto}}