#header{background:#fff;margin-bottom:0;width:100%;padding-bottom:0;height:auto}#header .inner{padding:0 10px;max-width:980px;width:100% !important;box-sizing:border-box;margin:0 auto}#header .header_top{padding:44px 0 24px;background:url(/wp-content/uploads/bg4.png) no-repeat bottom center/auto;margin-bottom:26px}span.h1_img_box{display:block;font-size:0;letter-spacing:0;line-height:0}span.h1_img_box a{display:inline-block}span.h1_img_box a:hover{opacity:1}#header h1 img{width:100%;max-width:100%}#header .rightBox{letter-spacing:0;font-size:0;float:right;text-align:right;box-sizing:border-box;padding-right:0;width:auto !important}#header .pc{display:block}@media screen and (max-width:767px){#wrapper{border-top:0;padding-top:0}#header{top:0 !important;border-bottom:0;background:#fff;z-index:9999;margin-bottom:0;padding-bottom:0;position:static}#header .header_top{padding:0;background:0 0;margin-bottom:0}#header .inner{padding:0}#header_bg{border-top:0;background:#fff}.h1_img_wrap{margin-top:0}span.h1_img_box{width:240px;padding-left:0;padding:10px 0 0 15px;display:block;height:70px;box-sizing:border-box}.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;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>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:30px;display:block;width:130px;padding:0 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;-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:-65px;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;padding:0;box-sizing:border-box;margin-right:0}#header .header_menu .g_nav>li dl li:hover{background:#d4c5b6}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{color:#fff;padding:6px 10px;text-decoration:none;line-height:1.3;border-bottom:0;display:block;background:#6a5240;position:relative;z-index:100;font-weight:400;text-align:left;font-size:13px}#header .header_menu .g_nav>li dl li a:hover{opacity:.5}#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}#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 .header_menu .g_nav{text-align:center}.header_menu{margin-top:0;margin-bottom:22px}.header_menu .g_nav_inner{padding:0}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{text-decoration:none;display:block;text-align:center;box-sizing:border-box;padding:0;font-weight:400;color:#333;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;padding:6px 14px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:15px;line-height:1.3;letter-spacing:.5px;border-bottom:4px solid transparent;box-sizing:border-box}#header .header_menu .g_nav>li>span:before{content:"";display:block;width:0;height:0;border-top:4px solid #d9d1c2;border-left:4px solid transparent;border-right:4px solid transparent;background:0 0;left:50%;bottom:-4px;position:absolute}#header .header_menu .g_nav>li{box-sizing:border-box;text-align:center;display:inline-block;margin:0 5px}#header .header_menu .g_nav>li dl{pointer-events:none}#header .header_menu .g_nav>li dl dd{border-radius:0;overflow:hidden;background:#6a5240;padding:10px 0}}body[data-elementor-device-mode=tablet] #header .header_menu .g_nav>li>a:hover,body[data-elementor-device-mode=tablet] #header .header_menu .g_nav>li>span:hover{border-bottom:4px solid transparent;opacity:1}body[data-elementor-device-mode=tablet] #header .header_menu .g_nav>li dl li a:hover{opacity:1}@media screen and (max-width:959px) and (min-width:768px){#header .header_menu .g_nav>li{margin:0}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:6px 2px}}@media screen and (max-width:767px){body.noscroll{overflow:hidden !important;height:100% !important}.noscroll #header{top:0 !important}#header #header_bg:before{background:url(/wp-content/themes/genova_tpl/asset/header_bgimg.png) repeat-x left bottom/auto auto;height:35px}#header .toggleMenu{display:block}.toggleMenu{float:right;width:23px;height:70px;text-align:left;color:#fff;cursor:pointer;margin-right:0;background:#fff;padding:0 20px;margin-top:0;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:#785c47}.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:#f6f6f2;padding:30px 0 70px;box-sizing:border-box;overflow-y:scroll;height:100%}#header .header_menu .g_nav>li{position:relative;border-bottom:1px solid #f0f5ef;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 !important;color:#222 !important;letter-spacing:2px;border-left:0;font-size:15px;font-family:"秀英丸ゴシック L","Shuei MaruGo L"}#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:#eaeade !important;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>span:after{content:"";position:absolute;top:18px;right:20px;width:16px;height:16px;border-bottom:1px solid #785c47;border-left:1px solid #785c47;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 #f0f5ef;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:#fff;color:#000 !important;border-bottom:0;font-size:15px;font-weight:400;font-family:"秀英丸ゴシック L","Shuei MaruGo L"}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#ffa76d;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}}.header_access_btn{padding:40px 20px;box-sizing:border-box;background:#785c47}.header_access_btn .tle{font-size:24px;color:#fff;line-height:1.4;margin-bottom:20px;font-family:"秀英丸ゴシック B","Shuei MaruGo B";text-align:center}#content-bottom .btn_item{display:inline-block;padding:0 2%;width:28.6%}.header_access_btn li:first-child{margin-bottom:10px}@media screen and (max-width:767px){#content-bottom .btn_item{display:block;padding:0;width:100%;max-width:275px;margin:0 auto;margin-bottom:10px}}#mainimage{margin-bottom:22px;min-height:0;height:auto;font-size:0;letter-spacing:0;line-height:0;text-align:center;position:relative}#mainimage img{width:auto;max-width:100%}.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:0;font-size:12px;padding-right:7px;box-sizing:border-box}#bread li{letter-spacing:0;display:inline}#bread li+li:before{padding-right:.3em;content:">"}#bread li a{color:#2f9001;text-decoration:underline}#bread li a:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){#bread{margin-top:10px;margin-bottom:0}}.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}}#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}.top .elementor-section{margin-bottom:0}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:left !important}.img_r .elementor-image-box-img img,.img_r02 .elementor-image-box-img img{border-radius:6px}.img_r .elementor-image-box-img,.img_r .img_box{float:right;margin-left:20px !important;max-width:30% !important;width:auto !important;margin-bottom:15px;border-radius:6px;overflow:hidden}.img_r02 .elementor-image-box-img{float:right;margin-left:20px !important;max-width:60% !important;width:auto !important;margin-bottom:15px}.img_l .elementor-image-box-img{float:left;margin-right:20px !important;max-width:30% !important;width:auto !important}.text_box{width:65%;float:left}section.img_auto a{width:auto !important;max-width:100%;display:inline-block !important}section.img_auto img{width:auto !important;max-width:100%}.img_txt_list .img_box{text-align:center}.img_txt_list img{width:auto;max-width:100%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:32% !important;margin-right:2%}.elementor-column.elementor-col-33:nth-child(3n){margin-right:auto}#gallery-1 img{border:0 !important}@media only screen and (max-width:767px){.img_r .elementor-image-box-img,.img_r .img_box,.img_r02 .elementor-image-box-img{float:none;margin-left:auto !important}.img_l .elementor-image-box-img{float:none;margin-right:auto !important}.img_r .elementor-image-box-img,.img_l .elementor-image-box-img,.img_r .img_box,.img_r02 .elementor-image-box-img{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;text-align:center}.img_r .elementor-image-box-img img,.img_l .elementor-image-box-img img{width:auto}.text_box{width:100%;float:none}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:100% !important;margin-right:auto;margin-bottom:20px}}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center;margin-top:-2px;display:inline-block;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-item a{color:#2c3939}.elementor-widget-icon-list .elementor-icon-list-item a{width:auto !important;display:inline-block !important}.elementor-widget-icon-list .elementor-icon-list-text a{text-decoration:underline}.elementor-widget-icon-list a .elementor-icon-list-text{text-decoration:underline}#contentBase{word-break:break-all}#base{z-index:0;max-width:1030px;padding:0 15px;box-sizing:border-box;width:100%}a.tel_link{color:inherit !important}@media screen and (max-width:767px){#contentBase{margin:0 auto}#base{margin-top:0;padding:0 15px}}.timetable02_wrap{background:#fff;border-radius:0;padding:35px 25px;box-sizing:border-box;max-width:400px;margin:0 auto;text-align:left;border-radius:5px}table.timetable02{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:18px}.timetable02 th,.timetable02 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;font-family:Meiryo;font-weight:400}.timetable02 thead th{border-bottom:0;padding:0 0 22px;background:0 0;letter-spacing:0;border-bottom:1px solid #cbcac9}.timetable02 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"}.timetable02 tbody th{word-break:keep-all;white-space:nowrap;text-align:left;letter-spacing:.05em;padding-left:0}.timetable02 tbody tr:last-child th,.timetable02 tbody tr:last-child td{border-bottom:1px solid #cbcac9;padding-bottom:20px}.timetable02 tbody tr:first-child th,.timetable02 tbody tr:first-child td{padding-top:24px}.timetable02 thead th:last-child{width:15%}.table_txt{color:#22201e;font-size:14px}@media screen and (max-width:959px) and (min-width:768px){.timetable02 th,.timetable02 td{font-size:13px}.timetable02 thead th:first-child{width:35%}.timetable02 tbody th{letter-spacing:0}}@media screen and (max-width:767px){.timetable02 th,.timetable02 td{font-size:90%;letter-spacing:0}.timetable02 thead th:first-child{width:35%}.timetable02 thead th:last-child{width:18%}td.green_point{color:#7ebb50;font-size:120%}.table_txt .bold_txt{font-family:'ヒラギノ角ゴ W6 JIS2004','Hiragino Kaku Gothic W6 JIS2004'}}@media screen and (max-width:413px){.timetable02 th,.timetable02 td{letter-spacing:0}.timetable02 tbody th{letter-spacing:0}.timetable02 thead th{padding:0 0 16px}.timetable02 tbody tr:first-child th,.timetable02 tbody tr:first-child td{padding-top:20px}.timetable02 tbody tr:last-child th,.timetable02 tbody tr:last-child td{padding-bottom:17px}}@media screen and (max-width:374px){.timetable02_wrap{padding:25px 15px}.timetable02 thead th:first-child{width:40%}}#page a:hover{opacity:.8}.wrap_contact{max-width:800px;margin:0 auto}.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:#b17744}.step_list li span.current:after{background:#b17744}.inquiryForm_message .step_catch{font-size:16px;text-align:center;color:#373431;letter-spacing:.05em;margin-bottom:44px}.inquiryFormTable{border-top:1px solid #707070;font-size:16px;padding-top:22px}.inquiryFormTable dl{display:table;width:100%}.inquiryFormTable dt,.inquiryFormTable dd{display:table-cell;padding:20px 0 24px;text-align:left;vertical-align:top}.inquiryFormTable dt{border-right:none;position:relative;font-weight:400;width:29%;padding-top:31px;color:#2c2f30;letter-spacing:.1em;box-sizing:border-box;font-weight:700}.inquiryFormTable dd{box-sizing:border-box;position:relative;padding-right:40px}.wpcf7-form-control-wrap{display:block}.inquiryFormTable input,.inquiryFormTable textarea,.inquiryFormTable select{display:block;width:100%;box-sizing:border-box;padding:13px 14px 14px;border:1px solid #bfbebd;background:#ebe9e7;color:#333;border-radius:5px}.inquiryFormTable select{position:relative;background:#ececec 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=radio]{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:#0860a8}.failed .verified_table.inquiryFormTable input.wpcf7-validates-as-required,.invalid .verified_table.inquiryFormTable input.wpcf7-validates-as-required{border:1px solid #b17744;background:#fff;box-shadow:0 0 5px rgba(111,186,44,.5)}.inquiryFormTable input.wpcf7-not-valid{border:1px solid #d93636 !important;background:#fdd2d2 !important}.inquiryFormTable .comment{display:block;color:#63696a;font-size:13px;margin-top:.4em;letter-spacing:0}.inquiryFormTable .required{background:#d93636;color:#fff;font-size:14px;font-weight:700;padding-left:0;width:46px;height:22px;border-radius:10px;text-align:center;display:inline-block;line-height:22px;position:absolute;top:36px;right:28px}.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:#785c47 url(/wp-content/uploads/ico_arrow02.png) no-repeat 95% center !important;background-size:6px 10px;border:none;width:100%;color:#fff;display:block;line-height:1.2;cursor:pointer;box-sizing:border-box;margin:0 auto;border-radius:0 !important;outline:0px;-webkit-appearance:none;font-size:26px;letter-spacing:.1em;padding:29px 32px 28px 30px}.inquiryFormTable .btBox input[type=submit].disabled{background:#72706e url(/wp-content/uploads/ico_arrow01.png) no-repeat 96% center !important;background-size:6px 10px;color:#bfbebd;opacity:1 !important;pointer-events:none;cursor:default;padding:29px 40px 28px}.inquiryFormTable .btBox input[type=submit].abled{background-position:96% center !important;padding:29px 40px 28px}.inquiryFormTable .wpcf7-back{width:37.5% !important;color:#fff;background:#72706e url(/wp-content/uploads/ico_arrow02.png) no-repeat 92% center !important;background-size:6px 10px;border:none;line-height:1.2;cursor:pointer;box-sizing:border-box;margin:0 auto;border-radius:0 !important;outline:0px;-webkit-appearance:none;font-size:26px;letter-spacing:.1em;padding:29px 30px 28px;float:left;text-align:left}.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:#b17744;font-size:25px;vertical-align:top}.inquiryFormTable .wpcf7-not-valid-tip{color:#de5050;font-weight:400;display:block;font-size:12px}.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}.custom-wpcf7c-confirmed input[type=text],.custom-wpcf7c-confirmed input[type=tel],.custom-wpcf7c-confirmed input[type=email],.custom-wpcf7c-confirmed textarea,.custom-wpcf7c-confirmed select,.custom-wpcf7c-confirmed input[type=checkbox],.custom-wpcf7c-confirmed input[type=radio]{display:none}.custom-wpcf7c-confirmed .required,.custom-wpcf7c-confirmed .optional{display:none}.custom-wpcf7c-confirmed .wpcf7-list-item-label{display:none}.custom-wpcf7c-confirmed span.comment{display:none}.custom-wpcf7c-confirmed .wpcf7-form-control-wrap.your-email_confirm{display:none}.result_txt{display:block;word-break:break-all;white-space:pre-wrap}.custom-wpcf7c-confirmed .wpcf7-list-item{padding-left:0}.custom-wpcf7c-confirmed dt,.custom-wpcf7c-confirmed dd{padding:12px 0 10px}.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}.wpcf7c-elm-step3 .btn a{max-width:300px;text-align:center}@media screen and (max-width:1060px){.inquiryFormTable dt{width:35%}}@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;padding:0;width:100%;box-sizing:border-box}.inquiryFormTable dd{padding:10px 40px 30px 0}.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{width:100% !important;float:none;font-size:20px;padding:29px 20px 28px;box-sizing:border-box;background-position:96% center !important;text-align:center}.inquiryFormTable .btBox input[type=submit].disabled,.inquiryFormTable .btBox input[type=submit].abled{padding:29px 20px 28px}.inquiryFormTable .wpcf7-back{margin-bottom:15px}.file_btn{margin-top:0}.failed .confirm_table dt,.failed .confirm_table dd{padding:5px 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}}.category #content .contentArea,.single #content .contentArea{width:620px;float:left;margin-bottom:10em}.category #content .blogside,.single #content .blogside{float:right;width:300px}@media screen and (max-width:1000px){.category #content .contentArea,.single #content .contentArea{width:65%}.category #content .blogside,.single #content .blogside{width:30%}}@media screen and (max-width:767px){.category #content .contentArea,.single #content .contentArea{width:100%;float:none}.category #content .blogside,.single #content .blogside{width:100%;float:none}}.under_img img{border-radius:6px !important}