@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto:wght@100;400;700&display=swap);ul,ol,li,dl,dt,dd,figure,figcaption,p,h1,h2,h3,h4{margin:0;padding:0}li{list-style:none}html{font-size:62.5%;-webkit-overflow-scrolling:touch;color:#5d5855;height:100%}body{font-family:"Roboto","Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#5d5855;height:100%}.anime{visibility:hidden}header{height:80px;width:100%;position:fixed;background:rgba(255,255,255,.95);box-shadow:0 4px 4px rgba(0,0,0,.05);z-index:100;top:0}@keyframes Slide {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}header div{width:1200px;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}header h1{height:auto;width:329px;margin:25px 0 0 0}header h1 svg{fill:#8f919d}header p{display:none}header nav ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:704px;margin:0}header nav ul li{position:relative}header nav ul li.logo{display:none}header nav ul li a,header nav ul li span{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:5;color:#5d5855;padding:0 4px;display:block;position:relative;cursor:pointer}header nav ul li a:hover,header nav ul li a.current,header nav ul li span:hover,header nav ul li span.current{color:#c16c86;text-decoration:none}header nav ul li a:hover:before,header nav ul li a.current:before,header nav ul li span:hover:before,header nav ul li span.current:before{content:"";width:100%;height:4px;background:#c16c86;top:59px;display:block;position:absolute;left:0}header nav ul li:hover span+ul{visibility:visible;opacity:1}header nav ul li:nth-last-of-type(3) a {background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:2;line-height:80px;color:#fff;padding:0 24px;height:80px}header nav ul li:nth-last-of-type(3) a:hover {background:#cd899e;color:#fff!important;text-decoration:none;border:1px solid #cd899e}header nav ul li:nth-last-of-type(3) a:hover:before {display:none!important}header nav ul li.sns{display:none}header nav ul li ul{position:absolute;visibility:hidden;opacity:0;width:160px;top:76px;margin-left:-12px;z-index:100}header nav ul li ul li,
header nav ul li ul li:nth-last-of-type(3) {width:100%}header nav ul li ul li a,
header nav ul li ul li:nth-last-of-type(3) a {width:100%;display:block;background:#fff;padding:0 16px;font-size:14px;font-size:1.4rem;line-height:2.8571428571;border:none;color:#5d5855;height:auto;position:relative}header nav ul li ul li a:after,
header nav ul li ul li:nth-last-of-type(3) a:after {content:"";width:16px;height:16px;-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cmask%20id%3D%22a%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill%3D%22%235E5955%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url\(%23a\)%22%3E%3Cpath%20d%3D%22m5.35%2014.666-1.183-1.183L9.651%208%204.167%202.517l1.184-1.184L12.017%208l-6.666%206.666Z%22%20fill%3D%22%235E5955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cmask%20id%3D%22a%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill%3D%22%235E5955%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url\(%23a\)%22%3E%3Cpath%20d%3D%22m5.35%2014.666-1.183-1.183L9.651%208%204.167%202.517l1.184-1.184L12.017%208l-6.666%206.666Z%22%20fill%3D%22%235E5955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:#5d5855;display:block;position:absolute;pointer-events:none;right:8px;top:50%;transform:translateY(-50%)}header nav ul li ul li a:hover,
header nav ul li ul li:nth-last-of-type(3) a:hover {color:#fff;background:#c16c86}header nav ul li ul li a:hover:before,
header nav ul li ul li:nth-last-of-type(3) a:hover:before {display:none}header nav ul li ul li a:hover:after,
header nav ul li ul li:nth-last-of-type(3) a:hover:after {background:#fff}header+.hamburger{display:none}#designcatalog header.tab{display:none}footer .footerT{background:#fcfaf7}footer .footerT h1{text-align:center;margin:0 0 24px}footer .footerT h1 svg{width:175px;height:auto;fill:#8f919d}footer .footerT div{width:927px;margin:0 auto;padding:24px 0}footer .footerT div ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}footer .footerT div ul li a{letter-spacing:-.408px;font-size:16px;font-size:1.6rem;line-height:1.75;color:#5d5855;text-decoration:none}footer .footerT div ul li a:hover{text-decoration:underline}footer .footerB{text-align:center}footer .footerB ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin:24px 0}footer .footerB ul li:last-child a:after{display:none}footer .footerB ul li a{letter-spacing:1.59px;font-size:12px;font-size:1.2rem;line-height:2.3333333333;color:#5d5855;text-decoration:none;position:relative}footer .footerB ul li a:hover{text-decoration:underline}footer .footerB ul li a:after{white-space:pre-wrap;content:" | ";display:inline-block;position:relative}footer .footerB p{font-size:16px;font-size:1.6rem;line-height:1.5;color:#000;margin:0;padding-bottom:24px}.breadcrumb{width:1200px;margin:0 auto;padding:32px 0 48px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb li{color:#5d5855;font-size:12px;font-size:1.2rem;line-height:2}.breadcrumb li a{text-decoration-line:underline;color:#5d5855;position:relative}.breadcrumb li a:after{content:">";padding:0 4px;position:relative;display:inline-block}.breadcrumb_sp{display:none}.design{width:1000px;margin:0 auto;padding:100px 0 100px}.design h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}.design h2+p{letter-spacing:-.408px;font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:bold;margin:0 0 24px}.design ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.design ul li{width:320px;margin:0 0 24px}.design ul li a{color:#5d5855;text-decoration:none;display:block}.design ul li a:hover{background:#fcfaf7}.design ul li a:hover img{opacity:.7}.design ul li a p:first-child{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.25;margin:16px 0 8px}.design ul li a p:last-child{font-size:12px;font-size:1.2rem;line-height:1.6666666667;color:#666}.design ul:after{content:"";width:320px;display:block}.design p.btn{margin:12px auto 0;width:584px}.design p.btn a{background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}.design p.btn a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}.design p.btn a:hover{text-decoration:none;background:#cd899e}.design p.btn2{margin:12px auto 0;width:584px}.design p.btn2 a{display:block;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;padding:12px 0;position:relative;background:#fff;border:2px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#c16c86}.design p.btn2 a:after{background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);content:"";width:24px;height:24px;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}.design p.btn2 a:hover{text-decoration:none;background:#f9f1f3}.design p.btn3{margin:24px auto 0;width:584px}.design p.btn3 a{background:rgba(206,211,218,.25);border-radius:4px;display:block;font-size:16px;font-size:1.6rem;line-height:1.75;font-weight:bold;color:#5d5855;padding:12px 0;text-align:center;position:relative}.design p.btn3 a:before{content:"";display:inline-block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;margin:0 0 0 4px;top:50%;left:12px;transform:translateY(-50%) scale(-1,1);position:absolute}.design p.btn3 a:hover{text-decoration:none;background:#eee}.menu{width:1200px;margin:0 auto;padding:0}.menu h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}.menu .box{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.menu .box h4{font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:-.408px;width:584px;margin:0 0 24px}.menu .box p:not(.btn) {border:1px solid #0a2248;box-sizing:border-box;padding:24px 16px;margin:0 0 24px}.menu .box .btn a{background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}.menu .box .btn a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}.menu .box .btn a:hover{text-decoration:none;background:#cd899e}.nailimages{width:1200px;margin:0 auto;padding:100px 0 48px}.salonlist{width:1000px;margin:0 auto;padding:0 0 88px}.salonlist h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin-bottom:64px}.salonlist h3{width:100%;margin:0 0 28px;text-align:center}.salonlist h3:last-of-type{margin-top:68px}.salonlist h3 svg{fill:#8f919d;width:225px;height:auto}.salonlist p{width:640px;margin:4px auto 28px;font-size:14px;font-size:1.4rem;line-height:1.7142857143}.salonlist dl dt{font-weight:bold;font-size:20px;font-size:2rem;line-height:1.2;padding:0 0 0 36px;margin:0 0 24px;position:relative}.salonlist dl dt:after{content:"";display:block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><circle\ cx=\"12\"\ cy=\"12\"\ r=\"10\"\ stroke=\"%235D5855\"\ stroke-width=\"4\"/></svg>) no-repeat;background-size:contain;position:absolute;left:0;top:0}.salonlist dl dd ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.salonlist dl dd ul:before{content:"";display:block;width:230px;order:1}.salonlist dl dd ul:after{content:"";display:block;width:230px}.salonlist dl dd ul li{width:230px;margin:0 0 12px;position:relative}.salonlist dl dd ul li a{color:#5d5855;font-size:16px;font-size:1.6rem;line-height:2.25;text-decoration:underline}.salonlist dl dd ul li a:hover{text-decoration:none}.salonlist dl+dl{margin:36px 0 0 0}.salonlist .btnarea{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;margin:46px 0 60px 0}.salonlist .btnarea p{width:484px}.salonlist .btnarea p.btn1 a{display:block;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;padding:12px 0;position:relative;background:#fff;border:2px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#c16c86}.salonlist .btnarea p.btn1 a:after{background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);content:"";width:24px;height:24px;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}.salonlist .btnarea p.btn1 a:hover{text-decoration:none;background:#f9f1f3}.salonlist .btnarea p.btn1 a{font-size:16px;font-size:1.6rem;line-height:1.625}.salonlist .btnarea p.btn2 a{background:#c16c86;border:1px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#fff;display:block;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;padding:12px 0;position:relative}.salonlist .btnarea p.btn2 a:after{content:"";width:24px;height:24px;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>)}.salonlist .btnarea p.btn2 a:before{content:"3分で予約完了！";color:#c16c86;background:#fff;border:1px solid #c16c86;box-sizing:border-box;border-radius:14px;padding:0 28px;position:absolute;left:50%;transform:translateX(-50%);top:-10px;font-size:12px;font-size:1.2rem;line-height:1.3333333333;white-space:nowrap}.salonlist .btnarea p.btn2 a:hover{text-decoration:none;background:#cd899e}.salonlist .btnarea p.btn2 a{font-size:16px;font-size:1.6rem;line-height:1.625}#index .mainvisual{width:100%;height:calc(100% - 80px);background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/mv.jpg) no-repeat;background-size:cover;margin-top:80px}#index .mainvisual h2{width:927px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:249px}#index .mainvisual p{width:927px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:109px}#index .mainvisual .scroll{position:absolute;left:50%;bottom:0;height:52px}#index .mainvisual .scroll span{position:absolute;right:-24px;top:-3px;color:#fff;font-size:10px;font-size:1rem;line-height:2.4;writing-mode:vertical-rl;transform:scale(-1,-1);letter-spacing:.05em}#index .mainvisual .scroll:after{content:"";position:absolute;top:0;width:2px;height:34px;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove {
  0% {
    height: 0;
    top: 0;
    opacity: 0;
  }
  30% {
    height: 30px;
    opacity: 1;
  }
  100% {
    height: 0;
    top: 50px;
    opacity: 0;
  }
}@media (max-height:770px){#index .mainvisual h2{top: calc(80px + 10vh)}#index .mainvisual p{bottom:10vh}}#index .news{padding:103px 0 0}#index .news p{width:800px;margin:0 auto;border:1px solid #c16c86;box-sizing:border-box}#index .news p a{display:block;padding:12px 72px 12px 24px;color:#5d5855;font-size:18px;font-size:1.8rem;line-height:1.3333333333;position:relative}#index .news p a:hover{text-decoration:none;background:#f9f1f3}#index .news p a span{display:block;font-size:12px;font-size:1.2rem;line-height:1.6666666667;color:#949494}#index .news p a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:24px}#index .banner{width:1200px;margin:0 auto;text-align:center;padding:32px 0 0 0}#index .banner img:hover{opacity:.7}#index .concept{width:1200px;margin:0 auto;padding:80px 0 120px}#index .concept h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}#index .concept h3{font-size:40px;font-size:4rem;line-height:1.5;font-weight:normal;margin:0 0 48px;text-align:center}#index .concept .box{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#index .concept .box div:nth-of-type(1) {width:583px}#index .concept .box div:nth-of-type(1) img {width:399px;height:auto;margin:109px auto 0;display:block}#index .concept .box div:nth-of-type(2) {width:584px}#index .concept .box div:nth-of-type(2) h4 {font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:-.408px}#index .concept .box div:nth-of-type(2) p:not(.btn) {margin:24px 0;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:-.408px}#index .concept .box div:nth-of-type(2) .btn a {background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}#index .concept .box div:nth-of-type(2) .btn a:after {content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}#index .concept .box div:nth-of-type(2) .btn a:hover {text-decoration:none;background:#cd899e}#index .voice{width:1000px;margin:0 auto;padding:0 0 100px}#index .voice h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}#index .voice ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#index .voice ul li{width:320px;border:1px solid #0a2248;box-sizing:border-box;padding:16px 12px 24px;position:relative}#index .voice ul li:before{content:"";display:block;width:59px;height:62px;position:absolute}#index .voice ul li:nth-child(1):before {background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/xvoice_lady.png.pagespeed.ic.psQHJmR136.png) no-repeat;background-size:contain}#index .voice ul li:nth-child(2):before {background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/voice_lady2.png) no-repeat;background-size:contain}#index .voice ul li:nth-child(3):before {background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/xvoice_lady3.png.pagespeed.ic.q_38RVRSsv.png) no-repeat;background-size:contain}#index .voice ul li h3{font-size:14px;font-size:1.4rem;line-height:1.4285714286;font-weight:bold;margin:0 0 4px 77px}#index .voice ul li h3+p{letter-spacing:-.408px;font-size:12px;font-size:1.2rem;line-height:2;margin:0 0 6px 77px}#index .voice ul li p{letter-spacing:-.408px;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#index .voice ul li div{margin:16px 0 0 0;background:rgba(10,34,72,.05)}#index .voice ul li div a{color:#5d5855;text-decoration:none;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#index .voice ul li div a p{font-weight:bold;font-size:12px;font-size:1.2rem;line-height:1.6666666667;padding:8px}#index .voice ul li div a p span{display:block;letter-spacing:-.408px;font-size:14px;font-size:1.4rem;line-height:1.7142857143;font-weight:normal;position:relative}#index .voice ul li div a p span:after{content:"";display:inline-block;width:16px;height:16px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;margin:0 0 0 4px;top:3px;position:relative}#index .voice ul li div a img{width:80px;height:100%;-o-object-fit:contain;object-fit:contain}#index .topics{width:1000px;margin:0 auto}#index .topics h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}#index .topics ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#index .topics ul li{width:488px;margin:0 0 24px;border:1px solid #b6bdc8;box-sizing:border-box}#index .topics ul li a{text-decoration:none;display:block;padding:12px;height:100%}#index .topics ul li a:hover{background:#fcfaf7}#index .topics ul li dl dt{margin:0 0 12px;font-size:18px;font-size:1.8rem;line-height:1.3333333333;font-weight:bold;color:#5d5855;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#index .topics ul li dl dd p:not(.date) {font-size:16px;font-size:1.6rem;line-height:1.5;margin:0 0 8px;color:#5d5855;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#index .topics ul li dl dd p.date{color:#666;font-size:12px;font-size:1.2rem;line-height:1.6666666667}#index .topics p.btn{margin:12px auto 0;width:584px}#index .topics p.btn a{background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}#index .topics p.btn a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}#index .topics p.btn a:hover{text-decoration:none;background:#cd899e}#concept .about{padding:52px 0 77px;background:#fcfaf7}#concept .about .breadcrumb{padding:50px 0 63px}#concept .about h2{text-align:center;font-size:16px;font-size:1.6rem;line-height:3;color:#000;font-style:normal;font-weight:100}#concept .about h3{font-size:28px;font-size:2.8rem;line-height:1.4285714286;margin:16px 0 28px;text-align:center;color:#5d5855;font-weight:bold}#concept .about p{font-size:16px;font-size:1.6rem;line-height:2;color:#5d5855;text-align:center}#concept .concepttxt{padding:0}#concept .concepttxt ol{counter-reset:item;margin:50px 0 0 0}#concept .concepttxt ol li{width:1200px;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;counter-increment:item;position:relative;margin:0 auto 100px}#concept .concepttxt ol li:before{content:"0" counter(item);position:relative;text-align:center;font-weight:100;font-size:48px;font-size:4.8rem;line-height:1;width:100%;color:#000;margin:0 0 16px;display:block}#concept .concepttxt ol li h3{letter-spacing:-.408px;font-weight:bold;font-size:32px;font-size:3.2rem;line-height:1.125;text-align:center;width:100%;position:relative;margin:0 0 60px}#concept .concepttxt ol li div{width:584px}#concept .concepttxt ol li div p:not(.btn) {letter-spacing:-.408px;font-size:16px;font-size:1.6rem;line-height:1.75;flex-grow:2}#concept .concepttxt ol li div p.btn{width:100%;margin-top:36px}#concept .concepttxt ol li div p.btn a{background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}#concept .concepttxt ol li div p.btn a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}#concept .concepttxt ol li div p.btn a:hover{text-decoration:none;background:#cd899e}#concept .concepttxt ol li div p.btn2{width:100%;margin:24px 0 0}#concept .concepttxt ol li div p.btn2 a{display:block;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;padding:12px 0;position:relative;background:#fff;border:2px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#c16c86}#concept .concepttxt ol li div p.btn2 a:after{background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);content:"";width:24px;height:24px;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}#concept .concepttxt ol li div p.btn2 a:hover{text-decoration:none;background:#f9f1f3}#concept .concepttxt ol li dl{margin:24px 0 0}#concept .concepttxt ol li dl dt{margin:0;font-size:18px;font-size:1.8rem;line-height:1.5555555556;letter-spacing:-.408px;color:#5d5855;border-bottom:1px solid #9da7b6;font-weight:bold}#concept .concepttxt ol li dl dd{margin:16px 0 0 0;padding-left:32px;letter-spacing:-.408px;font-size:16px;font-size:1.6rem;line-height:1.75;position:relative}#concept .concepttxt ol li dl dd:before{content:"";display:block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><circle\ cx=\"12\"\ cy=\"12\"\ r=\"10\"\ stroke=\"%235D5855\"\ stroke-width=\"4\"/></svg>) no-repeat;background-size:contain;position:absolute;left:0;top:2.5px}#concept .concepttxt ol li:last-child{margin-bottom:8.64vw}#concept .nailimages{padding:80px 0 48px}#salonlist .mv{padding:80px 0 0 0;width:1200px;margin:0 auto}#salonlist .breadcrumb{padding:24px 0 48px}#salonlist .area{width:1000px;margin:0 auto;padding:0 0 84px}#salonlist .area h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin:0 0 47px;font-weight:bold}#salonlist .area h2+p{display:none}#salonlist .area dl{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#salonlist .area dl+dl{margin-top:8px}#salonlist .area dl dt{width:160px;background:rgba(10,34,72,.05);padding:12px 24px;box-sizing:border-box;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold}#salonlist .area dl dd{width:calc(100% - 160px - 24px);padding:12px 0}#salonlist .area dl dd dl{margin-top:0}#salonlist .area dl dd dl dt{width:70px;background:#fff;padding:0;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#salonlist .area dl dd dl dd{width:calc(100% - 70px);padding:0}#salonlist .area dl dd dl dd ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}#salonlist .area dl dd dl dd ul li{margin:0 0 8px 16px}#salonlist .area dl dd dl dd ul li a{text-decoration:underline;color:#5d5855;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#salonlist .area dl dd dl dd ul li a:hover{text-decoration:none}#salonlist .area .list{padding:80px 0 0 0}#salonlist .area .list h3{font-weight:bold;font-size:20px;font-size:2rem;line-height:1.2;padding:0 0 0 36px;margin:0 0 24px;position:relative}#salonlist .area .list h3:after{content:"";display:block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><circle\ cx=\"12\"\ cy=\"12\"\ r=\"10\"\ stroke=\"%235D5855\"\ stroke-width=\"4\"/></svg>) no-repeat;background-size:contain;position:absolute;left:0;top:0}#salonlist .area .list ul li{border:1px solid #b6bdc8;box-sizing:border-box;margin:0 0 16px}#salonlist .area .list ul li a{padding:20px;display:block;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;color:#5d5855;text-decoration:none}#salonlist .area .list ul li a img{width:227px;height:160px;-o-object-fit:cover;object-fit:cover}#salonlist .area .list ul li a div{padding:0 17px}#salonlist .area .list ul li a div h4{font-weight:bold;font-size:20px;font-size:2rem;line-height:1.2;margin:0 0 24px;width:455px}#salonlist .area .list ul li a div p{font-size:16px;font-size:1.6rem;line-height:1.5;padding:0 0 0 32px;position:relative}#salonlist .area .list ul li a div p:before{content:"";width:24px;height:24px;top:0;left:0;display:block;position:absolute}#salonlist .area .list ul li a div .time:before{background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_time.svg);background-size:contain;background-repeat:no-repeat}#salonlist .area .list ul li a div .holiday{margin:12px 0}#salonlist .area .list ul li a div .holiday:before{background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_calendar.svg);background-size:contain;background-repeat:no-repeat}#salonlist .area .list ul li a div .tel{color:#c16c86}#salonlist .area .list ul li a div .tel:before{background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_tel.svg);background-size:contain;background-repeat:no-repeat}#salonlist .area .list ul li ul{width:240px;border:none}#salonlist .area .list ul li ul li{border:none;margin:0;width:100%}#salonlist .area .list ul li ul li a{box-sizing:border-box;border-radius:4px;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:2.5;text-align:center;display:block;padding:0;position:relative;display:block}#salonlist .area .list ul li ul li.reserve a{background:#c16c86;border:1px solid #c16c86;box-shadow:0 2px 0 0 #9a3d59;color:#fff}#salonlist .area .list ul li ul li.reserve a:hover{text-decoration:none;background:#cd899e}#salonlist .area .list ul li ul li.detail{margin:12px 0 0 0}#salonlist .area .list ul li ul li.detail a{background:#fff;border:2px solid #999;box-sizing:border-box;color:#5d5855}#salonlist .area .list ul li ul li.detail a:hover{text-decoration:none;background:#f5f5f5}#salonlist .area .list ul li ul li.hotpepper{margin:12px 0 0 0}#salonlist .area .list ul li ul li.hotpepper a{background:#fff;border:1px solid #c16c86;box-shadow:0 2px 0 0 #9a3d59;color:#c16c86}#salonlist .area .list ul li ul li.hotpepper a img{width:auto;height:24px;margin-right:4.57px}#salonlist .area .list ul li ul li.hotpepper a:hover{text-decoration:none;background:#f9f1f3}#salonlist .area .list ul+h3{margin:48px 0 24px 0}#salonlist .area2{width:1000px;margin:0 auto;padding:0 0 100px}#salonlist .area2 h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}#salonlist .area2 p{width:640px;margin:0 auto 28px;font-size:14px;font-size:1.4rem;line-height:1.7142857143;letter-spacing:-.408px}#salonlist .area2 p img{display:block;margin:64px auto 32px}#salonlist .area2 h3{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.3333333333;padding:0 0 0 36px;margin:0 0 24px;position:relative}#salonlist .area2 h3:after{content:"";display:block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><circle\ cx=\"12\"\ cy=\"12\"\ r=\"10\"\ stroke=\"%235D5855\"\ stroke-width=\"4\"/></svg>) no-repeat;background-size:contain;position:absolute;left:0;top:0}#salonlist .area2 ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}#salonlist .area2 ul li{width:230px;margin-right:20px}#salonlist .area2 ul li a{color:#c16c86;font-size:16px;font-size:1.6rem;line-height:2.25;text-decoration:underline}#salonlist .area2 ul li a:hover{text-decoration:none}#salonlist .area2 ul+p{margin:80px auto 28px}#salondetail .detail{width:1200px;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0 48px 0}#salondetail .detail .slide{width:680px}#salondetail .detail .slide .slider-for img{width:680px;height:420px;-o-object-fit:cover;object-fit:cover}#salondetail .detail .slide .slider-nav{margin:16px 0 0 0}#salondetail .detail .slide .slider-nav .slick-active{width:139.5px!important}#salondetail .detail .slide .slider-nav .slick-active:last-of-type{width:120px!important}#salondetail .detail .slide .slider-nav .slick-current img{border:2px solid #c16c86}#salondetail .detail .slide .slider-nav .slick-track{margin:0}#salondetail .detail .slide .slider-nav img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(10,34,72,.2);box-sizing:border-box}#salondetail .detail .rig{width:484px}#salondetail .detail .rig .breadcrumb{width:100%;padding:12px 0 24px}#salondetail .detail .rig .slide{display:none}#salondetail .detail .rig h2{font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 24px}#salondetail .detail .rig p:not(.btn, .tel) {letter-spacing:-.408px;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#salondetail .detail .rig dl{margin:24px 0 32px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:-.408px;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#salondetail .detail .rig dl dt{width:80px;margin:0 0 8px}#salondetail .detail .rig dl dd{width:392px;margin:0 0 8px}#salondetail .detail .rig ul.btn{display:flex;justify-content:space-between}#salondetail .detail .rig ul.btn li{width:calc(50% - 4px)}#salondetail .detail .rig ul.btn li a{font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;position:relative}#salondetail .detail .rig ul.btn li.reserve a{background:#c16c86;border:1px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#fff;display:block;font-size:18px;font-size:1.8rem;line-height:3}#salondetail .detail .rig ul.btn li.reserve a:before{content:"3分で予約完了！";color:#c16c86;background:#fff;border:1px solid #c16c86;box-sizing:border-box;border-radius:14px;padding:0 28px;position:absolute;left:50%;transform:translateX(-50%);top:-10px;font-size:12px;font-size:1.2rem;line-height:1.3333333333;white-space:nowrap}#salondetail .detail .rig ul.btn li.reserve a:hover{text-decoration:none;background:#cd899e}#salondetail .detail .rig ul.btn li.hotpepper a{background:#fff;border:1px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#c16c86;font-size:18px;font-size:1.8rem;line-height:3}#salondetail .detail .rig ul.btn li.hotpepper a img{width:auto;height:32px;margin-right:4.43px}#salondetail .detail .rig ul.btn li.hotpepper a:hover{text-decoration:none;background:#f9f1f3}#salondetail .detail .rig p.btn a{background:#c16c86;border:1px solid #c16c86;box-shadow:0 2px 0 #943d57;color:#fff;display:block;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:bold;border-radius:4px;box-sizing:border-box;text-align:center;display:block;padding:12px 0;position:relative}#salondetail .detail .rig p.btn a:after{content:"";width:24px;height:24px;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>)}#salondetail .detail .rig p.btn a:before{content:"3分で予約完了！";color:#c16c86;background:#fff;border:1px solid #c16c86;box-sizing:border-box;border-radius:14px;padding:0 28px;position:absolute;left:50%;transform:translateX(-50%);top:-10px;font-size:12px;font-size:1.2rem;line-height:1.3333333333;white-space:nowrap}#salondetail .detail .rig p.btn a:hover{text-decoration:none;background:#cd899e}#salondetail .detail .rig p.btn:after{display:none}#salondetail .detail .rig p.tel{font-size:14px;font-size:1.4rem;line-height:1.7142857143;letter-spacing:-.408px;text-align:center;margin:8px 0 0 0}#salondetail .detail .rig p.tel span{margin-left:12px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.75;color:#c16c86;font-weight:bold}#salondetail .detail .rig p.tel span:before{content:"";width:24px;height:24px;display:inline-block;margin-right:8px;position:relative;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_tel.svg);background-size:cover;top:7px}#salondetail .detail .rig p.tel_sp{display:none}#salondetail .detail .rig h3{display:none}#salondetail .detail .rig h3+img{display:none}#salondetail .map{width:1200px;margin:0 auto;height:360px;margin:0 auto 80px}#salondetail .map iframe{width:100%;height:100%}#salondetail .nailimages{padding:80px 0 48px}#salondetail .design{padding:0 0 80px}#designdetail .detail{width:1200px;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0}#designdetail .detail .slide{width:680px}#designdetail .detail .slide .slider-for img{width:680px;height:420px;-o-object-fit:contain;object-fit:contain}#designdetail .detail .slide .slider-nav{margin:16px 0 0 0}#designdetail .detail .slide .slider-nav .slick-active{width:139.5px!important}#designdetail .detail .slide .slider-nav .slick-active:last-of-type{width:120px!important}#designdetail .detail .slide .slider-nav .slick-current img{border:2px solid #c16c86}#designdetail .detail .slide .slider-nav .slick-track{margin:0}#designdetail .detail .slide .slider-nav img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(10,34,72,.2);box-sizing:border-box}#designdetail .detail div.rig{width:484px}#designdetail .detail div.rig .breadcrumb{width:100%;padding:12px 0 24px}#designdetail .detail div.rig h2{font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 24px}#designdetail .detail div.rig dl.det{margin:24px 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:-.408px;font-size:14px;font-size:1.4rem;line-height:1.7142857143;background:rgba(10,34,72,.05);padding:12px 12px 4px}#designdetail .detail div.rig dl.det dt{width:72px;margin:0 0 8px}#designdetail .detail div.rig dl.det dd{width:380px;margin:0 0 8px}#designdetail .detail div.rig dl.det dd ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}#designdetail .detail div.rig dl.det dd ul li{position:relative;margin-right:8px;text-transform:uppercase}#designdetail .detail div.rig dl.det dd ul li:before{content:"";border:1px solid #666;box-sizing:border-box;border-radius:4px;width:16px;height:16px;position:relative;display:inline-block;margin-right:4px;top:2.5px}#designdetail .detail div.rig dl.det dd ul li.pink:before{background:#eba1d8}#designdetail .detail div.rig dl.det dd ul li.purple:before{background:#ad83de}#designdetail .detail div.rig dl.det dd ul li.navy:before{background:#2d3083}#designdetail .detail div.rig dl.det dd ul li.blue:before{background:#69aedb}#designdetail .detail div.rig dl.det dd ul li.green:before{background:#94d06d}#designdetail .detail div.rig dl.det dd ul li.yellow:before{background:#ffe626}#designdetail .detail div.rig dl.det dd ul li.orange:before{background:#f29f3c}#designdetail .detail div.rig dl.det dd ul li.red::after{background:#bf412c}#designdetail .detail div.rig dl.det dd ul li.brown:before{background:#764926}#designdetail .detail div.rig dl.det dd ul li.black:before{background:#313131}#designdetail .detail div.rig dl.det dd ul li.gray:before{background:#7e7e7e}#designdetail .detail div.rig dl.det dd ul li.white:before{background:#fff}#designdetail .detail div.rig dl.det dd ul li.beige:before{background:#e0d2bb}#designdetail .detail div.rig dl.det dd ul li.silver:before{background:linear-gradient(139deg,#fff,#c4cccc,#eaeaea)}#designdetail .detail div.rig dl.det dd ul li.gold:before{background:linear-gradient(137deg,#fff,#908e54,#ded7a1)}#designdetail .detail div.rig dl.det dd ul li.clear:before{background:linear-gradient(180deg,#fff,#ddd)}#designdetail .detail div.rig dl.det dd ul li.multi:before{background:linear-gradient(180deg,#e67b98,#88a2e5,#70e0be,#afe578,#e0e074)}#designdetail .detail div.rig .price{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#designdetail .detail div.rig .price dl{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;width:232px;box-sizing:border-box;margin:0 0 24px;height:48px}#designdetail .detail div.rig .price dl dt{font-size:14px;font-size:1.4rem;line-height:1.1428571429;margin:0;width:100px}#designdetail .detail div.rig .price dl dd{font-size:24px;font-size:2.4rem;line-height:1;width:calc(100% - 100px)}#designdetail .detail div.rig .price dl.price1 dt{color:#fff;background:#c16c86;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#designdetail .detail div.rig .price dl.price1 dd{color:#c16c86;border:2px solid #c16c86;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#designdetail .detail div.rig .price dl.price2 dt{background:#e6e9ed;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#000}#designdetail .detail div.rig .price dl.price2 dd{color:#c16c86;border:2px solid #e6e9ed;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#000}#designdetail .detail div.rig .salon{margin:0;background:rgba(10,34,72,.05)}#designdetail .detail div.rig .salon a{color:#5d5855;text-decoration:none;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#designdetail .detail div.rig .salon a p{font-weight:bold;font-size:12px;font-size:1.2rem;line-height:1.6666666667;padding:8px}#designdetail .detail div.rig .salon a p span{display:block;letter-spacing:-.408px;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal;position:relative;margin:8px 0 0 0}#designdetail .detail div.rig .salon a p span:after{content:"";display:inline-block;width:16px;height:16px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;margin:0 0 0 8px;top:3px;position:relative}#designdetail .detail div.rig .salon a img{width:96px;height:100%;-o-object-fit:contain;object-fit:contain}#designdetail .recomended{width:1000px;margin:0 auto;padding:0 0 80px}#designdetail .recomended h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center}#designdetail .recomended h2+p{text-align:center;font-size:20px;font-size:2rem;line-height:1.8;letter-spacing:-.408px;font-weight:bold;margin:0 0 24px}#designdetail .recomended ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#designdetail .recomended ul li{width:320px;margin:0 0 24px}#designdetail .recomended ul li a{color:#5d5855;text-decoration:none;display:block}#designdetail .recomended ul li a:hover{background:#fcfaf7}#designdetail .recomended ul li a:hover img{opacity:.7}#designdetail .recomended ul li a p:first-child{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.25;margin:16px 0 8px}#designdetail .recomended ul li a p:last-child{font-size:12px;font-size:1.2rem;line-height:1.6666666667;color:#666}#designdetail .recomended ul:after{content:"";width:320px;display:block}#designdetail .pager ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto;margin:16px auto 0 -100px}#designdetail .pager ul li.prev,#designdetail .pager ul li.next{width:400px;margin:0}#designdetail .pager ul li.prev a,#designdetail .pager ul li.next a{display:block;border:2px solid #c16c86;box-sizing:border-box;border-radius:4px;font-size:16px;font-size:1.6rem;line-height:1;font-weight:bold;color:#c16c86;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:52px;padding:0 8px}#designdetail .pager ul li.prev a span,#designdetail .pager ul li.next a span{color:#5d5855;font-size:10px;font-size:1rem;line-height:1.6;position:relative;font-weight:normal}#designdetail .pager ul li.prev a:hover,#designdetail .pager ul li.next a:hover{text-decoration:none;background:#f9f1f3}#designdetail .pager ul li.prev span{padding:0 12px 0 20px}#designdetail .pager ul li.prev span:before{content:"";display:block;width:16px;height:18.91px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;top:0;left:0;transform:scaleX(-1);position:absolute}#designdetail .pager ul li.next{text-align:right}#designdetail .pager ul li.next a{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-wrap:nowrap}#designdetail .pager ul li.next span{padding:0 20px 0 12px}#designdetail .pager ul li.next span:before{content:"";display:block;width:16px;height:18.91px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;top:0;right:0;position:absolute}#designdetail .pager ul li.list{width:360px;margin:0}#designdetail .pager ul li.list a{background:rgba(206,211,218,.25);border-radius:4px;display:block;height:52px;font-size:16px;font-size:1.6rem;line-height:1.75;font-weight:bold;color:#5d5855;text-align:center;padding:0 8px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#designdetail .pager ul li.list a:hover{text-decoration:none;background:#eee}#designdetail .nailimages{padding:80px 0 48px}#menu .breadcrumb{padding:104px 0 48px}#menu .menuprice{width:1200px;margin:0 auto;margin-bottom:49px}#menu .menuprice h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;font-weight:bold}#menu .menuprice .box{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#menu .menuprice .box h4{font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:-.408px;width:584px;margin:0 0 24px}#menu .menuprice .box p{font-size:14px;font-size:1.4rem;line-height:1.7142857143;margin:-8px 0 16px;width:584px}#menu .menuprice .box p+p{border:1px solid #0a2248;box-sizing:border-box;padding:24px 16px;margin:0}#menu .servicemenu{width:1000px;margin:0 auto;padding:0}#menu .servicemenu h3{background:rgba(10,34,72,.1);padding:8px 20px;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold}#menu .servicemenu h3+p{padding:12px 20px 32px;color:#6c7a91;font-size:14px;font-size:1.4rem;line-height:1.4285714286}#menu .servicemenu h3+dl{margin-top:32px}#menu .servicemenu dl{padding:0 20px}#menu .servicemenu dl+h3{margin-top:80px}#menu .servicemenu dl dt{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.5;padding:0 3px 8px;border-bottom:1px solid #9da7b6;margin:0 0 16px}#menu .servicemenu dl dt span{margin-left:8px;font-weight:normal}#menu .servicemenu dl dt+p{display:block;margin:-6px 0 16px 4px;color:#6c7a91;font-size:14px;font-size:1.4rem;line-height:1.4285714286;font-weight:normal}#menu .servicemenu dl dd{margin:0 0 24px}#menu .servicemenu dl dd+dt{margin-top:56px}#menu .servicemenu dl dd dl{padding:0}#menu .servicemenu dl dd dl dt{font-size:14px;font-size:1.4rem;line-height:1.7142857143;border:none;padding:0 1px 10px;margin:0}#menu .servicemenu dl dd dl dt span{margin-left:8px;color:#6c7a91}#menu .servicemenu dl dd dl dt span span{margin-left:8px;border:1px solid #c16c86;box-sizing:border-box;padding:0 10px;color:#c16c86;font-size:10px;font-size:1rem;line-height:2;font-weight:bold}#menu .servicemenu dl dd dl dd{color:#6c7a91;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 0 21px}#menu .servicemenu dl dd dl dd p{font-size:14px;font-size:1.4rem;line-height:1.4285714286;width:560px}#menu .servicemenu dl dd dl dd div{width:372px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#menu .servicemenu dl dd dl dd div dl{width:180px;text-align:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}#menu .servicemenu dl dd dl dd div dl dt{width:80px;font-size:12px;font-size:1.2rem;line-height:1.6666666667;padding:4px 0;box-sizing:border-box;font-weight:bold}#menu .servicemenu dl dd dl dd div dl dd{width:calc(100% - 80px);font-size:16px;font-size:1.6rem;line-height:1.25;padding:4px 0;box-sizing:border-box;display:block;margin:0}#menu .servicemenu dl dd dl dd div dl:nth-of-type(1) dt {background:#c16c86;color:#fff;border:1px solid #c16c86}#menu .servicemenu dl dd dl dd div dl:nth-of-type(1) dd {color:#c16c86;font-weight:bold;border:1px solid #c16c86}#menu .servicemenu dl dd dl dd div dl:nth-of-type(2) dt {background:#e6e9ed;color:#5d5855;border:1px solid #e6e9ed}#menu .servicemenu dl dd dl dd div dl:nth-of-type(2) dd {color:#5d5855;font-weight:normal;border:1px solid #e6e9ed}#menu .servicemenu dl dd.polish p{font-size:14px;font-size:1.4rem;line-height:1.4285714286;width:540px}#menu .servicemenu dl dd.polish div{width:400px}#menu .servicemenu dl dd.polish div ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#menu .servicemenu dl dd.polish div ul li{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;font-size:14px;font-size:1.4rem;line-height:1.4285714286;align-items:center}#menu .servicemenu dl dd.polish div ul li+li{margin-top:12px}#menu .servicemenu dl dd .nomination{border:1px solid #9da7b6;padding:18px 16px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:48px 0 0 0}#menu .servicemenu dl dd .nomination dt{display:inline-block;padding:0}#menu .servicemenu dl dd .nomination dd{margin:0}#menu .servicemenu dl dd .nomination dd dt{padding:4px 0}#menu .servicemenu .design{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:0 0 21px;margin-top:48px}#menu .servicemenu .design li{width:320px;margin:0 0 24px}#menu .servicemenu .design li a{color:#5d5855;text-decoration:none;display:block}#menu .servicemenu .design li a:hover{background:#fcfaf7}#menu .servicemenu .design li a:hover img{opacity:.7}#menu .servicemenu .design li a p:first-child{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.25;margin:16px 0 8px}#menu .servicemenu .design li a p:last-child{font-size:12px;font-size:1.2rem;line-height:1.6666666667;color:#666}#menu .servicemenu .design:after{content:"";width:320px;display:block}#menu .servicemenu .btn{width:584px;margin:0 auto}#menu .servicemenu .btn a{background:#c16c86;border:1px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;color:#fff;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;display:block;padding:12px 0;position:relative}#menu .servicemenu .btn a:after{content:"";width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23fff\"/></svg>);background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px}#menu .servicemenu .btn a:hover{text-decoration:none;background:#cd899e}#menu .nailimages{padding:80px 0 48px}#newslist .breadcrumb{padding:104px 0 48px}#newslist .newslist{width:1000px;margin:0 auto;padding:0}#newslist .newslist h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin:0 0 48px;font-weight:bold}#newslist .newslist ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#newslist .newslist ul li{margin:0 0 24px;width:488px;border:1px solid #b6bdc8;box-sizing:border-box}#newslist .newslist ul li a{text-decoration:none;display:block;padding:12px;height:100%}#newslist .newslist ul li a:hover{background:#fcfaf7}#newslist .newslist ul li dl dt{margin:0 0 12px;font-size:18px;font-size:1.8rem;line-height:1.3333333333;font-weight:bold;color:#5d5855;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newslist .newslist ul li dl dd p:not(.date) {font-size:16px;font-size:1.6rem;line-height:1.5;margin:0 0 8px;color:#5d5855;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#newslist .newslist ul li dl dd p.date{color:#666;font-size:12px;font-size:1.2rem;line-height:1.6666666667}#newslist .newslist .pager{margin:48px 0 80px}#newslist .newslist .pager .wp-pagenavi{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#newslist .newslist .pager .wp-pagenavi .last,#newslist .newslist .pager .wp-pagenavi .first,#newslist .newslist .pager .wp-pagenavi .current,#newslist .newslist .pager .wp-pagenavi .page,#newslist .newslist .pager .wp-pagenavi .extend{display:none}#newslist .newslist .pager .wp-pagenavi .pages{font-size:14px;font-size:1.4rem;line-height:2;color:#737373;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#newslist .newslist .pager .wp-pagenavi .previouspostslink,#newslist .newslist .pager .wp-pagenavi .nextpostslink{color:#c16c86;background:#fff;border:2px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;position:relative;padding:6px 12px 8px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-size:1.6rem;line-height:1.75}#newslist .newslist .pager .wp-pagenavi .previouspostslink:before,#newslist .newslist .pager .wp-pagenavi .nextpostslink:before{content:"";position:relative;display:inline-block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);background-size:contain;top:3px}#newslist .newslist .pager .wp-pagenavi .previouspostslink:hover,#newslist .newslist .pager .wp-pagenavi .nextpostslink:hover{text-decoration:none;background:#f9f1f3}#newslist .newslist .pager .wp-pagenavi .previouspostslink{order:-1}#newslist .newslist .pager .wp-pagenavi .previouspostslink:before{margin-right:4px;transform:scaleX(-1)}#newslist .newslist .pager .wp-pagenavi .nextpostslink{margin:0 0 0 auto}#newslist .newslist .pager .wp-pagenavi .nextpostslink:before{margin-left:4px;order:2}#newslist .nailimages{padding:80px 0 48px}#newsdetail .breadcrumb{padding-top:104px}#newsdetail .newsdetail{width:1000px;margin:0 auto}#newsdetail .newsdetail h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;font-weight:bold;text-align:left}#newsdetail .newsdetail .date{margin:8px 0 24px;font-size:12px;font-size:1.2rem;line-height:.8333333333;color:#666}#newsdetail .newsdetail .text{margin:0 0 80px}#newsdetail .newsdetail .text p{font-size:16px;font-size:1.6rem;line-height:1.8125}#newsdetail .pager ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto;margin:16px auto 0 -100px}#newsdetail .pager ul li.prev,#newsdetail .pager ul li.next{width:400px;margin:0}#newsdetail .pager ul li.prev a,#newsdetail .pager ul li.next a{display:block;border:2px solid #c16c86;box-sizing:border-box;border-radius:4px;font-size:16px;font-size:1.6rem;line-height:1;font-weight:bold;color:#c16c86;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:52px;padding:0 8px}#newsdetail .pager ul li.prev a span,#newsdetail .pager ul li.next a span{color:#5d5855;font-size:10px;font-size:1rem;line-height:1.6;position:relative;font-weight:normal}#newsdetail .pager ul li.prev a:hover,#newsdetail .pager ul li.next a:hover{text-decoration:none;background:#f9f1f3}#newsdetail .pager ul li.prev span{padding:0 12px 0 20px}#newsdetail .pager ul li.prev span:before{content:"";display:block;width:16px;height:18.91px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;top:0;left:0;transform:scaleX(-1);position:absolute}#newsdetail .pager ul li.next{text-align:right}#newsdetail .pager ul li.next a{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-wrap:nowrap}#newsdetail .pager ul li.next span{padding:0 20px 0 12px}#newsdetail .pager ul li.next span:before{content:"";display:block;width:16px;height:18.91px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%230A2248\"/></svg>);background-size:contain;top:0;right:0;position:absolute}#newsdetail .pager ul li.list{width:360px;margin:0}#newsdetail .pager ul li.list a{background:rgba(206,211,218,.25);border-radius:4px;display:block;height:52px;font-size:16px;font-size:1.6rem;line-height:1.75;font-weight:bold;color:#5d5855;text-align:center;padding:0 8px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#newsdetail .pager ul li.list a:hover{text-decoration:none;background:#eee}#newsdetail .nailimages{padding:80px 0 48px}#faq .mv{width:1200px;margin:0 auto;padding:80px 0 0 0}#faq .mv img{width:100%;-o-object-fit:cover;object-fit:cover}#faq .faqlist{width:1000px;margin:0 auto;padding:0 0 80px}#faq .faqlist h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin:0 0 48px;font-weight:bold}#faq .faqlist dl{position:relative}#faq .faqlist dl+dl{margin-top:48px}#faq .faqlist dl dt{background:rgba(10,34,72,.1);padding:8px 20px;font-weight:bold;margin:0 0 16px;font-size:16px;font-size:1.6rem;line-height:1.5}#faq .faqlist dl dd dl{border-bottom:1px solid #9da7b6;padding:8px 0;color:#000}#faq .faqlist dl dd dl:after{content:"";display:block;position:absolute;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_arrow.svg) no-repeat;background-size:contain;right:28px;top:37.45px;width:16px;height:16px;transform:rotate(90deg)}#faq .faqlist dl dd dl.active:after{transform:rotate(-90deg)}#faq .faqlist dl dd dl+dl{margin-top:0}#faq .faqlist dl dd dl dt{background:none;padding:22px 22px 22px 72px;position:relative;font-weight:normal;margin:0;cursor:pointer;font-size:16px;font-size:1.6rem;line-height:1.5}#faq .faqlist dl dd dl dt:before{content:"";width:36px;height:36px;background:#5d5855;display:block;position:absolute;left:20px;top:16px}#faq .faqlist dl dd dl dt:after{content:"";width:14.92px;height:20.41px;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/q.svg) no-repeat;background-size:contain;display:block;position:absolute;left:30.5px;top:25px}#faq .faqlist dl dd dl dd{padding:30px 22px 22px 72px;position:relative;display:none;font-size:16px;font-size:1.6rem;line-height:1.5}#faq .faqlist dl dd dl dd:before{content:"";width:36px;height:36px;background:#c16c86;display:block;position:absolute;left:20px;top:24px}#faq .faqlist dl dd dl dd:after{content:"";width:16.43px;height:17.06px;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/a.svg) no-repeat;background-size:contain;display:block;position:absolute;left:30.5px;top:33px}#privacy .mv{width:1200px;margin:0 auto;padding:80px 0 0 0}#privacy .text{width:1000px;margin:0 auto;padding:0 0 80px;font-size:16px;font-size:1.6rem;line-height:1.5}#privacy .text p+h2{font-size:20px;font-size:2rem;line-height:1.2;margin:80px 0 24px}#privacy .text h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin:0 0 48px;font-weight:bold}#privacy .text h3{margin:48px 0 8px;font-size:16px;font-size:1.6rem;line-height:1.5}#privacy .text ol{margin:8px 0 0 1em}#privacy .text ol li{list-style:decimal}#reserve .mv{padding:80px 0 0 0;width:1200px;margin:0 auto}#reserve .reserve{width:1000px;margin:0 auto}#reserve .reserve h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 36px;font-weight:normal;text-align:center;margin:0 0 48px;font-weight:bold}#reserve .reserve dl.area{margin:0 0 80px}#reserve .reserve dl.area dt{background:rgba(10,34,72,.1);padding:8px 20px;font-weight:bold;margin:0 0 16px;font-size:16px;font-size:1.6rem;line-height:1.5}#reserve .reserve dl.area dd dl dt{margin:24px 0 12px;background:none;padding:0 0 0 20px;position:relative;font-size:14px;font-size:1.4rem;line-height:1.7142857143}#reserve .reserve dl.area dd dl dt:before{content:"";display:block;width:16px;height:16px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><circle\ cx=\"12\"\ cy=\"12\"\ r=\"10\"\ stroke=\"%235D5855\"\ stroke-width=\"4\"/></svg>) no-repeat;background-size:contain;position:absolute;left:0;top:4px}#reserve .reserve dl.area dd dl dd ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}#reserve .reserve dl.area dd dl dd ul li{width:160px;margin-right:16px}#reserve .reserve dl.area dd dl dd ul li a{display:block;background:#fff;border:2px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;font-size:16px;font-size:1.6rem;line-height:1.75;color:#c16c86;font-weight:bold;text-align:center;padding:8px 0}#reserve .reserve dl.area dd dl dd ul li a:hover{text-decoration:none;background:#f9f1f3}#reserve .reserve dl.area dd dl dd ul li.active a{background:#c16c86;color:#fff}#reserve .reserve dl.salon{margin:-32px 0 80px 0}#reserve .reserve dl.salon dt{background:rgba(10,34,72,.1);padding:8px 20px;font-weight:bold;margin:0 0 16px;font-size:16px;font-size:1.6rem;line-height:1.5;display:none}#reserve .reserve dl.salon dt.active{display:block}#reserve .reserve dl.salon dd{display:none}#reserve .reserve dl.salon dd.active{display:block}#reserve .reserve dl.salon dd ul li{border:1px solid #b6bdc8;box-sizing:border-box;margin:0 0 16px}#reserve .reserve dl.salon dd ul li a{padding:20px;display:block;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;color:#5d5855;text-decoration:none}#reserve .reserve dl.salon dd ul li a img{width:227px;height:160px;-o-object-fit:cover;object-fit:cover}#reserve .reserve dl.salon dd ul li a div{padding:0 17px}#reserve .reserve dl.salon dd ul li a div h4{font-weight:bold;font-size:20px;font-size:2rem;line-height:1.2;margin:0 0 24px;width:455px}#reserve .reserve dl.salon dd ul li a div p{font-size:16px;font-size:1.6rem;line-height:1.5;padding:0 0 0 32px;position:relative}#reserve .reserve dl.salon dd ul li a div p:before{content:"";width:24px;height:24px;top:0;left:0;display:block;position:absolute}#reserve .reserve dl.salon dd ul li a div .time:before{background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_time.svg);background-size:contain}#reserve .reserve dl.salon dd ul li a div .holiday{margin:12px 0}#reserve .reserve dl.salon dd ul li a div .holiday:before{background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/icon_calendar.svg);background-size:contain}#reserve .reserve dl.salon dd ul li ul{width:240px;border:none}#reserve .reserve dl.salon dd ul li ul li{border:none;margin:0;width:100%}#reserve .reserve dl.salon dd ul li ul li a{box-sizing:border-box;border-radius:4px;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.25;text-align:center;display:block;padding:8px 0;position:relative;display:block}#reserve .reserve dl.salon dd ul li ul li:nth-child(1) {margin:6px 0 0 0}#reserve .reserve dl.salon dd ul li ul li:nth-child(1) a {background:#c16c86;border:1px solid #c16c86;box-shadow:0 2px 0 #cb6e00;color:#fff}#reserve .reserve dl.salon dd ul li ul li:nth-child(2) {margin:12px 0 0 0}#reserve .reserve dl.salon dd ul li ul li:nth-child(2) a {background:rgba(206,211,218,.25);color:#5d5855}.breadcrumb.mini{width:1064px;margin:0 auto;padding:104px 0 0}.breadcrumb.mini.tab{display:none}.nailcatalog{width:1064px;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;padding:48px 0 40px}.nailcatalog .side{width:280px}.nailcatalog .side h2{margin:0}.nailcatalog .side dl.category{width:100%}.nailcatalog .side dl.category dt{border-top:1px solid #e5e5e5;padding:24px 0 20px 0;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.25}.nailcatalog .side dl.category dt.close{cursor:pointer}.nailcatalog .side dl.category dt.close:hover{background:rgba(193,108,134,.1)}.nailcatalog .side dl.category dt.close+dd{display:none}.nailcatalog .side dl.category dd ul{margin:0 0 0 0}.nailcatalog .side dl.category dd ul li{padding:8px;color:#c16c86;font-size:14px;font-size:1.4rem;line-height:1.4285714286;font-weight:400;display:block;margin-bottom:1px;cursor:pointer}.nailcatalog .side dl.category dd ul li:before{content:"";background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/design_icon.svg);background-repeat:no-repeat;background-size:contain;display:block;width:16px;height:16px;margin:0 4px 0 0;display:inline-block;position:relative;vertical-align:text-bottom}.nailcatalog .side dl.category dd ul li.active{background:rgba(193,108,134,.1)}.nailcatalog .side dl.category dl.new dd ul li a:before{display:none}.nailcatalog .side dl.category dl.search dt{border-top:0}.nailcatalog .side dl.category dl.search dd{margin:0}.nailcatalog .side dl.category dl.search dd form{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.nailcatalog .side dl.category dl.search dd input[type="text"]{width:190px;height:44px;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:4px;padding:0 8px;font-size:16px;font-size:1.6rem;line-height:1.25}.nailcatalog .side dl.category dl.search dd input[type="submit"]{background:#fff;border:2px solid #c16c86;box-sizing:border-box;border-radius:4px;color:#c16c86;font-size:16px;font-size:1.6rem;line-height:1.25;line-height:40px;width:82px;font-weight:700;text-align:center;padding:0;margin:0}.nailcatalog .side dl.category .submit{border-top:1px solid #e5e5e5;padding:24px 0 0 0}.nailcatalog .side dl.category .submit input{background:#fff;border:2px solid #c16c86;box-sizing:border-box;border-radius:4px;color:#c16c86;font-size:16px;font-size:1.6rem;line-height:1.25;line-height:40px;width:100%;font-weight:700;text-align:center;padding:0;margin:0}.nailcatalog .catalog{width:756px;margin:-6px 0 0 0}.nailcatalog .catalog p.none{font-size:16px;font-size:1.6rem;line-height:1.25}.nailcatalog .catalog .refinement{margin:0 0 18px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.nailcatalog .catalog .refinement li{margin:0}.nailcatalog .catalog .refinement li a{margin:6px;width:240px;border:1px solid #e5e5e5;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:1.4285714286;padding:18px 12px;color:#c16c86;position:relative;display:block}.nailcatalog .catalog .refinement li a:after{content:"";width:20px;height:20px;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/close.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.nailcatalog .catalog ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.nailcatalog .catalog ul:after{content:"";width:252px;height:0;display:block;position:relative}.nailcatalog .catalog ul li{width:252px;margin:0 0 20px}.nailcatalog .catalog ul li a{text-decoration:none;display:block;padding:6px}.nailcatalog .catalog ul li a:hover{text-decoration:none;background:rgba(193,108,134,.1)}.nailcatalog .catalog ul li figure img{width:240px;height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nailcatalog .catalog ul li figure figcaption h3{font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:700;color:#0a2248;margin:12px 0 8px}.nailcatalog .catalog ul li figure figcaption p{color:#c16c86;font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.6666666667}.nailcatalog .detail{width:744px;margin:0}.nailcatalog .detail figure img{width:720px;height:540px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nailcatalog .detail figure figcaption h3{font-size:28px;font-size:2.8rem;line-height:1;font-weight:700;color:#0a2248;margin:24px 0 12px}.nailcatalog .detail figure figcaption p:not(.link) {font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.75}.nailcatalog .detail figure figcaption ul{margin:16px 0 0}.nailcatalog .detail figure figcaption ul li a{color:#c16c86;font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.6666666667}.nailcatalog .detail .pager2{margin:60px 0 0 0}.nailcatalog .detail .pager2 ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.nailcatalog .detail .pager2 ul li{width:140px}.nailcatalog .detail .pager2 ul li a{background:#fff;border:2px solid #c16c86;box-sizing:border-box;border-radius:4px;width:100%;display:block;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.25;padding:12px 0;font-weight:700;color:#c16c86}.nailcatalog .detail .pager2 ul li a:hover{text-decoration:none;background:rgba(193,108,134,.1)}.nailcatalog .pager{margin:48px 0 80px}.nailcatalog .pager .wp-pagenavi{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.nailcatalog .pager .wp-pagenavi .last,.nailcatalog .pager .wp-pagenavi .first,.nailcatalog .pager .wp-pagenavi .current,.nailcatalog .pager .wp-pagenavi .page,.nailcatalog .pager .wp-pagenavi .extend{display:none}.nailcatalog .pager .wp-pagenavi .pages{font-size:14px;font-size:1.4rem;line-height:2;color:#737373;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.nailcatalog .pager .wp-pagenavi .previouspostslink,.nailcatalog .pager .wp-pagenavi .nextpostslink{color:#c16c86;background:#fff;border:2px solid #c16c86;box-sizing:border-box;box-shadow:0 2px 0 #943d57;border-radius:4px;position:relative;padding:6px 12px 8px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-size:1.6rem;line-height:1.75}.nailcatalog .pager .wp-pagenavi .previouspostslink:before,.nailcatalog .pager .wp-pagenavi .nextpostslink:before{content:"";position:relative;display:inline-block;width:24px;height:24px;background:url(data:image/svg+xml;uft8,<svg\ width=\"24\"\ height=\"24\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M12\ 4l-1.41\ 1.41L16.17\ 11H4v2h12.17l-5.58\ 5.59L12\ 20l8-8-8-8z\"\ fill=\"%23C16C86\"/></svg>);background-size:contain;top:3px}.nailcatalog .pager .wp-pagenavi .previouspostslink:hover,.nailcatalog .pager .wp-pagenavi .nextpostslink:hover{text-decoration:none;background:#f9f1f3}.nailcatalog .pager .wp-pagenavi .previouspostslink{order:-1}.nailcatalog .pager .wp-pagenavi .previouspostslink:before{margin-right:4px;transform:scaleX(-1)}.nailcatalog .pager .wp-pagenavi .nextpostslink{margin:0 0 0 auto}.nailcatalog .pager .wp-pagenavi .nextpostslink:before{margin-left:4px;order:2}.nailcatalog .spmore1,.nailcatalog .spmore2{display:none}.tablet{display:none;background:#c16c86;width:92px;font-size:14px;font-size:1.4rem;line-height:1.4285714286;font-weight:400;color:#fff;text-align:center;position:fixed;top:0;left:50%;transform:translateX(-50%);padding:6px 0;z-index:10}.tablet:before{content:"";width:20px;height:17.74px;background:url(https://nailstation.jp/wp-content/themes/newnailstaiton/common/img/tablet_arrow.svg);background-repeat:no-repeat;background-size:contain;display:block;position:relative;display:inline-block;vertical-align:text-bottom}.tablet.active{top:80px}.tablet.active::before{transform:scale(1,-1)}.pc{display:inline-block}.sp{display:none}