@charset "utf-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#2e2e2e;font-size:16px}body,#inquiryBody{font-size:16px;line-height:22px;background:#fff !important;color:#535353}body.android{overflow-x:hidden}body.android #footer{position:static !important}#base{z-index:0;margin-top:47px}.sp{display:none}.pc{display:block}a{text-decoration:none;color:inherit;transition:.5s ease;-webkit-transition:.5s ease}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}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 )"}#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%}.clearfix{display:block;zoom:1;clear:both}.clearfix:after{content:"";line-height:0;display:block;clear:both}* html .clearfix,:first-child+html .clearfix{display:inline-block}* html .clearfix{height:1%}a{color:#000;text-decoration:none}#wrapper{margin:0 auto;height:100%}#header{background:url(//lucent-kyousei.net/wp-content/themes/genova_tpl/img/head_bg03.png) repeat-x top center}#header .inner{width:960px;margin:0 auto}#header .rightBox{margin-top:10px;margin-right:4px;width:54%}#header .rightBox .pc_tel{float:right;padding-top:10px;margin-left:10px}#header h1{padding-top:15px;margin-bottom:21px;text-align:center}#header .rightBox{float:right;text-align:right;display:none}#header .pc img.pc_mail{margin:10px 0 0 10px}#header #mail_button,#header #menu_button,#header #tel_button{display:none}.togglemenu{background:0 0;display:none}#gnav{width:100%}.nav{box-sizing:border-box;list-style:none;*zoom:1;position:relative;width:auto;max-width:1000px;margin:0 auto;text-align:center}.nav li{box-sizing:border-box}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav a,.nav span{padding:4px 0;*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{min-height:23px;position:relative;padding:0 5px;display:inline-block;margin:0 8px 25px}.nav>li>a,.nav>li>span{color:#524622;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:400;position:relative;display:inline-block;line-height:18px;text-align:center;text-decoration:none;font-size:14px;text-transform:uppercase}.nav a:hover,.nav span:hover{text-decoration:none;color:#000}.nav li span:hover{cursor:default}.android .nav:focus .sub{display:block}.sub{position:absolute;z-index:1000;text-align:left;left:-5px;top:25px;min-width:155px;background-color:#c7a953;padding:10px 0;width:155px}.sub li{text-align:left;padding:5px 10px}.sub li:hover,.sub li{border-bottom:0 solid transparent!important}.sub li a{padding:0;color:#fff;font:12px/25px 'Arial',sans-serif;text-transform:capitalize;text-decoration:none}.sub li a:hover{background:0 0}.nav li{position:relative;border-bottom:3px solid transparent}.nav li:hover{border-bottom:3px solid #ceb35e}.nav>li.hover>ul{display:block}.nav li li.hover ul{left:100%;top:0}.sub-tel{display:none}.nav>li span.parent:before{content:'';position:absolute;background:url(//lucent-kyousei.net/wp-content/themes/genova_tpl/./img/gnav_icon.png) 0 0 no-repeat;width:6px;height:7px;right:45%;top:27px;display:block}#side .title{text-align:center;font-size:18px;color:#4b3508;font-weight:700;padding:18px 0;border-top-left-radius:5px;border-top-right-radius:5px;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004"}#side .list_box{padding:4px;padding-top:0;background:#ede5d6;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#side ul{padding:0 5px 7px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#side ul li a{color:#54514b;font-size:14px;position:relative;display:block;border-bottom:1px dotted #dad4bd;padding:9px 26px;letter-spacing:1.5px}#side ul li a:after{position:absolute;content:"";background:#33af8c;width:6px;height:6px;border-radius:2px;top:43%;left:11px}#side .side_box02 ul li a:after{background:#fe9627}#side .side_box01 .title{background:#cbe9b7}#side .side_box02 .title{background:#f3b8b8}#side .side_box01{margin-bottom:20px}#side .side_box02{margin-bottom:18px}#side .side_btns a:hover{opacity:.7}@media only screen and (max-width:999px){#header .inner{width:98%}#gnav{width:auto;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 only screen and (max-width:800px){.nav>li>a,.nav>li>span{font-size:13px}}#header .nav_sp{display:none!important}@media only screen and (max-width:767px){.sp{display:block}.sf-menu,.pc{display:none}#header{margin-bottom:0;position:relative}#header_bg{height:60px;position:relative;z-index:999}#header .inner{padding:0;width:auto}#header h1{width:217px;padding-top:0;padding-left:0;margin-bottom:0;position:fixed;top:8px;left:0}#header .rightBox{position:fixed;top:0;right:0;z-index:10;height:60px;width:60px;display:block}.sub-tel{display:block}#header #mail_button,#header #tel_button{display:inline;margin-left:0;max-width:inherit;width:auto}#header #menu_button{width:60px;display:block}#header #mail_button img,#header #menu_button img,#header #tel_button img{display:inline;margin-left:.3%;max-width:60px;width:29%}#header #tel_button{display:none!important}#header #menu_button img{width:100%!important}.navOpen #header .header_logo,#header .header_logo{float:none;position:fixed;width:245px;padding:19px 0 9px 15px;background:#fff;z-index:3;top:0}#header:before{content:"";background-color:#fff;position:fixed;height:60px;top:0;left:0;right:0;z-index:888}#header .toggleMenu{display:block}#header .toggleMenu img{width:100%}.navClose #header .toggleMenu img.off{opacity:1;visibility:visible}#header .toggleMenu img.on{opacity:0;visibility:hidden;position:absolute;top:0;right:0}.navOpen #header .toggleMenu img.on{opacity:1;visibility:visible}.toggleMenu{position:fixed;top:0;right:0;width:60px;height:60px;background:0 0;text-align:left;color:#fff;cursor:pointer;z-index:888}.toggleMenu{position:fixed;top:0;right:0;width:60px;height:60px;background:0 0;text-align:left;color:#fff;cursor:pointer;z-index:888}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:60px;height:60px;margin:0}#header .right_box{display:none}#header .header_menu{position:fixed;top:0;right:0;left:0;float:none;clear:both;margin-right:0;background-color:#e7f8d2;opacity:0;visibility:hidden}#header .nav_sp{display:block!important;text-align:center;background:#e7e4d3;padding:20px}.nav li{border-right:none;border-top:none;border-bottom:none}.nav>li,.nav li.first{width:auto;float:none;display:block;text-align:left;background-color:#fff;border-top:none}.nav li.first{border-top:none}.nav>li>a,.nav>li>span{font-size:16px;display:block;padding:20px;text-align:left}#gnav{position:fixed;top:0;bottom:0;right:0;left:0;float:none;clear:both;margin-right:0;padding:60px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#e7e4d3;display:none;overflow:auto;z-index:10}.navOpen #gnav{display:block}.navOpen #header .header_menu{opacity:1;visibility:visible}#header .header_menu .g_nav{overflow:auto;height:100vh;width:100vw}#header .header_menu .nav{display:block;text-align:center;background:#7ab697;padding:80px 20px 20px}#header .header_menu .nav>li{position:relative;border-top:1px solid #fff;border-bottom:2px solid #7ab697;border-left:none}#header .header_menu .nav>li>a,#header .header_menu .nav>li>span{width:100%;padding:20px 50px 20px 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;font-weight:700;font-size:16px;letter-spacing:0}#header .header_menu .nav>li>a span,#header .header_menu .nav>li>span span{margin:0}#header .header_menu .nav>li:first-child a sub{font-size:17px;padding-left:0;display:block;margin:0}#header .header_menu .nav>li:first-child a:hover sub{color:#fff}#header .header_menu .nav>li:first-child a span{padding-top:0}#header .header_menu .nav>li:first-child a:before{top:23px;left:20px;margin-left:0}#header .header_menu .nav>li>a:hover,#header .header_menu .nav>li>span:hover{background:#225709;color:#fff}#header .header_menu .nav>li>span:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;border-bottom:2px solid #7ebb50;border-left:2px solid #7ebb50;-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;margin-top:-14px}#header .header_menu .nav>li.hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-3px;border-bottom:2px solid #fff;border-left:2px solid #fff}#header .header_menu .nav>li>a sub,#header .header_menu .nav>li>span sub{margin:-2px 0 0 8px;vertical-align:middle;bottom:0;color:#22201e;padding-top:0;font-size:10px;display:none}#header .header_menu .nav>li dl{position:relative;top:0;background:0 0;padding:0}#header .header_menu .nav>li dl li:before{display:none}#header .header_menu .nav>li dl li{padding-left:0}#header .header_menu .nav>li dt{display:none}#header .header_menu .nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .nav>li ul li{display:block;margin-right:0;border-top:1px solid #fff}#header .header_menu .nav>li ul li a{position:relative;display:block;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#225709;color:#fff;font-weight:700}#header .header_menu .nav>li ul li a:hover{text-decoration:none;background:#00a0da;color:#fff}#header .header_menu .nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .nav>li>span{position:relative}#header .header_menu .nav>li.hover>span+dl,#header .header_menu .nav>li>span:hover+dl{pointer-events:auto;opacity:1}.nav{border-left:none;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004"}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;border-bottom:2px solid #fff;border-left:2px solid #fff;-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;margin-top:-14px}.sub{margin:0;position:relative;top:0;padding:0;left:0;width:100%;border-radius:0;z-index:90;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);display:none;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;transition:.4s all}.sub li{width:100%;padding:0;border-right:none;text-align:left;font-size:16px;border-top:3px solid #e7e4d3}.sub li a{display:block;position:relative;z-index:100;padding:10px 20px;border-top:1px solid transparent;color:#524622;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-size:16px;background:#f5f4ec}.sub li a:hover{background:#f5f4ec}.nav li li:hover{border-bottom:none;background-color:#f5f4ec}.nav a:hover{background-color:#f5f4ec}.nav li{position:relative;border-bottom:none}.nav li.first{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.nav li.last{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.nav>li{padding:0;margin:0 0 3px}.nav>li.hover>ul{left:0}.nav li li.hover ul{left:100%;top:0}.nav li.last{width:auto}.nav li.hover .sub{display:block}.nav li span.parent{position:relative;display:block}.nav li:hover{border-bottom:none}.nav li span.parent:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;border-bottom:1px solid #e7e4d3;border-left:1px solid #e7e4d3;-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;margin-top:-14px}.nav li.hover span.parent:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-3px}.nav>li span.parent:before{display:none}}#footer{background:#e7e4d2;background-image:none;color:#fff}#footer .inner{width:960px;margin:0 auto;text-align:center;padding:25px 0 20px;font-size:100%}#footer .band{padding-bottom:25px}#footer .band ul{text-align:center}#footer .band ul li:nth-child(2){margin-left:28px;margin-right:28px}#footer .band ul li{display:inline-block;margin-bottom:24px;width:290px}#footer .band ul li img{width:100%}#footer .footerLink{color:#6d644e;padding:10px 0 0;max-width:570px;width:100%;box-sizing:border-box;margin:0 auto}#footer .footerLink li{color:#6d644e;font-size:12px;display:inline}#footer .footerLink li.sitemap{margin-top:4px}#footer .footerLink a{color:#6d644e}#footer .inner .btn_tel{color:#fff;margin-bottom:3px;font-size:14px;letter-spacing:1px}#footer .inner .btn_tel a{color:#fff}#footer .footer_text{background:#afa794;color:#fff;padding:15px 0;text-align:center}#footer .footer_text a{color:#fff}.privacy{font-size:12px;text-transform:uppercase}#footer .footer_text a:hover{color:#6d644e}address{font-size:12px;color:#fff;letter-spacing:1px;padding:0 20px}.fixed_box_sp{max-width:373px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;text-align:center;transition:all .5s ease;display:none;z-index:666}.pagetop{cursor:pointer}.fixed_box_sp ul{display:flex}.fixed_box_sp ul li{display:inline-block}.fixed_box_pc{width:506px;position:fixed;bottom:-60px;right:0;transition:all .5s ease;z-index:666}.fixed_box_pc ul li{float:left;border-left:1px solid #fff}.fixed_box_pc ul li:last-child{float:right;border-left:none}.fixed_box_pc ul li:first-child{border-left:none}.has_nav .fixed_box_pc{bottom:0}@media only screen and (max-width:1600px){#footer .footer_text{padding-bottom:50px}}@media only screen and (max-width:999px){#footer .inner{width:auto}#footer .band ul li:nth-child(2){margin:0 15px}#footer .band ul li{width:220px}}@media only screen and (max-width:767px){#footer .footer_text{padding-bottom:66px}#footer .inner{padding:3em 1em 20px}#footer .footerLink li{font-size:12px}.fixed_box_pc{display:none}.fixed_box_sp{display:block;bottom:-60px}.has_nav .fixed_box_sp{bottom:0}#footer .band ul li{display:block;width:auto;max-width:290px;margin-bottom:0;margin-left:auto;margin-right:auto}#footer .band ul li+li{margin-top:10px}#footer .band ul li:nth-child(2){margin-top:10px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:370px){#footer .footer_text{padding-bottom:50px}}