@charset "utf-8";*{margin:0;padding:0}a{text-decoration:none;color:#00a6e4}a:hover{text-decoration:underline}a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}ul,ol{list-style:none}img{vertical-align:middle}input[type=text]{padding:10px;border:1px solid #ccc;outline:none;background:0 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:10px;border:1px solid #ccc;outline:none;background:0 0;width:100%;border-radius:5px}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:1px solid #ccc;outline:none;background:#275caa !important;color:#fff;display:block;margin:20px auto 0}input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:1px solid #ccc;outline:none;background:0 0;background:#ccc !important;color:#fff;display:block;margin:20px auto 0}img{max-width:100%}html{font-family:"source-han-sans-japanese",sans-serif;font-weight:500;font-weight:100;line-height:1.5;scroll-behavior:smooth;color:#4f4f4f}body{width:100%}div{width:100%}div img{width:100%}.font1{font-family:"hiragino-mincho-pron",sans-serif;font-weight:300;font-style:normal}.font2{font-family:"noto-serif",serif;font-weight:400;font-style:normal;letter-spacing:.1rem}body{width:100%}h1{font-size:2.25rem;line-height:1}h2{font-size:1em;line-height:1.3333}h3{font-size:.875em;line-height:1;margin-bottom:1em}main{display:block;width:100%}.pc{display:none}.sp{display:inherit}.tb{display:none}.tbsp{display:inherit}html,body{margin:0;padding:0;letter-spacing:.1em}*{box-sizing:border-box}header{width:100%;position:fixed;top:0;z-index:11;padding:0}header.under{background:#fff}header .hgr{width:100%;padding:0;overflow:hidden;margin:0 auto}header .hgr nav{width:auto;float:right;margin-top:0;margin-right:0;background-color:rgba(255,255,255,.5);font-size:12px}header .hgr nav a{color:#000}header .hgr nav a:hover{text-decoration:none}header .hgr h1.splogo{width:95px;float:left;text-align:center;padding:10px 30px 17px 5%}header .hgr h1 span{display:block;font-size:1.25rem;letter-spacing:.01em;margin-top:10px}header.fixed{background:#fff}.menu-trigger{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:auto;padding:28px 20px;height:auto;z-index:3}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.smp-dpmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:1s;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/gr-bg.jpg)no-repeat;background-size:cover;padding:0;max-height:0;text-align:center;font-size:1.125rem}.smp-dpmenu.open{padding:48px 0 0;max-height:100vh}.dropdown-menu{overflow:hidden;width:80%;height:auto;overflow-y:auto;margin:0 auto}.dropdown-menu li{line-height:1em;list-style:none;padding:30px 3%;overflow:hidden;font-weight:300;text-align:left;border-bottom:1px solid #b5b5b5}.dropdown-menu li a{display:block;color:#000;width:100%;text-decoration:none;font-size:.75rem}.dropdown-menu li span{font-size:1.5625rem;margin-top:5px;letter-spacing:.2rem;margin-right:10px}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li:last-child a{display:block;text-align:center;padding:16px 0;border:1px solid #000;width:70%;margin:10px auto;font-size:.875rem}.btn>span:last-of-type,.btn.active>span:first-of-type{display:none}.btn.active>span:last-of-type{display:inline}.btn-ex>span:last-of-type,.btn-ex.active>span:first-of-type{display:none}.btn-ex.active>span:last-of-type{display:inline}.fullscreen{width:100%;height:100vh;position:relative}.fullscreen:before{content:'';position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/gr-bg.png)no-repeat center;background-size:cover}.main-txt{position:fixed;top:0;z-index:2;width:90%;margin-left:10%;height:85%;background-image:url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img-sp.jpg);background-image:image-set(url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img-sp.jpg) 1x,url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img-sp@2x.jpg) 2x);background-image:-webkit-image-set(url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img-sp.jpg) 1x,url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img-sp@2x.jpg) 2x);background-position:center center;background-size:cover}.newsbody{position:relative;z-index:3;background:#fff}.scrolldown{position:absolute;left:5%;bottom:15%;height:100px;z-index:1;width:10%}.scrolldown span{position:absolute;left:-7px;top:-49px;color:#000;font-size:.7rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.scrolldown:after{content:"";position:absolute;top:0;width:1px;height:100px;background:#000;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:100px;opacity:1}100%{height:0;top:150px;opacity:0}}.newstitle{background:#fff;width:100%;position:absolute;bottom:0;z-index:2}.newstitle p.recentnews{font-size:1.0625rem;color:#b49b79;padding:20px 5%}.news-list{width:100%;background:#fff;padding:0 5% 30px}.news-list h1{font-size:1.0625rem;color:#b49b79;margin-bottom:15px}.news-list .newsbox{width:100%}.news-list .newsbox article{width:100%;float:left;margin-right:18px;margin-bottom:30px}.news-list .newsbox article .newsimg{width:100%;overflow:hidden;border-radius:3px;margin-bottom:10px}.news-list .newsbox article .newsimg img{width:100%;margin-left:0;object-fit:cover}.news-list .newsbox article p{font-size:.875rem;color:#000;line-height:160%}.news-list .newsbox article p.day{color:#b49b79}.slick-list{padding-right:50px}.slick-slide{margin-right:20px}.top-menu{display:none}.contener{position:relative;z-index:3;background:#fff}.concept{width:94%;margin:0 auto;padding-top:50px}.concept .concept-box{width:100%;padding-bottom:30px}.concept .concept-box h1{font-size:1.4375rem;line-height:170%;margin-bottom:30px;color:#000;letter-spacing:.01em}.concept .concept-box p{font-size:.875rem;line-height:190%}.concept-point{width:100%;margin-top:50px}.concept-point .treatment-box{width:100%;margin-bottom:80px}.concept-point .treatment-box h1{font-size:1.875rem;margin:50px 0 30px 3%;color:#000;line-height:120%}.concept-point .treatment-box h1 span{display:block;width:80px;border-bottom:2px solid #b49b79;margin:20px 1%}.concept-point .treatment-box h1 i{font-style:normal;font-size:1.25rem}.concept-point .treatment-box p{width:94%;margin:20px auto;line-height:180%;font-size:.875rem;letter-spacing:.01em}.top-box{width:100%;margin:50px 0 0;padding-bottom:50px}h1.gheader{width:100%;text-align:center;padding:70px 0;color:#4f4f4f;font-size:2.5rem;letter-spacing:.1em;border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4}h1.gheader span{display:block;font-size:1rem;font-family:"source-han-sans-japanese",sans-serif;margin-top:30px}h1.gheader i{position:relative;left:0;bottom:-3px;display:block;width:22px;border-bottom:2px solid #fff;margin:20px auto}.menu-list-box{width:93.75%;margin:30px auto}.menu-list-box h1{border-bottom:1px solid #000;border-top:1px solid #000;width:100%;font-size:1rem;color:#000;margin-bottom:20px;display:flex;align-items:stretch}.menu-list-box h1 span{width:30%;display:block;padding:4px 0;text-align:center;line-height:250%;background:#f0e5d1}.menu-list-box h1 span img{width:27px;margin-right:5px}.menu-list-box h1 span.twolist img{width:42px}.menu-list-box h1 i{font-style:normal;display:block;width:65%;margin-left:5%;padding:15px 0;line-height:120%}.menu-list-box p{font-size:.875rem;line-height:180%}.menu-list-box table.menu-detal{width:100%;border-collapse:collapse;background:#fcfaf5;margin:30px 0}.menu-list-box table.menu-detal tr th,.menu-list-box table.menu-detal tr td{padding:7px;border-bottom:2px solid #fff;font-size:.875rem}.menu-list-box table.menu-detal tr th{background:#c3b198;width:30%;color:#fff;font-weight:100;border-right:2px solid #fff}ul.stafflist{width:93.75%;margin:50px auto;overflow:hidden}ul.stafflist li{width:49%;float:left;margin-right:2%;font-size:1rem;text-align:center;line-height:160%;margin-bottom:40px}ul.stafflist li:nth-child(2n){margin-right:0}ul.stafflist li span{font-size:.75rem;display:block}ul.stafflist li span.tag{display:inline-block;padding:0 20px;color:#000;margin-top:3px;background:#c3b198}ul.stafflist li span.main{background:#c3b198}ul.stafflist li span.mondoyakujin{background:#c3b198}ul.stafflist li span.fukuoka{background:#c3b198}ul.stafflist li span.nagoya{background:#c3b198}ul.stafflist li span.hachinohe{background:#c3b198}ul.stafflist li .staffimg{position:relative;height:242px;width:100%;overflow:hidden;margin-bottom:10px}ul.stafflist li .staffimg img{position:absolute;width:100%;height:auto!important;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%)}h1.shoptitle{width:100%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/title-bg01.jpg)no-repeat center center;background-size:cover;text-align:center;padding:70px 0;color:#fff;font-size:2.5rem;letter-spacing:.1em}.shopinfo{width:100%}.shopinfo .shop-img{width:93.75%;margin:30px auto 0}.shopinfo-detail{margin:40px auto;width:93.75%}.shopinfo-detail h5{font-size:1.75rem}.shopinfo-detail p{font-size:1rem;line-height:180%}.shopinfo-detail p.tel{font-size:1.75rem}.shopinfo-detail p.tel img{width:26px}.shopinfo-detail p.tel a{color:#000}.shopinfo-detail table.shopinfo-deta{width:100%;margin-bottom:20px}.shopinfo-detail table.shopinfo-deta tr th,.shopinfo-detail table.shopinfo-deta tr td{font-size:.875em;vertical-align:top;padding:5px;text-align:left}.shopinfo-detail table.shopinfo-deta tr th{font-weight:100}.shopinfo-detail table.shopinfo-deta tr td span{display:block;font-size:.75rem;margin-left:37px}.shopinfo-detail .shopinfomenu{width:100%;background:#f3f2ee;padding:20px 5%}.shopinfo-detail .shopinfomenu p{font-weight:700}.shopinfo-detail .shopinfomenu ul{width:100%;margin-left:3%;margin-top:10px}.shopinfo-detail .shopinfomenu ul li{width:100%;text-align:left;margin-bottom:3px;list-style:disc;font-size:.875rem;letter-spacing:.01em}.shopinfo-detail .contact-btn{width:100%;overflow:hidden;margin:30px 0}.shopinfo-detail .contact-btn .btn-design{width:49%;float:left;margin-right:2%;margin-bottom:10px}.shopinfo-detail .contact-btn .btn-design:nth-child(2n){margin-right:0}.btn-design a{border:1px solid #b49b79;padding:15px 0;text-align:center;color:#b49b79;display:block;font-size:.875rem;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/arrows.svg)no-repeat 93% center;background-size:5px}.btn-design a:hover{background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/arrows-wh.svg)no-repeat 93% center #b49b79;color:#fff;text-decoration:none}.garea{height:0;overflow:hidden;padding-bottom:70%;position:relative}.garea iframe{position:absolute;left:0;top:0;height:100%;width:100%}.googlemap-btn{width:300px;margin:50px auto}footer{width:100%;position:relative;z-index:3;margin-bottom:60px}footer .fcont{width:100%;background:#fcfaf5;padding:50px 0;text-align:center}footer .fcont p{font-size:1rem;margin-bottom:20px}footer .fcont h5{font-size:1.625rem;color:#b49b79;font-weight:100;line-height:140%;letter-spacing:.1em}footer .fcont h5 span{font-size:.875rem;display:block}footer .fcont ul{width:100%;list-style:none;text-align:left;width:90%;margin:30px auto}footer .fcont ul li{padding-left:20px;line-height:200%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/list-icon.svg) left center no-repeat;background-size:10px auto;font-size:.76rem;letter-spacing:.1em}footer .fcont .ftxt{width:90%;border:1px solid #b49b79;padding:10px 0;text-align:center;color:#b49b79;font-size:.875rem;margin:10px auto}.fmenu{background:#c3b198;color:#fff}.fmenu h1{width:100%;background:#fff;padding:20px 5%}.fmenu h1 img{width:40px}.fmenu ul{width:90%;margin:30px auto}.fmenu ul li{padding-left:20px;line-height:200%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/list-icon_wh.svg) left center no-repeat;background-size:10px auto;font-size:.876rem;letter-spacing:.1em;margin-bottom:10px}.fmenu ul li a{color:#fff;width:100%;display:block}.fmenu ul li a:hover{text-decoration:none}.fmenu p{border-top:1px solid #fff;padding:15px 5%;color:#fff;font-size:.75rem}h2.title-design{font-size:1rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:20px;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/ex-title-bg.png) repeat-y left}h2.title-design span{display:block;float:left;padding:10px 19px;text-align:center;font-weight:700}h2.title-design i{font-style:normal;display:block;float:left;padding:10px}h2.title-design2{border-bottom:1px #000 solid;padding-bottom:15px;margin-bottom:15px;color:#b49b79;font-size:1.25rem;font-weight:400}.under-contents{padding-top:83px}.contentsbox{width:100%;margin-top:80px}.featuer article{width:100%;margin-bottom:80px}.featuer article img{width:95%;margin-left:5%}.featuer article .featuer-inbox{width:94%;margin:20px auto}.featuer article .featuer-inbox h2{font-size:1.25rem;line-height:160%;border-left:1px solid #000;padding-left:10px}.featuer article .featuer-inbox p{font-size:.875rem;line-height:160%;margin-top:15px}.featuer article:nth-child(2n) img{width:95%;margin-right:5%;margin-left:0}h1.flow-title{width:100%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/title-bg03.jpg)no-repeat center center;background-size:cover;text-align:center;padding:70px 0;color:#fff;font-size:2.5rem;letter-spacing:.1em}.flow article{width:93.75%;margin:0 auto 70px}.flow article img{width:100%;margin-bottom:20px}.flow article .flowbox{width:100%}.flow article .flowbox h2{font-size:1rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:20px}.flow article .flowbox h2 span{display:block;float:left;background:#f0e5d1;padding:10px 15px;text-align:center;font-weight:700}.flow article .flowbox h2 i{font-style:normal;display:block;float:left;padding:10px 15px}.flow article .flowbox p{font-size:.875rem;line-height:180%}h1.treatment-title{width:100%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/title-bg04.jpg)no-repeat center center;background-size:cover;text-align:center;padding:70px 0;color:#fff;font-size:2.5rem;letter-spacing:.1em}.treatment article{width:100%;margin:50px 0;padding-bottom:50px}.treatment .trexbox{width:93.75%;margin:0 auto}.treatment article img{width:100%}.treatment article .treatmentbox{width:100%;margin:30px 0}.treatment article .treatmentbox h2{font-size:.875rem;letter-spacing:.01em}.treatment article .treatmentbox p{font-size:.875rem;line-height:160%;margin-bottom:20px}.treatment article .treatmentbox dl{width:100%;color:#000}.treatment article .treatmentbox dl dt{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-size:.9375rem;font-weight:700}.treatment article .treatmentbox dl dd{font-size:.875rem;line-height:160%;margin-bottom:30px}h1.qa-title{width:100%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/title-bg05.jpg)no-repeat center center;background-size:cover;text-align:center;padding:70px 0;color:#fff;font-size:2.5rem;letter-spacing:.1em}.qa article{width:93.75%;margin:50px auto}.qa article:last-child{margin-bottom:100px}.qa article h2{font-size:1rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:20px;background:#f0e5d1}.qa article h2 span{display:block;float:left;padding:10px 15px;text-align:center;font-weight:700;width:12%}.qa article h2 i{font-style:normal;display:block;float:left;padding:10px 0 10px 15px;width:88%;background:#fff}.qa article dl{width:100%;overflow:hidden;color:#000}.qa article dl dt{width:12%;float:left;font-size:1.25rem;padding-left:15px}.qa article dl dd{width:88%;float:left;border-left:thick double #000;padding-left:15px;font-size:.875rem}h1.shoplist-title{width:100%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/title-bg06.jpg)no-repeat center center;background-size:cover;text-align:center;padding:70px 0;color:#fff;font-size:2.5rem;letter-spacing:.1em}.shoplist{margin-top:0}.shoplist .main-concept{width:100%;background:#fcfaf5;padding:80px 3%;text-align:center}.shoplist .main-concept h1{font-size:1.25rem;line-height:180%;margin-bottom:30px}.shoplist .main-concept p{font-size:.75rem;line-height:180%;letter-spacing:.01em}.shoplist .main-concept span{border-bottom:2px solid #000;width:50px;display:block;margin:30px auto 50px;text-align:center}.shoplist .shop{width:93.75%;margin:50px auto;color:#000}.shoplist .shop h1{background:#c3b198;color:#fff;text-align:center;padding:13px 0;font-size:1.375rem;font-weight:400;margin-bottom:20px}.shoplist .shop article{width:100%;border-bottom:2px solid #000;padding-bottom:40px;margin-bottom:40px}.shoplist .shop article:last-child{border-bottom:none;margin-bottom:100px}.shoplist .shop article img{width:100%;margin-bottom:30px}.shoplist .shop article .shop-detail{width:100%}.shoplist .shop article .shop-detail h2{font-size:1.375rem;overflow:hidden}.shoplist .shop article .shop-detail h2 span{background:#c3b198;color:#000;font-size:.875rem;padding:3px 10px;margin-right:10px;margin-top:3px;display:block;float:left}.shoplist .shop article .shop-detail ul.detal{width:100%;list-style:none;list-style-type:none;font-size:.875rem;margin:20px 0}.shoplist .shop article .shop-detail ul.detal li{margin-bottom:5px;margin-left:19px}.shoplist .shop article .shop-detail ul.detal li:before{content:"■ ";font-size:.75rem;margin-left:-20px}.shoplist .shop article ul.btn-list{width:100%;overflow:hidden}.shoplist .shop article ul.btn-list li a{width:49%;float:left;margin-right:2%;display:block;border:1px solid #b49b79;padding:13px 0;text-align:center;color:#b49b79;margin-bottom:10px}.shoplist .shop article ul.btn-list li:nth-child(2n) a{margin-right:0}.shoplist .shop article ul.btn-list li a:hover{color:#fff}.newscontents{width:93.75%;margin:100px auto}.newscontents .news-list{width:100%;background:#fff;padding:0}.newscontents .news-list .newsbox{width:100%;overflow:hidden;display:block;max-width:100%;overflow-x:auto}.newscontents .news-list .newsbox article{width:49% !important;float:left;margin-right:2%;margin-bottom:30px}.newscontents .news-list .newsbox article:nth-child(2n){margin-right:0}.newscontents .news-list .newsbox article p{font-size:.75rem}.newscontents .news-cont{width:100%;border-bottom:1px dotted #000;padding-bottom:50px;margin-bottom:50px}.newscontents .news-cont img{width:100%;margin-bottom:20px}.newscontents .news-cont h3{font-size:1.25rem;line-height:160%;margin-bottom:30px}.newscontents .news-cont p{font-size:.875rem;line-height:180%}.newscontents .news-cont p.day{color:#b49b79;margin:20px 0}.nextbtn a{font-size:.875rem;color:#b49b79}.newscontents .news-cont a{display:block;background:#000;color:#fff;padding:13px 0;text-align:center;width:300px;margin:10px 0}.newscontents .news-cont a:hover{background:#999;text-decoration:none}.newscontents .news-cont table{width:100%;border-bottom:1px solid #ccc;border-collapse:collapse}.newscontents .news-cont table tr th,.newscontents .news-cont table tr td{padding:15px 10px;border-top:1px solid #ccc;font-size:.875rem}.newscontents .news-cont table tr th{text-align:left}.staffcontents{width:93.75%;margin:100px auto}.staffbox{width:100%}.staffbox h1{font-size:1.875rem;line-height:120%;letter-spacing:.1em}.staffbox h1 span.tag{display:block;padding:5px 20px;color:#000;margin-left:10px;font-size:.75rem;line-height:100%;float:right;margin-top:5px;background:#c3b198}.staffbox h1 span.main{background:#c3b198}.staffbox h1 span.mondoyakujin{background:#c3b198}.staffbox h1 span.fukuoka{background:#c3b198}.staffbox h1 span.nagoya{background:#c3b198}.staffbox h1 span.hachinohe{background:#c3b198}.staffbox h1 span.subtitle-txt{display:block;font-size:.75rem}.staffbox .staff-message{width:100%;margin:50px 0}.staffbox .staff-message h2{font-size:1.25rem;color:#b49b79;font-weight:100;margin-bottom:20px}.staffbox .staff-message h5{font-size:1rem;margin-bottom:10px;font-weight:700}.staffbox .staff-message p{font-size:.75rem;line-height:180%}.staffbox .staffdetail{width:100%;margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #ccc}.staffbox .staffdetail h3{font-size:.875rem;color:#b49b79;font-weight:500}.staffbox .staffdetail p{font-size:.75rem;line-height:180%}.staffbox .reserve-btn a{display:block;width:200px;text-align:center;color:#b49b79;border:1px solid #b49b79;padding:15px 0;margin:20px auto 50px;font-size:.75rem}.staffbox .reserve-btn a:hover{color:#fff}.staffcontents .staffimgbox img{width:100%}.staffcontents .staffimgbox{width:100%;height:auto}.slick-track{margin-left:0 !important}.float-button__wrap{display:none;width:100%;height:auto;position:fixed;bottom:0;right:0;z-index:10}.float-button__wrap a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none}ul.shoplist-btn{width:100%;display:flex;flex-wrap:wrap;margin-bottom:80px}ul.shoplist-btn li{margin-right:1%;text-align:center;font-size:.875rem;color:#b49b79;border:1px solid #b49b79;padding:8px 0;width:32.3%;margin-bottom:5px}ul.shoplist-btn li a{color:#b49b79}ul.shoplist-btn li a:hover{text-decoration:none}ul.shoplist-btn li:hover{background:#fdf9f2}ul.shoplist-btn li:last-child{margin-right:0}.news-list .newsbox{width:100%}.slick-initialized .slick-slide{width:44%}@media screen and (min-width :768px){.pc{display:inherit}.sp{display:none}.tb{display:none}.tbsp{display:inherit}ul.stafflist li .staffimg{height:360px}header .hgr h1.splogo{width:113px}.float-button__wrap{width:165px;height:165px;position:fixed;bottom:30px;right:30px;z-index:10}.float-button__wrap a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none}footer{margin-bottom:0}ul.shoplist-btn{width:100%;flex-wrap:nowrap}ul.shoplist-btn li{width:15.8%}}@media screen and (min-width :1024px){.pc{display:inherit}.sp{display:none}.tb{display:inherit}.tbsp{display:none}header{width:100%;background:#c3b198;display:none}header.fixed{position:fixed;top:0;left:0;display:block;background:#c3b198}header .hgr{width:94%;padding:0;overflow:hidden;margin:0 auto}header .hgr h1.splogo{width:40px;float:left;margin-top:0;padding:13px 0}header .hgr .head-menu-sub{width:80%;text-align:left;float:right}header .hgr .head-menu-sub .head-sub-left ul{overflow:inherit;margin-top:30px}header .hgr .head-menu-sub .head-sub-left ul li{float:right;margin-left:34px;font-size:.875rem;font-weight:300;letter-spacing:.1rem}header .hgr .head-menu-sub .head-sub-left ul li:first-child{background:#000;font-size:.75rem;padding:5px 25px;margin-top:-3px}header .hgr .head-menu-sub .head-sub-left ul li:last-child{margin-left:0}header .hgr .head-menu-sub .head-sub-left ul li a{padding-bottom:10px;color:#fff}header .hgr .head-menu-sub .head-sub-left ul li.ov a span{position:relative;left:0;bottom:-3px;display:block;width:auto;height:7px;border-bottom:1px solid #fff}header .hgr .head-menu-sub .head-sub-left ul li a:hover span{position:relative;left:0;bottom:-3px;display:block;width:auto;height:7px;border-bottom:1px solid #fff}header .hgr .head-menu-sub .head-sub-left ul li:first-child a span{position:relative;left:0;bottom:0;display:inline;width:auto;height:auto;border-bottom:none}header.change-color .hgr .head-menu-sub .head-sub-left ul li a span{border-bottom:1px solid #000}header.change-color .hgr .head-menu-sub .head-sub-left ul li a{color:#000}header .hgr .head-menu-sub .head-sub-left ul li a:hover{text-decoration:none}header .hgr .head-menu-sub .head-sub-left ul li.ov a{text-decoration:none}header .hgr .head-menu-sub .head-sub-left ul li.sns:hover:after{display:inline}.main-txt{position:absolute;z-index:2;width:88.5%;margin-left:10%;background-image:url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img.png);background-image:image-set(url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img.png) 1x,url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img@2x.png) 2x);background-image:-webkit-image-set(url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img.png) 1x,url(//ill-eye.jp/wp-content/themes/ill/assets/images/top/main-img@2x.png) 2x);background-size:cover;height:76%}.top-menu{display:block;background:#fff;width:280px;padding:40px 40px 20px;position:absolute;z-index:2;bottom:14%;left:4%}.top-menu h1{width:40px;margin:0 auto 20px}.top-menu .topgmenu{width:100%;list-style:none}.top-menu .topgmenu li{padding-left:20px;line-height:200%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/list-icon.svg) left center no-repeat;background-size:10px auto;font-size:.876rem;letter-spacing:.1em}.top-menu .topgmenu li a{color:#000}.top-menu .topgmenu li:last-child{background:#c3b198;color:#fff;text-align:center;padding:1px 0;margin-top:10px}.top-menu .topgmenu li:last-child a{color:#fff}.top-menu .topgmenu li a:hover{text-decoration:none;color:#b49b79}.top-menu .topgmenu li:last-child a:hover{color:#000}.scrolldown{position:absolute;right:1%;bottom:-22px;left:97.5%;height:100px;z-index:1;width:1%}.newstitle{background:#fff;width:95%;position:absolute;bottom:0;z-index:2;border-top-right-radius:16px}.newstitle p.recentnews{font-size:1.0625rem;color:#b49b79;padding:20px 5%}.news-list{width:100%;background:#fff;padding:0 5% 30px;border-bottom-right-radius:16px}.newsbody{position:relative;z-index:3;background:#fff;width:95%;border-bottom-right-radius:16px;margin-bottom:50px}.news-list h1{font-size:1.0625rem;color:#b49b79;margin-bottom:15px}.news-list .newsbox{width:100%}.news-list .newsbox article{width:250px !important;float:left;margin-bottom:30px}.news-list .newsbox article .newsimg{width:100%;overflow:hidden;border-radius:6px;margin-bottom:10px}.news-list .newsbox article .newsimg img{width:100%;margin-left:0;object-fit:cover}.news-list .newsbox article p{font-size:.875rem;color:#000;line-height:160%}.news-list .newsbox article p.day{color:#b49b79}.contener{position:relative;z-index:3;background:#fff}.concept{width:94%;margin:0 auto;padding-top:30px;overflow:hidden;padding-bottom:150px}.concept .concept-box{width:50%;padding-bottom:30px;float:left;margin-top:100px}.concept .concept-box:last-child{margin-top:230px}.concept .concept-box h1{font-size:1.5625rem;line-height:170%;margin-bottom:30px;color:#000;margin-left:10%}.concept .concept-box p{font-size:.875rem;line-height:190%;margin-left:10%}.concept .concept-box .conceptimg{width:100%;overflow:hidden;margin-bottom:50px}.concept .concept-box .conceptimg img{width:200px;float:right;height:auto}.concept-point{width:100%;margin-top:50px;overflow:hidden}.concept-point .treatment-box{width:100%;margin-bottom:80px;overflow:hidden}.concept-point .treatment-box img{width:45%;float:left}.concept-point .treatment-box .treatment-box-detal{width:45%;float:right}.concept-point .treatment-box:nth-child(2n) img{width:45%;float:right}.concept-point .treatment-box:nth-child(2n) .treatment-box-detal{width:45%;float:left;padding-left:5%}.concept-point .treatment-box h1{font-size:1.875rem;margin:30px 0 30px 3%;color:#000}.concept-point .treatment-box h1 span{display:block;width:80px;border-bottom:2px solid #b49b79;margin:20px 1%}.concept-point .treatment-box p{width:94%;margin:20px auto;line-height:190%}h1.gheader{padding:90px 0;font-size:2.8125rem;border-top:none}h1.gheader span{margin-top:25px}h1.gheader i{margin:25px auto}.menu-list-box h1 span.twolist img{width:60px}.menu-list-box{width:980px;margin:60px auto}.menu-list-box h1{margin-bottom:20px}.menu-list-box table.menu-detal{margin:20px 0 40px}.menu-list-box table.menu-detal tr th,.menu-list-box table.menu-detal tr td{padding:15px;border-bottom:2px solid #fff;font-size:.875rem}ul.stafflist{width:980px;margin:90px auto;overflow:hidden}ul.stafflist li{width:220px;margin-right:33px;font-size:1rem;text-align:center;line-height:160%;margin-bottom:40px}ul.stafflist li:nth-child(2n){margin-right:33px}ul.stafflist li:nth-child(4n){margin-right:0}ul.stafflist li .staffimg{height:280px}h1.shoptitle{padding:90px 0;font-size:2.8125rem}.shopinfo{width:980px;overflow:hidden;margin:80px auto}.shopinfo .shop-img{width:450px;margin:0;float:left;height:512px;overflow:hidden}.shopinfo-detail{margin:0 0 0 50px;width:475px;float:left}.shopinfo-detail h5{font-size:1.65rem;margin-bottom:15px}.shopinfo-detail p{font-size:.875rem;line-height:180%}.shopinfo-detail p.tel{font-size:1.5625rem;font-weight:700}.shopinfo-detail p.tel img{width:23px;margin-top:-6px}.shopinfo-detail table.shopinfo-deta{width:100%;margin:20px 0}.shopinfo-detail table.shopinfo-deta tr th,.shopinfo-detail table.shopinfo-deta tr td{font-size:.875em;vertical-align:top;padding:5px;text-align:left}.shopinfo-detail table.shopinfo-deta tr td span{display:inline;margin-left:5px}.shopinfo-detail table.shopinfo-deta tr th{font-weight:100}.shopinfo-detail .shopinfomenu{width:100%;background:#f3f2ee;padding:20px 5%}.shopinfo-detail .shopinfomenu p{font-weight:700}.shopinfo-detail .shopinfomenu ul{width:100%;margin-left:3%;margin-top:10px}.shopinfo-detail .shopinfomenu ul li{width:100%;text-align:left;margin-bottom:3px;list-style:disc;font-size:.875rem;letter-spacing:.01em}.shopinfo-detail .contact-btn{width:100%;overflow:hidden;margin:30px 0}.shopinfo-detail .contact-btn .btn-design{width:49%;float:left;margin-right:2%}.btn-design a{border:1px solid #b49b79;padding:15px 0;text-align:center;color:#b49b79;display:block;font-size:.875rem;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/arrows.svg)no-repeat 93% center;background-size:5px}.btn-design a:hover{background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/arrows-wh.svg)no-repeat 93% center #b49b79;color:#fff;text-decoration:none}.garea{height:0;overflow:hidden;padding-bottom:31%;position:relative}footer .fcont{width:100%;background:#fcfaf5;padding:50px 0;text-align:center}footer .fcont p{font-size:1rem;margin-bottom:10px}footer .fcont h5{font-size:1.875rem;color:#b49b79;font-weight:100;line-height:140%;letter-spacing:.05em}footer .fcont h5 span{font-size:.875rem;display:block}footer .fcont ul{list-style:none;text-align:left;width:370px;margin:30px auto}footer .fcont ul li{padding-left:20px;line-height:200%;background:url(//ill-eye.jp/wp-content/themes/ill/assets/images/share/list-icon.svg) left center no-repeat;background-size:10px auto;font-size:.876rem;letter-spacing:.1em;margin-bottom:5px}footer .fcont .ftxt{width:550px;border:1px solid #b49b79;padding:10px 0;text-align:center;color:#b49b79;font-size:.875rem;margin:10px auto}.fmenu{background:#c3b198;color:#fff}.fmenu_in{width:90%;margin:0 auto;overflow:hidden}.fmenu .fmenu_in h1{width:13%;background:#fff;padding:28px 5%;float:left;height:auto}.fmenu .fmenu_in h1 img{width:auto;display:block}.fmenu .fmenu_in .fmenu_in_ov{width:85%;float:left}.fmenu .fmenu_in .fmenu_in_ov ul{width:100%;margin:10px 0;overflow:hidden;display:flex;flex-wrap:wrap}.fmenu .fmenu_in .fmenu_in_ov ul li{padding-left:36px;line-height:200%;background:0 0;background-size:auto;font-size:.876rem;letter-spacing:.1em;margin-bottom:0;font-size:.75rem}.fmenu .fmenu_in .fmenu_in_ov p{border-top:none;padding:0;color:#fff;font-size:.625rem;text-align:right;width:100%;margin:10px 0}h2.title-design{font-size:1rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:20px}h2.title-design span{display:block;float:left;padding:10px 19px;text-align:center;font-weight:700}h2h2.title-design i{font-style:normal;display:block;float:left;padding:10px}h1.feature-title{padding:90px 0;font-size:2.8125rem}.contentsbox{margin-top:150px}.featuer article{width:1100px;margin:80px auto;overflow:hidden}.featuer article img{width:600px;margin-left:0;float:right}.featuer article .featuer-inbox{width:400px;margin:30px 0 0;float:left}.featuer article .featuer-inbox h2{font-size:1.15rem;line-height:160%;border-left:2px solid #000;padding-left:20px}.featuer article .featuer-inbox p{font-size:.875rem;line-height:160%;margin-top:25px}.featuer article:nth-child(2n) img{width:600px;float:left;margin-right:0}.featuer article:nth-child(2n) .featuer-inbox{float:right}.flow article{width:980px;margin:0 auto 90px;overflow:hidden}.flow article img{width:230px;margin-bottom:0;float:left}.flow article .flowbox{width:680px;float:right}.flow article .flowbox h2{font-size:1rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:20px}.flow article .flowbox h2 span{display:block;float:left;background:#f0e5d1;padding:10px 15px;text-align:center;font-weight:700}.flow article .flowbox h2 i{font-style:normal;display:block;float:left;padding:10px 15px}.treatment article{padding-bottom:100px}.treatment .trexbox{width:90%;margin:0 auto;overflow:hidden}.treatment article img{width:45%;float:left}.treatment article .treatmentbox{width:47%;margin:30px 0;float:right}.treatment article .treatmentbox h2{font-size:.875rem;letter-spacing:.01em}.treatment article .treatmentbox p{font-size:.875rem;line-height:160%;margin-bottom:20px}.treatment article .treatmentbox dl{width:100%;color:#000}.treatment article .treatmentbox dl dt{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-size:.9375rem;font-weight:700}.treatment article .treatmentbox dl dd{font-size:.875rem;line-height:160%;margin-bottom:30px}.treatment article:last-child{background:0 0;padding-bottom:100px}.qa article{width:980px;margin:80px auto}.qa article h2{font-size:1.125rem;border-bottom:1px solid #000;border-top:1px solid #000;overflow:hidden;color:#000;margin-bottom:30px;background:#f0e5d1}.qa article h2 span{display:block;float:left;padding:10px 15px;text-align:center;font-weight:700;width:12%}.qa article h2 i{font-style:normal;display:block;float:left;padding:10px 0 10px 20px;width:88%;background:#fff}.qa article dl{width:100%;overflow:hidden;color:#000}.qa article dl dt{width:12%;float:left;font-size:1.25rem;padding-left:50px;font-weight:700}.qa article dl dd{width:88%;float:left;border-left:thick double #000;padding-left:20px;font-size:.875rem;line-height:180%}.shoplist{margin-top:0}.shoplist .main-concept{width:100%;background:#fcfaf5;padding:80px 3%;text-align:center}.shoplist .main-concept h1{font-size:1.25rem;line-height:180%;margin-bottom:50px}.shoplist .main-concept p{font-size:.75rem;line-height:180%}.shoplist .shop{width:980px;margin:80px auto;color:#000}.shoplist .shop h1{padding:13px 0;font-size:1.375rem;margin-bottom:80px}.shoplist .shop article{width:100%;padding-bottom:80px;margin-bottom:80px;overflow:hidden}.shoplist .shop article img{width:240px !important;margin-bottom:0;float:left}.shoplist .shop article .shop-detail{width:410px;float:left;margin-left:40px}.shoplist .shop article .shop-detail h2{font-size:1.375rem}.shoplist .shop article .shop-detail ul.detal{font-size:.75rem}.shoplist .shop article .shop-detail ul.detal li{margin-bottom:8px}.shoplist .shop article ul.btn-list{width:250px;float:left;margin-left:40px}.shoplist .shop article ul.btn-list li a{width:100%;float:none;margin-right:0;padding:13px 0;margin-bottom:10px}.shoplist .shop article ul.btn-list li a:hover{color:#fff}.newscontents{width:980px}.newscontents .news-list{width:100%;padding:0;border-bottom-right-radius:0}.newscontents .news-list .newsbox{width:100%;overflow:hidden;display:block;max-width:980px;overflow-x:auto}.newscontents .news-list .newsbox article{width:32% !important;float:left;margin-right:2%;flex-shrink:0;margin-bottom:50px}.newscontents .news-list .newsbox article:nth-child(2n){margin-right:2%}.newscontents .news-list .newsbox article:nth-child(3n){margin-right:0}.newscontents .news-cont{width:980px}.staffcontents{width:980px;margin:100px auto;overflow:hidden}.staffbox{width:530px;float:right}.staffcontents .staffimgbox{width:370px;height:auto;overflow:hidden;float:left}.float-button__wrap{width:165px;height:165px}.slick-initialized .slick-slide{width:250px}}@media screen and (min-width :1200px){.concept{width:1200px}.fmenu .fmenu_in h1{padding:20px 5%}.fmenu .fmenu_in .fmenu_in_ov ul{width:100%;margin:20px 0 10px}.treatment .trexbox{width:1200px}}