body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}html{font-size:62.5%;-webkit-overflow-scrolling:touch}body{font-size:1.4em}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{color:#1e1e1e;font-weight:100;line-height:1.6;margin:0;padding:0;box-sizing:border-box;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:200;*font-size:small;*font:x-small;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#fff}*+html body{font-size:13px}select,input,button,textarea{font:99% Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}img{border:none;max-width:100%;height:auto}table{font-size:inherit;width:100%;border:none;border-collapse:collapse;border-spacing:0}label{cursor:pointer}input,select,textarea{padding:5px}ol,ul,li{list-style:none}a,input{outline:none}a{color:#333;text-decoration:none;transition-property:all;transition:.2s linear}a:hover{text-decoration:none}em{font-style:normal;font-weight:700}.clearfix:after{content:"";display:block;clear:both}#page-top{display:block;position:fixed;z-index:9999;bottom:5%;right:3%;background:rgba(255,255,255,.5);border:1px solid #888;height:40px;width:40px;text-align:center;text-decoration:none;overflow:hidden}#page-top:hover{background:rgba(255,255,255,1)}#page-top:before{content:'';position:absolute;top:10px;right:19px;width:1px;height:25px;background:#444}#page-top:after{content:'';position:absolute;top:10px;right:15px;width:8px;height:8px;border-right:1px solid #444;border-top:1px solid #444;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aligncenter{display:block;margin:2% auto}.alignright{float:right;margin:0 0 1.5em 1.5em}.alignleft{float:left;margin:0 1.5em 1.5em 0}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}.contents.post article img.aligncenter{max-width:100%;width:auto;height:auto}.contents.post article img.alignright,.contents.post article img.alignleft{max-width:40%;width:auto;height:auto}.content-none{max-width:960px;margin:0 auto}.content-none p{font-size:16px;line-height:2}.content-none .in_col{margin:6% 0}.image{overflow:hidden}.image a img{width:100%;height:auto;display:block;transition-duration:.3s}.image a img:hover{transform:scale(1.05);transition-duration:.3s}img.obj_fit{object-fit:cover;font-family:'object-fit: cover;'}th,td{border:1px solid #ccc;padding:15px;box-sizing:border-box;text-align:left}th{font-weight:700}.note{font-size:90%}.note:before{content:'※';margin-right:3px}.note.table{margin:15px auto 0}.note a{text-decoration:underline}.note a:hover{text-decoration:none}.red{color:red;font-weight:700}.bold{font-weight:700}.pcnone{display:none}.spnone{display:inherit}section{box-sizing:border-box;margin-top:8%;margin-bottom:8%}section:first-of-type{margin-top:0}section:last-of-type{margin-top:8%}.inner{max-width:1400px;width:85%;margin-left:auto;margin-right:auto}section .inner{width:100%}.inline{display:flex}header.site_head{background:#fff;padding:20px 0;position:fixed;top:0;width:100%;height:58px;z-index:1000;transition-property:all;transition:.2s linear}.lower header.site_head{border-bottom:1px solid #cacaca}header.site_head .inner{display:flex;align-items:center}header.site_head .logo{max-width:140px;margin-right:20px}header.site_head .logo img{vertical-align:bottom}header.site_head nav{width:100%;display:flex;align-items:center}header.site_head ul{display:flex;align-items:center;justify-content:space-between}header.site_head li.menu-item{position:relative}header.site_head .contact_area{display:flex;justify-content:space-between;margin-left:auto;margin-right:0}header.site_head .contact_area li{padding:0 12px;font-size:12px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center}header.site_head .contact_area li:last-child{margin-right:0}header.site_head .contact_area li.sns{font-size:20px;width:45px;height:45px;border:1px solid #757575;border-radius:50%;margin-right:0;display:flex;align-items:center;justify-content:center}header.site_head .contact_area li.access_btn,header.site_head .contact_area li.inquiry_btn{margin-left:20px}header.site_head .contact_area li.tel_btn{display:none}header.site_head .contact_area li.access_btn span{display:block;font-size:32px}header.site_head .contact_area li.inquiry_btn{background:#8a785e;padding:17px 25px 13px;color:#fff;font-size:14px;white-space:nowrap;transition-property:all;transition:.2s linear}header.site_head .contact_area li.inquiry_btn span{margin-right:1.5em}header.site_head .gnav li{text-align:center;font-size:12px;white-space:nowrap;position:relative;padding:10px 0}header.site_head .gnav li a{display:block;font-size:16px;padding-bottom:5px;text-decoration:none;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:0 20px}header.site_head .gnav li img{display:block;margin:0 auto 5px;max-height:18px}header.site_head .gnav li.current-menu-item a,header.site_head .gnav li a:hover{color:#ac8041}header.site_head .gnav li:hover{background:#eee}header.site_head .sub-menu{position:absolute;top:100%;left:0;width:250px;box-shadow:0 2px 4px rgba(0,0,0,.1)}header.site_head .sub-menu li{text-align:center;background:#eee;padding:0 20px;transition-property:all;transition:.2s linear;border-bottom:none}header.site_head .sub-menu li a,header.site_head .gnav .sub-menu li a{display:block;color:#000;font-size:12px;text-decoration:none;padding:15px 10px;border-bottom:1px solid #cecece;font-family:Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;transition-property:all;transition:.2s linear}header.site_head .sub-menu li:last-child a{border-bottom:none}header.site_head .sub-menu li:hover{background:#dfdfdf}header.site_head .sub-menu li a:hover,header.site_head .sub-menu li.current-menu-item a,header.site_head .gnav li.current-menu-item .sub-menu a{border-bottom:1px solid #cecece;color:#ac8041}header.site_head .sub-menu li.current-menu-item a,header.site_head .gnav li.current-menu-item .sub-menu a{color:#000}header.site_head .sub-menu li.current-menu-item a:hover,header.site_head .gnav li.current-menu-item .sub-menu a:hover{color:#ac8041}header.site_head .sub-menu li:last-child a:hover{border-bottom:none}header.site_head .close_btn{display:none}.content_wrap{margin-top:98px}.fixed header.site_head{padding:4px 0 8px;height:40px;box-shadow:0 3px 3px rgba(0,0,0,.1)}.fixed header.site_head .logo{max-width:100px}.fixed header.site_head .contact_area li.sns{width:35px;height:35px}.fixed header.site_head .contact_area li.access_btn span{font-size:20px}.fixed header.site_head .contact_area li.inquiry_btn{padding:5px 25px 5px}.fixed.lower header.site_head{border-bottom:none}.home .main{position:relative;margin-bottom:0}.home_slide.sp{display:none}.home .main .slick-slider{padding-bottom:15%}.slick-slide img{width:100%}.home .image_nav{position:absolute;bottom:0;width:100%;padding:4% 0;text-align:center;background:-moz-linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,1) 30%,rgba(255,255,255,1));background:-webkit-linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,1) 30%,rgba(255,255,255,1));background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,1) 30%,rgba(255,255,255,1))}.home .image_nav p img{width:200px;height:auto}.home .image_nav ul{display:flex;justify-content:center;margin:20px 0}.home .image_nav li{margin:0 10px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;width:30%}.home .image_nav li a{display:block;padding:30px 20px;color:#fff;font-size:26px;position:relative}.home .image_nav li a span{display:block;font-family:Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px}.home .image_nav li.dress a{background:#8a785e}.home .image_nav li.kimono a{background:gray}.home .image_nav li.guest a{background:#9794b8}.home .image_nav li.mens a{background:#8b9cb2}.home .image_nav li a:before,.home .image_nav li a:after{content:'';position:absolute;right:30px}.home .image_nav li a:before{width:25px;height:1px;background:rgba(255,255,255,.7);top:50px}.home .image_nav li a:after{width:5px;height:5px;border:1px solid;border-color:rgba(255,255,255,.7) rgba(255,255,255,.7) transparent transparent;transform:rotate(45deg);top:47px}.home .image_nav li a:hover{box-shadow:3px 5px 5px rgba(0,0,0,.3)}.home .image_nav li.dress a:hover{background:#ac9060}.home .image_nav li.kimono a:hover{background:#989393}.home section.read{margin:8% auto}.home section.read{margin:0 auto 8%}.home section.read h1{font-size:24px;color:#8a785e;text-align:center;margin-bottom:2em}.home section.read p{margin-bottom:1em;line-height:2;text-align:center}.title{text-align:center;font-size:36px;white-space:nowrap;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:40px;position:relative;padding-bottom:15px}.title:after{content:'';position:absolute;bottom:0;margin:auto;left:0;right:0;width:5%;height:3px;background:#000}.title span.ja{display:block;font-size:16px;font-family:Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:0 10px;white-space:normal}.title_line{padding:40px 0}.title_line .title{font-size:1.6vw}.title_line .title span.ja{font-size:.8vw}.title_line.pat_b{background:-moz-linear-gradient(to bottom,#9f9a92,#ded5c6 6px,#e7ddcd);background:-webkit-linear-gradient(to bottom,#9f9a92,#ded5c6 6px,#e7ddcd);background:linear-gradient(to bottom,#9f9a92,#ded5c6 6px,#e7ddcd)}.title_line.pat_g{background:-moz-linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#e4e4e4);background:-webkit-linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#e4e4e4);background:linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#e4e4e4)}.title_line .title{margin-bottom:0}.home section.info_area .in_box{width:48%;margin:0 1%}.home section .list_wrap{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid #d8d8d8}.home section .list li{display:flex;align-items:center;padding:10px 0}.home section .list li .post_type{font-size:10px;font-weight:700;margin-right:20px;width:10%;padding:3px;text-align:center;color:#fff}.home section .list li.news .post_type{background:gray}.home section .list li.osaka .post_type{background:#548e99}.home section .list li.tokyo .post_type{background:#995485}.home section .list li .date{font-size:10px;margin-right:20px;width:15%}.home section .list li .post_title a{text-decoration:underline}.home .info_area nav{margin:30px 0}.home .info_area nav ul{display:flex;justify-content:center;align-items:center}.home .info_area nav li{margin:0 20px}.home .info_area nav li a{text-decoration:underline}.home section .list li .post_title a:hover,.home .info_area nav li a:hover{text-decoration:none}.maincont_link{display:flex;justify-content:space-between}.maincont_link .cont_box{width:31%;margin:0}.maincont_link .cont_box .image_wrap{display:flex}.maincont_link .cont_box .image_wrap img{flex:1;height:300px;width:100%}.maincont_link .cont_box .link{margin:20px 0;display:flex;flex-direction:column;align-items:center}.maincont_link .cont_box .link li{width:100%;text-align:center;margin:10px}.maincont_link .cont_box .link li a{text-align:center;display:block;border:1px solid #bdbdbd;padding:10px;position:relative}.maincont_link .cont_box .link li a:before,.maincont_link .cont_box .link li a:after{content:'';position:absolute;right:30px}.maincont_link .cont_box .link li a:before{width:25px;height:1px;background:rgba(0,0,0,.7);top:18px}.maincont_link .cont_box .link li a:after{width:5px;height:5px;border:1px solid;border-color:rgba(0,0,0,.7) rgba(0,0,0,.7) transparent transparent;transform:rotate(45deg);top:15px}.maincont_link .cont_box .link li a:hover{background:#f5f4f2;box-shadow:0 3px 5px rgba(0,0,0,.2)}.maincont_link .cont_box p{line-height:1.8;font-size:13px}.home .access ul{justify-content:space-between}.home .access li{width:48%}.home .access li h3{font-size:18px;margin-bottom:1.5em}.home .access li h3 span{padding:5px 10px;color:#fff;font-size:14px;font-weight:700;margin-right:1em}.home .access li.osaka h3 span{background:#548e99}.home .access li.tokyo h3 span{background:#995485}.home .access li .image{margin-bottom:1.5em}.home .access li p{margin-bottom:1.5em}.arrow_btn{padding:0;margin:1.5em 0}.arrow_btn a{text-align:center;display:inline-block;border:1px solid #bdbdbd;padding:10px 80px 10px 40px;position:relative;font-weight:400;text-decoration:none !important}.arrow_btn a:before,.arrow_btn a:after{content:'';position:absolute;right:30px}.arrow_btn a:before{width:25px;height:1px;background:rgba(0,0,0,.7);top:20px}.arrow_btn a:after{width:5px;height:5px;border:1px solid;border-color:rgba(0,0,0,.7) rgba(0,0,0,.7) transparent transparent;transform:rotate(45deg);top:17px}.arrow_btn a:hover{background:#f5f4f2;box-shadow:0 3px 5px rgba(0,0,0,.2)}.lower header.site_head{margin-top:0;margin-bottom:0}.lower .title_line.pat_g{background:-moz-linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#f3f2f2);background:-webkit-linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#f3f2f2);background:linear-gradient(to bottom,#9d9d9d,#dbdbdb 6px,#f3f2f2)}.lower .title_line .title{font-size:32px}.lower .title_line .title span.ja{font-size:14px}.lower .sl-overlay{background:#fff}.lower .sl-wrapper .sl-navigation button,.lower .sl-wrapper .sl-counter{color:#000}.image_slide.sp{display:none}.image_slide{padding-bottom:30px;background:#f3f2f2}.image_slide .slick-slide{position:relative}.image_slide .slick-slide:link,.image_slide .slick-slide:visited,.image_slide .slick-slide:hover,.image_slide .slick-slide:focus,.image_slide .slick-slide:active{outline:none;border:none}.image_slide .slick-slide:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.image_slide .slick-slide.slick-current.slick-active:after{content:none}.slick-arrow{content:'';position:absolute;top:45%;width:25px;height:45px;background:rgba(134,120,94,.6);z-index:1000;cursor:pointer}.slick-arrow:hover{background:rgba(134,120,94,1)}.slick-arrow.prev{left:0}.slick-arrow.next{right:0}.image_slide .slick-arrow.prev{left:87px}.image_slide .slick-arrow.next{right:87px}.slick-arrow.prev:before,.slick-arrow.next:before{content:'';position:absolute;width:12px;height:12px;border:1px solid;transform:rotate(45deg)}.slick-arrow.prev:before{border-color:transparent transparent #fff #fff;top:15px;left:10px}.slick-arrow.next:before{border-color:#fff #fff transparent transparent;top:15px;right:10px}.imagebook .read{text-align:center;margin-bottom:8%}.imagebook .read p{margin-bottom:1em;line-height:2;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;text-align:center}.gallery{display:flex;flex-wrap:wrap}.gallery li{width:21%;margin:2%}.gallery li img{width:100%;vertical-align:bottom}.basic section{margin-top:5%}.basic .inner{max-width:960px}.basic h2{margin-top:2.5em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:.8em}.basic h2:first-of-type{margin-top:0}.basic h3{font-weight:700;border-left:5px solid #ac8041;padding-left:10px;margin-bottom:.8em}.basic p{margin-bottom:1em}.basic a{color:#ac8041;text-decoration:underline}.basic ol{padding-left:2em}.basic ol li{list-style:decimal outside}.base section{margin:4% auto 6%}.base section:last-of-type{padding-bottom:0;margin-bottom:8%}.base section .title_line{padding-bottom:0}.base section.anchor{margin-top:0;padding-top:4%}.base section.slider_sec{margin-top:0}.base .sec_title{font-size:24px;display:flex;align-items:center;justify-content:center;padding:28px 0;background:url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/images/mark_g.svg") no-repeat center center/95px}.base .sec_title:before,.base .sec_title:after{content:"";flex-grow:.1;height:1px;background:#000;margin:0 1.5em}.base .col_line{margin:6% 0}.base .col_line:last-of-type{margin-bottom:0}.base .col_line.anchor{margin-top:0;padding-top:6%}.base .inline.half{flex-wrap:wrap}.base .inline.half .in_box{width:50%}.base .inline.half .in_box.text{padding:0 4%}.base .inline.half .in_box iframe{width:100%}.base .inline.half .in_box.text .image{margin:10% 0}.base .inline.half .in_box.text .image:last-of-type{margin-bottom:0}.base .image img{width:100%}.base .in_box .col_box{margin-bottom:12%}.base .in_box .col_box:last-of-type{margin-bottom:0}.base .col_line .col_title{font-size:20px;color:#945f12;margin-bottom:1.5em}.base .text p{line-height:2;margin-bottom:1.5em;font-size:16px}.base .text p:last-of-type{margin-bottom:0}.base p a{color:#ac8041;text-decoration:underline}.base p a:hover{text-decoration:none}.fo_s{font-size:90%}.base .inline.plural{flex-wrap:wrap}.base .inline.plural .in_box{margin:1% 1% 3%}.base .inline.plural .in_box.w_2{width:48%}.base .inline.plural .in_box.w_3{width:31.33%}.base .inline.plural .in_box.w_4{width:23%}.base .inline.plural .in_box h4{font-weight:700;margin:1em 0}.base .inline.plural .in_box p{margin-bottom:1em}.base .inline.plural .in_box .image{margin-bottom:1em}.base .inline.half .in_box.text.left{padding:0 4% 0 0}.base .inline.half .in_box.text.right{padding:0 0 0 4%}.base .inline.plural .gallery{display:block}.base .inline.block_line{flex-direction:column;margin-top:3em}.base .inline.block_line .in_box{margin:0 0 5%}.base .inline.block_line .in_box:last-of-type{margin-bottom:0}.base .inline.block_line .in_box.image{text-align:center}.base .inline.block_line .in_box.image img{max-width:100%;width:auto;margin-left:auto;margin-right:auto}.base .inline.block_line .in_box.text .col_title{margin-top:3em}.base .inline.block_line .in_box.text .col_title:first-of-type{margin-top:0}.base .inline.block_line .in_box.gallery ul{display:flex;flex-wrap:wrap;width:100%}.base .inline.block_line .in_box.gallery li{width:19.6%;margin:.2%;overflow:hidden}.base .inline.block_line .in_box.gallery li img{width:100%;height:230px;display:block;transition-duration:.3s}.base .inline.block_line .in_box.gallery li img:hover{transform:scale(1.05);transition-duration:.3s}.base .toc{margin:5% 0 0;background:#f1f1f1;padding:2% 3%;max-width:400px;width:60%}.base .toc li{margin-bottom:.5em}.base .toc li a{position:relative;padding-left:1em;text-decoration:underline}.base .toc li a:hover{text-decoration:none}.base .toc li a:before{position:absolute;content:'';left:0;top:3px;border-left:6px solid #945f12;border-top:4px solid transparent;border-bottom:4px solid transparent}.link_btn{text-align:center;padding:5% 0}.link_btn a{padding:20px 100px;background:#c48123;color:#fff;text-decoration:none;font-size:16px;font-weight:700;box-shadow:1px 2px 3px rgba(0,0,0,.1)}.link_btn a:hover{background:#c7a82b;box-shadow:1px 3px 4px rgba(0,0,0,.3)}.recruit .shop_list{display:flex;align-items:center;justify-content:flex-end;margin:5% 0}.recruit .shop_list li{margin-right:20px}.recruit .shop_list li:last-child{margin-right:0}.recruit .shop_list a{padding:10px 50px 10px 20px;border:1px solid #ccc;text-decoration:none;color:#000;position:relative}.recruit .shop_list a:hover{box-shadow:0 2px 3px rgba(0,0,0,.2)}.recruit .shop_list a:before,.recruit .shop_list a:after{content:'';position:absolute;right:12px}.recruit .shop_list a:before{width:25px;height:1px;background:#000;top:16px}.recruit .shop_list a:after{width:5px;height:5px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);top:13px}.requirements_list{margin:5% 0}.requirements_list dl{display:flex;padding:30px;border-bottom:1px solid #ccc}.requirements_list dt{width:27%;margin-right:3%;font-weight:700}.requirements_list dd{width:70%}.requirements_list dd p:last-of-type{margin-bottom:0}.requirements_list dd ul{margin-bottom:1em}.requirements_list dd ul li{list-style:disc inside}.recruit .step{margin:5% 0;display:flex}.recruit .step li{position:relative;list-style:none;padding-right:50px}.recruit .step li:before,.recruit .step li:after{content:'';position:absolute;right:12px}.recruit .step li:before{width:25px;height:1px;background:#000;top:12px}.recruit .step li:after{width:5px;height:5px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);top:9px}.recruit .step li:last-child{padding-right:0}.recruit .step li:last-child:before,.recruit .step li:last-child:after{content:none}.faq dl{padding:30px 0}.faq section{counter-reset:number}.faq dl dt{font-size:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#ac8041;font-weight:700;border-bottom:1px solid #ccc;display:flex;align-items:center}.faq dl dt:before{counter-increment:number;content:counter(number);content:"Q" counter(number) ".";padding-right:20px;font-size:36px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#ac8041;font-weight:400}.faq dl dd{background:#f7f7f7;font-size:16px;padding:30px;margin:10px 0 0;box-shadow:2px 5px 5px rgba(0,0,0,.1);line-height:2}.base.access .in_box .col_box{margin-bottom:2em}.base.access h4.shopname{font-size:16px}.base.access h4.shopname:before{content:'【'}.base.access h4.shopname:after{content:'】'}.base.access .access_list{margin:4% 0}.base.access .access_list li{font-size:16px;position:relative;padding-left:20px;margin-bottom:3px}.base.access .access_list li:before{content:'';position:absolute;left:0;top:5px;width:12px;height:12px;background:#000}.base.access .access_list li a{text-decoration:underline}.base.access .access_list li a:hover{text-decoration:none}.base.access .text p.blog_link{padding:15px 0;margin-bottom:1em}.base.access .text p.blog_link a{padding:15px 40px;background:#c48123;color:#fff;font-weight:700;text-decoration:none}.base.access .link_list li{margin-bottom:5px}.base.access .link_list li:last-child{margin-bottom:0}.base.access .link_list a{color:#c48123;text-decoration:underline;position:relative;padding-left:20px}.base.access .link_list a:hover{text-decoration:none}.base.access .link_list a:before{content:'';position:absolute;left:0;top:2px;width:12px;height:12px;background:#c48123}.base.access h4{margin-bottom:.5em}.base.access .partner_list{display:flex;flex-wrap:wrap}.base.access .partner_list li{position:relative;line-height:2}.base.access .partner_list li:after{content:'／';padding:0 3px}.base.access .partner_list li:last-child:after{content:none}.base.access .partner_list li a{text-decoration-line:underline}.base.access .partner_list li a:hover{text-decoration-line:none}main.post{margin-bottom:5%}main.post header{margin-bottom:5%}main.post .basic h2{border-bottom:none}main.post .inline,main.archive .inline{justify-content:space-between;margin-bottom:8%}main.post aside .btm_wrap{display:none}main.post article,main.archive article{width:73%}main.post article header{margin-bottom:1em}main.post.normal article header h1{font-size:22px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px}main.post.normal .post_meta{display:flex;margin-bottom:5%}main.post.normal .post_meta .date{font-size:12px;color:#666}main.post.normal .cat_wrap{clear:both;margin-top:5%}main.post.normal .cat_wrap p.cat{width:auto;float:left;margin-bottom:1em}main.post.normal .cat_wrap .cat{display:inline-block;font-size:12px;margin-left:10px}main.post.normal .cat_wrap .cat a{padding:3px 5px;border:1px solid #ccc;color:#333;text-decoration:none}main.post.normal .cat_wrap .cat a:hover{background:#f3f2f2}main.post.normal section{margin:0}main.post.catalog article header{display:flex;align-items:center}main.post.catalog article h2{border:1px solid #ccc;font-size:16px;padding:5px 10px;margin-right:1em}main.post article section{margin-top:5%;margin-bottom:5%}main.post article section:first-of-type{margin-top:3%}main.post article section .col{margin-bottom:5%}main.post article section .col:last-of-type{margin-bottom:0}main.post article section .main_image{text-align:center;flex:1}main.post article section .main_image img{width:100%;height:auto;max-width:600px}main.post article section .image_line{display:flex;flex-wrap:wrap;width:100%}main.post article section .image_line .image{width:33.3%;padding:.5%}main.post article section .image_line .image img{box-sizing:border-box;width:100%;height:auto}main.post article section .meta_info{flex:1;padding-right:5%}main.post article section .meta_info dl{display:flex;align-items:center;margin-bottom:10px}main.post article section .meta_info dt{width:25%;padding-right:3%}main.post article section .meta_info dd{width:75%}main.post article section .meta_info dd .fol{font-size:125%}main.post article section .meta_info p{margin:10px 0}main.post article section .meta_info dl+p{margin-top:30px}.meta_info .button{display:inline-block;color:#fff;text-align:center;padding:15px 45px 15px 30px;position:relative;background-color:#f28388;box-shadow:0 3px 5px rgba(0,0,0,.2);margin:0 0 20px;font-weight:600;min-width:280px}.meta_info .button:before{content:'';position:absolute;top:0;bottom:0;right:15px;margin:auto;width:6px;height:6px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}.meta_info .button:hover{background-color:#bc0002}.btm_schedule_wrap{max-width:600px}.btm_schedule_wrap .head{font-weight:600;margin-bottom:10px}.btm_schedule_wrap .head:before{content:'＜'}.btm_schedule_wrap .head:after{content:'＞'}.btm_schedule_wrap ol{margin:20px 0}.btm_schedule_wrap li{padding:8px 10px}.btm_schedule_wrap li:nth-child(odd){background-color:linen}main.post article section .text p{margin-bottom:1em}main.post.normal article section.basic{overflow:hidden}main.post .inline.post_access_wrap{margin:5% 0}main.post .inline.post_access_wrap .text{width:50%}main.post .inline.post_access_wrap .map{width:48%}main.post .inline.post_access_wrap .map iframe{width:100%;height:300px}main.post .inline.post_access_wrap ul{padding-left:1.5em}main.post .inline.post_access_wrap li{list-style:circle outside}main.post .link_text ul{display:flex}main.post .link_text li:after{content:'・';margin:0 20px}main.post .link_text li:last-child:after{content:none}.nav_area{margin-top:5%;border-top:1px solid #ccc;padding:2% 0}.nav_area ul{width:80%;margin:0 auto}.nav_area li.prev{float:left}.nav_area li.next{float:right}.nav_area p{clear:both;text-align:center}.nav_area p a:hover{text-decoration:underline}main.post aside,main.archive aside{width:22%;margin-left:5%;margin-top:15px}.sidebar .side_box{margin-bottom:40px}.sidebar .side_box h3{text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;padding:0 0 10px;border-bottom:1px solid #ccc;margin-bottom:10px}.sidebar .side_box.new_area li{padding:5px 0}.sidebar .side_box.new_area li p.date{font-size:10px;color:#666}.sidebar .side_box.cat_area li{display:inline-block;float:left;margin:5px}.sidebar .side_box.cat_area li a{padding:5px;border:1px solid #ccc;font-size:12px}.sidebar .side_box.cat_area li a:hover{background:#f3f2f2}.sidebar .side_box.cat_area li .children{overflow:hidden}.sidebar .side_box.cat_area li .children li a{border:none}.sidebar.catalog h3{text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;padding:5px;border:1px solid #ccc}.sidebar.catalog h3 a{display:block}.sidebar.catalog ul{display:flex;flex-wrap:wrap}.sidebar.catalog ul li{width:29%;padding:1%;margin:1%;text-align:center}.sidebar.catalog ul li .image{margin-bottom:.2em}.sidebar.catalog ul li img{height:70px;vertical-align:bottom;object-fit:cover;font-family:'object-fit: cover;'}.sidebar.catalog ul li p{font-size:10px}.sidebar.catalog ul li.current_link{background:#8a785e}.sidebar.catalog ul li.current_link a{color:#fff}.archive.catalog ul{display:flex;flex-wrap:wrap}.archive.catalog li{width:19%;margin:.5%;text-align:center}.archive.catalog li img{width:100%;height:230px;object-fit:cover;font-family:'object-fit: cover;'}.cat_area{margin-bottom:2%}.cat_area p{position:relative;font-size:16px;display:inline-block;float:right;padding:5px 50px 5px 15px;border:1px solid #ccc;cursor:pointer;transition-property:all;transition:.2s linear}.cat_area p:hover{background:#f3f2f2}.cat_area p span{content:'';position:absolute;top:8px;right:15px;width:20px;height:20px;background:#8a785e;margin-left:15px}.cat_area p span:before,.cat_area p span:after{display:block;content:"";position:absolute;top:50%;left:50%;width:70%;height:5%;margin:-2.5% 0 0 -35%;background:#fff}.cat_area p span:after{transform:rotate(90deg);transition:all .4s}.cat_area p.open span:after{transform:rotate(-180deg)}.cat_area nav{box-sizing:border-box;clear:both;width:100%;background:#f3f2f2;padding:2% 3%}.archive.catalog .cat_area li{width:auto;margin:0 30px 0 0}.archive.catalog .cat_area li a{text-decoration:underline}.archive.catalog .cat_area li a:hover{text-decoration:none}.archive article section:last-of-type{margin-top:0}.archive header{margin-bottom:5%}.archive.news article li{display:flex;justify-content:space-between;padding:4%;border-bottom:1px solid #ccc}.archive.news article li:last-child{border-bottom:none}.archive.news .nav_area p{padding:10px 0}.archive.news li:first-child{padding-top:0}.archive.news li .text{width:70%}.archive.news li .image{width:15%}.archive.news li .image img{height:100px;object-fit:cover;font-family:'object-fit: cover;'}@media screen\0{.archive.news li .image img{width:auto}}.archive.news li .text .date{font-size:10px;color:#666}.archive.news li .text .post_title{font-size:16px;padding:5px 0}.archive.news li .text .post_title a{text-decoration:underline}.pagination{margin:6% 0 0}.pagination a{padding:5px 8px;background:rgba(0,0,0,.5);color:#fff}.pagination a:hover{background:rgba(0,0,0,1)}.pagination a.next,.pagination a.prev{background:0 0;color:#000}.pagination a.next:hover,.pagination a.prev:hover{background:0 0;text-decoration:underline}.pagination span.current{font-weight:700;padding:5px 8px}.pager{margin:5% 0}.pager a{text-decoration:underline}.pager ul{margin-bottom:1em}.pager ul li{width:50%}.pager ul li.prev{float:left}.pager ul li.next{float:right;text-align:right}.pager p{clear:both;text-align:center}.basic form dl{display:flex;margin-bottom:35px}.basic form dl.full{flex-direction:column}.basic form dl.full dt{width:100%;padding:10px 0}.basic form dl.full dt span{position:inherit;margin-left:15px;padding:3px 5px}.basic form dl.full dd{padding-left:25%}.basic form dt{width:25%;position:relative;color:#8a785e;font-weight:700}.basic form dt span{position:absolute;right:10px;background:#8a785e;color:#fff;font-size:12px;font-weight:700;padding:1px 5px}.basic form dd{width:75%}.basic form dd.block_col label{display:block}.basic form dd label{margin:0 15px 15px 0;display:inline-block}.basic form dd label input[type=text]{width:auto;margin-left:15px}.basic form dl dd input[type=text],.basic form dl dd input[type=email],.basic form dl dd input[type=tel],.basic form dl dd textarea{box-sizing:border-box;width:100%;font-size:16px;border:none;outline:none;padding:10px}.basic form dl dd input[type=text],.basic form dl dd input[type=email],.basic form dl dd input[type=tel]{border-bottom:1px solid #ccc}.basic form dl dd select:focus{outline:none}.basic form dl dd textarea{border:1px solid #ccc}.contents.form form dl dd input:focus,.basic form dl dd textarea:focus{background:#fefcf8;box-shadow:0 5px 8px rgba(0,0,0,.1)}.contents.form input:-internal-autofill-selected{background-color:#fff}.basic form dl dd input[type=text].short,.basic form dl dd input[type=email].short,.basic form dl dd input[type=tel].short{width:40%}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:.8}:-ms-input-placeholder{color:#ccc}.basic form dd .in_col{margin:.5em 0}.basic form.confirm dl{border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:0}.basic form .center{text-align:center;font-size:18px;font-weight:700;color:#fff;background-color:#888;padding:8px;margin:3em 0}.basic form .inline .in_box{width:46%;margin:0 2%;padding:3%}.basic form .inline .in_box p{text-align:center;font-weight:700;margin-bottom:2em}.basic form .inline dt,.basic form .inline dd{width:50%}.basic form .inline .in_box.male{background:#f6fafb}.basic form .inline .in_box.female{background:#fefaf9}.basic form .inline .in_box dl dd input[type=text].short{width:70%}.basic form.confirm .inline{margin:2em 0 0}.basic form.confirm .center{background:0 0;color:#333;margin:2em 0;display:flex;align-items:center}.basic form.confirm .center:before,.basic form.confirm .center:after{content:"";flex-grow:1;height:1px;background:#444;display:block}.basic form.confirm .center:before{margin-right:1em}.basic form.confirm .center:after{margin-left:1em}.submit_area{text-align:center;margin:5% auto}.submit_area .submit{padding:15px 50px;border-radius:0;background:#888;font-weight:700;box-shadow:none;border:none;outline:none;color:#fff;text-align:center;cursor:pointer;transition-property:all;transition:.1s linear}.submit_area .submit:hover{background:#ccc}.back_area .back{margin:5% auto;background:#fff;padding:5px 20px;border:1px solid #ccc;color:#666;border-radius:0;display:block}.back_area .back:hover{background:#eee}.basic form dl.full dd.select_wrap{padding-left:0;width:auto}.select_wrap{overflow:hidden;width:100%;margin:0 auto;text-align:center;position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.select_wrap select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px;color:#666}.select_wrap select::-ms-expand{display:none}.select_wrap:before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.form .read_area{margin:0 0 8%}.inq_read{text-align:center;margin-bottom:40px}.read.center{text-align:center}.inq_link{display:flex;justify-content:center;margin:3% auto 5%}.inq_link li{margin:0 2%;flex:1;max-width:320px}.inq_link li a{display:flex;color:#fff;font-weight:600;padding:5px 10px;text-align:center;text-decoration:underline;box-shadow:0px 5px 5px rgba(0,0,0,.2);height:100%;align-items:center;justify-content:center;flex-direction:column}.inq_link li a:hover{box-shadow:0px 5px 10px rgba(0,0,0,.4);text-decoration:none}.inq_link li.male a{background-color:#6998a6}.inq_link li.female a{background-color:#af7d72}@media screen and (max-width:680px){.inq_read p{text-align:left}.inq_link li{margin:1%;font-size:10px}.inq_link li a{padding:5px 10px;text-align:left}.inq_link li a br{display:none}}footer{background:#8a785e;padding:5% 0;text-align:center;position:relative}footer *{color:#fff}footer .inner.inline{max-width:900px;justify-content:space-between}footer p{margin-bottom:1.8em}footer .link a{display:block;background:#fff;color:#000;padding:15px 3px;font-size:16px;position:relative;box-shadow:0 2px 2px 3px rgba(0,0,0,.1)}footer .link a:before,footer .link a:after{content:'';position:absolute;right:15px}footer .link a:before{width:25px;height:1px;background:#000;top:25px}footer .link a:after{width:5px;height:5px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);top:22px}footer .link a:hover{background:#f5f4f2;box-shadow:0 8px 8px rgba(0,0,0,.5)}footer .link a span{color:#000;font-size:90%;margin-right:1.5em}footer .tel_wrap li{padding:10px;border-bottom:1px solid #fff;display:flex;justify-content:space-between;align-items:center}footer .tel_wrap li:first-child{padding-top:0}footer .tel_wrap li p{margin-bottom:0;font-weight:700;font-size:16px}footer .nav p{font-size:12px}footer p.followus{display:inline-block;background:rgba(255,255,255,.2);padding:5px 15px}footer .nav ul{display:flex;justify-content:center;align-items:center;margin:30px 0 0}footer .nav .sns_nav{margin-bottom:40px}footer .nav .sns_nav li{margin:0 20px;text-align:center;line-height:1}footer .nav .sns_nav li.sns a{font-size:28px}footer .nav .sns_nav li.blog a{font-size:10px;font-weight:700}footer .nav .site_nav{margin-bottom:12px}footer .nav .site_nav li a{font-size:12px;text-decoration:underline}footer .nav .site_nav li a:hover{text-decoration:none}footer .nav .site_nav li:after{content:'｜'}footer .nav .site_nav li:last-child:after{content:none}.ui-datepicker{background:#fff}.important_info{padding:20px;border:1px solid #ccc;width:80%;margin:6% auto 10%;text-align:left}.important_info p{color:red;line-height:2}.important_info p a{color:red;text-decoration:underline}.important_info p a:hover{text-decoration:none}.important_info .info_title{font-size:120%;font-weight:700}.important_info .info_title:before{content:'【'}.important_info .info_title:after{content:'】'}@media screen and (max-width:1300px){main.post .inline,main.archive .inline{flex-direction:column}main.post .inline.cont_inline,main.archive .inline.cont_inline{flex-direction:row}main.post article,main.archive article,main.post aside,main.archive aside{width:100%;margin-left:0;margin-top:0}main.post article,main.archive article{margin-bottom:30px}.sidebar.catalog ul li{width:12.5%;padding:.5%;margin:.5%}.sidebar.catalog ul li img{height:110px}main.post .inline.post_access_wrap{flex-direction:row}main.post aside .side_wrap{display:none}main.post aside .btm_wrap{display:inherit}main.post aside .btm_wrap .cat_area p{float:none}main.post aside .btm_wrap .cat_area li{width:auto}main.post aside .btm_wrap .cat_area li a{text-decoration:underline}main.post aside .btm_wrap .cat_area li a:hover{text-decoration:none}}@media screen and (max-width:1265px){.inner{width:90%}}@media screen and (max-width:1235px){header.site_head .contact_area li.inquiry_btn{padding:17px 10px 13px}.home .main .slick-slider{padding-bottom:20%}}@media screen and (max-width:1175px){header.site_head .gnav li a{padding:0 10px}}@media screen and (max-width:1055px){header.site_head{padding:5px 0}header.site_head .logo{max-width:110px}header.site_head .contact_area li.sns{font-size:16px;width:30px;height:30px}header.site_head .contact_area li.access_btn,header.site_head .contact_area li.inquiry_btn{margin-left:10px}header.site_head .contact_area li.inquiry_btn{font-size:12px}header.site_head .contact_area li.inquiry_btn span{margin-right:.5em}header.site_head .gnav li a{font-size:13px}.content_wrap{margin-top:69px}.fixed header.site_head .contact_area li.inquiry_btn{padding:5px 10px 5px}.base .inline.block_line .in_box.gallery li{width:24.6%}}@media screen and (max-width:896px){.inner{width:90%}header.site_head{height:50px;width:100%;position:fixed;top:0;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,.2)}header.site_head .gnav{display:none}header.site_head .contact_area{margin-right:50px}header.site_head .contact_area li,header.site_head .contact_area li.access_btn,header.site_head .contact_area li.tel_btn,header.site_head .contact_area li.inquiry_btn{font-size:10px;margin-left:0}header.site_head .contact_area li.sns{display:none}header.site_head .contact_area li.tel_btn{display:flex;flex-direction:column}header.site_head .contact_area li.tel_btn span{display:block;font-size:30px;margin-bottom:4px}header.site_head .contact_area li.access_btn span{margin-bottom:2px}header.site_head .contact_area li.inquiry_btn{background:0 0;color:#000;padding:10px 10px 0}header.site_head .contact_area li.inquiry_btn span{margin-right:0;display:block;font-size:14px;margin-bottom:10px}header.site_head li.menu-item{position:inherit}header.site_head .sub-menu{width:100%;left:0}header.site_head .sub-menu li,header.site_head .sub-menu li:hover{background:rgba(83,70,49,.95)}header.site_head .sub-menu li a,header.site_head .gnav .sub-menu li a,header.site_head .sub-menu li a:hover,header.site_head .sub-menu li.current-menu-item a,header.site_head .gnav li.current-menu-item .sub-menu a{color:#fff;border-bottom:1px solid #a39177}header.site_head .close_btn{display:inherit;padding:15px;font-size:14px;position:absolute;top:200px;left:100px;background:#fff}.home .main .slick-slider{padding-bottom:30%}.content_wrap{margin-top:60px}.home .image_nav li{width:40%}.maincont_link{flex-direction:column;width:100%}.maincont_link .cont_box{width:100%;margin-bottom:8%}.maincont_link .cont_box:last-of-type{margin-bottom:0}.maincont_link .cont_box .image_wrap{width:100%}.maincont_link .cont_box .image_wrap .image{flex:1}.maincont_link .cont_box .image_wrap .image img{width:100%}.maincont_link .cont_box .link{flex-direction:row;justify-content:space-around}.maincont_link .cont_box .link li{width:40%}.maincont_link .cont_box .link li a{padding:8px}.maincont_link .cont_box p{width:90%;margin:0 auto}.maincont_link .cont_box p br{display:none}.archive.catalog li img{height:150px}.sidebar.catalog ul li{width:16%}.sidebar.catalog ul li img{height:90px}.base .sec_title{font-size:20px}.base .inline.half{flex-direction:column}.base .inline.plural .in_box.w_2,.base .inline.plural .in_box.w_3,.base .inline.plural .in_box.w_4{width:46%;margin:2%;clear:both}.base .inline.plural .in_box.w_2:last-of-type,.base .inline.plural .in_box.w_3:last-of-type,.base .inline.plural .in_box.w_4:last-of-type{margin-bottom:0}.base .inline.half .in_box.text,.base .inline.half .in_box.text.left,.base .inline.half .in_box.text.right{width:100%;padding:0}.base .inline.half .in_box.text.right{margin-top:6%}.base .text .col_title{margin-bottom:1em}.base .inline.half .in_box.image{width:80%;order:1;margin:0 auto 5%}.base .inline.half .in_box.text{order:2}.base .inline.half .in_box.map{order:3}.base .inline.half .in_box.map{width:80%;margin:5% auto 0}.base .inline.half .in_box.map iframe{width:100%}.base .inline.plural .in_box.gallery{display:block}.base .inline.plural .in_box .image.sp_float{margin:0 15px 5px 0;width:30%;max-width:200px;float:left}.base .inline.plural .in_box .image.sp_float.posi_r{margin:0 0 5px 15px;width:30%;max-width:200px;float:right}.base .inline.plural .in_box h4{margin:0 0 1em}.base .inline.block_line .in_box.gallery li{height:180px}main.post article section .main_image img{width:100%;height:auto;max-height:none}}@media screen and (max-width:760px){html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{letter-spacing:.01em;line-height:1.5}.inline{flex-direction:column}.pcnone{display:inherit}.spnone{display:none}img.alignright,img.alignleft{float:none}.contents.post article img.aligncenter,.contents.post article img.alignright,.contents.post article img.alignleft{width:80%;max-width:none;margin:20px auto;display:block}main.post .link_text ul{flex-direction:column}main.post .link_text li{width:100%;margin:.5em 0}main.post .link_text li:after{content:none}main.post header{margin-bottom:8%}main.post.normal article header h1{font-size:18px;padding-bottom:10px;margin-bottom:10px}.nav_area{margin-bottom:5%}.nav_area ul{width:100%}.nav_area p a{text-decoration:underline}header.site_head{height:40px}header.site_head .contact_area li.access_btn span{font-size:22px}header.site_head .contact_area li.tel_btn span{font-size:22px;margin-bottom:3px}header.site_head .contact_area li.inquiry_btn{padding:6px 10px 0}header.site_head .contact_area li.inquiry_btn span{font-size:10px;margin-bottom:8px}.content_wrap{margin-top:50px}.home .main .slick-slider{padding-bottom:15%}.home_slide.pc{display:none}.home_slide.sp{display:inherit}.home .image_nav p img{width:120px}.home .image_nav li{width:45%}.home .image_nav li a{padding:25px 5px;font-size:22px}.home .image_nav li a span{font-size:12px}.home section.read h1{font-size:16px;margin-bottom:1.5em}.home section.read p{text-align:left;line-height:1.7}.title{font-size:20px;margin-bottom:4%}.title span.ja{font-size:12px}.title:after{width:10%}.home section .list_wrap{flex-direction:column;justify-content:flex-start}.title_line{padding:6% 0}.title_line .title{font-size:22px}.title{padding-bottom:10px}.title_line .title span.ja{font-size:12px}.home section.info_area .in_box{width:100%;margin:5% 0}.home .access li{width:100%}.home .access li h3{font-size:16px}.lower .title_line .title{font-size:20px}.lower .title_line .title span.ja{font-size:12px}.base .inline.plural .in_box.w_2,.base .inline.plural .in_box.w_3,.base .inline.plural .in_box.w_4{width:100%;margin:0 0 20px;clear:both}.guest .inline.plural{flex-direction:row}.guest.base .inline.plural .in_box.w_2,.guest.base .inline.plural .in_box.w_3,.guest.base .inline.plural .in_box.w_4{width:46%;margin:2%;clear:both}.base .inline.plural .in_box.anchor,.base .inline.plural .in_box.w_2.anchor,.base .inline.plural .in_box.w_3.anchor,.base .inline.plural .in_box.w_4.anchor{padding-top:60px;margin-top:-60px}.base .inline.plural .in_box.w_2 .image,.base .inline.plural .in_box.w_3 .image,.base .inline.plural .in_box.w_4 .image{width:80%;margin:0 auto 1em}.base .inline.plural .in_box.w_2 .image.sp_float,.base .inline.plural .in_box.w_3 .image.sp_float,.base .inline.plural .in_box.w_4 .image.sp_float{width:30%;margin:0 15px 5px 0}.base .inline.plural .in_box.w_2 .image.sp_float.posi_r,.base .inline.plural .in_box.w_3 .image.sp_float.posi_r,.base .inline.plural .in_box.w_4 .image.sp_float.posi_r{width:30%;margin:0 0 5px 15px}.base .col_line .link_btn a{display:block;padding:20px 5px}.imagebook .read p{font-size:14px;line-height:1.7;text-align:left}.gallery li{width:32.3%;margin:.5%}.gallery li:nth-child(4n){width:100%}.image_slide.sp{display:inherit}.image_slide.pc{display:none}.image_slide .slick-slide:after{background:0 0}.image_slide .slick-arrow.next{right:20px}.image_slide .slick-arrow.prev{left:20px}.requirements_list dl{flex-direction:column;padding:15px 5px}.requirements_list dt,.requirements_list dd{width:100%;margin-right:0}.requirements_list dt{font-size:14px;margin-bottom:.5em}.requirements_list dd ul{margin-bottom:.5em}.requirements_list dd li{list-style-position:outside}.recruit .step li:before{top:9px}.recruit .step li:after{top:6px}.recruit .step{padding-left:0}.faq dl dt{font-size:16px;line-height:1.3;padding-bottom:10px}.faq dl dt:before{font-size:20px;padding-right:10px}.faq dl dd{padding:20px;font-size:14px;line-height:1.7}.basic form dl{flex-direction:column;margin-bottom:1.5em}.basic form dt,.basic form dd{width:100%}.basic form dt{margin-bottom:.5em}.basic form dt span{position:inherit;margin-left:2em}.basic form dl dd input[type=text],.basic form dl dd input[type=email],.basic form dl dd input[type=tel],.basic form dl dd textarea{border:1px solid #ccc;font-size:14px}.basic form dl dd input[type=text].short,.basic form dl dd input[type=email].short,.basic form dl dd input[type=tel].short{width:100%}.basic form dd label{margin-right:0}.basic form dd label input[type=text]{margin-left:0}.basic form dd.block_col label{margin-bottom:1em}.basic form dd.block_col label:last-of-type{margin-bottom:0}.basic form dd.block_col label input{margin-bottom:.5em}.basic form dl.full dd{padding-left:0}.submit_area .submit{padding:10px 40px}.basic form .center{padding:8px 10px;font-size:14px;background:#999;text-align:left}.basic form .inline .in_box{width:80%;margin:0 auto 8%}.basic form .inline .in_box dl{flex-direction:row}.basic form .inline .in_box dl.full{flex-direction:column}.archive.catalog li{width:32.3%;margin:.5%}.archive.catalog li p{font-size:10px}.cat_area p{font-size:12px;padding:3px 35px 3px 10px}.cat_area p span{top:5px;right:10px;width:15px;height:15px}.cat_area p span:before,.cat_area p span:after{width:60%}.cat_area nav{padding:10px 20px}.archive.catalog .cat_area nav ul{flex-direction:column}.archive.catalog .cat_area nav ul li{text-align:left;margin:8px 0}main.post.catalog article h2{font-size:14px;padding:3px 5px}main.post .inline.post_access_wrap{flex-direction:column}main.post .inline.post_access_wrap .text{width:100%}main.post .inline.post_access_wrap .map{width:80%;margin:20px auto}main.post .inline.post_access_wrap .map iframe{height:200px}main.post aside .btm_wrap .cat_area li{margin:0 15px 10px 0}.basic h2{font-size:16px;margin-bottom:.5em}footer .cta,footer .nav{margin:5% 0}footer .cta .link{width:80%;margin-left:auto;margin-right:auto}footer .cta .tel_wrap{width:60%;margin-left:auto;margin-right:auto}}@media screen and (max-width:680px){.home .image_nav li a{font-size:20px;padding:18px 5px}.home .image_nav li a span{font-size:10px}.home section .list li .post_type{width:50px;margin-right:10px}.home section .list li .date{width:63px;margin-right:10px}.home section .list li .post_title{width:60%}.home .info_area nav li{margin:0 9px;font-size:12px}.home .image_nav li a:before,.home .image_nav li a:after{right:15px}.home .image_nav li a:before{top:26px}.home .image_nav li a:after{top:23px}.maincont_link .cont_box .link li a:before,.maincont_link .cont_box .link li a:after{right:10px}.maincont_link .cont_box .link li a:before{width:15px}.sidebar.catalog ul li{width:19%}.sidebar.catalog ul li img{height:80px}.contents.post article img.aligncenter,.contents.post article img.alignright,.contents.post article img.alignleft{width:100%}.archive.news article li{padding:4% 0}.archive.news li .text .post_title{font-size:14px}.archive.news li .text .excerpt p{font-size:11px}.archive.news li .image{width:25%;padding:1em 0}.archive.news li .image img{height:90px}main.post .inline.cont_inline,main.archive .inline.cont_inline{flex-direction:column}main.post article section.cont_inline .main_image{order:1}main.post article section.cont_inline .meta_info{order:2;padding-right:0;margin-bottom:0;margin-top:10px}main.post article section.cont_inline .meta_info dl+p{margin-top:10px}.meta_info .button{display:block;padding:10px;margin:10px auto 20px}.base section{margin:4% auto 10%}.base .sec_title{font-size:17px;background-size:60px;padding:15px 0}.base .text .col_title{margin-bottom:1em;font-size:16px}.base .sec_title:before,.base .sec_title:after{content:none}.base .text p{font-size:14px;line-height:1.5}.base .inline.plural .in_box.w_2,.base .inline.plural .in_box.w_3,.base .inline.plural .in_box.w_4{margin:0 0 3em}.base .inline.plural .in_box h4{margin-bottom:.5em}.base .inline.plural .in_box p{font-size:13px}.base .inline.plural .in_box.w_2 .image,.base .inline.plural .in_box.w_3 .image,.base .inline.plural .in_box.w_4 .image{width:100%}.base .col_line .link_btn{padding:4em 0 1em}.base .in_box .col_box{margin-bottom:8%}.base .inline.half .in_box iframe{height:200px}.base .inline.half .in_box.image{width:100%}.base.access .access_list li,.base.access .access_list li a{font-size:14px}.base.access .partner_list li{font-size:12px}.base.access .partner_list li:after{padding:0}.base .inline.block_line .in_box.gallery li{height:150px}.link_btn a{display:block;padding:15px;width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{font-size:13px}.home .main .slick-slider{padding-bottom:40%}header.site_head .contact_area li{white-space:nowrap}header.site_head .contact_area li.access_btn,header.site_head .contact_area li.tel_btn{padding:3px 12px 0}header.site_head .contact_area li.inquiry_btn{padding:9px 10px 0}header.site_head .contact_area li.inquiry_btn span{margin-bottom:8px}.home .image_nav ul{justify-content:space-between}.home .image_nav li{width:48%;margin:0 1%}.home .image_nav li a{font-size:18px;padding:15px 2px}.maincont_link .cont_box .link li{width:50%}.maincont_link .cont_box .link li a:after{right:10px;top:14px}.maincont_link .cont_box .link li a:before{content:none}.archive.catalog li img{height:120px}.sidebar.catalog ul li{width:24%}.sidebar.catalog ul li img{height:90px}.gallery li{width:49%;margin:.5%}.gallery li:nth-child(4n){width:49%}.gallery li:nth-child(5n){width:100%}footer .link a:before{width:15px}footer .cta .tel_wrap{width:80%}footer .tel_wrap li{padding:10px 0}footer .tel_wrap li p{font-size:14px}footer .nav .site_nav li,footer .nav .site_nav li a,footer .nav p{font-size:10px}footer p.followus{font-size:12px}#page-top{width:30px;height:30px;bottom:10px}#page-top:before{top:8px;right:15px;height:17px}#page-top:after{top:8px;right:11px}.base .inline.half .in_box.image{width:100%}.basic form .inline .in_box{width:100%}.base .inline.block_line .in_box.gallery li{height:120px;width:32.7%;margin:.3%}}@media screen and (max-width:375px){header.site_head .contact_area li.access_btn{padding:3px 10px 0}header.site_head .contact_area li.tel_btn{padding:3px 3px 0}header.site_head .contact_area{margin-right:36px}}.side-menu{display:none;position:fixed;top:60px;right:0;width:100%;height:100%;padding:3% 3% 15%;text-align:left;font-size:13px;z-index:4;padding-top:20px;background:rgba(83,70,49,.95);box-sizing:border-box;overflow:scroll}.side-open .side-menu{display:inherit;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}.side-menu .inner{width:100%;padding-top:12%}.side-menu ul{width:70%;margin-left:auto;margin-right:auto}.side-menu li{border-bottom:1px solid #a39177;display:flex;padding:25px 0}.side-menu h3,.side-menu a{color:#fff}.side-menu h3,.side-menu .menu-item-has-children a{width:35%;margin-right:5%;font-size:18px}.side-menu .sub-menu{width:60%}.side-menu .sub-menu li{border-bottom:none;padding:8px 0}.side-menu .sub-menu li:first-child{padding-top:0}.side-menu .sub-menu li a{width:auto;margin-right:0;font-size:14px;color:#fff;font-weight:400}.side-menu-btn{position:fixed;top:15px;right:5%;width:35px;height:35px;padding:24px 0 5px;cursor:pointer;z-index:10;display:none;font-size:10px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.side-menu-btn,.side-menu-btn span{transition:all .4s;box-sizing:border-box}.side-menu-btn span{position:absolute;left:0;right:0;margin:auto;width:60%;height:1px;background-color:#000;border-radius:4px}.side-menu-btn span:nth-of-type(1){top:0}.side-menu-btn span:nth-of-type(2){top:8px}.side-menu-btn span:nth-of-type(3){top:16px}.side-open .side-menu-btn span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.side-open .side-menu-btn span:nth-of-type(2){opacity:0}.side-open .side-menu-btn span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}@media screen and (max-width:896px){.side-menu-btn{display:inherit}}@media screen and (max-width:760px){.side-menu{top:50px}.side-menu-btn{top:14px;height:30px;padding:17px 0 5px}.side-menu-btn span:nth-of-type(2){top:6px}.side-menu-btn span:nth-of-type(3){top:12px}.side-open .side-menu-btn span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.side-open .side-menu-btn span:nth-of-type(2){opacity:0}.side-open .side-menu-btn span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}}@media screen and (max-width:680px){.side-menu ul{width:90%}.side-menu h3,.side-menu .menu-item-has-children a{width:30%;font-size:14px}.side-menu .sub-menu{width:65%}.side-menu .sub-menu li a{width:auto;font-size:12px}}@media screen and (max-width:480px){.side-menu-btn{padding:19px 0 5px}}.wrapper{position:relative;width:100%;height:100%;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:2}@page{margin:12.7mm 9.7mm}@media print{body{overflow:visible !important;_zoom:.75;width:1020px;margin:0 auto}}@font-face{font-family:'icomoon';src:url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/fonts/icomoon.eot?b2o6dd");src:url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/fonts/icomoon.eot?b2o6dd#iefix") format('embedded-opentype'),url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/fonts/icomoon.ttf?b2o6dd") format('truetype'),url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/fonts/icomoon.woff?b2o6dd") format('woff'),url("https://https://www.hisako-takayama.com/newcontents/wp-content/themes/HisakoTakayama/fonts/icomoon.svg?b2o6dd#icomoon") format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-access:before{content:"\e900"}.icon-mail:before{content:"\e901"}.icon-tel:before{content:"\e902"}