/*!
Theme Name: airish theme 2018
Author: R.D.C.
Description: ネイルサロン藍rish のテーマ
Version: v0.0.1
*/*,html{color:#000;font-weight:500}header .change-salon a:hover,header .site-menu ul li a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.gallery-navi,.menu-list li .text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.container__content__yoyaku .multiple-calendar,html{font-family:yu-mincho-pr6n,"游明朝体","Yu Mincho",YuMincho,serif}*{margin:0;padding:0}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}img{max-width:100%}html{font-size:16px;word-wrap:break-word}.font0{font-size:0}button,input[type=button],input[type=submit]{-webkit-appearance:none}h2{font-size:28px}@media screen and (max-width:767px){h2{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){h2{font-size:24px}}h2 span{font-size:12px;letter-spacing:.2em}h3{font-size:26px}@media screen and (max-width:767px){h3{font-size:19px}}@media screen and (min-width:768px) and (max-width:1023px){h3{font-size:19px}}h4,h6{font-size:15px}@media screen and (max-width:767px){h4{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h4{font-size:13px}}h5{font-size:17px}@media screen and (min-width:768px) and (max-width:1023px){h5{font-size:15px}}@media screen and (max-width:767px){h5{font-size:15px}h6{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h6{font-size:13px}}p{line-height:2em;font-size:14px}.nav__sp ul li a,header .site-menu ul li a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;line-height:1em;letter-spacing:.2em;font-weight:800}@media screen and (max-width:767px){p{font-size:13px}}header{background:0 0;position:fixed;width:100%;z-index:100}header .header__inner{width:95%;margin:0 auto;position:relative}header .site-title{position:absolute;left:0;top:20px}header .site-title img{width:150px;height:auto}header .site-menu ul{margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:30px}@media screen and (max-width:767px){header .site-title{top:10px}header .site-menu ul{display:none}}@media screen and (min-width:768px) and (max-width:1023px){p{font-size:14px}header .site-title{top:10px}header .site-menu ul{display:none}}header .site-menu ul li{margin:0 10px;position:relative}header .site-menu ul li ul.sub-menu{position:absolute;top:70px;left:0}header .site-menu ul li ul.sub-menu li{margin:0}header .site-menu ul li ul.sub-menu li a{height:auto;padding:10px 5px;display:block}header .site-menu ul li a{writing-mode:vertical-rl;padding-top:10px;border-top:solid 1px #142c57;font-size:13px}header .site-menu ul li a:hover{transition:all .6s ease;padding-top:20px}header .change-salon{position:absolute;right:0;top:20px;text-align:right}header .change-salon a{font-weight:800;font-size:13px;border-bottom:solid 1px;padding-bottom:0;margin-bottom:0;display:inline-block;text-align:right}.container__salontop,.container__wrap__center,.nav__sp{text-align:center}header .change-salon a:hover{transition:all .6s ease;padding-left:30px}.container__top .container__top__inner .container__top__content img:hover,body#kyoto-body .nav__sp ul li a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}@media screen and (max-width:767px){header .change-salon{position:absolute;right:60px;top:15px}header .change-salon a.change-salon-a-pc{display:none}}@media screen and (min-width:768px) and (max-width:1023px){header .change-salon{position:absolute;right:60px;top:15px}header .change-salon a.change-salon-a-pc{display:none}}header .toggle{background:#142c57;padding:15px;position:absolute;right:-2.5%;top:0}@media screen and (min-width:1024px){#container{min-width:950px}header .toggle{display:none}}.nav__sp ul,.nav__sp ul li.menu-item-9712{display:-webkit-flex;-webkit-flex-wrap:wrap}header .toggle img{width:25px}.nav__sp{position:fixed;top:0;height:100%;width:100%;z-index:998;background:url("/wp-content/themes/airish-theme/img/back-kyoto.jpg") no-repeat;background-size:cover}.nav__sp a.logo{position:absolute;left:2.5%;top:10px}.nav__sp a.logo img{width:150px}.nav__sp a.close{width:17px;position:absolute;right:20px;top:20px}.nav__sp ul{margin:0 auto;display:flex;flex-wrap:wrap;padding-top:30px;width:60%;position:absolute;left:40px;top:130px}.nav__sp ul li.menu-item-9712{display:flex;flex-wrap:wrap;padding-top:0;width:80px}.nav__sp ul li.menu-item-9712>a{margin-right:8px;margin-left:8px;padding-top:0}.nav__sp ul li{width:20px;padding:0 5px 20px}.nav__sp ul li ul{position:relative;left:0;top:10px;width:auto;padding-top:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.nav__sp ul li ul li{padding:0}.nav__sp ul li a{writing-mode:vertical-rl;padding-top:10px;border-top:solid 1px #be9e7f;font-size:14px;color:#be9e7f;margin-bottom:20px}.nav__sp div.space,body#kyoto-body .nav__sp ul li a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl}.nav__sp div.space{writing-mode:vertical-rl;font-size:23px;font-weight:800;letter-spacing:.15em;color:#be9e7f;position:absolute;top:130px;right:40px;z-index:999}.nav__sp div.space .span{border-right:solid 1px #be9e7f;display:inline-block;height:45px;margin-bottom:10px}.nav__sp a.dentou{width:80%;margin:0 auto;position:absolute;bottom:90px;left:10%;border:1px solid #be9e7f;padding-top:20px;padding-bottom:10px}.nav__sp a.dentou img{width:55%;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.nav__sp a.dentou img{width:20%}}.nav__sp div.head-sns{position:absolute;right:25px;bottom:25px}.nav__sp div.head-sns i{font-size:25px;color:#be9e7f;margin-left:10px}body#nagoya-body header a{color:#142c57!important;border-color:#142c57!important}body#kyoto-body header a{color:#be9e7f!important;border-color:#be9e7f!important}.container__wrap h2,body#kyoto-body .nav__sp div.head-sns i,body#kyoto-body .nav__sp div.space{color:#142c57}.container__wrap h2 .span,body#kyoto-body .nav__sp div.space .span{border-right:solid 1px #142c57}body#kyoto-body .toggle{background:#be9e7f}body#kyoto-body .toggle img{width:25px}body#kyoto-body .nav__sp{background:url("/wp-content/themes/airish-theme/img/back-nagoya.jpg") no-repeat;background-size:cover}body#kyoto-body .nav__sp ul li a{writing-mode:vertical-rl;border-top:solid 1px #142c57;color:#142c57}body#kyoto-body .nav__sp ul li a:hover{transition:all .6s ease;padding-top:20px}@media screen and (max-width:767px){.page-template-temp-about .container__wrap,.page-template-temp-card .container__wrap,.page-template-temp-profile-kyoto .container__wrap,.page-template-temp-profile-nagoya .container__wrap{width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-temp-about .container__wrap,.page-template-temp-card .container__wrap,.page-template-temp-profile-kyoto .container__wrap,.page-template-temp-profile-nagoya .container__wrap{width:100%}}@media screen and (min-width:1024px){.page-template-temp-lesson .container__wrap,.page-template-temp-menu-kyoto .container__wrap,.page-template-temp-menu-nagoya .container__wrap{width:auto}}.container__wrap{width:75%;margin:0 auto;padding-top:200px;position:relative}.container__wrap h2{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;font-weight:800;letter-spacing:.15em;position:absolute;right:0;top:200px;max-height:320px}@media screen and (max-width:767px){.container__wrap{width:90%;padding-top:120px}.container__wrap h2{font-size:19px;letter-spacing:.1em;position:relative;left:0;top:0;margin:0 auto 30px;max-height:500px}}@media screen and (min-width:768px) and (max-width:1023px){.container__wrap{width:90%;padding-top:120px}.container__wrap h2{position:relative;left:0;top:0;margin:0 auto 30px}}.container__wrap h2 .span{display:inline-block;height:45px;margin-bottom:10px}.container__wrap .container__content{width:75%}.container__wrap .container__content iframe{width:100%;height:360px;margin-bottom:50px}@media screen and (max-width:767px){.container__wrap .container__content{width:100%}.container__wrap .container__content iframe{height:220px}}@media screen and (min-width:768px) and (max-width:1023px){.container__wrap .container__content{width:100%}.container__wrap .container__content iframe{height:320px}}.container__wrap .container__content .head__image{width:100%;height:360px;position:relative;margin-bottom:50px}@media screen and (max-width:767px){.container__wrap .container__content .head__image{height:220px;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.container__wrap .container__content .head__image{height:320px;width:100%}}.container__wrap .container__content .head__image h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:-20px;right:-20px;background:#142c57;color:#be9e7f;font-size:15px;padding:25px 15px;line-height:1.4em;letter-spacing:.15em}@media screen and (max-width:767px){.container__wrap .container__content .head__image h3{position:absolute;top:-30px;right:70px;font-size:13px;min-height:230px}.container__content__inner__sp{width:80%;margin:0 auto}}@media screen and (min-width:768px) and (max-width:1023px){.container__wrap .container__content .head__image h3{position:absolute;top:-30px;right:70px;font-size:13px;min-height:230px}.container__content__inner__sp{width:80%;margin:0 auto}}.container__wrap .container__content p{color:#727171;font-size:12px;padding-bottom:40px}.container__wrap .container__content p.gold,body#kyoto-body .container__wrap h2{color:#be9e7f}body#kyoto-body .container__wrap h2 .span{border-color:#be9e7f}body#kyoto-body .container__wrap .container__content .head__image h3{background:#be9e7f;color:#142c57}body#kyoto-body .container__wrap .container__content p{color:#efefef}body#kyoto-body .container__wrap .container__content p.gold{color:#be9e7f}.container__wrap__center h2{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;top:0;left:0;color:#142c57;margin:0 auto 60px}.container__wrap__center h2 .span{border-right:solid 1px #142c57}.container__wrap__center .container__content{margin:0 auto;width:960px}@media screen and (max-width:767px){.container__wrap__center .container__content{width:90%}}@media screen and (min-width:768px) and (max-width:1023px){.container__wrap__center .container__content{width:700px}}body#kyoto-body .container__wrap__center h2{color:#be9e7f}body#kyoto-body .container__wrap__center h2 .span{border-color:#be9e7f}.container__top{height:100%;position:relative}.container__top .container__top__inner{height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container__top .container__top__inner .container__top__content{width:50%;height:100%;text-align:center}.container__top .container__top__inner .container__top__content img{height:50%;margin:0 auto;padding-top:25%}@media screen and (max-width:767px){.container__top .container__top__inner .container__top__content img{height:40%;padding-top:75%}}@media screen and (min-width:768px) and (max-width:1023px){.container__top .container__top__inner .container__top__content img{height:40%;padding-top:75%}}.container__top .container__top__inner .container__top__content img:hover{opacity:.7;filter:alpha(Opacity=70);transition:all .6s ease}.container__gallery article:hover,.menu-list li a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.container__top .container__top__inner .container__top__kyoto{background:url("/wp-content/themes/airish-theme/img/back-kyoto.jpg") no-repeat}.container__top .container__top__inner .container__top__nagoya{background:url("/wp-content/themes/airish-theme/img/back-nagoya.jpg") no-repeat}body.home{height:100%;position:relative;overflow:hidden}body.home footer{position:absolute;bottom:10px}.container__salontop{width:75%;margin:0 auto;padding-top:20vh}.container__salontop .image{height:60vh;background:#dcdcdc;position:relative;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1023px){.container__salontop{width:100%}.container__salontop .image{height:35vh}}.container__salontop .image h2{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:23px;font-weight:800;letter-spacing:.15em;position:absolute;right:150px;top:-40px;color:#142c57}@media screen and (max-width:767px){.container__salontop{width:100%}.container__salontop .image{height:35vh}.container__salontop .image h2{position:absolute;right:20px;top:80%;height:200px}}@media screen and (min-width:768px) and (max-width:1023px){.container__salontop .image h2{position:absolute;right:20px;top:80%;height:200px}}.container__salontop .image h2 .span{border-right:solid 1px #142c57;display:inline-block;height:45px;margin-bottom:10px}.container__salontop .image p.copy{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:12px;color:#be9e7f;background:#142c57;padding:30px 20px;letter-spacing:.15em;position:absolute;right:110px;top:-40px}.container__salontop p.sentence{color:#142c57}@media screen and (max-width:767px){.container__salontop .image p.copy{position:absolute;right:80px;top:-20px}.container__salontop p.sentence{width:85%;text-align:left;margin:0 auto}}@media screen and (min-width:768px) and (max-width:1023px){.container__salontop .image p.copy{position:absolute;right:80px;top:-20px}.container__salontop p.sentence{width:85%;text-align:left;margin:0 auto}.container__salontop p.sentence__botttom{position:absolute;bottom:5%;left:7.5%;width:50%}}.menu-list li .text p.sentence,body#kyoto-body .menu-list li .text p.sentence{text-align:justify}@media screen and (max-width:767px){.container__salontop p.sentence__botttom{position:absolute;bottom:5%;left:7.5%;width:50%}}body.page-template-temp-kyoto footer,body.page-template-temp-nagoya footer{display:none}body#kyoto-body::before,body#nagoya-body::before{display:block;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}body#nagoya-body::before{background:url("/wp-content/themes/airish-theme/img/back-nagoya.jpg") left top no-repeat;background-size:cover;position:fixed}body#nagoya-body .container__salontop .image{background:url("/wp-content/themes/airish-theme/img/nagoya-top.jpg") no-repeat;background-size:cover;position:relative;margin-bottom:30px}@media screen and (max-width:767px){body#nagoya-body .container__salontop .image{background-image:url("/wp-content/themes/airish-theme/img/nagoya-top-sp.jpg")}}body#kyoto-body::before{background:url("/wp-content/themes/airish-theme/img/back-kyoto.jpg") left top no-repeat;background-size:cover;position:fixed}body#kyoto-body .container__salontop .image{background:url("/wp-content/themes/airish-theme/img/kyoto-top.jpg") no-repeat;background-size:cover;position:relative;margin-bottom:30px}@media screen and (max-width:767px){body#kyoto-body .container__salontop .image{background-image:url("/wp-content/themes/airish-theme/img/kyoto-top-sp.jpg")}}body#kyoto-body .container__salontop .image h2{color:#be9e7f}body#kyoto-body .container__salontop .image h2 .span{border-color:#be9e7f}body#kyoto-body .container__salontop .image p{background:#be9e7f;color:#142c57}body#kyoto-body p.sentence{color:#be9e7f}body.page-template-temp-profile-nagoya .container__wrap .container__content .head__image{background:url("/wp-content/themes/airish-theme/img/profile/img01.jpg") no-repeat;background-size:cover}body.page-template-temp-profile-nagoya .container__wrap .container__content .head__image h3{padding:25px;position:absolute;top:-20px;right:0}@media screen and (max-width:767px){body.page-template-temp-profile-nagoya .container__wrap .container__content .head__image h3{position:absolute;right:auto;left:10px;top:-40px}}body.page-template-temp-profile-nagoya .container__wrap .container__content h4{font-size:19px;color:#142c57}body.page-template-temp-profile-kyoto .container__wrap .container__content .head__image{background:url("/wp-content/themes/airish-theme/img/profile/img02.jpg") no-repeat;background-size:cover}body.page-template-temp-profile-kyoto .container__wrap .container__content h4{font-size:19px;color:#efefef}body.page-id-9709 .container__wrap .container__content .head__image{background:url("/wp-content/themes/airish-theme/img/profile/img03.jpg") no-repeat;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-temp-profile-nagoya .container__wrap .container__content .head__image h3{position:absolute;right:auto;left:100px;top:-40px}body.page-id-9709 .container__wrap .container__content .head__image h3,body.page-template-temp-profile-kyoto .container__wrap .container__content .head__image h3{position:absolute;right:auto;left:10px;top:-40px}}.menu-description{padding-bottom:70px}.menu-description p.title{font-size:10px;padding-bottom:5px;color:#142c57}.menu-description p.sentence{color:#727171;font-size:10px}body#kyoto-body .menu-description p.title{color:#be9e7f}.menu-list li .text p,body#kyoto-body .menu-description p.sentence{color:#efefef}.menu-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto 60px}.menu-list li{width:320px;padding:0 10px}@media screen and (max-width:767px){body.page-id-9709 .container__wrap .container__content .head__image h3,body.page-template-temp-profile-kyoto .container__wrap .container__content .head__image h3{position:absolute;right:auto;left:10px;top:-40px}.menu-list{display:block}.menu-list li{margin-bottom:20px;width:100%;padding:0}}@media screen and (min-width:768px) and (max-width:1023px){.menu-list li{width:220px;padding:10px}}.menu-list li .text{box-sizing:border-box;background:#b95061;padding:50px 20px 20px;position:relative;z-index:1;bottom:30px}.menu-list li .text p.fee{border-bottom:solid 1px #efefef;padding-bottom:10px;margin-bottom:20px}.menu-list li img{width:280px;position:relative;z-index:2}.menu-list li a{background:#efefef;color:#142c57;padding:20px 0;width:60%;position:absolute;bottom:-20px;left:20%;font-size:12px}.menu-list li a:hover{background:#142c57;color:#efefef;transition:all .6s ease}.menu-list li:nth-child(2) .text{background:#4e7261}.menu-list li:nth-child(3) .text{background:#000}body#kyoto-body .menu-list li{padding:0 30px}@media screen and (max-width:767px){body#kyoto-body .menu-list li{margin-bottom:20px;width:100%;padding:0}}body#kyoto-body .menu-list li .text{background:#efefef}body#kyoto-body .menu-list li .text p{color:#b95061}body#kyoto-body .menu-list li .text p.fee{border-bottom:solid 1px #b95061;padding-bottom:10px;margin-bottom:20px}body#kyoto-body .menu-list li a{background:#b95061;padding:20px 0;width:60%;position:absolute;bottom:-20px;left:20%;font-size:12px;color:#efefef}body#kyoto-body .menu-list li a:hover{background:#be9e7f}body#kyoto-body .menu-list li:nth-child(2) p{color:#4e7261}body#kyoto-body .menu-list li:nth-child(2) p.fee{border-color:#4e7261}body#kyoto-body .menu-list li:nth-child(2) a{background:#4e7261}body#kyoto-body .menu-list li:nth-child(2) a:hover{background:#be9e7f}.container__content .slides li img{height:400px!important}@media screen and (max-width:767px){.container__content .slides li img{height:auto!important}.container__content .metaslider .flexslider{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1023px){.container__content .slides li img{height:auto!important}.container__content .metaslider .flexslider{margin-bottom:0}}.container__content .metaslider .caption-wrap{background:0 0!important;opacity:1;filter:alpha(Opacity=100)}.container__content .metaslider .caption-wrap .caption{font-size:15px;color:#fff;text-align:center;background:#142c57;opacity:1;filter:alpha(Opacity=100);width:30px;height:30px;position:absolute;right:0;bottom:0;line-height:30px}.container__content .flex-control-nav{display:none}.toggle-g{background:#142c57;width:20%;text-align:center;position:absolute;right:0;top:555px}@media screen and (max-width:767px){.toggle-g{width:100%;position:relative;left:0;top:0;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1023px){.toggle-g{width:100%;position:relative;left:0;top:0;margin-bottom:0}}.toggle-g a{color:#be9e7f;font-size:13px;padding:10px 0;display:block}.gallery-navi{display:none;background:url("/wp-content/themes/airish-theme/img/back-kyoto.jpg") no-repeat;background-size:cover;box-sizing:border-box;padding:40px 80px;margin-bottom:50px!important}.content-form fieldset,.content-form td,.content-form th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.gallery-navi .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.gallery-navi .inner>div{width:24%}@media screen and (max-width:767px){.gallery-navi{padding:25px}.gallery-navi .inner{display:block}.gallery-navi .inner>div{width:100%}.container__gallery{margin-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){.gallery-navi{padding:25px}.gallery-navi .inner{display:block}.gallery-navi .inner>div{width:100%}.container__gallery{margin-top:30px}}.gallery-navi .inner>div h3{font-size:18px;color:#efefef}.gallery-navi .inner>div li>a{color:#be9e7f;font-size:12px}body#kyoto-body .gallery-navi .inner>div h3,body#kyoto-body .toggle-g a{color:#142c57}.gallery-navi .inner>div #searchform{padding:3px 20px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#efefef;margin-top:30px}.gallery-navi .inner>div #searchform input{border:none;font-size:12px;background:#efefef}.gallery-navi .inner>div #searchform input[type=text]{width:70%;background:#efefef}.container__gallery{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.container__content__yoyaku .multiple-calendar .calendar-title,.container__content__yoyaku .multiple-calendar table .article-name{display:none}.container__gallery article{width:16.66666%;height:auto;margin-bottom:15px}@media screen and (max-width:767px){.container__gallery article{width:50%}}@media screen and (min-width:768px) and (max-width:1023px){.container__gallery article{width:33.33333%}}.container__gallery article:hover{transition:all .6s ease;opacity:.7;filter:alpha(Opacity=70)}footer ul.foot-bnr li:hover,footer ul.foot-bnr li:nth-child(1) a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.container__gallery article .inner{padding:5px}body.page-template-temp-access-kyoto .container__wrap .container__content p,body.page-template-temp-access-nagoya .container__wrap .container__content p{padding-bottom:0}.container__gallery article .inner h3{font-size:11px!important}.container__gallery article .inner h3 a{font-size:11px}.container__gallery article img{width:100%;height:auto}body#kyoto-body .toggle-g{background:#be9e7f}body#kyoto-body .gallery-navi{background:url("/wp-content/themes/airish-theme/img/back-nagoya.jpg") no-repeat}body#kyoto-body .container__gallery article .inner h3 a,body#kyoto-body .gallery-navi .inner>div li>a{color:#be9e7f}.wp-pagenavi{margin:0 auto;padding-top:50px}.wp-pagenavi .current,.wp-pagenavi a{margin:0 10px!important}.wp-pagenavi .current{color:#be9e7f!important}body#kyoto-body .wp-pagenavi a{color:#dcdcdc}.container-gallery-single{padding-top:200px;width:60%;margin:0 auto}@media screen and (max-width:767px){.container-gallery-single{padding-top:120px;width:80%}.container-gallery-single .gallery-entry img{height:auto}}@media screen and (min-width:768px) and (max-width:1023px){.container-gallery-single{padding-top:120px;width:80%}.container-gallery-single .gallery-entry img{height:auto}}.container-gallery-single .post-title{text-align:center}.container-gallery-single .post-title h2{text-align:center;color:#142c57;padding-bottom:0}.container-gallery-single .post-cat{color:#be9e7f;margin:0 auto}.container-gallery-single .post-cat a{color:#be9e7f;font-size:11px}.container-gallery-single .gallery-entry{padding-top:50px}.navigation{text-align:center;border-bottom:solid 1px #be9e7f}.navigation .previous-entries{float:left}.navigation .next-entries{float:right}.navigation .all-entries{margin:0 auto}.navigation a{color:#be9e7f;font-size:12px}body.page-template-temp-access-nagoya .container__wrap .container__content h4{font-size:19px;color:#142c57}body.page-template-temp-access-kyoto .container__wrap .container__content h4{font-size:19px;color:#efefef}.container__content__yoyaku p.message{font-size:18px;text-align:center;color:#b61c03}.container__content__yoyaku{width:80%!important;margin:0 auto;min-height:60vh}@media screen and (max-width:767px){.container__content__yoyaku{width:100%!important;padding-top:70px}}.container__content__yoyaku .multiple-calendar{color:#142c57!important}.container__content__yoyaku .multiple-calendar .calendar-caption{margin-bottom:30px}.container__content__yoyaku .multiple-calendar table td,.container__content__yoyaku .multiple-calendar table th{color:#142c57;font-size:12px}.container__content__yoyaku .multiple-calendar table td{background:#e6e6e6}.container__content__yoyaku .multiple-calendar table td.sat{background:#dff2fc}.container__content__yoyaku .multiple-calendar table td.sun{background:#fce4df}.container__content__yoyaku .multiple-calendar table .calendar-caption,.container__content__yoyaku .multiple-calendar table .calendar-marking,.container__content__yoyaku .multiple-calendar table .day-number{color:#142c57}.container__content__yoyaku .monthly-prev-next{margin-top:30px}.container__content__yoyaku .monthly-prev-next a,.container__content__yoyaku .monthly-prev-next span{color:#142c57!important;font-size:12px}.container__content__yoyaku .monthly-prev-next a{border-bottom:solid 1px #142c57;padding-bottom:5px}.container__content__yoyaku .another_salon{width:100%;text-align:center;padding-top:50px}.container__content__yoyaku .another_salon a.as{background:#142c57;color:#be9e7f;padding:20px 40px}.container__content__yoyaku .another_salon p{width:55%;margin:0 auto;text-align:justify;padding-top:25px}@media screen and (max-width:767px){.container__content__yoyaku .another_salon p{width:100%}.content-form table{width:100%!important}}.container__content__yoyaku .another_salon p a{color:#be9e7f}body#kyoto-body .another_salon a.as{background:#efefef;color:#142c57;padding:20px 40px}body#kyoto-body .another_salon p a,body#kyoto-body .container__content__yoyaku .multiple-calendar table .calendar-caption,body#kyoto-body .container__content__yoyaku .multiple-calendar table .week-title{color:#be9e7f}body#kyoto-body .container__content__yoyaku .monthly-prev-next a,body#kyoto-body .container__content__yoyaku .monthly-prev-next span{color:#be9e7f!important}body#kyoto-body .container__content__yoyaku .monthly-prev-next a{border-bottom:solid 1px #be9e7f}.mtssb-timetable-link{width:100%!important}.mtssb-timetable-link .booking-timelink,.mtssb-timetable-link .calendar-mark,.mtssb-timetable-link .mtssb-timetable-date,.mtssb-timetable-link .mtssb-timetable-name{color:#142c57}.mtssb-timetable-link .mtssb-timetable-name{font-size:16px;margin-bottom:10px}.mtssb-timetable-link .mtssb-timetable-date{margin-bottom:30px}.mtssb-daily-action button{color:#142c57;border:none;border-bottom:solid 1px #142c57;padding-bottom:5px;background:0 0}body#kyoto-body .mtssb-timetable-link .booking-timelink,body#kyoto-body .mtssb-timetable-link .calendar-mark,body#kyoto-body .mtssb-timetable-link .mtssb-timetable-date,body#kyoto-body .mtssb-timetable-link .mtssb-timetable-name{color:#be9e7f}body#kyoto-body .mtssb-timetable-link td,body#kyoto-body .mtssb-timetable-link th,body#kyoto-body .mtssb-timetable-link tr{color:#142c57;background:#efefef}body#kyoto-body .mtssb-daily-action button{color:#be9e7f;border-bottom:solid 1px #be9e7f}.content-form fieldset label,.content-form fieldset li,.content-form legend{color:#142c57!important}.content-form td,.content-form th{box-sizing:border-box;padding:20px!important}@media screen and (max-width:767px){.content-form td,.content-form th{display:block;width:100%!important;text-align:left!important;border:1px solid #ddd!important;padding:10px!important}.content-form th{background:#efefef}}.content-form fieldset{background:#fff;box-sizing:border-box;padding:30px!important}@media screen and (max-width:767px){.content-form fieldset{padding:5px!important}}.content-form fieldset .mes,.content-form fieldset span{color:#888!important;font-size:12px}.content-form fieldset .mes,.content-form fieldset label.field-item,.content-form fieldset span.option-note{display:block}.content-form fieldset#booking-reservation-fieldset .booking-form-people-number-row,body.page-id-9552 header{display:none}.content-form fieldset#booking-reservation-fieldset td,.content-form fieldset#booking-reservation-fieldset th{color:#142c57!important}.content-form fieldset#booking-option-fieldset #op_child{padding-bottom:0!important;position:relative;bottom:20px;padding-left:30px}.content-form fieldset#booking-message-fieldset textarea,.content-form fieldset#booking_client-fieldset input{border:none!important;background:#efefef;padding:6px}.content-form fieldset#booking_client-fieldset input{margin-bottom:20px}.content-form button{background:#142c57;color:#fff;padding:15px 30px!important;border:none}body.page-id-9552 .container__wrap{padding-top:150px}body.page-id-9552 h2{position:absolute;top:100px}body.page-template-temp-lesson .menu-list li{padding:0 30px}@media screen and (max-width:767px){body.page-id-9552 h2{position:absolute;top:0;right:70px}body.page-template-temp-lesson .menu-list li{margin-bottom:20px;width:100%;padding:0}}body.page-template-temp-lesson .menu-list li .text{background:#142c57}body.page-template-temp-lesson .menu-list li .text p{color:#be9e7f}body.page-template-temp-lesson .menu-list li .text p.fee{border-bottom:solid 1px #be9e7f}body.page-template-temp-lesson .menu-list li .text p.sentence{text-align:justify;padding-bottom:20px}body.page-template-temp-lesson .menu-list li .text p.center{text-align:center;padding-bottom:20px}body.page-template-temp-lesson .menu-list li:nth-child(2) .text{background:#000}.container__wrap__card h2 img{width:232px}.container__wrap__card .container__content__card .head__image{background:url("/wp-content/themes/airish-theme/img/card/img02.jpg")!important;background-size:cover!important}.container__wrap__card .container__content__card .head__image h3{position:absolute;top:-20px;right:80px}.container__wrap__card .content__flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container__wrap__card .content__flex .text{width:50%;text-align:justify}@media screen and (max-width:767px){.container__wrap__card .container__content__card .head__image h3{position:absolute;top:-20px;right:250px}.container__wrap__card .content__flex{display:block;padding-top:30px}.container__wrap__card .content__flex .text{display:block;width:100%}}.container__wrap__card .content__flex .image{width:35%}@media screen and (max-width:767px){.container__wrap__card .content__flex .image{width:55%}}.container__backblue{background:#142c57;text-align:center;padding:50px 0;margin-top:60px}.container__backblue h3{font-size:15px;color:#be9e7f;padding-bottom:20px}.container__backblue p{font-size:12px;color:#be9e7f;width:40%;margin:0 auto;text-align:justify}@media screen and (max-width:767px){.container__backblue p{width:80%}}.container__card__contact{width:460px;margin:0 auto;padding:60px 0}@media screen and (max-width:767px){.container__card__contact{width:80%}}.container__card__contact h3{font-size:17px;text-align:center;color:#142c57;margin-bottom:40px}.container__card__contact p{font-size:12px;color:#142c57}.container__card__contact .text__center{width:100%;text-align:center}.container__card__contact .text__center a{text-align:center;margin:0 auto;font-size:17px;color:#142c57;border-bottom:solid 1px #142c57}.container__card__contact p.sentence{color:#727171;margin-bottom:40px}.container__card__contact form{padding-bottom:70px}.container__card__contact form span{display:block}.container__card__contact form input,.container__card__contact form textarea{border:none;border:1px solid #142c57;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;background:0 0;width:100%}.container__card__contact form input.wpcf7-submit{background:#142c57;color:#fff;width:120px}.container__wrap .container__content .head__image{background:url("/wp-content/themes/airish-theme/img/kokoro/img01.jpg") no-repeat;background-size:cover}.container__blog{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%!important}@media screen and (max-width:767px){.container__blog{display:block}}.container__blog .container__content__blog{width:65%!important;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.container__blog .container__content__blog{width:90%!important;margin:0 auto 90px}}.container__blog .container__content__blog article{width:50%;height:auto!important;text-align:left;margin-bottom:30px}.container__blog .container__content__blog article img,.container__blog .entry img{height:auto}.container__blog .container__content__blog article p{padding-bottom:0}.container__blog .container__content__blog article h3,.container__blog .container__content__blog article h3 a{font-size:14px}.container__blog .container__content__blog article .post-date{text-align:right;color:#be9e7f;font-size:11px}.container__blog .container__content__blog article .post-date a{color:#be9e7f}.container__blog .container__content__blog article .inner{padding-right:25px}@media screen and (max-width:767px){.container__blog .container__content__blog article{width:100%}.container__blog .container__content__blog article .inner{padding-right:0}}.container__blog #sidebar{width:25%}@media screen and (max-width:767px){.container__blog #sidebar{width:100%}}.container__blog #sidebar h3{font-size:15px;margin-bottom:20px}.container__blog #sidebar a{color:#142c57;border-bottom:solid 1px #be9e7f;font-size:12px;width:100%;display:block;margin-bottom:10px}.container__blog #side-blog{padding-top:70px}.container__blog #side-blog .left{width:40%;float:left}.container__blog #side-blog .right{width:50%;float:right}.container__blog #side-blog .item{text-align:justify;border-bottom:solid 1px #be9e7f;padding-bottom:15px;margin-bottom:20px}.container__blog #side-blog .item span{font-size:11px;color:#be9e7f}.container__blog #side-blog .item a{border-bottom:none}.container__blog #side-blog p{padding:0}.container__blog #side-blog a.sum{border:none;margin-bottom:0}.container__blog .entry h2{font-size:22px;margin:0 0 15px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;text-align:left;border-bottom:solid 1px #be9e7f}@media screen and (max-width:767px){.container__blog .entry h2{font-size:19px}}.container__blog .entry h3{font-size:17px}@media screen and (max-width:767px){.container__blog .entry h3{font-size:16px}}.container__blog .entry h4{font-size:15px}.container__blog .entry p{padding-bottom:10px;text-align:justify;font-size:14px}.container__content__contact{width:100%!important}.container__content__contact .container__content__contact__inner{width:45%;margin:0 auto;text-align:center}@media screen and (max-width:767px){.container__blog .entry p{font-size:13px}.container__content__contact .container__content__contact__inner{width:80%}}.container__content__contact .container__content__contact__inner h3{font-size:17px;color:#142c57;margin-bottom:25px}.container__content__contact form{text-align:left}.container__content__contact form p{padding-bottom:10px!important;line-height:2.5em}.container__content__contact form label,.container__content__contact form p,.container__content__contact form span{color:#142c57!important}.container__content__contact form input,.container__content__contact form textarea{border:none;border:1px solid #142c57;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;background:0 0;width:100%}.container__content__contact form input[type=checkbox]{width:auto!important}.container__content__contact form input.wpcf7-submit{background:#142c57;color:#fff;width:120px}.container__content__contact form p.calender{color:#727171;font-size:10px;line-height:1.5em!important;padding-top:10px;margin-bottom:25px}.container__content__contact .houzin{padding-bottom:100px}footer{text-align:center;background:#f7f8f8;padding-top:60px;margin-top:150px}footer .foot-logo>img{width:150px;height:auto;padding-bottom:30px}footer ul.foot-bnr{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:75%;margin:0 auto 40px}footer ul.foot-bnr li{width:22%;background:#fff}footer ul.foot-bnr li:hover{background:#dcdcdc;transition:all .6s ease}footer ul.foot-bnr li a{display:block;font-size:12px;color:#142c57;font-weight:800;-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:17px 5px 5px}@media screen and (max-width:767px){footer ul.foot-bnr{display:block}footer ul.foot-bnr li{width:100%;margin-bottom:10px}footer ul.foot-bnr li a{padding-bottom:15px}}footer ul.foot-bnr li:nth-child(1) a{background:#142c57;padding-top:10px}footer ul.foot-bnr li:nth-child(1) a:hover{background:#464645;transition:all .6s ease}.footer-bottom a:hover,footer .foot-nav ul li a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}footer ul.foot-bnr li:nth-child(1) a img{width:65%}footer .foot-nav{display:inline-block;margin:0 auto}footer .foot-nav .dentou{border:1px solid #be9e7f;float:left;padding:25px 25px 15px;margin-left:60px}@media screen and (max-width:767px){footer .foot-nav .dentou{margin-left:0;float:none;width:100%;padding-top:45px}}footer .foot-nav .dentou img{width:170px}footer .foot-nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;float:left}@media screen and (max-width:767px){footer .foot-nav ul{float:none;margin-bottom:50px}}footer .foot-nav ul li{margin:0 10px}footer .foot-nav ul li a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-top:10px;border-top:solid 1px #142c57;line-height:1em;letter-spacing:.2em;font-weight:800;font-size:13px;color:#142c57}footer .foot-nav ul li a:hover{transition:all .6s ease;padding-top:20px}footer .foot-sns{padding:40px 0}footer .foot-sns a i{font-size:30px;padding:0 5px;color:#142c57}footer address{color:#142c57;font-size:10px;font-style:normal;padding-bottom:50px}.footer-bottom{background:#142c57;text-align:center;padding:15px 0}.footer-bottom a{color:#be9e7f;border-bottom:solid 1px;border-color:#be9e7f;font-size:12px;padding-bottom:5px}.footer-bottom a:hover{transition:all .6s ease;padding:0 25px 5px}body#kyoto-body footer ul.foot-bnr li:hover,body#kyoto-body footer ul.foot-bnr li:nth-child(1) a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}body#kyoto-body footer{background:#151e49}body#kyoto-body footer ul.foot-bnr{width:55%}body#kyoto-body footer ul.foot-bnr li{width:30%;background:#fff}@media screen and (max-width:767px){body#kyoto-body footer ul.foot-bnr li{width:100%;margin-bottom:10px}}body#kyoto-body footer ul.foot-bnr li:hover{background:#dcdcdc;transition:all .6s ease}body#kyoto-body footer ul.foot-bnr li a{color:#142c57}body#kyoto-body footer ul.foot-bnr li:nth-child(1) a{background:#efefef;padding-top:10px}body#kyoto-body footer ul.foot-bnr li:nth-child(1) a:hover{background:#dcdcdc;transition:all .6s ease}body#kyoto-body footer ul.foot-bnr li:nth-child(1) a img{width:65%}body#kyoto-body footer .foot-nav ul li a{border-top:solid 1px #be9e7f;color:#be9e7f}body#kyoto-body footer .foot-nav ul li a:hover{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;padding-top:20px}body#kyoto-body footer .foot-sns a i,body#kyoto-body footer address{color:#be9e7f}body#kyoto-body .footer-bottom{background:#f7f8f8}body#kyoto-body .footer-bottom a{color:#142c57;border-color:#142c57}