body.page-id-1658{background-color:#fff !important}body.page-id-1658 ul.list_banner_link li{display:table;width:100%;border:1px solid #888;border-bottom:none}body.page-id-1658 ul.list_banner_link li h3{font-weight:700 !important}body.page-id-1658 ul.list_banner_link li:last-child{border-bottom:1px solid #888}body.page-id-1658 ul.list_banner_link div{display:table-cell;vertical-align:middle;box-sizing:border-box}body.page-id-1658 ul.list_banner_link .right{padding:11px 15px}body.page-id-1658 ul.list_banner_link .left{border-right:1px solid #888;width:260px;box-sizing:border-box}@media screen and (max-width:640px){body.page-id-1658 ul.list_banner_link .left{width:40%}body.page-id-1658 ul.list_banner_link .left img{width:100%;height:auto}}@media screen and (max-width:640px) and (max-width:640px){body.page-id-1658 ul.list_banner_link .left{width:40%}body.page-id-1658 ul.list_banner_link .left img{width:100%;height:auto}}@media screen and (max-width:374px){body.page-id-1658 ul.list_banner_link li{display:block}body.page-id-1658 ul.list_banner_link li div{display:block;width:100% !important}body.page-id-1658 ul.list_banner_link li div.left{width:100%;border:none !important;text-align:center}body.page-id-1658 ul.list_banner_link li div.left a{display:block;height:90px;overflow:hidden;box-sizing:border-box}body.page-id-1658 ul.list_banner_link li div.left img{position:relative;top:-10px}body.page-id-1658 ul.list_banner_link li div.right{padding-top:0}body.page-id-1658 ul.list_banner_link li.li01 div.left a img{top:-5px}body.page-id-1658 ul.list_banner_link li.li13 div.left a{height:100px;padding:0 15%}body.page-id-1658 ul.list_banner_link li.li13 div.left a img{top:6px}}#key{background:url(//nukanaide.com/wp-content/themes/genova_tpl/css/../img/index/key.png) center no-repeat,url(//nukanaide.com/wp-content/themes/genova_tpl/css/../img/index/bg.jpg) center 0 repeat;background-size:cover,auto;height:587px;display:table;width:100%;color:#976947}#key dl{display:table-cell;vertical-align:middle;text-align:center;font-size:24px;line-height:52px;letter-spacing:.2em}#key dl dt{color:#f46711;font-size:37px;letter-spacing:.15em;line-height:1.6;padding-bottom:6px;padding-top:18px}.bd_none{border:none !important}.flow .item{padding-bottom:20px}.flow .item h4{border-bottom:2px dotted #f69;color:#f69;font-size:18px;font-weight:700;padding-bottom:7px;margin-bottom:10px}.circle_list.d_flex li{width:47%}.info_section{padding:15px 15px 15px 50px;background-color:#fff;box-sizing:border-box;max-width:1080px;margin:0 auto 60px;border-radius:5px}.info_section #newsList{height:170px !important}.info_section .info_box{width:100% !important}.txt_tbl{border-top:1px solid #cdcdce;padding-bottom:22px}.txt_tbl span{font-weight:600}.tbl_time_info .left{width:calc(100% - 250px)}.tbl_time_info .right{text-align:center}.index_page .wrap{max-width:1076px}.index_page #sec1{background-color:#f46711;color:#fff;padding-bottom:70px}.index_page #sec1 h1{text-align:center;font-size:37px;letter-spacing:.15em;line-height:1.2;padding-top:67px;margin-bottom:23px;font-weight:500}.index_page #sec1 h1 label{line-height:14px;display:block;padding-right:9px}.index_page #sec1 h1 label span{font-size:14px;letter-spacing:.06em;padding:0 14px}.index_page #sec1 h1 label span:nth-child(2){padding-right:43px}.index_page #sec1 .info{font-size:18px;line-height:35px;letter-spacing:.1em}.index_page #sec1 .info dt{font-size:24px;line-height:40px;letter-spacing:.2em;background:url(//nukanaide.com/wp-content/themes/genova_tpl/css/../img/index/shape1.png) center bottom no-repeat;background-size:50px;padding-bottom:62px;margin-bottom:26px;text-align:center}.index_page #sec1 .info dt span{display:inline-block}@media screen and (max-width:999px){.index_page .index_page #sec1 .info dt span{display:block}}.index_page #sec2{padding-bottom:65px;overflow:hidden}.index_page #sec2 h2{text-align:center;font-size:37px;letter-spacing:.15em;color:#f46711;line-height:1.6;padding:60px 0 22px}.index_page #sec2 .item{padding-bottom:24px;box-sizing:border-box;width:calc((100% - 70px)/3)}.index_page #sec2 .item .txt{padding-top:16px;font-size:18px;letter-spacing:.1em;line-height:35px;margin-right:-30px;color:#976947}.index_page #sec2 .item .txt span{color:#f46711}.index_page #sec2 .item dl{position:relative}.index_page #sec2 .item dl img{width:100%;height:auto}.index_page #sec2 .item dl dt{text-align:center;width:90px;height:90px;position:absolute;bottom:0;left:0;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:15px;line-height:1}.index_page #sec2 .item dl dt span:last-child{font-size:37px}.index_page #sec2 .item dl dt>*{position:relative;z-index:1}.index_page #sec2 .item dl dt:before{content:'';position:absolute;background-color:rgba(151,105,71,.62);top:0;left:0;width:100%;height:100%;z-index:0;transform:rotate(45deg)}.index_page .banner{background-color:#fff;margin-bottom:0;padding:75px 0}.index_page .banner a{display:block;max-width:1076px;margin:0 auto}#news{padding:70px 0 80px;max-width:1076px;margin:0 auto;box-sizing:border-box}.index_page #news .wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#news .elementor-column-gap-default{margin:0 auto;position:relative;z-index:1}#news .elementor-column-gap-default .elementor-col-50{padding-right:5px}#news .elementor-column-gap-default .elementor-col-50:last-child{padding-left:5px;padding-right:0;max-width:500px}#news .elementor-column-gap-default .elementor-widget-wrap{background-color:#fff}#news h2{font-size:37px;letter-spacing:.15em;line-height:1.6;padding:0 0 22px;color:#f46711;background:#f0f0f0}#news h3{font-size:31px;letter-spacing:.15em;padding:20px 15px 8px;color:#976947;font-weight:500;box-sizing:border-box}#news .facebook{width:100%;max-width:500px}#news .fb-column{height:565px}#newsList{padding:15px}@media screen and (max-width:1100px){.index_page .wrap{padding:0 20px}.index_page #sec2 .menu .item dl dt{left:5px;bottom:5px}.index_page #news .facebook{width:calc(100% - 370px)}.index_page .banner{padding-left:20px;padding-right:20px}#news{padding-left:20px;padding-right:20px}#news h2{font-size:36px}}@media screen and (max-width:1080px){.index_page #sec2 .menu .item{width:31%}.index_page #sec2 .menu .item .txt{margin-right:0}}@media screen and (max-width:900px){.index_page #sec2 .menu .item{width:calc(50% - 15px)}}@media screen and (max-width:767px){body{font-size:15px}#key{background:url(//nukanaide.com/wp-content/themes/genova_tpl/css/../img/index/bg.jpg) center 0 repeat;background-size:auto;height:auto;position:relative;display:block}#key img{width:100%;height:auto}#key dl{font-size:13px;line-height:25px;text-align:left;padding:0;position:absolute;top:57%;left:11%;display:block;transform:translateY(-50%)}#key dl dt{font-size:26px;line-height:36px;padding-top:0}#key dl dt span{display:block}.index_page #sec1{padding-bottom:40px}.index_page #sec1 h1{font-size:29px;margin:0 -20px 20px;padding-top:40px}.index_page #sec1 h1 label span{font-size:11px}.index_page #sec1 .info{font-size:13px;line-height:26px}.index_page #sec1 .info dt{font-size:17px;line-height:27px;padding-bottom:40px;margin-bottom:20px}.index_page #sec2{padding-bottom:0}.index_page #sec2 h2{font-size:25px;margin-left:-20px;margin-right:-20px;padding-top:30px;padding-bottom:10px}.index_page #sec2 .menu .item{width:100%}.index_page #sec2 .menu .item dl dt{width:80px;height:80px}.index_page #sec2 .menu .item .txt{margin-right:-20px}.index_page .banner{padding:40px 20px}.index_page .banner img{width:100%}#news{padding-bottom:30px}.index_page #news .wrap{display:block}#news .facebook{width:100%;padding:0}#news h2{font-size:25px;padding:30px 0 10px;text-align:center}#newsList dl dt,#newsList dl dd{padding-left:0}#news .fb-column{height:295px}#news .elementor-column-gap-default .elementor-col-50:last-child{padding-left:0;margin-top:40px}#news .elementor-column-gap-default .elementor-col-50{padding-right:0}}@media screen and (max-width:374px){#key dl dt{font-size:20px}.index_page #sec1 h1{font-size:24px}.index_page #sec1 h1 label span{font-size:9px}.index_page #sec2 h2{font-size:22px}.index_page #sec2 .menu .item .txt{margin-right:0}}