/*!
Theme Name: DENTOUKOUGEI NAIL
Theme URI: http://essencews.com/
Author: WPAX
Description: 伝統工芸ネイル
Version: 0.0.1
Template: lx
*/body{font-family:tbnpmincho-std,"Sawarabi Mincho",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif!important}body::before{content:"";display:block;position:fixed;top:0;left:0;-webkit-transform:translate3d(0,0,-1px);transform:translate3d(0,0,-1px);width:100%;height:100vh;background:url(img/back-white.jpg) center/cover no-repeat;-webkit-background-size:cover;z-index:0}p{letter-spacing:.14em!important}#global-wrap,footer{position:relative;z-index:1}#global-wrap{margin-top:70px!important}.mainvisual--lx.black .mainvisual__content__text{background:#50bb7b!important;opacity:.9!important}.mainvisual--lx.black .mainvisual__content .container .mainvisual__content__text .mainvisual__content__text__maincopy,.mainvisual--lx.black .mainvisual__content .container .mainvisual__content__text .mainvisual__content__text__sentence,.mainvisual--lx.black .mainvisual__content .container .mainvisual__content__text .mainvisual__content__text__subcopy{color:#fff!important}.subvisual--lx>.subvisual__content>.container>.subvisual__content__image{min-height:auto!important;max-height:60vh!important}.subvisual__content__text__subcopy{color:#b71c03!important}.subvisual--lx>.subvisual__content .subvisual__content__text .button--ghost{background:#142c57!important}.subvisual--lx>.subvisual__content .subvisual__content__text .button--ghost:hover{background:#b71c03!important}.swiper-container .swiper-slide .swiper-slide__content{height:50vh!important}@media screen and (min-width:1025px){.subvisual__content__text__maincopy{font-size:1.9em!important}.store_info__content__text__maincopy{font-size:1.4em!important;color:#142c57!important}}@media screen and (max-width:767px){.titles .container{width:85%!important}.store_info__content__text__maincopy{font-size:1.2em!important;color:#142c57!important}.store_info_2column__container .store_info_2column__content .store_info__content__image{height:40vh!important}}.store_info_2column__container .store_info_2column__content .store_info__content__text__tel_fax a{color:#fff!important}.store_info_2column__container .store_info_2column__content .store_info__content__text__tel_fax{display:none!important}.store_info_2column__container .store_info__content__text__buttons .button--ghost{background:#142c57!important}.store_info_2column__container .store_info__content__text__buttons .button--ghost:hover{background:#b71c03!important}.background{background:center center no-repeat;background-size:cover;position:relative;z-index:-2;width:100%;height:820px;margin:0!important;overflow:hidden}@media screen and (max-width:767px){.background{height:35vh}}.background-wrap{position:relative;top:0;left:0;z-index:-1;min-width:100%;min-height:100%;overflow:hidden}.background-movie{position:relative;display:flex;justify-content:center}#background-movie-player{width:1440px!important;height:820px;flex:none}@media screen and (max-width:767px){#background-movie-player{width:calc(100vh * 1.78);height:35vh}}.page-id-13{text-align:center}.page-id-13 table{border:none!important;box-shadow:none!important;display:inline-block!important;margin:0 auto!important;width:80%!important}.page-id-13 table td,.page-id-13 table th,.page-id-13 table tr{border:none!important;box-shadow:none!important;text-align:left;padding:15px 20px}.page-id-13 table td,.page-id-13 table th{border-bottom:solid 1px #dcdcdc!important}@media screen and (max-width:767px){.page-id-13 table{width:auto!important}.page-id-13 table td,.page-id-13 table th,.page-id-13 table tr{font-size:12px}}.page-id-13 table th{width:120px}.page-id-13 table td{width:auto;color:#464645}.page-id-17 form{width:60%;margin:0 auto}@media screen and (max-width:767px){.page-id-17 form{width:100%}}.page-id-17 form input{margin-top:10px}.page-id-17 form textarea{width:100%!important;background:#efefef;border:none!important}.page-id-17 form input[type=text],.page-id-17 form input[type=email]{background:#efefef!important;border:none!important;width:100%!important}.page-id-17 form input.wpcf7-submit{background:#004ea2!important;color:#fff!important}.page-id-17 form input[type=checkbox],.page-id-17 form input[type=button],.page-id-17 form input[type=submit]{-webkit-appearance:none}.single .contents--sidebar-off{padding-top:70px}@media screen and (min-width:1025px){.single .contents--sidebar-off{width:55%!important}}@media screen and (max-width:767px){.single .contents--sidebar-off{padding-top:40px}}.navbar-original{width:100%;display:block!important;background:0 0!important}.navbar-original .navbar-original__wrap__top{background:0 0!important;display:block;padding:10px 0}.navbar-original .navbar-original__wrap__top .navbar__wrap__top__inner{width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.navbar-original .navbar-original__wrap__top .navbar__logo{position:relative;z-index:2}.navbar-original .navbar-original__wrap__top .navbar__logo img{height:50px}.navbar-original .navbar-original__wrap__top ul#menu-menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:767px){.navbar-original .navbar-original__wrap__top ul#menu-menu{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.navbar-original .navbar-original__wrap__top ul#menu-menu{display:none}}.navbar-original .navbar-original__wrap__top ul#menu-menu li{display:block;padding:15px 25px 0}.navbar-original .navbar-original__wrap__top ul#menu-menu li a{color:#000;display:block;font-size:.9em;letter-spacing:.1em}.navbar-original .navbar-original__wrap__top ul#menu-menu li ul{position:absolute;padding-top:20px}.navbar-original .navbar-original__wrap__top ul#menu-menu li ul li{padding:0}.navbar-original .navbar-original__wrap__top ul#menu-menu li ul a{background:#1a1f21;padding:10px 20px;color:#fff}.navbar-original .navbar-original__wrap__top .nabvar__button{position:relative;z-index:2}@media screen and (min-width:1025px){.navbar-original .navbar-original__wrap__top .nabvar__button{display:none}}.navbar-original .navbar-original__wrap__top .nabvar__button i{font-size:20px;margin-top:15px}.navbar-original .navbar__wrap__top__bottom__sp{background:url(img/back-white.jpg) center/cover no-repeat;-webkit-background-size:cover;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:0;width:100%;z-index:1;padding-top:100px}.navbar-original .navbar__wrap__top__bottom__sp ul{padding:40px 0 15px}.navbar-original .navbar__wrap__top__bottom__sp ul li a{color:#000;background:0 0;display:block;width:90%;text-align:center;margin:0 auto 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px}.navbar-original .navbar__wrap__top__bottom__sp ul li ul{padding:0}.navbar-original .navbar__wrap__top__bottom__sp ul li ul a{color:#919191}.navbar-original .navbar__wrap__top__bottom__sp .navbar__wrap__top__bottom__sp__contact{padding-bottom:50px}.navbar-original .navbar__wrap__top__bottom__sp .navbar__wrap__top__bottom__sp__contact a{color:#fff;background:#888;display:block;width:90%;text-align:center;margin:0 auto 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px}.loop>.loop__article>.loop__article__text h3 a{line-height:1.7em!important}