/* リストタグ */
/* クリアフィックス */
.appositive-list ul:after {
content: "";
clear: both;
display: block;
}
/* 一覧のリストの設定 */
.appositive-list ul li {
list-style-type: none;
display: block;
float: left;
margin-bottom: 2.87%;
height: 75px;/* 見た目の調整 */
line-height: 75px;/* 見た目の調整 */
background: #EAF6FD;/* 見た目の調整 */
text-align: center;/* 見た目の調整 */
}
/* 等分なし */
.appositive-list ul.al-1 li {
width: 100%;
}
/* 横並びに等分 */
.appositive-list ul.al-2 li {
width: 48.56%;
margin-right: 2.88%;
}
.appositive-list ul.al-2 li:nth-child(2n) {
margin-right: 0;
}
/* 横並びに3等分 */
.appositive-list ul.al-3 li {
width: 31.42%;
margin-right: 2.87%;
}
.appositive-list ul.al-3 li:nth-child(3n) {
margin-right: 0;
}
/* 横並びに4等分 */
.appositive-list ul.al-4 li {
width: 22.84%;
margin-right: 2.88%;
}
.appositive-list ul.al-4 li:nth-child(4n) {
margin-right: 0;
}
/* 横並びに5等分 */
.appositive-list ul.al-5 li {
width: 17.68%;
margin-right: 2.9%;
}
.appositive-list ul.al-5 li:nth-child(5n) {
margin-right: 0;
}

/*TOP*/
#breadcrumb {
    background: none!important;
}
p.area_view {
    position: absolute;
    left: 0;
    font-family: MS UI GOTHIC, sans-seif;
    font-style: italic;
    font-weight: bold;
}
p.area_view span {
    font-size: 0.6em;
    color: #000;
}
p.area_top_title {
    color: #f7555c;
    position: absolute;
    top: 107px;
    left: 0;
    font-family: MS UI GOTHIC, sans-seif;
    font-style: italic;
    font-weight: bold;
    text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff;
    font-size: 1.5em;
    letter-spacing: -0.1em;
}
p.area_top_title span {
    color: #000;
    font-size: 36px;
    font-weight: bold;
    font-family: MS UI GOTHIC, sans-seif;
    font-style: italic;
    text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff;
    letter-spacing: -0.02em;
}
.top_area_img {
    text-align: center;
}
#main-wrap {
    width: 100%;
    margin: 0 auto;
}
.content p {
    padding: 0!important;
 }
h2 {
    background: #f75255;
}
h2.area1_ttl {
    background: #f3898f;
}
.h2_title {
  color: #000;
  font-size: 54px;
  background: none;
  font-weight: bold;
  font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
.h2_title_des {
    margin-top: 10px;
    font-size: 22px;
    font-weight: bold;
}
.h2_title_middle {
  color: #000;
  font-size: 32px;
  background: none;
  font-weight: bold;
  font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}

.h2_des {
  font-size: 30px;
  background: none;
  font-weight: bold;
  font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
.area_block h3,
.area1_inner h3,
.content h3 {
    position: relative;
    background: #f95050;
    margin-bottom: 20px;
    border-radius: 5px;
    color: #fff;
}
.area_block h3:after,
.area1_inner h3:after,
.content h3:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 30px;
    height: 0;
    width: 0;
    border: 15px solid transparent;
    border-top: 15px solid #fc4e4b;
}
span.blue {
  color: #f3565c;
  border-bottom: 10px solid;
  margin-bottom: 30px;
  display: inline-block;
}

span.bluenounger {
  color: #1269A9;
  margin-bottom: 30px;
  display: inline-block;
}

span.blue_middle {
  font-size: 40px;
  color:#f9505a;
  display: inline-block;
}

span.red_middle{
  font-size: 40px;
  color:#c80108;
  display: inline-block;
}

span.red {
  color: #c80108;
}

.under {
  border-bottom: 10px solid;
  margin-bottom: 30px;
  display: inline-block;
}



body {
    font-family: 'Hiragino Kaku Gothic ProN',Meiryo, Helvetica, Arial, sans-serif, FontAwesome;
}
header {
    padding: 0px!important;
    border-bottom: none!important;
    background: none!important;
    outline: none!important;
}
#main-wrap {
    width: 100%;
    margin: 0 auto;
}
.top-page {
    width: 100%;
    margin: 20px auto;
    background: url(../../../../uploads/2018/04/bg_body.jpg) no-repeat center 0;
}
.header-wrap {
    box-shadow: none;
}
.header-wrap .header-logo {
    max-width: 1030px;
}
.header-logo {
    width: 1200px;
}
#logo img, .logo img {
    margin: 0;
}
#nav_fixed #nav ul {
    background: #fff;
}
.header-logo #nav ul, #onlynav ul, #nav_fixed #nav ul {
    max-width: 940px;
}
.header-logo #nav ul li, 
#onlynav ul li, 
#nav_fixed #nav ul li {
    position: relative;
    float: left;
}
.header-logo #nav ul li ul a, 
#onlynav ul li ul a, 
#nav_fixed #nav ul li ul a {
    width: 200px;
    background: #fff;
}
#onlynav ul ul li, 
#onlynav ul li ul a {
    width: 200px;
    background: #4ba235;
}
.head_info_tel {
    background: url(../../../../uploads/2018/04/head_tel.jpg);
    background-size: 100%;
    width: 322px;
    height: 60px;
    top: 0;
}
.head_info_tel p {
    top: 18px;
    position: absolute;
    font-size: 32px;
    padding-left: 55px;
    font-weight: bold;
    color: #f0545a;
    font-family: 'arial black';
}
#onlynav ul li a {
    padding: 1em 0.5em;
}
.menu-menu1-container {
    background: #1878bf;
    background: linear-gradient(to bottom, #fb525c, #e74350);
    color: #fff;
}
#onlynav ul li a {
    color: #fff!important;
}
#main, #single-main, #page-main {
    max-width: 940px;
    margin: 0 auto;
}
.appeal_box, #share_plz, .hentry, #single-main .post-sub, #breadcrumb, #sidebar .widget, .navigation, .wrap-post-title, .pickup-cat-wrap, .maintop-widget, .mainbottom-widget, .post-box-contents, .pickup_post_list, .sticky-post-box, .p-entry__tw-follow, .p-entry__push, .catpage_content_wrap, #cta {
    box-shadow: none!important;
}
.nav_inleft li {
    padding: 0;
    float: left;
}
.nav_inleft img {
    height: 60px;
    padding-top: 5px;
}
body, .hentry{
    background: transparent!important;
}
article {
    max-width: 1200px;
    margin: 0 auto;
}
.content p {
    padding: 0!important;
}
.page_title {
    border-bottom: none;
    text-align: center;
}
.single-post-main {
    padding: 1em 0;
}
section h1 {
    max-width: 940px;
    margin: 20px auto 40px;
    border-bottom: 1px solid #bdbdbd;
    border-top: 3px solid #f55459;
    padding: 10px 0;
    background: #fafafa;
    text-align: center;
}
section h2,
section h3,
section p,
section div {
    max-width: 940px;
    margin: 0 auto 10px;
}
#top_area {
    color: #f55459;
    font-size: 50px;
    max-width: 940px;
    clear: both;
    position: relative;
    padding-top: 30px;
    margin: 0 auto;
}
.top_area {
    color: #f7555c;
    font-size: 50px;
    width: 940px;
    clear: both;
    position: relative;
}
.area_view {
    position: absolute;
    left: 0;
    font-family: MS UI GOTHIC, sans-seif;
    font-style: italic;
    font-weight: bold;
}
.area_view span {
    font-size: 0.6em;
    color: #000;
}
.sc_toggle_title,
.sc_toggle_box,
.sc_toggle_content,
.diver_voice,
.diver_voice_title,
.diver_voice_title_p,
.review_star,
.diver_voice_content,
.diver_voice_name,
.diver_voice_title p {
    margin: 0 auto;
}
.diver_voice_wrap {
    margin: 20px auto 30px;
}
.widget > ul:first-of-type > li, .widget ul:first-child>li, .d_tab_tab>ul:first-of-type>li {
    border-bottom: none;
}
.zero_img {

}
.h2_title {
    color: #000;
    font-size: 54px;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
.h2_title_middle {
    color: #000;
    font-size: 32px;
    background: none;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
.h2_des {
    font-size: 30px;
    background: none;
    font-weight: bold;
   text-align: center;
    margin: 0 auto;
    padding: 0;
}
span.green {
    color: #16790F;
    border-bottom: 10px solid;
    margin-bottom: 30px;
    display: inline-block;
}
span.greennounger {
    color: #16790F;
    margin-bottom: 30px;
    display: inline-block;
}
span.green_middle {
    font-size: 40px;
    color: #16790F;
    display: inline-block;
}
span.red {
    color: #c80108;
}
.under {
    border-bottom: 10px solid;
    margin-bottom: 30px;
    display: inline-block;
}

section #nayami ul {
    list-style: none;
    padding: 0;
}
section #nayami ul li {
    display: inline-block;
    width: 32.3%;
    padding-left: 1%;
    text-align: center;
    font-size: 1.6em;
    line-height: 1;
}
section #nayami,
section #omakase,
section #top_class,
section #service,
section #qanda,
section #area {
    margin-bottom: 60px; 
}

section #top_class {
    border: 5px solid #eee;
    padding: 10px;
}
section #nayami p,
section #omakase p,
section #top_class p,
section #service p {
    text-align: center;
    line-height: 1.4;
}
.sub_title {
    font-size: 32px;
    font-weight: bolder;
    letter-spacing: 0px;
    display: block;
    padding: 0 20px;
}
.em_up {
    font-size: 32px;
    font-weight: bolder;
    letter-spacing: 0px;
}
.end_title {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
}
.sub_des {
    font-size: 1.8em;
    text-align: left!important;
}
.omakase {
    font-size: 32px;
}
.omakase li {
    font-size: 24px;
}
.omakase li {
    display: inline-block;
    width: 32.3%;
    padding-left: 1%;
    text-align: center;
    font-size: 1.6em;
    line-height: 1;
}
.omakase li span {
    font-size: 24px;
}
#hl_b {
    color: #f6525d;
    font-weight: bold;
    font-size: 1.3em;
}
#hl_r {
    color: #DD0000;
    font-weight: bold;
    font-size: 1.3em;
}
.small_sub {
    font-size: 1em;
}
section #top_class span.hl_r {
    color: #1878bf;
    font-weight: bold;
}

.area_block h3 a,
.area1_inner h3 a {
    color: #fff;
}
.area_des {
    background-image: linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);
    background-size: 5px 1px;
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0 auto 20px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 2;
}
.appositive-list h2 {
    background: #ef0a3f!important;
    color: #fff;
}
.appositive-list ul.al-2 li {
    border: 1px solid #eee;
    background: linear-gradient(to bottom, #fff, #f2f2f2);
}
.cv_area_img {
    background: url(../../../../uploads/2018/04/cv_area_tel.jpg);
    background-size: 100%;
    width: 940px;
    height: 407px;
    top: 0;
    margin: 0 auto;
}
.cv_area_tel {
    font-size: 54px;
    color: #ed022b;
    font-family: 'arial black';
    padding: 180px 0 0 200px;
    display: block;
    letter-spacing: -1px;
}
.img_left {
    margin-right: 20px;
}
.text_right {
    font-size: 22px;
    font-weight: bold;
}
.text_green {
    color: #21740c;
}
.text_blue {
    color: #f3565c;
}
.text_red {
    color: #ff0000;
}
.text_big {
    font-size: 36px;
    font-weight: bolder;
}
.text_under {
    text-decoration: underline;
}
.text_box {
    text-align: center;
    border: 5px solid #eee;
    padding: 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}
.text_strong {
    text-align: center;
    font-size: 36px;
    font-weight: bold;
}
.border_box {
    text-align: center;
    border: 5px solid #eee;
}
.guchi {
    border: solid 3px #dadada;
    border-radius: 1em;
    padding: 10px;
    max-width: 900px;
}
.guchi_title {
    border-bottom: 3px solid #eee;
}
.guchi_text {
    font-size: 2em;
    font-weight: bold;
}
.guchi_img {
    float: right;
}
.guchi_coment {
    font-size: 1.2em;
}
.reason1 {
    background: url(https://osoji-master.info/wp-content/uploads/2018/04/reason_bg1.jpg) no-repeat 0 0;
    background-size: contain;
    height: 0;
    padding-top: 11.1111%;
    width: 96%;
}
.reason2 {
    background: url(https://osoji-master.info/wp-content/uploads/2018/04/reason_bg2.jpg) no-repeat 0 0;
    background-size: contain;
    height: 0;
    padding-top: 11.1111%;
    width: 96%;
}
.reason3 {
    background: url(https://osoji-master.info/uploads/2018/04/reason_bg3.jpg) no-repeat 0 0;
    background-size: contain;
    height: 0;
    padding-top: 11.1111%;
    width: 96%;
}
.reason1 p,
.reason2 p,
.reason3 p{
    position: absolute;
    top: 20%;
    left: 20%;
    float: left;
}
.reason1 span:first-child,
.reason2 span:first-child,
.reason3 span:first-child {

}
.review {
    max-width: 940px;
    padding: .3em 1em;
    margin: 40px;
    background: #fff6e7;
}
.review ul {
    overflow: auto;
    padding: 0 20px 20px;
}
.review ul li {
    float: left;
    text-align: left;
}
.review ul li:first-child {
    width: 15%;
    margin-right:2%;
}
.review ul li:last-child {
    width: 83%;
}
.review_add {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 5px solid #fff;
}
.review_coment {
    font-size: 18px;
}
.sengen_sv {
    border: 5px solid #4ba235;
}
.sengen_sv p {
    padding: 10px;
}
.content_left {
    text-align: left;
}
table {
    max-width: 940px;
    padding: .3em 1em;
    margin: 0 auto;
}
td.wid_250{
    width: 250px;
}
#bigfooter li {
    padding: 0px;
}
#bigfooter a:hover {
    color: #036c05;
}
.footer-fix {
    width: 100%;
    position: fixed;
    bottom: 0;
    background: #fff;
    opacity: 0.95;
    box-shadow: 0 -3px 3px #eee;
}
.footer-fix ul {
    max-width: 940px;
    margin: 0 auto;
    overflow: auto;
}
.footer-fix ul li {
    float: left;
}
.fix_info_logo {
    margin-right: 25%;
    width: 20%;
}
.fix_info_tel {
    background: url(../../../../uploads/2018/04/head_tel.jpg);
    background-size: 100%;
    width: 322px;
    height: 60px;
    top: 0;
}
.fix_info_tel p {
    top: 20px;
    position: absolute;
    font-size: 32px;
    padding-left: 55px;
    font-weight: bold;
    color: #f6525d;
    font-family: 'arial black';
}
.fix_info_mail {
    width: 18%;
}
#footer {
    margin-bottom: 60px;
}

/* cta */
.cta_area  {
    background: url(../../../../uploads/2018/04/cv_area_tel.jpg) no-repeat 0 0;
    height: 0;
    background-size: contain;
    padding-top: 43.2979%;
    position: relative;
}
.cta_tel {
    font-size: 5vw;
    color: #ed022b;
    font-family: 'arial black';
    letter-spacing: -1px;
    position: absolute;
    top: 40%;
    left: 38%;
}
.cta_mail_link {
    position: absolute;
    top: 70%;
    left: 39%;
    margin-right: 5%;
}
.cta_mail_pc {
    margin: 0!important;
}
.cta_mail_sp {
    display: none;
}
#cta_box p,
#cta_box br {
    display: none;
}
.switch {
    margin-bottom: 60px;
}
.sc_toggle_box {
    border: 1px solid #fff!important;
    color: #fff;
    font-weight: bold;
    padding: 0 10px;
}

.sc_toggle_title {
    background: #f6525d;
}
.sc_toggle_title:after {
    color: #fff!important;
}
.sc_toggle_content {
    background: linear-gradient(to bottom, #f97573, #da3735);
}
#bigfooter a {
    color: #553342 !important;
}

#nav_fixed.fixed a, #nav_fixed .logo_title {
    color: #553342 !important;
}
@media (min-width:1100px) { 
.cta_tel {
    font-size: 54px;
}
}

.spv {
    display: none;
}
@media screen and (max-width: 767px) {
    .spv {
        display: block;
    }
    .drawer-hamburger {
        background-color: #eee;
    }
    .header-logo .drawer-hamburger-icon {
        margin: 10px auto 0;
    }
    button p.menu_text {
        color: #000;
        font-size: 2vw;
        margin-top: 10px;
    }
    p.area_top_title {
        font-size: 36px;
        top: 20%;
    }
    p.area_top_title span {
        font-size: 24px;
    }
}
/* 20180622追加 */
.appositive-list ul {
    background: linear-gradient(to bottom, #f97573, #da3735);
    padding: 2em;
}
.appositive-list ul li a {
    color: #fc4e4b;
}

.appositive-list ul li a:hover {
    color: #f7a4a7;
}
#onlynav ul > li:hover > a:hover, #onlynav ul>li:hover>a, #onlynav ul>li:hover li:hover>a, #onlynav ul li:hover ul li ul li:hover > a {
    background: #f7a4a7 !important;
}
#page-top a {
    background: #ec5559!important;
}
/* 20180626追加 */
.appositive-list ul li {
    color: #000000;
}
/* 20180627追加 */
#flow_window h2 {
    font-size: 1.8rem;
}
#flow_window h3 {
    margin-top: 5%;
    font-size: 1.8rem;
}
#flow_window h4 {
    font-size: 1.8rem;
    color: #fc4e4b;
    background: #fff;
    border-bottom: 1px dashed #ddd;
    border-top: 5px solid #fc4e4b;
    margin-top: 5%;
    padding: 10px;
}
#flow_window p {
    color: #333;
    font-size: 1.2rem;
    margin-top: 3%;
    letter-spacing: 1px;
}
#flow_window p:after {
    content:"";
    display:table;
    clear:both;
}
#flow_window p.flow_window_img {
    width: 25%;
    margin: 1% 5% 0 0;
    float: left;
}
#flow_window .flow_window_img span{
    display: block;
    text-align: center;
    font-size: 1rem;
}
.pcv {
    display: block!important; 
}
.spv {
    display: none!important;
}

@media screen and (max-width: 767px) {
.pcv {
    display: none!important;
}
.spv {
    display: block!important;
}
#main-wrap {
    background-size: 300%;
}
#logo h1 {
    margin-top: -2vw;
}
.h2_title_des {
    font-size: 4.8vw;
}
p.area_view {
    line-height: 1.2;
    font-size: 0.6em;
    margin: 0;
    left: 30%;
transform: translate(-15%, -0%);
-webkit-transform: translate(-15%, -5%);
-ms-transform: translate(-15%, -0%);
}
p.area_view span {
    position: unset;
    display: inline;
}
#breadcrumb li {
    display: unset;
}
.widget.widget_nav_menu li a {
    font-size: 1em;
    font-weight: bold;
    color: #fff;
}
.widget ul:first-child>li {
    border-bottom: 1px solid #fff;
}
.top-page {
    background-size: 400%;
}
#top_area {
    padding-top: 0px;
    position: relative;
}
.content {
    font-size: 14px;
    padding: 0 10px;
}
.content img {
    display: block;
}
.switch {
    margin-bottom: 20px;
}
h2 {
    font-size: 5.6vw;
}
.h2_title_middle,
span.blue_middle,
span.red_middle,
section p {
    font-size: inherit;
}
.h2_title,
span.green_middle {
    font-size: 6.8vw;
}
.border_box .h2_title {
    font-size: 22px;
}
.sub_title {
    font-size: 4.6vw;
    letter-spacing: 0px;
}
.end_title {
    font-size: 6vw;
}
.sub_des {
    font-size: 5vw;
}
section #nayami, 
section #omakase, 
section #top_class, 
section #service, 
section #qanda, 
section #area {
    margin-bottom: 10px;
}
section #nayami p, 
section #omakase p, 
section #top_class p, 
section #service p {
    line-height: 1.8;
}
section #nayami ul li {
    width: 100%;
    margin-bottom: 20px;
}
#hl_b,
.em_up {
    font-size: 5vw;
}
.top_area {
    width: 100%;
    font-size: 3em;
    margin: 0;
}
.text_big {
    font-size: 1.6em;
}
.text_box {
    line-height: 30px;
}
.text_strong {
    font-size: 4.8vw;
}
.img_left {
    margin: 0 auto;
    display: block;
    float: none;
}
.text_right {
    display: block;
}
.zero_img {
    display: block;
    padding: 10px 0;
}
.cv_area_tel {
    font-size: 6vw;
    padding: 19% 0 20% 22%;
}
#area_view {
    position: relative!important;
    line-height: 1.2;
    font-size: 0.8em;
}
#area_view span {
    position: unset;
    display: inline;
}
.area_des {
    line-height: 1.8;
}
.appositive-list ul.al-4 li {
    width: 100%;
    margin-right: 0;
}
.appositive-list ul li {
    height: 40px;
    line-height: 40px;
    font-size: 2.8vw;
}
.diver_voice {
    font-size: 4.6vw;
}
#omakase {
    font-size: 4.8vw;
}
.omakase li {
    width: 100%;
}
.sc_toggle_title {
    font-size: 4.8vw;
}
.guchi_title {
    border-bottom: 3px solid #eee;
}
.guchi_text {
    font-size: 1.6em;
}
.guchi_img {
    border-bottom: 3px solid #eee;
    float: none;
}
.guchi_coment {
    margin-bottom: 20px;
}
.reason1 p, .reason2 p, .reason3 p {
    left: 18%;
}
.review {
    margin: 3%;
}
.review ul {
    padding: 0;
}
.review ul li {
    float: left;
    text-align: left;
}
.review ul li:first-child {
    width: 15%;
    margin-right:5%;
}
.review ul li:last-child {
    width: 80%;
}
.review_add {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 5px solid #fff;
}
.review_coment {
    font-size: 18px;
}
.cta_content {
    padding: 0;
}
.cta_mail_pc {
    display: none!important;
}
.cta_mail_sp {
    display: block;
    margin: 0!important;
}
.cta_area  {
    background: none;
    height: auto;
    background-size: 100%;
    padding-top: 0;
    position: static;
    margin: 0;
}
.cta_area_link  {
    background: url(../../../../uploads/2018/04/cta_tel_sp.jpg) no-repeat 0 0;
    height: 0;
    background-size: contain;
    padding-top: 36.4583%;
    position: relative;
    margin: 0;
    display: block;
}
.cta_tel {
    font-size: 8vw;
    color: #fff;
    top: 60%;
    left: 20%;
    letter-spacing: 1px;
}
.cta_tel {
    top: 64%;
    left: 22%;
}
.cta_mail_link {
    position: unset;
    top: auto;
    left: auto;
    margin-right: 0;
}
.footer-fix{
    display: none;
}
/* 20180627追加 */
#flow_window h2,
#flow_window h3,
#flow_window h4 {
    font-size: 1.2rem;
}
#flow_window p {
    font-size: 1rem;
}
#flow_window p.flow_window_img {
    width: 80%;
    margin: 3% 10%;
}
.cta_area_link { padding-top: 78.125%;}
.cta_tel { color: transparent;}
}

.menu-menu1-container {
    background: linear-gradient(to bottom,#fb525c,#b9343e);
}