@charset "UTF-8";iframe{width:100%;height:100%}.ttl{font-size:28px;line-height:30px;letter-spacing:.2em;font-family:"02UtsukushiMincho";text-align:center;color:#625342}.ttl span{display:block;font-size:14px;line-height:20px;color:#d4b572;letter-spacing:.1em;font-family:"annabelle-jf",sans-serif;margin-top:2px}.page-id-43 .container{max-width:inherit;padding:0}@media screen and (min-width:768px){.page-id-43 #wrapper{padding-top:0}.page-id-43 #header{background:0 0}.page-id-43 #header .header_menu .g_nav>li>a,.page-id-43 #header .header_menu .g_nav>li>span{color:#fff}.page-id-43 #header .header_logo a{display:block}.page-id-43 #header.active{background:#fff}.page-id-43 #header.active .header_menu .g_nav>li>a,.page-id-43 #header.active .header_menu .g_nav>li>span{color:#625342}.page-id-43 .btn_link{margin:auto;line-height:70px}}@media screen and (max-width:1060px) and (min-width:768px){.page-id-43 #header .header_logo{margin:19px 0 15px 20px}}@media screen and (max-width:767px){.page-id-43 #wrapper{padding-top:0}.page-id-43 #header{background:0 0}.page-id-43 .btn_link{line-height:50px;font-size:18px}}.page-id-43 .detail_bnr{max-width:747px;margin:100px auto;padding:0 50px}@media screen and (max-width:767px){.page-id-43 .detail_bnr{padding:0 20px;margin:40px auto}}.page-id-43 #news{background:url(//fujinamishika.com/wp-content/themes/genova_tpl/css/../img/news_bg.jpg) no-repeat center/cover;color:#625342;padding:41px 0 40px}.page-id-43 #news .ttl{margin-bottom:35px}.page-id-43 #news #newsList{width:100%;max-width:1080px;margin:0 auto}.page-id-43 #news .news_btn{text-align:center;text-decoration:underline;font-size:12px;color:#625342;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;line-height:18px;margin-top:35px}.page-id-43 #news .news_btn:hover{text-decoration:none}@media screen and (max-width:767px){.page-id-43 #news{background:url(//fujinamishika.com/wp-content/themes/genova_tpl/css/../img/news_bg_sp.jpg) no-repeat center/cover;padding-bottom:35px}.page-id-43 #news .ttl{margin-bottom:26px}.page-id-43 #news #newsList{margin:0 20px;width:calc(100% - 40px)}.page-id-43 #news #newsList dl{padding:12px 0}}.page-id-43 #access{padding:101px 0 66px;max-width:1080px}.page-id-43 #access .ttl{margin-bottom:32px}.page-id-43 #access .index_timetable{border-bottom:1px solid #707070;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.page-id-43 #access .index_timetable th,.page-id-43 #access .index_timetable td{background:0 0;font-size:15px;font-weight:500}.page-id-43 #access .index_timetable thead{border-bottom:1px solid #707070}.page-id-43 #access .index_timetable thead th{padding-top:0;color:#2c2c2c;border-bottom:none}.page-id-43 #access .index_timetable thead th:first-child{font-weight:700;color:#d4b572;padding-left:0;font-size:18px;width:34%}.page-id-43 #access .index_timetable tbody th{padding-left:0 !important}.page-id-43 #access .index_timetable tbody tr:last-child td,.page-id-43 #access .index_timetable tbody tr:last-child th{border:none}.page-id-43 #access .table_txt{font-size:15px;line-height:30px}.page-id-43 #access .access_location{line-height:2em}.page-id-43 #access .access_location h3{color:#d4b572;font-size:18px;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";line-height:24px;margin-bottom:18px}@media screen and (min-width:768px){.page-id-43 #access .access_Info{float:left;width:47.22%}.page-id-43 #access .access_location{float:right;width:45.46%}}@media screen and (min-width:768px) and (max-width:1080px){.page-id-43 #access{padding:101px 50px 66px}.page-id-43 #access .access_Info{width:48.22%}}@media screen and (max-width:767px){.page-id-43 #access{padding:41px 20px 28px}.page-id-43 #access .ttl{margin-bottom:29px}.page-id-43 #access .timetable thead th:first-child{font-size:18px !important}.page-id-43 #access .timetable th,.page-id-43 #access .timetable td{font-size:15px !important}.page-id-43 #access .timetable thead th:last-child,.page-id-43 #access .timetable tbody td:last-child{width:auto !important}.page-id-43 #access .access_location{margin-top:18px;font-size:16px}.page-id-43 #access .access_location h3{margin-bottom:13px}}.page-id-43 #menu{background:url(//fujinamishika.com/wp-content/themes/genova_tpl/css/../img/menu_bg.jpg) no-repeat center;padding:101px 0 100px}@media screen and (max-width:767px){.page-id-43 #menu{padding:41px 0 40px}}.page-id-43 #menu .menuGroup{background:#f8f6f0;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);margin:45px auto 0;max-width:1080px;padding:70px 5%;box-sizing:border-box}.page-id-43 #menu .menuGroup ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:42px}.page-id-43 #menu .menuGroup ul li{text-align:center;margin-bottom:38px;font-size:18px;font-weight:500;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:29px}.page-id-43 #menu .menuGroup ul li span{display:block;color:#d4b572;font-size:14px;font-family:aw-conqueror-didot,serif;font-weight:400;line-height:18px}.page-id-43 #menu .menuGroup ul li i{display:block;margin:0 auto 7px;height:47.78px}.page-id-43 #menu .menuGroup ul li i img{height:100%;width:auto !important}@media screen and (min-width:768px){.page-id-43 #menu .menuGroup ul li{width:20%}}@media screen and (min-width:961px){.page-id-43 #menu .menuGroup ul ul{width:100%;flex-wrap:nowrap;justify-content:space-between}.page-id-43 #menu .menuGroup ul ul li{width:unset}}@media screen and (max-width:960px){.page-id-43 #menu .menuGroup ul li{width:50%}}@media screen and (min-width:768px) and (max-width:1180px){.page-id-43 #menu .menuGroup{margin:45px 50px 0;padding:70px 50px}}@media screen and (max-width:767px){.page-id-43 #menu .menuGroup{margin:25px 20px 0;padding:30px 15px 20px}.page-id-43 #menu .menuGroup ul{padding-bottom:8px}.page-id-43 #menu .menuGroup ul li{font-size:16px;line-height:21px;margin-bottom:22px}.page-id-43 #menu .menuGroup ul li span{font-size:10px;line-height:1;margin-top:5px}.page-id-43 #menu .menuGroup ul li i{height:37.17px;margin:0 auto 5px}}@media screen and (max-width:767px){.page-id-43 .slider_scroll img{height:90px !important;width:auto !important}}.page-id-43 #concept{margin:100px auto 163px;max-width:1080px;width:100%}.page-id-43 #concept .ttl{margin-bottom:35px}.page-id-43 #concept .concept_img{position:relative;z-index:0}.page-id-43 #concept .concept_img:before{content:"";position:absolute;left:-36.45%;bottom:-13.79%;background:#f8f6f0;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);box-shadow:1px 1px 5px 0px rgba(0,0,0,.16);width:128.2%;height:100%;z-index:-1}.page-id-43 #concept .conceptInfo{color:#625342;line-height:2}.page-id-43 #concept .conceptInfo h3{font-size:36px;line-height:1.69;color:#d4b572;font-family:"02UtsukushiMincho";margin-bottom:20px}.page-id-43 #concept .conceptInfo h3 span{color:#c87e7e}@media screen and (min-width:768px){.page-id-43 #concept .conceptInfo{float:left;width:46.9%;position:relative;z-index:1;margin-top:33px}.page-id-43 #concept .concept_img{width:59.4%;margin-right:-12.96%;float:right}}@media screen and (min-width:768px) and (max-width:1180px){.page-id-43 #concept{margin:100px 0 163px;padding:0 50px;box-sizing:border-box}.page-id-43 #concept .conceptInfo{margin-top:0}}@media screen and (min-width:768px) and (max-width:940px){.page-id-43 #concept{margin:100px 0 106px}.page-id-43 #concept .conceptInfo h3{font-size:30px}}@media screen and (max-width:767px){.page-id-43 #concept{margin:46px 0 80px}.page-id-43 #concept .ttl{margin-bottom:33px}.page-id-43 #concept .conceptInfo{margin:0 20px 20px;font-size:16px}.page-id-43 #concept .conceptInfo h3{text-align:center;font-size:26px;margin-bottom:17px}.page-id-43 #concept .concept_img{margin-left:auto;width:82.67%}.page-id-43 #concept .concept_img:before{left:auto;right:17.33%;bottom:-12.9%}}.page-id-43 #concept2{background:#f8f6f0;padding-bottom:101px}.page-id-43 #concept2 h2{height:144px;background:#625342;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.page-id-43 #concept2 .ttl{text-align:center;color:#fff}.page-id-43 #concept2 .ttl span{color:#d4b572}.page-id-43 #concept2 .concept2Box{background:rgba(255,255,255,.5);margin:auto;line-height:2;font-weight:500;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.page-id-43 #concept2 .concept2Box .concept2_label{font-family:aw-conqueror-didot,serif;color:#d4b572;font-size:14px;line-height:24px;margin-bottom:5px}.page-id-43 #concept2 .concept2Box .concept2_label span{font-size:24px}.page-id-43 #concept2 .concept2Box h3{color:#d4b572;font-size:26px;line-height:1.4;font-family:"02UtsukushiMincho";padding-bottom:13px;border-bottom:1px solid rgba(98,83,66,.3);margin-bottom:10px}@media screen and (min-width:768px){.page-id-43 #concept2 #item1{background:url("/wp-content/uploads/concept2_bg1_2.png") no-repeat center/cover}.page-id-43 #concept2 #item2{background:url("/wp-content/uploads/concept2_bg2_2-scaled.jpg") no-repeat center/cover}.page-id-43 #concept2 #item3{background:url("/wp-content/uploads/concept2_bg3_2-scaled.jpg") no-repeat center/cover}.page-id-43 #concept2 #item4{background:url("/wp-content/uploads/concept2_bg4_2-scaled.jpg") no-repeat center/cover;margin-bottom:65px}.page-id-43 #concept2 .concept2Item{margin-bottom:30px;box-sizing:border-box;padding:98px 0 99px}.page-id-43 #concept2 .concept2Box{width:100%;max-width:603px;box-sizing:border-box;padding:10px 23px}}.page-id-43 #concept2 .btn_link{margin:auto}@media screen and (max-width:767px){.page-id-43 #concept2{padding-bottom:40px}.page-id-43 #concept2 h2{height:100px}.page-id-43 #concept2 .concept2_img{margin-bottom:0}.page-id-43 #concept2 .concept2Item{margin-bottom:20px}.page-id-43 #concept2 .concept2Box{margin:-10vw auto 0;width:calc(100% - 40px);position:relative;z-index:1;background:#fff;box-sizing:border-box;padding:15px 20px 18px;font-size:16px}.page-id-43 #concept2 .concept2Box h3{font-size:24px;letter-spacing:0}.page-id-43 #concept2 .btn_link{margin:0 20px;width:calc(100% - 40px)}}.page-id-43 #greeting{background:url(//fujinamishika.com/wp-content/themes/genova_tpl/css/../img/greeting_bg.jpg) no-repeat center/cover}.page-id-43 #greeting .container{padding:101px 50px;margin:auto;max-width:1180px;box-sizing:border-box;position:relative}.page-id-43 #greeting .container .ttl{margin-bottom:50px}.page-id-43 #greeting .container dl{font-weight:700;margin-bottom:15px}.page-id-43 #greeting .container dl dd span:nth-child(1){font-size:26px}.page-id-43 #greeting .container dl dd span:nth-child(2){color:#d4b572;font-size:15px;font-family:aw-conqueror-didot,serif}.page-id-43 #greeting .container .greeting_txt{line-height:1.72;color:#625342;font-size:18px;letter-spacing:.1em;margin-bottom:64px}.page-id-43 #greeting .container .greeting_txt span{display:block;font-weight:700}.page-id-43 #greeting .container .greetingInfo{font-size:18px;font-weight:500;line-height:33px;color:#625342;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:.1em}@media screen and (min-width:768px){.page-id-43 #greeting .container .greetingInfo{width:58.97%}.page-id-43 #greeting .container .greeting_img{position:absolute;bottom:0;right:-5%;width:49.8%}.page-id-43 #greeting .container .btn_link{margin-left:0}}@media screen and (max-width:767px){.page-id-43 #greeting .container{background:#ded9d2;padding:40px 0 0}.page-id-43 #greeting .container .ttl{margin-bottom:20px}.page-id-43 #greeting .container .greetingInfo{padding:0 20px 25px;font-size:17px;line-height:2}.page-id-43 #greeting .container dl{margin-top:45px;font-size:16px}.page-id-43 #greeting .container dl dt{line-height:21px}.page-id-43 #greeting .container dl dd span:nth-child(1){font-size:24px}.page-id-43 #greeting .container dl dd span:nth-child(2){font-size:14px}.page-id-43 #greeting .container .greeting_txt{font-size:15px;letter-spacing:.05em;margin-bottom:28px}.page-id-43 #greeting .container .greeting_txt span{font-size:16px}}