#sec1{padding:60px 0 105px}#sec1 .wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#sec1 .res,#sec1 .news{width:500px;border:5px solid;border-radius:5px;background:#fff}#sec1 .res{padding-bottom:39px;border-color:#fca955;text-align:center}#sec1 .res .tit{color:#7c6752;font-size:32px;padding:24px 0 5px;font-weight:700;letter-spacing:1px;border-bottom:2px solid #7c6752;margin:0 25px 20px}#sec1 .res .tit span{font-size:17px;display:block;color:#fca955;letter-spacing:2.5px;padding-bottom:11px;font-weight:400}#sec1 .res .note{letter-spacing:2.8px;padding:0 10px 25px 23px}#sec1 .res .btn-phone{margin-bottom:20px}#sec1 .res .btn-phone a{letter-spacing:2px}#sec1 .res .btn-web a,#sec1 .res .btn-phone a{margin:0 25px;padding:0;height:75px}#sec1 .res .btn-web a{font-size:30px;letter-spacing:1.5px}#sec1 .res .btn-web a:before{right:5px;bottom:5px}#sec1 .res .btn-web span{padding:0 0 0 59px;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_mail.png) left top -2px no-repeat;-webkit-background-size:43px;background-size:43px}#sec1 .res .deco{position:absolute;top:-215px;left:0;z-index:-1}#sec1 .news{padding:40px 22px 19px;border-color:#a5d7ca}#sec1 .news .tit{letter-spacing:4px;color:#53bcb5;font-size:30px;font-weight:700}#sec1 .news .tit span{font-size:20px;font-weight:400;margin-left:13px;letter-spacing:2px}#sec1 .news .wrap-tit{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #cbc2ba;margin-bottom:12px}#sec1 .news dl{padding:0 2px 13px;margin-bottom:12px;padding-bottom:13px;border-bottom:1px solid #cbc2ba}#sec1 .news dl:last-child{border:none}#sec1 .news dl dd{color:#53bcb5;letter-spacing:-2px}#sec1 .news dl dd a{text-decoration:underline}#sec1 .news dl dd a:hover{text-decoration:none}#sec1 .news dl dt{letter-spacing:-1.3px}#sec1 .news .link-txt{letter-spacing:-1px}#sec1 .news .link-txt a{padding-left:14px;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_ar01.png) center left no-repeat}#sec2{background:#ecefdd;padding:60px 0 0}#sec3{padding:63px 0 37px}#sec4{position:relative;margin:0 0 110px}#sec4:before{content:"";background:#f8eed1;height:300px;position:absolute;left:0;right:0;top:0}#sec4 .tit{margin:0 0 35px;font-size:35px;font-weight:700;padding:62px 0 0;letter-spacing:6px;position:relative}#sec4 .tit:before{content:"";left:0;right:266px;position:absolute;height:1px;background:#fca955;bottom:13px;z-index:1}#sec4 .tit span{font-size:20px;font-weight:400;color:#53bcb5;padding:9px 13px 0 5px;letter-spacing:1.2px;position:relative;background:#f8eed1;display:inline-block;position:relative;z-index:1}#sec4 .photo{position:absolute;right:0;top:60px;z-index:0}#sec4 .wrap-name{position:absolute;bottom:0;right:359px;font-size:18px}#sec4 .wrap-name .name{font-size:30px;margin-left:30px}#sec4 .wrap-txt{padding:0 0 33px;width:698px;position:relative}#sec4 .wrap-txt .txt{padding-bottom:29px}#sec4 .wrap-txt .deco{position:absolute;right:9px;bottom:0}#sec4 .btn{float:right;margin:4px 0 0}#sec5{padding:60px 0 70px}#sec5 .wrap-map{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#sec5 .table{margin-bottom:16px;width:500px}#sec5 .table dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:15px 0 14px;border-bottom:1px solid #fca955;background:#fff}#sec5 .table dl dd{margin-right:29px;color:#fca955}#sec5 .table dl dd:last-child{margin-right:0;width:41px;text-align:center}#sec5 .table dl:first-child{background:#fca955;color:#fff;padding:14px 0 16px}#sec5 .table dl:first-child dt{letter-spacing:4px}#sec5 .table dl:first-child dd{margin-right:28px;width:auto;color:#fff}#sec5 .table dl dt{width:156px;text-align:center}#sec5 .table dl .color-b{color:#000}#sec5 .note{letter-spacing:-.8px;margin-bottom:11px}#sec5 .info dl{margin-bottom:11px;line-height:20px;letter-spacing:-.8px}#sec5 .btn a{margin:31px auto 0}#sec6{background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/index/s6_bg.jpg) center top no-repeat;background-size:cover;padding:67px 0 73px}#sec6 .wrap{background:#fff;padding-bottom:60px}#sec6 .tit{padding:34px 0 9px;text-align:center;color:#53bcb5;font-weight:700;font-size:40px;letter-spacing:2px}#sec6 .tit .fnt-mincho{display:block;font-size:20px;font-weight:400;letter-spacing:1px;padding-bottom:16px;border:none}#sec6 .tit span{border-bottom:2px solid #53bcb5}#sec6 .note{font-size:24px;text-align:center;padding:40px 0 36px;letter-spacing:1px}#sec6 .wrap-btn{margin:0 60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#sec6 .wrap-btn .btn-phone a,#sec6 .wrap-btn .btn-web a{width:440px;height:75px;margin:0}#sec6 .wrap-btn .btn-phone a{letter-spacing:2px}#sec6 .wrap-btn .btn-phone span{padding:0 0 0 51px;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_phone.png) left top 0px no-repeat;-webkit-background-size:45px;background-size:45px;line-height:38px}#sec6 .wrap-btn .btn-web a{font-size:30px;padding:0;letter-spacing:2px}#sec6 .wrap-btn .btn-web a:before{right:4px;bottom:4px}#sec6 .wrap-btn .btn-web span{padding:0 0 0 58px;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_mail.png) left 2px top -3px no-repeat;-webkit-background-size:43px;background-size:43px}@media (max-width:767px){#sec1{padding:0 0 40px}#sec1 .wrap{flex-direction:column}#sec1 .res,#sec1 .news{width:100%}#sec1 .res{padding:0 7vw 20px;margin-bottom:5vw}#sec1 .res .tit{padding:10px 0 0;margin:0 0 10px}#sec1 .res .tit span{padding:0}#sec1 .res .btn-web a,#sec1 .res .btn-phone a{margin:0;height:10vw}#sec1 .res .tit,#sec1 .res .btn-web a{font-size:5.3vw}#sec1 .res .btn-web span{padding:0 0 0 9vw;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_mail.png) left center no-repeat;background-size:6vw}#sec1 .res .btn-phone{margin-bottom:10px}#sec1 .res .btn-phone a{font-size:6.7vw}#sec1 .res .btn-phone span{padding:0 0 0 11vw;background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/shared/ic_phone.png) left center no-repeat;background-size:9vw}#sec1 .res .note{letter-spacing:0;padding:0 0 10px}#sec1 .news{padding:20px 4vw 0}#sec1 .news .tit{font-size:5.3vw}#sec1 .news .tit span{font-size:4vw;margin:0}#sec1 .news .wrap-tit{align-items:center}#sec1 .news dl dd{letter-spacing:-.5px}#sec2{padding:5vw 0 0}#sec3{padding:10vw 0 37px}#sec4{margin:0;padding:0 0 13vw}#sec4:before{height:40vw}#sec4 .tit{padding:2vw 0 0;font-size:4.7vw;line-height:1.3;margin:0 0 6vw}#sec4 .tit span{padding:0}#sec4 .tit:before{right:0}#sec4 .photo{position:static;padding:0 16.3vw}#sec4 .photo img{width:100%}#sec4 .wrap-name{position:static;text-align:center;font-size:3.5vw;padding:1vw 0 4vw}#sec4 .wrap-name .name{font-size:4.3vw}#sec4 .wrap-txt{padding:0 0 12vw;width:100%}#sec4 .wrap-txt .txt{padding-bottom:5vw}#sec4 .wrap-txt .deco{right:-6vw;width:40vw}#sec4 .btn{float:none;margin:7vw 0 0}#sec5{background:#ecefdd;padding:10vw 0 0}#sec5 .wrap-map{flex-direction:column}#sec5 .table{width:100%}#sec5 .table dl dt{width:30vw}#sec5 .table dl dd{margin-right:3vw}#sec5 .table dl:first-child dd{margin-right:3vw}#sec5 .wrap-content{padding-bottom:13vw}#sec5 .info dl{line-height:1.5}#sec6{background:url(//tanabe-dc.jp/wp-content/themes/genova_tpl/css/../img/index/s6_bg_sp.jpg) center top no-repeat;background-size:cover;padding:10vw 0}#sec6 .wrap{margin:0 7vw;width:86vw;padding:0 0 7vw}#sec6 .tit{font-size:5.3vw;padding:4vw 0 0;color:#7c6752}#sec6 .tit span{border-color:#7c6752}#sec6 .tit .fnt-mincho{padding:0 0 1vw;color:#fca955}#sec6 .note{font-size:3.8vw;padding:4vw 0 4vw;letter-spacing:0}#sec6 .wrap-btn{margin:0 5.6vw;flex-direction:column}#sec6 .wrap-btn .btn-phone a,#sec6 .wrap-btn .btn-web a{width:100%;height:12vw}#sec6 .wrap-btn .btn-phone{margin-bottom:4vw}#sec6 .wrap-btn .btn-phone a{font-size:6.7vw}#sec6 .wrap-btn .btn-phone span{padding:0 0 0 9vw;background-position:center left;background-size:7vw}#sec6 .wrap-btn .btn-web a{font-size:5.3vw}#sec6 .wrap-btn .btn-web span{padding:0 0 0 10vw;background-position:left center;background-size:8vw}}@media screen and (max-width:1550px){#sec1 .res .deco{width:230px;top:-170px}}