.sp{display:none!important}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}body{font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";font-size:62.5%;line-height:1.4em;background:#fff4e2;color:#5d5d5d}#wrapper{width:100% !important;max-width:800px;box-sizing:border-box;margin:0 auto;padding:10px 0 0;background:#fff url(/wp-content/uploads/header_bg.jpg) no-repeat left top}img{border:0}h1,h2,h3{line-height:100%}a{-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;color:#1236e8}a:hover{text-decoration:underline}a:hover img{opacity:.7}.image img,.text_image img,.gnv_tmp_style img{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px}.rollover a img:hover,.rollover span a img:hover,.rollover .img_r span a img:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}table{width:100%}img{width:auto;max-width:100%}strong{font-weight:700}.gnv_tmp_map{position:relative;width:100%;padding-top:300px}.gnv_tmp_map iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.foot_map.gnv_tmp_map{padding-top:32%}ol{display:block;list-style-type:decimal}.img_bg{font-size:0;letter-spacing:0;line-height:0}.clearfix:after{font-size:0px;content:""}small{font-size:100%}@media screen and (max-width:767px){#wrapper{background:#fff;padding-top:0}.height_auto{height:auto !important}body{background-image:none;background-color:#fff}img.fr,img.fl{float:none !important;display:block;margin-bottom:20px;margin-left:auto !important;margin-right:auto !important}.foot_map.gnv_tmp_map{padding-top:70%}}.map{position:relative;padding-top:340px}.map iframe{position:absolute;top:0;width:100%;height:100%;border:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}.timetable_wrap{background:#fff;border-radius:0;padding:35px 25px;box-sizing:border-box;max-width:400px;margin:0 auto;text-align:left}table.timetable{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:18px}.timetable th,.timetable td{text-align:center;vertical-align:middle;line-height:1;padding:8px 0 8px;font-size:14px;background:0 0;border-bottom:0;letter-spacing:0;color:#22201e}.timetable thead th{border-bottom:0;padding:0 0 22px;background:0 0;letter-spacing:0;border-bottom:1px solid #cbcac9}.timetable thead th:first-child{width:29%;text-align:left;letter-spacing:.15em}.txt_dot{color:#f60}span.txt_bold{font-family:"ヒラギノ角ゴ W6","Hiragino Kaku Gothic W6"}.timetable tbody th{word-break:keep-all;white-space:nowrap;text-align:left;letter-spacing:.05em;padding-left:0}.timetable tbody tr:last-child th,.timetable tbody tr:last-child td{border-bottom:1px solid #cbcac9;padding-bottom:20px}.timetable tbody tr:first-child th,.timetable tbody tr:first-child td{padding-top:24px}.timetable thead th:last-child{width:15%}.table_txt{color:#22201e;font-size:14px}@media screen and (max-width:959px) and (min-width:768px){.timetable th,.timetable td{font-size:13px}.timetable thead th:first-child{width:35%}.timetable tbody th{letter-spacing:0}}@media screen and (max-width:767px){.timetable th,.timetable td{font-size:90%;letter-spacing:0}.timetable thead th:first-child{width:35%}.timetable thead th:last-child{width:18%}}@media screen and (max-width:413px){.timetable th,.timetable td{letter-spacing:0}.timetable tbody th{letter-spacing:0}.timetable thead th{padding:0 0 16px}.timetable tbody tr:first-child th,.timetable tbody tr:first-child td{padding-top:20px}.timetable tbody tr:last-child th,.timetable tbody tr:last-child td{padding-bottom:17px}}@media screen and (max-width:374px){.timetable_wrap{padding:25px 15px}.timetable thead th:first-child{width:40%}}#base,#blogMain{max-width:800px;width:100%;padding:0;box-sizing:border-box;margin:0 auto;margin-top:20px;background:0 0;padding:0 10px}.container{padding:0 !important}#contentBase{float:right;min-height:800px;margin-top:0;width:72%;max-width:555px}.contentLayoutArea{font-size:1.2em;line-height:1.4em;padding:0 15px 25px}#blogMain div#contentBase{box-sizing:border-box}#newsList div#contentBase,#newsDetail div#contentBase{background:#fff;padding:20px;box-sizing:border-box}.elementor-editor-active #main>#news{display:none}@media screen and (max-width:959px){#base,#blogMain{max-width:680px;padding:0;margin-left:auto;margin-right:auto}#contentBase{width:100%;float:none;margin:0 auto;margin-bottom:35px}}@media screen and (max-width:767px){.full #base,.full #base{max-width:inherit}#base,#blogMain{max-width:100% !important;margin-top:10px}.top #contentBase .inner{max-width:580px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%}.under #base{margin-top:10px;width:100%;max-width:100% !important}.full #base{max-width:100% !important;margin:0 !important}div#contentBase div#content{width:100%;margin:0 auto;max-width:600px}.full div#contentBase div#content{width:100%;max-width:100%}.blog_inner{max-width:450px;margin:0 auto;width:100%}#newsList div#contentBase,#newsDetail div#contentBase{padding:0;box-sizing:border-box;width:90%;max-width:600px;margin:0 auto}div#contentBase{padding:0 10px;box-sizing:border-box}.contentLayoutArea{padding:0 0 25px}.container{padding:0 10px !important;box-sizing:border-box}}#header{background:0 0;margin-bottom:0;width:100% !important;padding-bottom:0;height:auto}#header .inner{margin:0 auto 0px;box-sizing:border-box;z-index:9999;position:relative}.top_box{max-width:960px;margin:0 auto;padding:6px 0 4px;color:#454545;font-size:12px}.h1_img_wrap{float:left;max-width:67%;width:67%}span.h1_img_box{max-width:230px;display:block;font-size:0;letter-spacing:0;font-size:0;letter-spacing:0;line-height:0;margin-top:7px}span.h1_img_box a:hover{opacity:1}span.h1_top_txt{margin-bottom:0;font-size:12px;font-weight:400;margin-left:0;color:gray;line-height:100%;padding-left:5px;letter-spacing:0}span.h1_bottom_txt{color:gray;margin-top:7px;font-weight:400;letter-spacing:.02em;font-size:12px;margin-bottom:15px;display:block;line-height:1.2;padding-left:9px}.header_address_txt{font-size:8px;letter-spacing:0;line-height:1.2;color:#f60;text-align:right;display:block;margin-bottom:22px}span.inq_txt_img{margin-top:0;display:block;position:relative;font-size:0;letter-spacing:0;line-height:0}#header h1 img{width:100%;max-width:100%}#header_bg{padding:0 10px}#header .rightBox{max-width:33%;margin-top:0;letter-spacing:0;font-size:0;float:right;text-align:right;box-sizing:border-box;padding-right:0}#header .rightBox ul#naviButton{text-align:right}#header .rightBox ul#naviButton li{list-style-type:none;display:inline-block;margin-left:5px}#header .rightBox ul#naviButton li a{display:block;background:url(/wp-content/uploads/header_navi_bg.png) no-repeat left 3px/auto;background-repeat:no-repeat;color:gray;font-size:12px;padding-left:16px;text-decoration:none;line-height:1.6;letter-spacing:0}#header .rightBox ul#naviButton li a:hover{text-decoration:underline}input#searchsubmit{width:31px;height:18px;background:url(/wp-content/uploads/b_search.gif) no-repeat center center;cursor:pointer;border:0;margin-left:2px;letter-spacing:0;font-size:12px;color:transparent}input#s{border:1px solid #e1dcc8;width:95px;height:18px;color:gray;font-size:12px;letter-spacing:.1em;line-height:2}#header ul#searchBox li#rss a{display:block;width:44px;height:15px;background-image:url(/wp-content/uploads/b_rss.jpg);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;text-decoration:none}#header ul#searchBox li{display:inline-block;vertical-align:middle;margin-left:8px}@media screen and (max-width:767px){#header_bg{padding:0}.top #header_bg{border-top:0;box-sizing:border-box}#header{top:0 !important;border-bottom:0;background:#fff;z-index:9999;margin-bottom:0;padding-bottom:0}#header .inner{max-width:100%;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box;padding:0;margin-bottom:0}#header_bg{border-top:0;background:#fff}.h1_img_wrap{margin-top:0}span.h1_img_box{width:230px;padding-left:0;padding:7px 0 3px 10px;display:block;height:70px;box-sizing:border-box;margin-top:0}.navType01combine #header{padding-bottom:0}.h1_img_box img{width:100%;margin:0}#header .rightBox{width:auto;max-width:180px;margin-top:0;letter-spacing:0;font-size:0;line-height:0;height:70px;float:none}#header .pc{display:none}#header #mail_button,#header #menu_button,#header #tel_button{display:inline;margin-left:0;max-width:inherit;width:auto}#header #mail_button img,#header #menu_button img,#header #tel_button img{display:inline;margin-left:0}#header #menu_button,.tel_btton{display:block;width:45%;float:left;margin-right:5%;margin-top:0}}#header .header_menu .g_nav{display:flex}#header .header_menu .g_nav>li{vertical-align:middle;border-left:0;position:relative;z-index:200;box-sizing:border-box}#header .header_menu .g_nav>li:first-child{position:relative}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{text-decoration:none;background-size:100% auto}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{opacity:.8}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span{display:block;margin:0 auto}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{line-height:1.2;display:block;letter-spacing:.15em;padding-top:16px;color:#40845c !important;font-size:10px}#header .header_menu .g_nav>li>span:hover+dl,#header .header_menu .g_nav>li>span ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span:hover{position:relative}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:36px;display:block;width:220px;padding:0 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#b9c4d2;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99;margin-left:-110px;left:50%;border-radius:0}#header .header_menu .g_nav>li dl dt{max-width:1000px;margin:0 auto 15px;font-size:24px;letter-spacing:3px;color:#2d4a81;line-height:1.2;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";display:none}#header .header_menu .g_nav>li dl ul{max-width:1000px;margin:0 auto}#header .header_menu .g_nav>li dl li{display:block;box-sizing:border-box;margin-right:0}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{display:block;border-bottom:0;line-height:1.3;border-bottom:0}#header .header_menu .g_nav>li dl li:last-child a{border-bottom:0}#header .header_menu .g_nav>li dl a:hover{opacity:1;text-decoration:none !important}#header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li dl .icon-arrow01:before{color:#b17744;font-size:12px;float:left;margin-top:16px}@media (min-width:768px){.header_img_box{min-height:65px}.header_menu{margin-top:0;display:none}#header .header_menu .g_nav>li.menu_item01{width:155px}#header .header_menu .g_nav>li{width:153px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{display:block;height:36px;text-decoration:none;padding-top:12px;display:block;text-align:center;box-sizing:border-box;color:#555;font-size:14px !important;line-height:14px !important;background:url(/wp-content/themes/genova_tpl/img/images_mt/gnavi_mouseout.png) no-repeat center bottom !important}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{color:#f90;background:url(/wp-content/themes/genova_tpl/img/images_mt/gnavi_mouseover.png) no-repeat center bottom !important}#header .header_menu .g_nav>li dl{pointer-events:none}#header .header_menu .g_nav>li dl dd{overflow:hidden}#header .header_menu .g_nav>li dl li{display:block;box-sizing:border-box;margin-right:0;background:url(/wp-content/themes/genova_tpl/img/images_mt/m03_box01_icon.png) no-repeat scroll 10px center transparent;list-style:none outside none;padding:0 0 0 23px;background-color:#fff;border-bottom:1px dashed #ccc}#header .header_menu .g_nav>li dl li a{color:#4082ee;letter-spacing:0;padding-bottom:8px;text-decoration:underline;line-height:1.3;border-bottom:0;padding-left:14px;padding-top:11px;display:block;font-size:14px !important}}@media screen and (max-width:767px){body.noscroll{overflow:hidden !important;height:100% !important}.noscroll #header{top:0 !important}#header .toggleMenu{display:block}.toggleMenu{float:right;width:23px;height:70px;text-align:left;color:#fff;cursor:pointer;margin-right:0;padding:0 20px;margin-top:0;background:#da6868;position:fixed;right:0;top:0;z-index:99999}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:23px;height:28px;margin:22px auto 0;text-align:center}.menu-trigger:after{display:block;line-height:1;font-size:10px;letter-spacing:.05em;font-weight:700;margin-top:30px;color:#0057b0;margin-left:0}.menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:3px}.menu-trigger span:nth-of-type(2){top:13px}.menu-trigger span:nth-of-type(3){bottom:2px}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.header_right_box{display:none}#header .right{width:38px !important;height:auto;margin-right:20px;margin-top:18px;margin-bottom:15px}#header .right_box,#header .g_nav{display:none}#header .header_menu .g_nav{margin-right:0 !important;display:block;padding:0 20px 35px}#header .header_menu{float:none;clear:both;margin-right:0;padding-top:0;background:#fff;position:fixed;width:100%;top:0;left:0;height:100%;padding:0;z-index:999;display:none}.g_nav_wrap{height:100%;position:relative;padding-bottom:70px;box-sizing:border-box;background:#f4f0e1}#header .header_menu .g_nav_inner{display:block;text-align:center;background:#fde8df;padding:30px 0 0;box-sizing:border-box;overflow-y:scroll;height:100%}#header .header_menu .g_nav>li{position:relative;border-bottom:1px solid #fde8df;border-left:none;width:100% !important}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100% !important;padding:19px 45px 18px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;background:#fff;color:#22201e !important;letter-spacing:2px;border-left:0;font-size:15px;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ Pro W3"}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ Pro W3"}#header .header_menu .g_nav>li>span.parent{background:#fff}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{background:#f4dace;opacity:1}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:0 0 0 8px;display:inline-block;vertical-align:middle;bottom:0;padding-top:0;color:#a2d8cf !important;letter-spacing:1px}#header .header_menu .g_nav>li:nth-child(4)>a sub{padding-top:0}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:18px;right:20px;width:16px;height:16px;border-bottom:1px solid #da6868;border-left:1px solid #da6868;box-sizing:border-box;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;width:100%;margin-left:0;left:0;padding:0 !important}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;background:#eff1fb;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0;border-top:1px solid #fde8df;padding:0}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:15px 20px 12px 36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#f4dace;color:#22201e !important;border-bottom:0;font-size:15px;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ Pro W3"}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#d9eae0;opacity:1}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li.hover>span:after{top:28px;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}}.contact_box{padding:40px 20px;box-sizing:border-box;background:#f5c8c1}.contact_box .tle{font-family:"秀英明朝 B","Shuei Mincho B";font-size:24px;color:#880001;line-height:1.4;margin-bottom:20px}.contact_box .txt{font-size:15px;color:#454545;text-align:left;line-height:2;margin-bottom:20px;font-family:"ヒラギノ角ゴ W3","Hiragino Kaku Gothic W3";text-align:center}.page-id-113 .body_inner{padding:10px 20px}.contact_box ul{margin-bottom:25px}.content-bottom img{width:100%}#content-bottom{margin-top:30px;text-align:center}div#content-bottom .img_box{font-size:0;letter-spacing:0;line-height:0}@media screen and (max-width:767px){.page-id-113 .body_inner{padding:0}}#main .contentsBox{background:url(/wp-content/uploads/contents_top.jpg) no-repeat center top/auto;padding-top:25px;margin-bottom:20px}#main .contentsBoxBody{background:url(/wp-content/uploads/contents_bg01.jpg) no-repeat repeat left top/auto,url(/wp-content/uploads/contents_bg02.jpg) no-repeat repeat right top/auto}#main .contentsBoxFooter{background-image:url(/wp-content/uploads/dot_line_557.gif);background-repeat:no-repeat;height:1px;text-indent:-9999px}#main .contentsBox .contentsBoxTitle{font-size:1.2em;background-color:#fee8e0;margin-bottom:20px;padding:7px 20px}#main #news h4{float:left;color:#333}@media screen and (max-width:767px){#main .contentsBoxBody{background:0 0}}#side .sort{margin-bottom:10px}#side{float:left !important;line-height:0;width:25% !important;max-width:220px;text-align:left}#side #navigation ul{margin:0;padding:0}#side #navigation li{list-style-type:none;margin-bottom:3px}#side #navigation li a{display:block;width:204px;height:42px;background-image:url(/wp-content/uploads/navi_bg.jpg);background-repeat:no-repeat;color:#bd0000;text-decoration:none;font-size:1.2em;line-height:1.2}#side #navigation li a:hover{color:#d0c49c}#side #navigation li a span{padding-left:34px;padding-top:14px;display:block}#side #navigation li.sub{background-color:#f9f2f0;margin-bottom:0;width:204px}#side #navigation li.sub a{background-image:url(/wp-content/uploads/sub_category_bg.gif);background-position:22px 8px;height:32px;color:#630}#side #navigation li.sub a:hover{color:#d0c49c}#side #navigation li.sub a span{padding-top:7px;padding-bottom:0}#side #banner{margin-top:25px}#side #banner img{margin-bottom:7px}#side #contact{width:210px;margin-top:18px;background-image:url(/wp-content/uploads/inquiry_bg.jpg);background-repeat:no-repeat;height:179px}#side #contact div.tel{background-image:url(/wp-content/uploads/dot_line_184.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px;margin-left:12px;padding-top:10px}#side #contact p.form{margin-top:10px;margin-left:12px}#side #contact p.form a{background-image:url(/wp-content/uploads/b_inquiry_form.gif);background-repeat:no-repeat;width:131px;height:20px;display:block;text-indent:-9999px;overflow:hidden;text-decoration:none}#side #contact p.text{margin-left:12px;color:#646464;margin-top:6px;margin-bottom:13px;letter-spacing:.1em;line-height:1.6em}#side #contact h5{display:none}span.newsLabel{background:#cc1a1a;color:#fff !important;font-size:6px;font-weight:400;margin:-3px 0 0 5px;width:33px;height:13px;line-height:15px !important;letter-spacing:0;display:inline-block;text-align:center;vertical-align:middle;border-radius:3px}#access .gnv_tmp_map{padding-top:150px;margin-bottom:0 !important}small a{display:block;margin-top:3px;width:120px;display:block;font-size:120%;letter-spacing:0;line-height:1.7}.inq_box.tablt{display:none}@media only screen and (max-width:959px){#side{width:100% !important;max-width:440px !important;float:none !important;margin:0 auto !important;text-align:left}div#searchWrap{display:none}#side .inquiry_banner.sort{display:none}#side div#access{display:none}#side div#sideNews{display:block}#side div#navigation{max-width:445px;margin:0 auto;text-align:left;display:none}#side #navigation ul#nav{width:445px}#side #navigation ul#nav li{display:inline-block}#side .freeArea{width:100%}.banner.sort{display:inline-block;width:48%;vertical-align:middle}.banner.sort.first_banner{display:block;margin:0 auto 20px auto}.inq_box.tablt{max-width:600px;font-size:0;letter-spacing:0;line-height:0;margin-left:auto;margin-right:auto;display:block;width:100%}.inq_box_item{display:inline-block;margin-right:2%;width:49%;margin-bottom:2%}.inq_box_item:nth-child(2),.inq_box_item:last-child{margin-right:auto}.inq_box_item:last-child{width:100% !important;display:block}.banner.sort:nth-child(-n+1){width:100%;max-width:220px;margin:0 auto;display:block}}@media only screen and (max-width:767px){#side{width:100% !important;max-width:100% !important;text-align:center}#side div#navigation{display:none}.inq_box.tablt{width:90%}.banner.sort{display:block;width:100%}.banner.sort:nth-child(-n+2){width:100%;max-width:100%;margin:0 auto;display:block}#side #banner a{display:block}#side #contact{margin:0 auto}}#main #news h4{float:left;color:#333}#main #news p{float:right;background-image:url(/wp-content/uploads/icon_list.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:15px;line-height:1;margin-top:2px;margin-right:10px;display:inline}#main #news p a{text-decoration:none;color:#535353;font-size:.9em;line-height:1.2em}#main #news p a:hover{text-decoration:underline}#main #news dl{font-size:1.2em;line-height:1.8em;background-repeat:repeat-x;background-position:left bottom;margin-bottom:17px}#main #news dt{color:#5e0000;font-weight:700;background-image:url(/wp-content/uploads/icon_info_list.gif);background-repeat:no-repeat;background-position:0 6px;float:left;clear:left;padding-left:21px;display:inline}#main #news dd{float:left;width:415px;padding-left:30px}#main #news dd a{color:#454545}#main #news dd a:hover{text-decoration:underline}@media only screen and (max-width:767px){#main #newsscroll{height:300px;overflow-y:scroll;padding-right:0;box-sizing:border-box;padding:0;border-top:1px solid #d3d3d3;padding-top:20px}#main #news dl{border-bottom:1px dashed #d3d3d3;padding-bottom:5px}#main #news dl:last-child{border-bottom:0}#main #news dt{float:none;padding-left:0}#main #news dd{float:none;width:100%;padding-left:0}}.gnv_tmp_map{position:relative;width:100%;padding-top:300px}.gnv_tmp_map iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#main #aboutSite #aboutSiteBody{margin-left:15px;margin-right:15px;font-size:1.2em;color:#454545;line-height:1.6em}#aboutSiteBody .img_box{float:right;padding-left:10px}#main #contents .box01Wrap{clear:left;text-align:left;font-size:1.6em;padding:0 0 0 15px}#main #contents .box01WrapInner{text-align:left}#main #contents .box01{float:left;width:260px;margin-right:5px;height:160px}#main #contents .box01 h5{font-size:.9em;font-weight:400;background-image:url(/wp-content/uploads/title_icon_01.gif);background-repeat:no-repeat;padding-left:16px;background-position:0 3px;margin:12px 0 7px}#main #contents .box01PhotoWrap{width:142px;border:1px solid #ccc;float:left}#main #contents .box01Photo{width:140px;border:1px solid #fff}#main #contents .box01Right{float:left;margin-left:5px}#main #contents .box01Right p{width:102px;font-size:.7em;margin:0 0 8px 4px}#main #contents .btDetail{margin-left:4px}#main #contents .btDetail a{width:97px;height:23px;display:block;overflow:hidden;background-image:url(/wp-content/uploads/b_detail.jpg);text-indent:-9999px;margin-left:5px}#main #contents .box02{border:1px solid #ccc;margin-bottom:13px;clear:left;padding-bottom:13px;margin-top:15px;line-height:1.4em;font-size:1.2em;margin:15px;padding:15px}#main #aboutSite #aboutSiteBody{margin-right:15px;font-size:1.2em;color:#454545;line-height:1.6em;margin-bottom:22px}#main #aboutSite p{margin-bottom:1em}.box02Textarea .img_box{float:right;padding-left:10px}@media only screen and (max-width:767px){#aboutSiteBody .img_box{float:none;text-align:center;margin-bottom:10px;padding-left:0}#main #contents .box01{margin-left:auto;margin-right:auto;float:none}#main #contents .box01PhotoWrap{float:none;margin:15px auto 15px}#main #contents .box01{height:auto;margin-bottom:35px}.box02Textarea .img_box{float:none;padding-left:0;text-align:center;margin-bottom:20px;margin-top:20px}#main #contents .box01Right{float:none;margin-left:0}#main #contents .box01Right p{width:100%;margin:0;margin-bottom:15px}#main #contents .box01 h5{color:#454545;font-size:16px;background-image:url(/wp-content/uploads/title_icon_01.gif);padding-left:18px;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ Pro W6";background-position:0 1px}#main #contents .btDetail a{color:#da6868;background:0 0;font-size:15px;line-height:2;text-indent:0;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ Pro W6";border:2px solid #da6868;height:auto;width:auto;border-radius:5px;padding:5px 5px 5px 10px;position:relative}#main #contents .btDetail a:before{position:absolute;content:"";display:block;width:9px;height:9px;border:2px solid transparent;border-top-color:#da6868;border-right-color:#da6868;right:12px;top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.top div#mainImageWrap img{width:100%}ul#bread{display:none}#mainimage{margin-bottom:22px;margin-bottom:22px;min-height:0;height:auto;font-size:0;letter-spacing:0;line-height:0}.full #mainimage{position:relative;font-size:0;letter-spacing:0;max-width:920px;margin:0 auto 0px auto}@media only screen and (max-width:767px){#bread{padding:0 20px;box-sizing:border-box}}@media only screen and (max-width:375px){#bread{padding:0 15px}}@media only screen and (max-width:767px){.top .elementor-section{padding:0;box-sizing:border-box}}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}#bread{text-align:right;margin-bottom:10px;margin-top:15px}#bread li{letter-spacing:0;display:inline}#bread li+li:before{padding-right:.3em;content:">"}#bread li a{color:#3b98f8;text-decoration:underline}#bread li a:hover{opacity:.8;text-decoration:none}.elementor{min-height:870px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.elementor-73 .elementor-element.elementor-element-0b12c65 .elementor-icon-list-icon i{margin-top:-4px}.elementor-image-box-wrapper{display:block !important}@media screen and (max-width:767px){.elementor{min-height:500px}}#bread #breadInner{float:right}#bread a{color:#fab800}.under #content p{margin-bottom:20px}.under #content p:last-child{margin-bottom:0}.hikoukai{display:none !important}#sitemap .contentsBoxBody{font-size:1.2em;line-height:1.8em}#sitemap .contentsBoxTitle h4{font-size:.9em;line-height:1.1em}#sitemap a{color:#333;text-decoration:none}#sitemap a:hover{text-decoration:underline}#sitemap_list ul{background:none!important}#sitemap ul{margin-left:20px;background:none!important}#sitemap ul li{list-style-type:none}#sitemap_list li{font-size:inherit !important}#sitemap ul li ul{margin-left:12px}#sitemap ul li ul li{background-image:url(/wp-content/uploads/sitemap_icon.gif);background-repeat:no-repeat;background-position:0 8px;padding-left:15px;padding-top:1px}#sitemap ul li ul li.subNav{margin-left:15px}#sitemap ul li ul li.subNav{background-image:url(/wp-content/uploads/sitemap_icon_sub.gif)}#sitemap_list li a{background:0 0 !important;padding:0!important;text-decoration:none}#sitemap_list>li{margin:0 0 5px!important}@media screen and (max-width:767px){#sitemap_list{padding:0;min-height:500px}}#notFound{min-height:870px}div#notFound{text-align:center;font-weight:700}@media screen and (max-width:767px){#notFound{min-height:500px}}#posts{min-height:870px}.post-header h2{font-size:20px !important;line-height:1.2;font-weight:700;font-family:"ヒラギノ角ゴ W6","Hiragino Kaku Gothic W6";position:relative;padding-left:28px;margin-bottom:20px}.post-header h2:before{width:20px;height:20px;border:4px solid #44a1b9;content:'';display:block;position:absolute;border-radius:50%;left:0;top:0;box-sizing:border-box}.post-header h2 a{color:#726f70;display:inline-block}.post-header h2 a:hover{color:#44a1b9}@media screen and (max-width:767px){#posts{min-height:500px}}.elementor-section{margin-bottom:35px;word-break:break-all}.top .elementor-section{margin-bottom:0}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:left !important}.page-id-113 .header_menu{display:none}.page-id-113 #header .toggleMenu{display:none !important}.page-id-113 #mainImageWrap{display:none !important}.page-id-113 #header_bg{background:0 0}.wrap_contact{max-width:840px;margin:0 auto;padding:0 20px}.inquiryForm_message{text-align:center}.step_list{width:467px;margin:0 auto 90px}.step_list li{float:left;width:100px;margin-left:83px;text-align:center;font-size:18px;font-weight:700;line-height:1;position:relative;color:#bfbebd}.step_list li:first-child{margin:0}.step_list li span{display:block;width:54px;height:54px;border-radius:50%;text-align:center;line-height:58px;margin:0 auto 12px;background:#bfbebd;color:#fff;font-size:22px;font-weight:700;letter-spacing:0;position:relative}.step_list li span:after{display:block;content:"";width:130px;height:1px;background:#bfbebd;position:absolute;top:50%;left:54px}.step_list li:last-child span:after{display:none}.step_list li.current{color:#373431}.step_list li.current span{background:#c1ac8d}.step_list li span.current:after{background:#c1ac8d}.inquiryForm_message .step_catch{font-size:16px;text-align:left;color:#373431;letter-spacing:.05em;margin-bottom:44px}.inquiryFormTable{font-size:16px}.inquiryFormTable dl{display:table;width:100%}.inquiryFormTable dt,.inquiryFormTable dd{display:table-cell;text-align:left;vertical-align:top;border:1px solid #ccc;border-collapse:collapse;padding:8px;font-size:14px;vertical-align:middle;border-top:0;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";color:#555}.inquiryFormTable dl:first-child dt,.inquiryFormTable dl:first-child dd{border-top:1px solid #ccc}.inquiryFormTable dt{border-right:none;position:relative;width:177px;color:#555;letter-spacing:.1em;box-sizing:border-box;background-color:#eee;font-weight:400;text-align:left}.inquiryFormTable dd{box-sizing:border-box;position:relative;padding-right:40px}.wpcf7-form-control-wrap{display:block}.inquiryFormTable input,.inquiryFormTable textarea,.inquiryFormTable select{display:inline-block;width:auto;box-sizing:border-box;padding:9px 14px 8px;border:1px solid #3b3b3b;color:#333;border-radius:3px;max-width:100%}.inquiryFormTable select{position:relative;background:url(/wp-content/uploads/ico_select.png) no-repeat right center;background-size:contain;appearance:none;-webkit-appearance:none;-moz-appearance:none}.inquiryFormTable select::-ms-expand{display:none}.inquiryFormTable input[type=checkbox],.inquiryFormTable input[type=radiobox]{display:none;width:32px;height:32px;border:0;position:relative;margin-right:0;visibility:hidden;z-index:999;-webkit-appearance:none;background:0 0;box-sizing:border-box}.inquiryFormTable .wpcf7-list-item{width:100%;display:block;margin:0 0 13px;box-sizing:border-box}.wpcf7-list-item-label{position:relative}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{display:none}.inquiryFormTable input[type=checkbox]+span label.icon-check:before,.inquiryFormTable input[type=radio]+span label.icon-check:before{content:"\e902";font-size:25px;color:#bfbebd;margin-right:5px;vertical-align:middle}.inquiryFormTable input[type=checkbox]:checked+span label.icon-check:before,.inquiryFormTable input[type=radio]:checked+span label.icon-check:before{content:"\e903";color:#c1ac8d}.failed .verified_table.inquiryFormTable input.wpcf7-validates-as-required,.invalid .verified_table.inquiryFormTable input.wpcf7-validates-as-required{border:1px solid #c1ac8d;background:#fff;box-shadow:0 0 5px rgba(111,186,44,.5)}.inquiryFormTable input.wpcf7-not-valid,.inquiryFormTable textarea.wpcf7-not-valid{border:1px solid #d93636 !important;background:#fdd2d2 !important}.inquiryFormTable .comment{display:block;color:#8d7323;font-size:13px;margin-top:.4em;letter-spacing:0}.inquiryFormTable .required{color:red}.inquiryFormTable .optional{color:#fff;font-size:14px;font-weight:700;padding-left:0;width:46px;height:22px;background:#63696a;border-radius:10px;text-align:center;display:inline-block;line-height:22px;position:absolute;top:36px;right:28px}.inquiryFormTable .btBox{text-align:center;margin:103px 0 80px}.inquiryFormTable .btBox input[type=submit]{background:#da6868 !important;border:none;width:auto;color:#fff;display:inline-block;line-height:1.2;cursor:pointer;box-sizing:border-box;margin:0 auto;outline:0px;-webkit-appearance:none;font-size:17px;letter-spacing:.1em;padding:15px 20px 15px 19px;font-family:"メイリオ";border-radius:3px}.inquiryFormTable .btBox input[type=submit].disabled{background:#efefef !important;color:#000;opacity:1 !important;pointer-events:none;cursor:default;padding:15px 20px;border:1px solid #555}.inquiryFormTable .wpcf7-back{width:37.5% !important;background-size:6px 10px;float:left;text-align:left;opacity:1 !important;background:#fd9f91 !important;color:#880001;display:inline-block;line-height:1.2;cursor:pointer;box-sizing:border-box;margin:0 auto;outline:0px;font-size:17px;letter-spacing:.1em;padding:15px 20px 15px 19px;font-family:"メイリオ";border-radius:3px;border:none}.inquiryFormTable .wpcf7-submit{width:58.5% !important;float:right;text-align:left}.inquiryFormTable .btBox input[type=submit]:hover,.inquiryFormTable .btBox input[type=button]:hover{opacity:.8}span.verify_icon{position:absolute;width:25px;height:25px;right:-42px;top:13px;display:none}.verified_table .wpcf7-validates-as-required:not(.wpcf7-not-valid)+.verify_icon{display:block}.verified_table .wpcf7-validates-as-required:not(.wpcf7-not-valid)+.verify_icon:before{color:#c1ac8d;font-size:25px;vertical-align:top}.inquiryFormTable .wpcf7-not-valid-tip{color:#de5050;font-weight:400;display:block;font-size:12px;margin-top:10px}.file_btn{display:block;overflow:hidden;position:relative;background:#807b7b;color:#fff;width:123px;height:30px;font-size:14px;line-height:30px;text-align:center;cursor:pointer;margin-top:13px}.file_btn .wpcf7-form-control-wrap{opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:0;margin:0;width:100%;height:30px}div.wpcf7 input[type=file]{padding:0;border:0;position:absolute;right:0;top:0;width:100%;height:30px}.failed .confirm_table input[type=text],.failed .confirm_table input[type=tel],.failed .confirm_table input[type=email],.failed .confirm_table textarea,.failed .confirm_table select,.failed .confirm_table input[type=checkbox],.failed .confirm_table input[type=radio]{display:none}.failed .confirm_table .required,.failed .confirm_table .optional{display:none}.failed .confirm_table .wpcf7-list-item-label{display:none}.failed .confirm_table span.comment{display:none}.failed .confirm_table .wpcf7-form-control-wrap.your-email_confirm{display:none}.result_txt{display:block;word-break:break-all;white-space:pre-wrap}.failed .confirm_table .wpcf7-list-item{padding-left:0}.wpcf7-mail-sent-ok,div.wpcf7 .ajax-loader,div.wpcf7-validation-errors{display:none !important}.admin_label{position:absolute;top:-13px;left:35px}.admin_label a{text-decoration:underline !important;color:#719bb5}.contact_list .contact_list_item{display:inline-block;font-size:18px;font-weight:700;color:#727171;margin-right:10px}.contact_list .contact_list_item a{text-decoration:underline !important;color:#508cb2}.btn a{display:block;width:100%;max-width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:#fff;box-sizing:border-box;position:relative;text-align:center;background:#da6868;padding:13px 32px 16px;margin:0 auto;color:#fff !important;width:280px !important;border-radius:5px}.contact .sort_txt{font-size:12px;margin-top:7px;line-height:140%}@media screen and (max-width:1060px){.inquiryFormTable dt{width:35%}}@media screen and (max-width:959px){.page-id-113 .sort_txt.pc{display:none}.page-id-113 .sort_txt.sp{display:block !important;margin-bottom:30px}}@media screen and (max-width:767px){.step_list{width:400px;margin:0 auto 60px}.step_list li{margin-left:50px}.inquiryFormTable dl{display:block}.inquiryFormTable dt,.inquiryFormTable dd{display:block;width:100%;box-sizing:border-box}.inquiryFormTable dd{border-top:0 !important}.inquiryFormTable dt{border-right:1px solid #ccc}.inquiryFormTable .required,.inquiryFormTable .optional{position:static;margin-left:20px;display:inline-block;margin-top:-2px;vertical-align:middle}.inquiryFormTable .btBox{margin:50px 0}.inquiryFormTable .btBox input[type=submit],.inquiryFormTable .wpcf7-back{float:none;box-sizing:border-box;text-align:center;display:block;width:100% !important;max-width:300px}.inquiryFormTable .wpcf7-back{margin-bottom:15px}.file_btn{margin-top:0}.admin_label{top:-23px}.contact_list .contact_list_item{display:block;margin-right:0}}@media screen and (max-width:480px){.step_list{width:270px}.step_list li{width:70px;margin-left:30px;font-size:16px}.step_list li span:after{width:60px}.inquiryForm_message .step_catch{font-size:12px;letter-spacing:0}.inquiryFormTable .btBox input[type=submit],.inquiryFormTable .wpcf7-back{font-size:16px;letter-spacing:.1em}}ul.other_menu_list li a{background:#f9f2f0;display:block;font-size:15px;color:#555;line-height:1.3;padding:15px 5px 15px 50px;position:relative}ul.other_menu_list li{border-bottom:1px dotted #ccc}ul.other_menu_list{border:1px solid #ccc;border-radius:10px;overflow:hidden;font-size:16px}ul.other_menu_list li a:before{position:absolute;content:"";display:block;width:5px;height:5px;border:2px solid transparent;border-top-color:#da6868;border-right-color:#da6868;left:22px;top:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}ul.other_menu_list li:first-child a{font-size:16px;background:#fe;color:#da6868;font-weight:700;padding-left:25px}ul.other_menu_list li:first-child a:before{display:none}