#sec1{position:relative;background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec1_bg.png) no-repeat center top/cover;padding:70px 0 70px}#sec1 h2{margin-bottom:46px;color:#fff}#sec1 .box>div{width:33.33%}#sec1 .box>div a{color:#fff;display:block}#sec1 .box>div a:hover{text-decoration:underline}#sec1 .box>div h3{color:#fff;font-size:20px;line-height:30px;padding:10px 0 0;font-family:dnp-shuei-gothic-kin-std,sans-serif}#sec1 .box>div h3 span{font-size:17px}#sec2{position:relative;padding:138px 0 0;background:#faf7f3}#sec2 .box1{padding-bottom:102px;width:63%}#sec2 h3{padding:58px 0 32px;color:#451700;font-size:25px;font-family:dnp-shuei-gothic-kin-std,sans-serif}#sec2 .btn{margin:38px 0 0 158px}#sec2 .photo{max-width:509px;position:absolute;bottom:0;right:0}#sec2 .box2>div{width:25%;text-align:center;height:250px;display:table;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#sec2 .box2>div:hover{opacity:.8}#sec2 .box2>div:first-child{background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec2_img1.png) no-repeat center top/cover}#sec2 .box2>div:nth-child(2){background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec2_img2.png) no-repeat center top/cover}#sec2 .box2>div:nth-child(3){background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec2_img3.png) no-repeat center top/cover}#sec2 .box2>div:last-child{background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec2_img4.png) no-repeat center top/cover}#sec2 .box2 h4{display:table-cell;vertical-align:middle;font-family:kan415typos-std,sans-serif;font-size:26px;color:#fff}#sec3{position:relative;padding:72px 0;background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/sec3_bg.png) no-repeat center top/cover}#sec3 .box{background:#fff;width:1000px;margin:0 auto;padding:65px 75px 72px;box-shadow:10px 10px 0px #ecc8b0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sec3 .box .note{padding:20px 0 60px;font-size:18px}#sec3 .box .note span{padding-left:20px}#sec3 .info>div{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sec3 .info>div dl{position:relative;padding-bottom:20px}#sec3 .info>div dl:after{content:'' !important;clear:both !important;display:block !important;height:0 !important;visibility:hidden !important}#sec3 .info>div dl dt{float:left;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sec3 .info>div dl dd{float:right;width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sec3 .gmap{margin-top:50px}.loopslider{height:200px;background:url(//namba-shika.jp/wp-content/themes/genova_tpl/css/../img/image/slider.png) repeat-x center top/cover}#news{position:relative;padding:72px 0 0}#news .more{position:absolute;top:10px;right:0;font-size:12px;text-decoration:underline}#news .more a{color:#dc000c}#news .box{background:#f7f4ef;padding:60px 52px 63px;position:relative;box-shadow:10px 10px 0px #ecc8b0}@media screen and (max-width:1000px){#sec3 .box{width:auto;padding:50px}}@media screen and (max-width:999px) and (min-width:768px){#mainimage .main_catch{height:600px}#mainimage .main_catch .box{padding-top:50px}#mainimage .main_catch .box img{width:58px}#mainimage .main_catch .box .key_txt{font-size:38px;padding:3% 0 0 8%}#sec2{padding:15% 0 0}#sec2 .box1{width:50%}#sec2 .box1 .txt br{display:none}#sec2 h3{font-size:22px;padding:10% 0 8%}#sec2 .photo{width:50%}#sec2 .btn{margin-left:20%}#sec2 .box2>div{height:150px}#sec2 .box2 h4{line-height:1.5em;font-size:23px}#sec3 .info>div+div{padding-left:35px}}@media screen and (max-width:767px){#mainimage .main_catch{height:382px}#mainimage .main_catch:before,#mainimage .main_catch:after{content:'';width:calc(50% - 150px)}#mainimage .main_catch .box{width:300px;padding-top:30px}#mainimage .main_catch .box img{width:40px}#mainimage .main_catch .box .key_txt{font-size:25px;padding:5% 0 0 8%}#mainimage .main_catch .box .key_txt .small{padding-left:10px;font-size:22px}#mainimage .main_catch .box .sub_key{width:260px;font-size:18px}#mainimage .main_catch .box .sub_key span{font-size:30px;padding-left:10px;padding-right:5px}#mainimage .main_catch .box .key_note{font-size:18px}#sec1{padding:8% 0 5%}#sec1 h2{margin-bottom:5%}#sec1 .box{display:block}#sec1 .box>div{width:auto;position:relative;display:table}#sec1 .box>div:after{content:"." !important;clear:both !important;display:block !important;height:0 !important;visibility:hidden !important}#sec1 .box>div .photo{width:50%;display:table-cell}#sec1 .box>div h3{font-size:18px;line-height:1.5em;width:50%;vertical-align:middle;display:table-cell;padding-left:20px}#sec1 .box>div h3 span{font-size:14px}#sec1 .box>div.style h3{padding-left:0}#sec2{padding:8% 0 0}#sec2 .box1{width:auto;padding-bottom:0}#sec2 .box1 .txt br{display:none}#sec2 h3{padding:5% 0 5%}#sec2 .btn{margin:5% 0 5%}#sec2 .btn a{max-width:375px;margin:0 auto}#sec2 .photo{position:static;margin:0 auto;width:282px}#sec2 .box2>div{width:50%;height:150px}#sec2 .box2>div h4{font-size:20px}#sec3 .box{padding:20px}#sec3 .info>div{width:auto;float:none !important}#sec3 .info>div dl{padding-bottom:10px}.loopslider{height:150px}#newsList dl dt{float:none;width:auto}#newsList dl dd{float:none;width:auto;padding-top:10px}}@media screen and (max-width:480px){#mainimage .main_catch:before,#mainimage .main_catch:after{content:'';width:calc(50% - 125px)}#mainimage .main_catch .box{width:250px}#mainimage .main_catch .box .key_txt{font-size:23px}#mainimage .main_catch .box .key_txt .small{padding-left:5px}#mainimage .main_catch .box .sub_key{width:220px;font-size:16px;text-align:center}#mainimage .main_catch .box .sub_key span{font-size:25px;padding:0}#mainimage .main_catch .box .key_note{font-size:16px}#sec1 .box>div h3{font-size:14px;padding-left:10px}#sec1 .box>div h3 span{font-size:12px}#sec2 h3{font-size:17px}#sec2 .box1 .txt{font-size:14px}#sec2 .box2>div h4{font-size:15px;line-height:1.5em}#sec3 .box .note{font-size:14px;padding:5% 0 6%}#sec3 .info{padding-top:5%}#sec3 .info>div dl{font-size:14px}#sec3 .gmap{margin-top:3%}#sec3 .gmap iframe{height:300px}#news{padding:10% 0 0}#news .box{padding:5%}#news .more{position:static;text-align:center}}#sec_rec{position:relative;background:url("/wp-content/uploads/top_rec_bg.png") no-repeat center top/cover;padding:30px 0}#sec_rec h2{margin-bottom:15px}#sec_rec h2.ttl4{font-size:30px;font-family:kan415typos-std,sans-serif;letter-spacing:4px;text-align:center;position:relative;line-height:1.5em;color:#451700}#sec_rec .box{width:81%;margin:0 auto}#sec_rec .box>div{width:31%}#sec_rec .box>div.box01,div.box02{margin-right:3%}#sec_rec .box>div a{color:#fff;display:block}#sec_rec .box>div a:hover{text-decoration:underline}#sec_rec .box>div h3{color:#fff;font-size:20px;line-height:30px;padding:10px 0 0;font-family:dnp-shuei-gothic-kin-std,sans-serif}#sec_rec .box>div h3 span{font-size:17px}#sec_rec p.text01{color:#451700;font-size:25px;font-family:dnp-shuei-gothic-kin-std,sans-serif;margin-top:20px;letter-spacing:5px}span.tc01{color:#eb6e43}@media screen and (max-width:767px){#sec_rec{padding:8% 0 5%}#sec_rec h2{margin-bottom:5%}#sec_rec .box{display:block}#sec_rec .box>div{width:100%;position:relative;margin-bottom:15px}#sec_rec .box>div:after{content:"." !important;clear:both !important;display:block !important;height:0 !important;visibility:hidden !important}#sec_rec .box>div .photo{width:50%;display:table-cell}#sec_rec .box>div h3{font-size:18px;line-height:1.5em;width:50%;vertical-align:middle;display:table-cell;padding-left:20px}#sec_rec .box>div h3 span{font-size:14px}#sec_rec .box>div.style h3{padding-left:0}}@media screen and (max-width:480px){#sec_rec h2.ttl4{font-size:27px}#sec_rec .box{width:90%;margin:0 auto}#sec_rec .box>div h3{font-size:14px;padding-left:10px}#sec_rec .box>div h3 span{font-size:12px}#sec_rec p.text01{font-size:21px}}