#mainvisual,#mainvisual .inner{position:relative;display:block;z-index:2}#mainvisual,#mainvisual .inner,#mainvisual:after{height:242px}#mainvisual{display:block;background-repeat:none;background-position:center center;-webkit-background-size:cover;background-size:cover}#mainvisual:after{background-repeat:none;background-position:center center;-webkit-background-size:cover;background-size:cover;display:block;content:"";width:60%;position:absolute;right:0;top:0;z-index:1}#mainvisual .inner{background:#fff;width:100%}#mainvisual .inner:after{width:0;height:0;border-style:solid;border-width:242px 100px 0 0;border-color:#fff transparent transparent transparent;position:absolute;right:-100px;top:0;content:"";z-index:2}#mainvisual h2,#mainvisual .lead{margin:0;padding:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}#mainvisual h2{color:var(--main);font-size:1.6rem;font-weight:600;top:50%;margin-top:-50px}#mainvisual .lead{text-shadow:var(--main) 1px 1px 0 , var(--main) -1px 1px 0 , var(--main) 1px -1px 0 , var(--main) -1px -1px 0;color:#fff;font-size:7rem;display:block;white-space:nowrap!important}@media (max-width:768px){#mainvisual:after,#mainvisual .inner:after{content:none}#mainvisual:before{background:url(/assets/images/common/bg/xmask.png.pagespeed.ic.pmXEUv_ria.png);width:100%;height:242px;content:"";position:absolute;left:0;top:0}#mainvisual .inner{background:rgba(255,255,255,.0);text-align:center}#mainvisual h2,#mainvisual .lead{left:0;right:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap!important}#mainvisual h2{color:var(--white);margin-top:-40px;text-shadow:0 0 5px rgba(0,0,0,.50)}#mainvisual .lead{font-size:5rem;white-space:nowrap!important}}@media (max-width:576px){#mainvisual,#mainvisual .inner,#mainvisual:after,#mainvisual:before{height:200px}}#mainvisual.scholl_fv:after{background-image:url(/assets/images/page/school/xfv.jpg.pagespeed.ic.Ww1ss8apFf.jpg)}#mainvisual.salon_fv:after{background-image:url(/assets/images/page/salon/xfv.jpg.pagespeed.ic.W1m_XGJ-_s.jpg)}#mainvisual.contact_fv:after{background-image:url(/assets/images/page/contact/xfv.jpg.pagespeed.ic.LrqljDeAnh.jpg)}#mainvisual.hand_res_fv:after{background-image:url(/assets/images/page/booking/hand/xfv.jpg.pagespeed.ic.8DVemLRk3L.jpg)}#mainvisual.foot_res_fv:after{background-image:url(/assets/images/page/booking/foot/xfv.jpg.pagespeed.ic.c1oqElP-Jd.jpg)}#mainvisual.policy_fv:after{background-image:url(/assets/images/page/policy/xfv.jpg.pagespeed.ic.t56Cd6Zh4m.jpg)}#mainvisual.faq_fv:after{background-image:url(/assets/images/page/faq/xfv.jpg.pagespeed.ic._o2vSfZ8dd.jpg)}#mainvisual.nail_fv:after{background-image:url(/assets/images/page/nail/xfv.jpg.pagespeed.ic.6Q62lbjdcf.jpg)}#mainvisual.news_fv:after{background-image:url(/assets/images/page/news/xfv.jpg.pagespeed.ic.VWr27c1bvW.jpg)}#mainvisual.review_fv:after{background-image:url(/assets/images/page/voice/xfv.jpg.pagespeed.ic.K_dBLizCj5.jpg)}#mainvisual.sitemap_fv:after{background-image:url(/assets/images/page/sitemap/xfv.jpg.pagespeed.ic.l5puPnjZrO.jpg)}#mainvisual.intelligence_fv:after{background-image:url(/assets/images/page/intelligence/xfv.jpg.pagespeed.ic.nHBPktUU5I.jpg)}#mainvisual.firstgelnail_fv:after{background-image:url(/assets/images/page/content/nail/xfv.jpg.pagespeed.ic.2d-d0n3wV5.jpg)}#mainvisual.beginner_fv:after{background-image:url(/assets/images/page/content/beginner/xfv.jpg.pagespeed.ic.rlC6bDYdGk.jpg)}#mainvisual.content_fv:after{background-image:url(/assets/images/page/content/xfv.jpg.pagespeed.ic.LrqljDeAnh.jpg)}@media (max-width:768px){#mainvisual.scholl_fv{background-image:url(/assets/images/page/school/xfv.jpg.pagespeed.ic.Ww1ss8apFf.jpg)}#mainvisual.salon_fv{background-image:url(/assets/images/page/salon/xfv.jpg.pagespeed.ic.W1m_XGJ-_s.jpg)}#mainvisual.contact_fv{background-image:url(/assets/images/page/contact/xfv.jpg.pagespeed.ic.LrqljDeAnh.jpg)}#mainvisual.hand_res_fv{background-image:url(/assets/images/page/booking/hand/xfv.jpg.pagespeed.ic.8DVemLRk3L.jpg)}#mainvisual.handfoot_res_fv_res_fv{background-image:url(/assets/images/page/booking/foot/xfv.jpg.pagespeed.ic.c1oqElP-Jd.jpg)}#mainvisual.policy_fv{background-image:url(/assets/images/page/policy/xfv.jpg.pagespeed.ic.t56Cd6Zh4m.jpg)}#mainvisual.faq_fv{background-image:url(/assets/images/page/faq/xfv.jpg.pagespeed.ic._o2vSfZ8dd.jpg)}#mainvisual.nail_fv{background-image:url(/assets/images/page/nail/xfv.jpg.pagespeed.ic.6Q62lbjdcf.jpg)}#mainvisual.news_fv{background-image:url(/assets/images/page/news/xfv.jpg.pagespeed.ic.VWr27c1bvW.jpg)}#mainvisual.review_fv{background-image:url(/assets/images/page/voice/xfv.jpg.pagespeed.ic.K_dBLizCj5.jpg)}#mainvisual.sitemap_fv{background-image:url(/assets/images/page/sitemap/xfv.jpg.pagespeed.ic.l5puPnjZrO.jpg)}#mainvisual.intelligence_fv{background-image:url(/assets/images/page/intelligence/xfv.jpg.pagespeed.ic.nHBPktUU5I.jpg)}#mainvisual.firstgelnail_fv{background-image:url(/assets/images/page/content/nail/xfv.jpg.pagespeed.ic.2d-d0n3wV5.jpg)}#mainvisual.beginner_fv{background-image:url(/assets/images/page/content/beginner/xfv.jpg.pagespeed.ic.rlC6bDYdGk.jpg)}#mainvisual.content_fv{background-image:url(/assets/images/page/content/xfv.jpg.pagespeed.ic.LrqljDeAnh.jpg)}}#breadcrumb,#breadcrumb ol{height:56px}#breadcrumb{position:relative;overflow:hidden}#breadcrumb:after{content:"";position:absolute;left:-30px;top:0;width:50%;border-top:56px solid #f4eceb;border-left:30px solid transparent;border-right:30px solid transparent;height:0;z-index:1}#breadcrumb ol{text-align:right;display:table;margin-left:auto;position:relative;z-index:200}#breadcrumb ol li{display:table-cell;vertical-align:middle}#breadcrumb ol li i span{padding-left:5px}#breadcrumb ol li a{color:#707070;transition:.3s;font-size:1.3rem}#breadcrumb ol li a:hover{color:#007bff}#breadcrumb ol li a:after{font-family:FontAwesome;content:"\f105";padding:0 10px}#breadcrumb ol li:last-child a:after{content:none;padding:0}@media (max-width:576px){#breadcrumb{display:none}}#school .school_fv{text-align:center}#school .school_fv .inner{color:#fff;background:#009dbf;display:inline-block;width:auto;margin:0 auto;margin-top:-50px;text-align:center;position:relative;z-index:10}#school .school_fv .inner .after{background:#009dbf;position:relative;display:block;padding:15px 20px}#school .school_fv .inner:after{position:absolute;content:"";left:-50px;top:0;width:0;height:0;border-style:solid;border-width:0 50px 100px 0;border-color:transparent #009dbf transparent transparent}#school .school_fv .inner:before{position:absolute;content:"";left:-50px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 100px 50px;border-color:transparent transparent #009dbf transparent}#school .school_fv .inner .after:before{position:absolute;content:"";right:-50px;top:0;width:0;height:0;border-style:solid;border-width:100px 50px 0 0;border-color:#009dbf transparent transparent transparent}#school .school_fv .inner .after:after{position:absolute;content:"";right:-50px;bottom:0;width:0;height:0;border-style:solid;border-width:100px 0 0 50px;border-color:transparent transparent transparent #009dbf}#school .school_fv .inner p{margin:0;padding:0;font-size:2.2rem}#school #merit .dl{width:100%;margin:0;padding:0;display:table;margin-bottom:30px}#school #merit .dl .dt,#school #merit .dl .dd{display:table-cell;vertical-align:top}#school #merit .dl .dt{width:160px}#school #merit .dl .dd{padding-left:20px}#school #merit .dl .dd h3{color:var(--main);font-size:1.6rem;font-weight:600;margin-bottom:15px}#school #merit .dl .dd p{margin:0;padding:0}#school #merit .dl.merit .dt{position:relative}#school #merit .dl.merit .dt:after{color:var(--main);background:#f4eceb;content:"";border-radius:50%;width:40px;height:40px;line-height:40px;display:block;z-index:3;position:absolute;left:-10px;top:-10px;text-align:center;font-size:1.6rem}#school #merit .dl.merit1 .dt:after{content:"01"}#school #merit .dl.merit2 .dt:after{content:"02"}#school #merit .dl.merit3 .dt:after{content:"03"}#school #merit .dl.merit4 .dt:after{content:"04"}#school #course{background:url(/assets/images/common/bg/xstripebg.jpg.pagespeed.ic.SSIFT7dywJ.jpg);padding-bottom:40px}#school #course .card{box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:4px 4px 0 0;border:#f29e93 4px solid;padding:30px;position:relative}#school #course .card.osusume:before{background:url(/assets/images/page/school/xosusume.png.pagespeed.ic.4iMO5thLPl.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;content:"";width:128px;height:61px;position:absolute;left:0;top:0;z-index:10}#school #course a{box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:0 0 4px 4px;background:#f29e93;color:#fff;text-align:center;display:block;padding:10px;font-weight:600;position:relative;z-index:10}#school #course h4{color:var(--main);font-size:2.2rem;font-weight:600}#school #course dl{width:100%;margin:0;padding:0;display:table}#school #course dl dt,#school #course dl dd{display:table-cell;vertical-align:middle;padding-top:8px;padding-bottom:8px}#school #course dl dt{border-radius:3px;background:#009dbf;color:#fff;text-align:center;width:90px}#school #course dl dd{padding-left:15px}#school #course .capabilities dl dt{border-radius:3px 0 0 3px;background:#00897b;width:90px}#school #course .capabilities dl dd{border-radius:0 3px 3px 0;border:#00897b 1px solid}#school #message .body{width:800px;margin:auto;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,#ddd 97%,#ddd 100%);background-size:100% 2em;line-height:2;padding-left:15px;padding-right:15px;position:relative}#school #message .body .photo1{position:absolute;right:0;top:-25px}#school #message .body .photo2{position:absolute;right:-40px;top:425px}#school #message .body p{margin-bottom:2em}#school #message .body p span{position:relative}#school #message .body p span:after{-webkit-background-size:cover;background-size:cover;content:"";display:block;position:absolute}#school #message .body p .icon1:after{background:url(/assets/images/page/school/icon1.svg) no-repeat;width:46px;height:29px;top:-5px;right:-56px}#school #message .body p .icon2:after{background:url(/assets/images/page/school/icon2.svg) no-repeat;width:56px;height:50px;top:-30px;right:-66px}#school #message .body p .icon3:after{background:url(/assets/images/page/school/icon3.svg) no-repeat;width:19px;height:17px;top:0;right:-29px}#school #message .body p .icon4:after{background:url(/assets/images/page/school/icon4.svg) no-repeat;width:18px;height:17px;top:0;right:-26px}#school #message .body p .icon5:after{background:url(/assets/images/page/school/icon5.svg) no-repeat;width:16px;height:17px;top:0;right:-26px}#school #message .body p .icon6:after{background:url(/assets/images/page/school/icon6.svg) no-repeat;width:94px;height:58px;top:-10px;right:-104px}#school #message .body p .icon7:after{background:url(/assets/images/page/school/icon3.svg) no-repeat;width:19px;height:17px;top:0;right:-29px}#school #message .body p .icon8:after{background:url(/assets/images/page/school/icon7.svg) no-repeat;width:29px;height:24px;top:0;right:-39px}@media (max-width:1200px){#school #course .dl .dd{padding-left:10px}#school #course .dl{font-size:1.3rem}}@media (max-width:998px){#school .school_fv .inner{margin-top:-25px}#school .school_fv .inner p{font-size:1.8rem}#school .school_fv .inner:after{left:-30px;border-width:0 30px 80px 0}#school .school_fv .inner:before{left:-30px;border-width:0 0 80px 30px}#school .school_fv .inner .after:before{right:-30px;border-width:80px 30px 0 0}#school .school_fv .inner .after:after{right:-30px;border-width:80px 0 0 30px}#school #merit dl{border-bottom:#ddd 1px solid;padding-bottom:30px}#school #course .card{padding-bottom:20px}#school #course .card p br{display:none}#school #message .body{width:100%}#school #message .body .photo1{width:25%;height:auto}#school #message .body .photo2{width:30%;height:auto}#school #message .body .photo1{top:-55px}}@media (max-width:768px){#school .school_fv .inner p{font-size:1.4rem}#school #merit .dl{border-bottom:#ddd 1px solid;padding-bottom:30px}#school #course h4{font-size:1.8rem;padding-top:15px}#school #course a{font-size:1.4rem}#school #message .body .photo1{width:25%;height:auto}#school #message .body .photo2{width:30%;height:auto}#school #message .body .photo1{top:-55px}#school #message .body .photo2{top:385px}}@media (max-width:576px){#school .school_fv .inner .after{padding:5px 10px}#school .school_fv .inner{display:block;margin-top:10px}#school .school_fv .inner:after,#school .school_fv .inner:before,#school .school_fv .inner .after:before,#school .school_fv .inner .after:after{content:none}#school #merit .dl .dt{width:25%;min-width:90px}#school #merit .dl .dd h3{font-size:1.6rem;margin-bottom:10px}#school #merit .dl{padding-bottom:20px;margin-bottom:20px}#school #course .card{padding:15px}#school #course dl dt,#school #course dl dd{font-size:1.1rem}#school #course dl dt{width:70px!important}#school #course .card.osusume:before{width:60px;height:30px}#school #message .body p{font-size:12px}#school #message .body{width:100%;background-size:100% 24px}#school #message .body p{margin-bottom:24px}#school #message .body .photo1,#school #message .body .photo2{display:none}}@media (max-width:40px){#school #merit dl dd h3{font-size:3.8vw;margin-bottom:10px}}#salon #infomation dl{border-bottom:#ddd 1px solid;margin:0;padding:0}#salon #infomation dl dt{width:130px;min-width:130px}#salon #infomation dl dt,#salon #infomation dl dd{margin:0;padding:0;padding-top:25px;padding-bottom:25px}#salon #infomation dl dd p{margin:0;padding:0}#salon #access h4{text-align:center;font-size:1.8rem;margin-bottom:25px}@media (max-width:576px){#salon #infomation dl dt{width:100px;min-width:100px}#salon #access h4{font-size:1.4rem;margin-bottom:20px}}#booking .info p.lead{border-radius:4px;border:var(--red) 1px solid;color:var(--red);margin:0;padding:10px 25px;display:inline-block;font-weight:600}#booking h4{margin-bottom:30px}#booking .body p{line-height:2}#booking .body ul{width:100%;max-width:600px;display:flex;margin:auto}#booking .body ul li{width:100%;margin-right:30px}#booking .body ul li:last-child{margin-right:0}@media (max-width:576px){#booking .body p br{display:none}#booking .body p{text-align:left}}@media (max-width:430px){#booking .body ul{max-width:100%;display:block}#booking .body ul li{margin-right:0;margin-bottom:20px}}#policy_page h4{background:#f1f1f1;padding:15px;font-size:1.6rem;margin-bottom:25px}#policy_page .body{padding-left:25px}#policy_page .body p{line-height:2}#policy_page .body ol{margin-left:30px}#policy_page .body ol li{margin-bottom:8px}@media (max-width:576px){#policy_page h4{padding:10px;font-size:1.4rem}}#faq_page button.toggle{border:none;outline:none;background:#fff;display:block;width:100%;border-bottom:#ddd 1px solid;text-align:left;font-size:1.6rem;position:relative;padding:10px 0;padding-left:40px;padding-right:30px;line-height:1.5}#faq_page button.toggle:after{font-family:FontAwesome;content:"\f00d";position:absolute;top:50%;right:0;line-height:0;transition:.3s}#faq_page button.toggle{color:#007bff}#faq_page button.toggle.collapsed{color:#333}#faq_page button.toggle.collapsed:after{transform:rotate(-225deg)}#faq_page button.toggle:before{background:url(/assets/images/page/faq/xq.png.pagespeed.ic.3TmXl0m8nx.png) no-repeat;-webkit-background-size:cover;background-size:cover;width:30px;height:30px;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#faq_page .collapseinner{background:url(/assets/images/common/bg/xstripebg.jpg.pagespeed.ic.SSIFT7dywJ.jpg);padding:15px;position:relative;padding-left:60px}#faq_page .collapseinner :before{background:url(/assets/images/page/faq/xa.png.pagespeed.ic.QQSZRlKt5X.png) no-repeat;-webkit-background-size:cover;background-size:cover;width:30px;height:30px;content:"";position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#faq_page .collapseinner p{margin:0}@media (max-width:576px){#faq_page button.toggle{font-size:1.3rem}}#nail_page .nail_all_list .h4style{background-color:rgba(255,255,255,.0);position:relative;font-size:2.4rem;text-align:center;padding-top:20px;padding-bottom:20px}#nail_page .nail_all_list .h4style:before{height:4px;width:100%;display:block;border-top:var(--main) 2px solid;border-bottom:var(--main) 1px solid;content:"";position:absolute;left:0;top:0}#nail_page .nail_all_list .h4style:after{height:4px;width:100%;display:block;border-bottom:var(--main) 2px solid;border-top:var(--main) 1px solid;content:"";position:absolute;left:0;bottom:0}#nail_page .nail_all_list{padding-top:80px;padding-bottom:80px}#nail_page .nail_all_list.first{padding-top:0}#nail_page .nail_all_list.even{background:rgba(241,241,241,.50)}@media (max-width:576px){#nail_page .nail_all_list{padding-top:30px;padding-bottom:30px}#nail_page .nail_all_list .h4style{font-size:1.6rem;padding-top:15px;padding-bottom:15px}}.detail_view h4{font-size:2rem;margin-bottom:25px}.detail_view .price{text-align:right;margin-bottom:30px}.detail_view .price span{color:#999}.detail_view .linkbtn{margin-bottom:30px}.detail_view .info{margin:0;padding:0;list-style:none;padding-left:15px}.detail_view .info li{font-size:1.2rem;margin-bottom:5px;position:relative}.detail_view .info li:before{content:"※";position:absolute;left:-15px;top:0}.othernails a{border-radius:3px;color:#111;border:#ddd 1px solid;display:block;text-align:center;padding:10px;transition:.3s;font-size:1.4rem}.othernails a:hover{opacity:.5}#nail_detail .nail_category ul{margin:0;padding:0;list-style:none}#nail_detail .nail_category ul li{display:inline-block;margin-right:20px;margin-bottom:10px}#nail_detail .nail_category ul li i span{padding-left:5px}@media (max-width:768px){#nail_detail .nail_category ul{}#nail_detail .nail_category ul li{width:31%;margin-right:2.8%}#nail_detail .nail_category ul li:nth-child(3n) {margin-right:0}#nail_detail .nail_category ul li a{border:#ddd 1px solid;border-radius:4px;display:block;padding:10px}}@media (max-width:576px){.othernails a br{display:none}#nail_detail .nail_category ul li:nth-child(3n) {margin-right:2.8%}#nail_detail .nail_category ul li{width:48%;margin-right:2.8%}#nail_detail .nail_category ul li:nth-child(2n) {margin-right:0}#nail_detail .nail_category ul li a{text-align:center}}.pager ul{width:auto;display:flex;justify-content:center}.pager ul a{color:#333;border:#ddd 1px solid;border-right:none;display:block;padding:10px 25px;transition:.3s}.pager ul li:first-child a{border-radius:4px 0 0 4px}.pager ul li:last-child a{border-radius:0 4px 4px 0;border-right:#ddd 1px solid}.pager ul a:hover{color:rgba(51,51,51,.50)}.pager ul li.active a{color:#fff;background:#009dbf;transition:.3s}.pager ul li.active a:hover{opacity:.5}.pager ul li.prev a:before{font-family:FontAwesome;content:"\f104";padding-right:5px}.pager ul li.next a:after{font-family:FontAwesome;content:"\f105";padding-left:5px}@media (max-width:576px){.pager ul{width:100%}.pager ul li{width:100%;display:none;margin:0 10px}.pager ul li.next,.pager ul li.prev{display:block}.pager ul li a,.pager ul li a:hover{color:#fff;background:rgba(217,107,101,1.00);text-align:center}}#news_detail .date{border-radius:4px;text-align:center;border:#ccc 1px dotted;display:inline-block;margin-left:auto;margin-right:auto;padding:3px 20px}.news_detail_body img{display:block;margin-left:auto;margin-right:auto}.news_detial_footer ul{width:100%;display:flex}.news_detial_footer ul li{width:100%;margin-right:20px}.news_detial_footer ul li:last-child{margin-right:0}.review_item{border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.10);border:#ddd 1px solid;width:100%;display:flex;color:#333;transition:.3s;padding:15px}.review_item:hover{color:#333;opacity:.5}.review_item .review_img{width:250px;max-width:100px}.review_item .review_body{padding-left:15px}.review_item .review_body h4{font-size:1.8rem}.review_item .review_body .header{padding-top:10px;padding-bottom:10px}@media (max-width:768px){.review_item .review_img{width:150px}}@media (max-width:400px){.review_item .review_img{width:150px;max-width:100px}.review_item .review_body .header{padding-top:0;padding-bottom:5px}.review_item .review_body h4{font-size:4vw}.review_item .comment p,.review_item .date{font-size:3.4vw}}#review_detail h4{font-size:2rem;padding:15px 0}#review_detail .comment{line-height:2}.review_detial_footer ul{width:100%;display:flex}.review_detial_footer ul li{width:100%;margin-right:20px}.review_detial_footer ul li:last-child{margin-right:0}@media (max-width:576px){.review_detial_footer ul{display:block}.review_detial_footer ul li{margin-bottom:15px}}.sitemap a{background:#fff;color:#333;display:block;padding:15px;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:1.3rem;position:relative;transition:.3s}.sitemap a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:10px;top:50%;line-height:0}.sitemap a:hover{background:var(--main);color:#fff}@media (max-width:768px){.sitemap .h4style{margin:0}.sitemap a{box-shadow:none;border-bottom:#ddd 1px solid}.sitemap li:last-child a{border-bottom:none}.sitemap .item{box-shadow:0 0 5px rgba(0,0,0,.15)}}#concept_page #concept_header h4{font-size:3rem;line-height:1.8;text-align:center;margin-bottom:30px}#concept_page #concept_header a{color:#333;transition:.3s}#concept_page #concept_header a span{width:100%;display:block;text-align:center}#concept_page #concept_header a:hover{opacity:.5}#concept_page #concept_header .Lazy{width:160px;margin-left:auto;margin-right:auto}#concept_page #concept_header .Lazy_inner{overflow:hidden;height:160px;width:160px}#concept_page .check{padding-top:50px;padding-bottom:50px}#concept_page .check.odd{background:#f1f1f1}#concept_page .check h4{font-size:2.2rem;padding:15px 0}#concept_page .check p{line-height:1.8}#concept_page #greeting h4{font-size:2.2rem;margin-bottom:50px;line-height:1.8}#concept_page #greeting p{line-height:3}#concept_page #greeting .logo h5{border-radius:3px;background:#89c997;color:#fff;display:block;padding:10px;text-align:center;margin:15px 0}#concept_page #greeting ul{margin:0;padding:0;list-style:none}@media (max-width:1200px){#concept_page #concept_header .Lazy{width:130px}#concept_page #concept_header .Lazy_inner{height:130px;width:130px}}@media (max-width:998px){#concept_page #concept_header .Lazy{width:90px}#concept_page #concept_header .Lazy_inner{height:90px;width:90px}#concept_page #concept_header a span{font-size:1.3rem}}@media (max-width:768px){#concept_page #concept_header h4{font-size:2.4rem}#concept_page #concept_header .Lazy{width:105px}#concept_page #concept_header .Lazy_inner{height:105px;width:105px}#concept_page #greeting h4{text-align:center}#concept_page #greeting .logo img{display:block;margin:auto}#concept_page #greeting ul{text-align:center}#concept_page #greeting ul li{margin-bottom:10px}}@media (max-width:576px){#concept_page #concept_header h4{font-size:1.6rem}#concept_page #concept_header .Lazy{width:80px}#concept_page #concept_header .Lazy_inner{height:80px;width:80px;max-width:80px}#concept_page #concept_header p br{display:none}#concept_page #concept_header a{border:#ddd 1px solid;display:block;padding-top:10px;padding-bottom:10px}#concept_page .check{padding-top:30px;padding-bottom:30px}#concept_page .check h4{font-size:1.6rem}}@media (max-width:400px){#concept_page #concept_header a span{font-size:3.5vw}}#itelligence_navi ul{width:100%;display:flex}#itelligence_navi ul li{width:100%}#itelligence_navi ul li{margin-right:10px}#itelligence_navi ul li:last-child{margin-right:0}#itelligence_navi ul li a{color:#333;border-radius:4px;border:#ddd 1px solid;display:block;text-align:center;padding:15px 5px;transition:.3s}#itelligence_navi ul li a.active{background:#009dbf;color:#fff}#itelligence_navi ul li a:hover{opacity:.5}#itelligence_navi ul li a.active:hover{opacity:1}#itelligence_navi ul li a:focus{text-decoration:none}@media (max-width:998px){#itelligence_navi ul{flex-wrap:wrap}#itelligence_navi ul li{display:inline-block;width:15%;margin-bottom:10px}#itelligence_navi ul li:nth-child(6) {margin-right:0}}@media (max-width:576px){#itelligence_navi ul li{width:23%;margin-right:2%}#itelligence_navi ul li:nth-child(6) {margin-right:2%}}#itelligence_page .item_block{display:block}#itelligence_page .item_block .item_header{background:#f1f1f1;display:flex;align-items:center;padding:10px}#itelligence_page .item_block .item_header h5{font-size:1.6rem;font-weight:600;margin:0}#itelligence_page .item_block .item_header span{background:#fff;border-radius:4px;border:#ddd 1px solid;padding:3px 10px;margin-left:15px}#itelligence_page .item_block .item_body{border:#ddd 1px solid;margin-bottom:3rem;padding:15px}@media (max-width:576px){#itelligence_page .item_block .item_header h5{font-size:1.4rem}}#content_list .body{padding-top:15px}#content_list a .body h4{color:#009dbf;font-size:1.6rem;padding-bottom:15px;font-weight:600}#content_list a{transition:.3s}#content_list a .body{color:#333;transition:.3s}#content_list a .body p{margin:0;padding:0}#content_list a:hover .body{opacity:.5}#content_list .content_lists .linkbtn{margin-top:-15px}@media (max-width:768px){#content_list .content_lists{border-bottom:#ddd 1px solid;padding-bottom:70px;margin-bottom:40px!important}}.content_common{padding-top:60px;padding-bottom:60px}.content_common.odd,.content_common.odd .step{background:#fff}.content_common.even,.content_common.even .step{background:#f1f1f1}.content_common h4{border-bottom:var(--main) 1px solid;color:var(--main);font-size:2rem;padding-bottom:15px}.content_common .body{padding:10px 0;margin-bottom:20px}.content_common .comment{border-radius:4px;background:#cde4d1;padding:15px;position:relative}.content_common .comment:before{background:url(/assets/images/page/content/common/xcomment.png.pagespeed.ic.5qt9SrRMz2.png) no-repeat;-webkit-background-size:cover;background-size:cover;width:131px;height:17px;content:"";position:absolute;left:0;top:-16px}.content_common .body p,.content_common .comment p{margin:0;padding:0}.content_common .step{position:relative}.content_common .step:before{background-repeat:none;-webkit-background-size:cover;background-size:cover;width:58px;height:58px;display:block;content:"";position:absolute;left:-10px;top:-10px;z-index:10}.content_common .step1:before{background-image:url(/assets/images/page/content/common/xstep1.png.pagespeed.ic.V6PWp_Ox6k.png)}.content_common .step2:before{background-image:url(/assets/images/page/content/common/xstep2.png.pagespeed.ic._3L9SBGzqL.png)}.content_common .step3:before{background-image:url(/assets/images/page/content/common/xstep3.png.pagespeed.ic.0hWDMM3-El.png)}.content_common .step4:before{background-image:url(/assets/images/page/content/common/xstep4.png.pagespeed.ic.r1BEkGhwW5.png)}.content_common .step5:before{background-image:url(/assets/images/page/content/common/xstep5.png.pagespeed.ic.PWv50ODpFY.png)}.content_common .step6:before{background-image:url(/assets/images/page/content/common/xstep6.png.pagespeed.ic.qAJYxE15Vk.png)}.content_common .step7:before{background-image:url(/assets/images/page/content/common/xstep7.png.pagespeed.ic.cbPKjm457L.png)}@media (max-width:768px){.content_common{padding-top:40px;padding-bottom:40px}}@media (max-width:576px){.content_common h4{font-size:1.6rem;font-weight:600}}.beginner_step{margin:0;padding:0;list-style:none}.beginner_step li{border-bottom:#ccc 1px dotted;text-align:left;padding-bottom:60px;padding-top:60px;line-height:2;position:relative}.beginner_step li:before{color:#009dbf;display:block;font-size:2.2rem;position:absolute;left:0;top:20px;transform:rotate(-5deg)}.beginner_step li.step1:before{content:"STEP.1"}.beginner_step li.step2:before{content:"STEP.2"}.beginner_step li.step3:before{content:"STEP.3"}.beginner_step li.step4:before{content:"STEP.4"}.beginner_step li.step5:before{content:"STEP.5"}.beginner_step li.step6:before{content:"STEP.6"}.beginner_step li.step7:before{content:"STEP.7"}.beginner_step li.step8:before{content:"STEP.8"}.beginner_step li.step9:before{content:"STEP.9"}.beginner_step li.step10:before{content:"STEP.10"}.beginner_step li.step11:before{content:"STEP.11"}.beginner_step h4{text-align:left;font-size:2.2rem;margin-bottom:20px}@media (max-width:576px){.beginner_step li{padding-bottom:30px}.beginner_step h4{font-size:1.6rem;margin-bottom:20px}}#nail_search h4{font-weight:600}#nail_search .radio input{display:none}#nail_search .season1{background:url(/assets/images/page/search/xSeason1.png.pagespeed.ic.T80v-Fd6G8.png) no-repeat}#nail_search .season2{background:url(/assets/images/page/search/xSeason2.png.pagespeed.ic.Si-FUy8jUq.png) no-repeat}#nail_search .season3{background:url(/assets/images/page/search/xSeason3.png.pagespeed.ic.p6TWSoD_ru.png) no-repeat}#nail_search .season4{background:url(/assets/images/page/search/xSeason4.png.pagespeed.ic.jjcOIaxaQw.png) no-repeat}#nail_search .scene1{background:url(/assets/images/page/search/xscene1.png.pagespeed.ic.BQ_9KGNuv-.png) no-repeat}#nail_search .scene2{background:url(/assets/images/page/search/xscene2.png.pagespeed.ic.pg8SawCMdc.png) no-repeat}#nail_search .scene3{background:url(/assets/images/page/search/xscene3.png.pagespeed.ic.Nm1XmTIXki.png) no-repeat}#nail_search .scene4{background:url(/assets/images/page/search/xscene4.png.pagespeed.ic.yFaidJBVUQ.png) no-repeat}#nail_search .scene5{background:url(/assets/images/page/search/xscene5.png.pagespeed.ic.B-_THAWCtg.png) no-repeat}#nail_search .scene6{background:url(/assets/images/page/search/xscene6.png.pagespeed.ic.frI6czUmU7.png) no-repeat}#nail_search .scene7{background:url(/assets/images/page/search/xscene7.png.pagespeed.ic.Zi7bfD6U4M.png) no-repeat}#nail_search .scene8{background:url(/assets/images/page/search/xscene8.png.pagespeed.ic.73l63iMh1T.png) no-repeat}#nail_search .handle1{background:url(/assets/images/page/search/xHandle1.png.pagespeed.ic.zHlXhNJYr6.png) no-repeat}#nail_search .handle2{background:url(/assets/images/page/search/xHandle2.png.pagespeed.ic.TPGotO5lFP.png) no-repeat}#nail_search .handle3{background:url(/assets/images/page/search/xHandle3.png.pagespeed.ic.80CjZiD1-w.png) no-repeat}#nail_search .handle4{background:url(/assets/images/page/search/xHandle4.png.pagespeed.ic.-fOEg7MLPs.png) no-repeat}#nail_search .handle5{background:url(/assets/images/page/search/xHandle5.png.pagespeed.ic.qf1-5F_Ene.png) no-repeat}#nail_search .handle6{background:url(/assets/images/page/search/xHandle6.png.pagespeed.ic.cagRSuYibu.png) no-repeat}#nail_search .handle7{background:url(/assets/images/page/search/xHandle7.png.pagespeed.ic.M0Q-A9MXQm.png) no-repeat}#nail_search .handle8{background:url(/assets/images/page/search/xHandle8.png.pagespeed.ic.GmdxdDzsM1.png) no-repeat}#nail_search .handle9{background:url(/assets/images/page/search/xHandle9.png.pagespeed.ic.Eg1u7YEwRL.png) no-repeat}#nail_search .handle10{background:url(/assets/images/page/search/xHandle10.png.pagespeed.ic.zIyW0WBZjY.png) no-repeat}#nail_search .handle11{background:url(/assets/images/page/search/xHandle11.png.pagespeed.ic.kPJsHd2hZ2.png) no-repeat}#nail_search .handle12{background:url(/assets/images/page/search/xHandle12.png.pagespeed.ic.E6AFmWVXli.png) no-repeat}#nail_search .handle13{background:url(/assets/images/page/search/xHandle13.png.pagespeed.ic.ISknjP_rPg.png) no-repeat}#nail_search .handle14{background:url(/assets/images/page/search/xHandle14.png.pagespeed.ic.HObgCKkUTP.png) no-repeat}#nail_search .handle15{background:url(/assets/images/page/search/xHandle15.png.pagespeed.ic.P0j5c_xFby.png) no-repeat}#nail_search .handle16{background:url(/assets/images/page/search/Handle16.png) no-repeat}#nail_search .color1{background-color:#f8bbd0}#nail_search .color2{background-color:#fff9c4}#nail_search .color3{background-color:#ffccbc}#nail_search .color4{background-color:#757575}#nail_search .color5{background-color:#ffcdd2}#nail_search .color6{background-color:#bcaaa4}#nail_search .color7{background-color:#fff}#nail_search .color8{background-color:#ffecb3}#nail_search .color9{background-color:#ce93d8}#nail_search .color10{background-color:#9e9e9e}#nail_search .color11{background-color:#cfd8dc}#nail_search .radio input+label{-webkit-background-size:cover;background-size:cover;border-radius:4px;border:#ddd 1px solid;width:100%;display:block;padding:13px;padding-left:40px;text-align:left;cursor:pointer;transition:.3s;position:relative}#nail_search .radio input:checked+label{}#nail_search .radio input+label::after{border:#ddd 1px solid;background:#fff;width:15px;height:15px;content:"";position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#nail_search .radio input:checked+label::before{font-family:FontAwesome;content:"\f00c";color:#009dbf;position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#nail_search #submit{border:none;border-radius:4px;background:#009dbf;color:#fff;display:block;width:350px;height:50px;line-height:50px;margin-left:auto;margin-right:auto;font-size:1.6rem}#nail_search #submit span{position:relative}#nail_search #submit span::before{font-family:FontAwesome;content:"\f002";position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#search .research_area{border-radius:4px;background:#f1f1f1;display:block;padding:15px}#search .research{border:none;border-radius:4px;background:#009dbf;color:#fff;display:block;width:350px;height:50px;line-height:50px;margin-left:auto;margin-right:auto;font-size:1.6rem;text-align:center;transition:.3s}#search_risults ul{margin:0;padding:0;list-style:none;width:100%}#search_risults ul li{background:#f1f1f1;border-radius:3px;border:#ddd 1px solid;display:inline-block;margin-right:10px;padding:10px;margin-bottom:10px}@media (max-width:576px){#nail_search h4{font-size:3.3vw;margin-bottom:10px!important}#search .research{width:100%;font-size:3.3vw}#search_risults ul li{padding:5px 10px;font-size:2.5vw;margin-bottom:2%}#nail_search .radio:nth-child(even) {padding-right:1%}#nail_search .radio:nth-child(odd) {padding-left:1%}#nail_search .radio input+label{font-size:2.5vw;padding-left:25px}#nail_search .radio input+label::after{left:5px}#nail_search .radio input:checked+label::before{left:7px}#nail_search #submit{width:100%}}