@charset "utf-8";html{overflow-y:scroll}body{font-family:'Meiryo','メイリオ','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif !important;color:#333 !important;font-size:15px !important;line-height:2 !important;letter-spacing:2px !important}body,#inquiryBody{font-size:85%;line-height:160%;background:#fff !important;color:#000}body.android{overflow-x:hidden}body.android #footer{position:static !important}#base{z-index:0}a{color:#333;text-decoration:none}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#555;text-decoration:underline}a:active{color:#555;text-decoration:underline}a:focus,*:focus{outline:none}.link a:link{text-decoration:underline}input[type=submit]:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}div#content-bottom{margin-bottom:60px}div#content-bottom p{padding-bottom:0}div#content-bottom #inquiryBody #content-bottom{display:none}#content-bottom li.inq_tel img,#content-bottom li.inq_mail img{max-width:345px;margin-top:10px}#content-bottom li.inq_tel,#content-bottom li.inq_mail{width:49%;float:left}#content-bottom li.inq_tel{margin-right:2%}#header{background:0 0;margin-bottom:25px}#header .inner{padding:10px 0 28px}#header h1{float:left;width:35%}#header h1 img{width:auto}#header_bg{background:none #fff}#header .pc{display:block}#header .pc img.pc_mail{margin:10px 0 0 10px}#header .rightBox{width:55%}.togglemenu{background:0 0;display:none}#gnav{background:none #fff;width:100%}.nav{border-left:1px solid #602a1a;box-sizing:border-box;list-style:none;*zoom:1;position:relative;width:auto;max-width:960px;margin:0 auto}.nav li{width:16.6%;border-right:1px solid #602a1a;box-sizing:border-box;text-align:center}#header .header_menu .g_nav>li.first{width:13.4%}#header .header_menu .g_nav>li.second{width:16.7%}#header .header_menu .g_nav>li.third{width:17.1%}#header .header_menu .g_nav>li.fourth{width:14.7%}#header .header_menu .g_nav>li.fifth{width:17%}#header .header_menu .g_nav>li.last{width:21.1%}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav a,.nav span{padding:0 10px;*zoom:1;cursor:pointer;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.nav>li{float:left;z-index:200}.nav>li>a,.nav>li>span{display:block;color:#404040}.nav a:hover,.nav span:hover{background:#eb9409;text-decoration:none;color:#fff}.nav>li>span{cursor:default}.android .nav:focus .sub{display:block}.sub{position:absolute;left:-9999px;z-index:100;list-style:none;margin:0;width:100%}.sub li{width:100%;padding:0;border-right:none}.sub li a{display:block;background:#eee;position:relative;z-index:100;padding:10px 5px;border-top:1px solid #fff;line-height:1.5}.sub li a:hover{background:#eb9409}.nav li{position:relative}.nav>li.hover>ul{left:0}.nav li li.hover ul{left:100%;top:0}.type1 #mainimage .gnv_tmp_h2_bg{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5;padding:5px 15px;line-height:1.2 !important;margin-bottom:10px;position:relative}.type1 #mainimage .gnv_tmp_h2_bg:after{background-color:#ccc;content:"";display:block;height:60%;left:13px;position:absolute;top:20%;width:5px}#side{width:220px}#side .inner{padding:0}#side .inner .aside_menu01{background:url(/wp-content/themes/genova_tpl/asset/bg_01.jpg);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px;text-align:center;margin-bottom:20px}#side .inner .aside_menu01 .aside_inner{border:2px dashed #96d57f;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-top:12px;padding-bottom:5px}#side .inner .aside_menu01 .aside_inner.tab{display:none}#side .inner .aside_menu01 .aside_title{color:#58b02c;font-size:20px;margin-bottom:8px;padding-bottom:0;font-family:'秀英丸ゴシック B','Shuei MaruGo B'}#side .inner .aside_menu01 ul li{margin-bottom:10px}#side .inner .aside_menu01 ul li a:hover{opacity:.7}#side .inner .aside_menu02{background:url(/wp-content/themes/genova_tpl/asset/bg_02.jpg);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 3px 3px;text-align:center;margin-bottom:20px}#side .inner .aside_menu02 .aside_title{color:#fff;font-size:20px;margin-bottom:10px;padding-bottom:0;font-family:'秀英丸ゴシック B','Shuei MaruGo B'}#side .inner .aside_menu02 ul{background:#fff}#side .inner .aside_menu02 ul li{border-bottom:1px dashed #f39700;margin:0 3px;text-align:left}#side .inner .aside_menu02 ul li:last-child{border-bottom:none}#side .inner .aside_menu02 ul li a{background:url(/wp-content/themes/genova_tpl/asset/ico_02.png) no-repeat 5px 20px;padding:10px 0 10px 18px;display:block}#side .inner .aside_menu02 ul li a:hover{color:#f39700;text-decoration:none}#side .inner .aside_menu03{background:url(/wp-content/themes/genova_tpl/asset/bg_03.jpg);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 3px 3px;text-align:center;margin-bottom:20px}#side .inner .aside_menu03 .aside_title{color:#fff;font-size:20px;margin-bottom:10px;padding-bottom:0;font-family:'秀英丸ゴシック B','Shuei MaruGo B'}#side .inner .aside_menu03 ul{background:#fff}#side .inner .aside_menu03 ul li{border-bottom:1px dashed #f56200;margin:0 3px;text-align:left}#side .inner .aside_menu03 ul li:last-child{border-bottom:none}#side .inner .aside_menu03 ul li a{background:url(/wp-content/themes/genova_tpl/asset/ico_03.png) no-repeat 5px 20px;padding:10px 0 10px 18px;display:block}#side .inner .aside_menu03 ul li a:hover{color:#f56200;text-decoration:none}#side .inner .aside_menu04 ul li{margin-bottom:20px}#side .inner .aside_menu04 ul li a:hover{opacity:.7}#footer{background:url(/wp-content/themes/genova_tpl/asset/bg_footer_inner.jpg) repeat-x center top,url(/wp-content/themes/genova_tpl/asset/bg_footer.jpg);padding-bottom:50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#footer .inner{width:960px;margin:0 auto;text-align:center;padding:115px 0 20px;font-size:100%}#footer .footerLink{font-size:0;color:#5b4b3d;letter-spacing:2.5px;line-height:2.4}#footer .footerLink li{display:inline-block;font-size:15px}#footer .footerLink a{color:#5b4b3d;margin-right:7px;margin-left:7px}address{text-align:center;color:#5b4b3d;line-height:1.9}address span{display:block;color:#ed8600;font-size:20px}body#inquiryBody{background:0 0}body#inquiryBody #mainimage{display:none}.form_error_notice{text-align:center;color:#c00;font-weight:700;margin-bottom:20px}.entry{margin-bottom:20px}#blogBody .date{text-align:right}#blogBody .contributor{font-weight:700}#pagenation{background:0 0}#pagenation .active a,#pagenation a.active:hover{background:#fa9b00 !important}#pagenation .active a:hover{opacity:.7;color:#fff}#blogside h3{background:none #f5f5f5;border-bottom:1px solid #ddd;width:auto;padding:3px 5px}#blogside li{position:relative;padding:0 0 0 15px}#blogside li:before{content:"";position:absolute;background:#ddd;top:13px;left:0;margin-top:-5px;height:5px;width:5px;padding:0}#blogside li.child-2{margin-left:15px}#blogside li.child-2:before{content:"";position:absolute;background:#ddd;top:13px;left:5px;margin-top:-5px;height:4px;width:4px;border-radius:50%;padding-left:0}#blogBody #blogList{width:72% !important;float:left}.blog_search_input input{width:100%;margin-bottom:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.blog_search_submit{display:block;text-align:center;width:98%}#blogBody .contentArea a{word-break:break-all}#news{position:static;background:#fff;padding-bottom:10px}#news .newsBt{top:4%;right:15px;color:#634a38;background:url(/wp-content/themes/genova_tpl/asset/ico_04.gif) no-repeat left center;padding:10px 0 10px 25px}#news dl{margin-bottom:.6em;border-bottom:1px dashed #ccc;box-sizing:border-box}#news dt{margin-bottom:.1em;color:#999;float:none}#news dd{padding-bottom:.6em;float:none;width:auto}#news .newsNew,#newsDetail .newsNew{background:#fa9b00;color:#fff;display:inline;float:none;font-size:11px;line-height:1;margin:3px 0 0 10px;padding:1px 8px;text-indent:0;text-align:center;border-radius:4px;letter-spacing:0;font-weight:400}#news dd a,#newsDetail dd a{text-decoration:underline}#news dd a:hover,#newsDetail dd a:hover{text-decoration:none}.newsDetailBody img{margin:5px}.ios #news dt{margin-top:0}#newsList #side #news{display:none}#news #pagenation ul{text-align:center}#news #pagenation ul li a{background:#ddd;margin-right:5px}#blogBody #news,#blogBody .contentArea.news_list{width:100% !important;float:none}ul.sitemap_ic li a:after{background-color:#fff}ul.sitemap_ic li a{padding-right:40px}@media screen and (min-width:601px) and (max-width:980px){#gnav{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:601px) and (max-width:959px){#gnav{font-size:10px}.nav a,.nav span{padding:5px 0}#header .inner{padding:20px 0}body{background-image:none !important}#contentBase{min-height:700px;max-width:760px;margin:0 auto}#inquiryBody #contentBase{min-height:860px}#content{padding:1em 30px 0 !important}div#content-bottom{padding:0 30px}div#content-bottom img{width:100%}#header h1{width:40%}#header h1 img{width:80%}#header .pc{display:block}#header .pc img.pc_tel{width:100%}#header .pc img.pc_mail{width:40%}#globalNav .dropcordion{width:100%;margin:0;display:table}#gnav01,#gnav04{display:none}#side{width:100%;background:#fff}#side .inner{margin:0 auto 30px;max-width:460px;padding:0;width:90%}#side .inner .aside_menu01 .aside_inner{padding:20px 30px}#side .inner .aside_menu01 .aside_inner.pc{display:none !important}#side .inner .aside_menu01 .aside_inner.tab{display:block}#side .inner .aside_menu01 ul li{margin-bottom:0;float:left;width:48.5%;margin-right:3%}#side .inner .aside_menu01 ul li:last-child{margin-right:0}#side .inner .aside_menu01 .aside_inner .title{color:#58b02c;font-size:24px;margin-bottom:8px;font-family:'秀英丸ゴシック B','Shuei MaruGo B'}#side .inner .aside_menu01 .aside_inner ul li img{width:100%;max-width:295px}#side .inner .aside_menu02 ul li,#side .inner .aside_menu03 ul li{margin:0;width:50%;float:left}#side .inner .aside_menu02 ul li:nth-last-of-type(2){border-bottom:none}#side .inner .aside_menu02 ul li a,#side .inner .aside_menu03 ul li a{background:url(/wp-content/themes/genova_tpl/asset/ico_02.png) no-repeat 8px 20px;padding-left:21px}#side .inner .aside_menu04 ul li{float:left;margin-right:20px}#side .inner .aside_menu04 ul li:last-child{margin-right:0;margin-top:79px}.bnr_stel{display:none}#footer .inner{width:auto}}@media screen and (max-width:767px){body{background:0 0 !important;font-size:97% !important}#content{padding:1em 20px 0 !important}.sp_img_height{max-width:80%}div#content-bottom{padding:0 20px;margin-bottom:20px}#content-bottom li{margin-bottom:15px}#content-bottom img{width:100%}#header{margin-bottom:0}#header .inner{padding:15px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#header h1{width:50%}#header h1 img{width:100%}#header_bg{background:none #fff}#header .rightBox{width:40%}#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:.3%;max-width:93px;width:29%}#gnav{background:0 0;height:auto;position:absolute;width:100%}.nav{display:none;border:none}.nav li{border:none}.nav>li{float:none}.nav ul{display:block;width:100%}.nav>li.hover>ul,.nav li li.hover ul{position:static}.nav li{background:#eb9409;border-top:1px solid #fff;text-align:left;position:relative;display:block}#header .header_menu .g_nav>li{width:100% !important}.nav li span{padding-right:40px}.nav li span:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:21px;right:15px;width:15px;height:15px;margin-top:-8px;background:#fff;background:none\9}.nav li span:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;right:15px;width:15px;height:15px;margin-top:-8px;background:#eb9409;background:none\9;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.nav li span:hover:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;right:15px;width:15px;height:15px;margin-top:-8px;background:#eb9409;background:none\9;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.nav a:hover,.nav span:hover{background:#eb9409;text-decoration:none;color:#fff}.nav>li>a,.nav>li>span{padding:7px 15px;color:#fff}.sub{margin:0}.sub li{background:#ddd;border-top:none}.sub li a{border-top:1px solid #fff;background:#f1b452;padding:10px 15px;color:#fff}.sub li a:hover{background:none #f1b452;text-decoration:none;color:#fff}.nav li,.sub li{width:100% !important}#news .newsBt{top:4%;right:5px;padding:10px 0 10px 10px}#side{background:#fff;width:100%}#side .inner .aside_menu01{margin-bottom:30px}#side .inner .aside_menu01 .aside_inner.tab{display:block;padding:6px 15px 20px}#side .inner .aside_menu01 ul li{width:48%;margin-right:4%;float:left;margin-bottom:0}#side .inner .aside_menu01 ul li:last-child{margin-right:0}#side .inner .aside_menu01 ul li img{width:100%}#side .inner .aside_menu02 ul li a{background:url(/wp-content/themes/genova_tpl/asset/ico_02.png) no-repeat 5px 22px}#side .inner .aside_menu03 ul li a{background:url(/wp-content/themes/genova_tpl/asset/ico_03.png) no-repeat 5px 22px}#side .inner .aside_menu04 ul li{width:48%;margin-right:4%;float:left;margin-bottom:0}#side .inner .aside_menu04 ul li:last-child{margin-right:0;margin-top:17%}#side .inner .aside_menu04 ul li img{width:100%;max-width:387px}#side .bn{margin-bottom:0;margin-right:8px;width:43%;margin-bottom:8px}.bnr_stel{display:none}#side .inner{padding:0;width:90%;max-width:460px;margin:0 auto 30px}#footer{position:static !important;height:auto;padding:0 20px 20%}#footer .inner{width:auto;padding:70px 0 20px}.inquiryFormTable dt{background:#e5e5e5 !important;color:#333}#blogBody #blogList{width:100% !important}#news dt{padding:0}#pagenation .inner{margin-bottom:50px}.ios #news dt{padding:0}.ios #news .newsNew,.ios #newsDetail .newsNew{padding:3px 10px 3px 5px;line-height:.8}}@media screen and (max-width:640px){#contentBase{min-height:200px}}