/* CSS Document */
@charset "UTF-8";

.top{background-color:#121212;}
.top ul,
.top li,
.top h1,
.top h2,
.top h3,
.top h4,
.top h5,
.top h6,
.top p,
.top th,
.top td,
.top a{color: #ffffff;}



.top .mainV{height:100vh;position:relative;}
.top .mainV .slider{height:100%;display:flex;}
.top .js-main{width:100%;position:relative;overflow:hidden;}
.top .js-main div{position:absolute;top:0;width:100%;height:100%;opacity: 0;transition:opacity 3s ease-in-out;}
.top .js-main img{height:100%;object-fit:cover;transform:scale(1.0);}
.top .js-main .now {opacity:1;}
.top .js-main .now img{animation: animationZoom1 6s ease-in-out forwards;}
@keyframes animationZoom1 {
0% { transform:scale(1.1);}
100% { transform:scale(1.0);}
}
.top .mainV .h2Wrap{position:absolute;right:60px;bottom:60px;z-index:10;font-weight:600;}
.top .mainV h2{font-size:28px;line-height:52px;letter-spacing:0.3em;margin-bottom:30px;}
.top .mainV p{font-size:18px;line-height:38px;letter-spacing:0.3em;}

.ttl_wrap{padding-left:30px;}
.ttl_wrap h2{font-size:34px;line-height:34px;font-weight:600;margin-bottom:20px;position:relative;}
.ttl_wrap h2::before{content:"";position:absolute;width:1px;height:20px;background-color:#ffffff;left:-30px;top:50%;transform:translateY(-50%);}
.ttl_wrap p{font-family:'Cardo', serif;font-size:14px;}

.ttl_wrap.rl{padding:0 30px 0 0;display: flex;flex-direction: row-reverse;}
.ttl_wrap.rl h2{margin:0 0 0 20px;writing-mode:vertical-rl;}
.ttl_wrap.rl h2::before{width:1px;height:20px;background-color:#ffffff;left:inherit;right:-30px;top:0;transform: none;;}
.ttl_wrap.rl p{writing-mode: vertical-rl;}
.btn_wrap{margin-top:40px;text-align: left;}
.btn_wrap a{position:relative;}
.btn_wrap a::before{position:absolute;content: "";width:35px;height:1px;background-color:#000000;right:-45px;top:50%;transform:translateY(-50%);transition:0.3s;}
.btn_wrap a::after{position:absolute;content: "";width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 12px;border-color: transparent transparent transparent #000000;right:-50px;top:50%;transform:translateY(-50%);transition:0.3s;}
.btn_wrap a:hover::before{right:-50px;width:30px;}
.btn_wrap a:hover::after{right:-55px;}


.top .sec1{padding:100px 80px;}
.top .sec1 .aj_box{width:1060px;padding:30px;border:1px solid #ffffff;}
.top .sec1 h2{font-size:22px;font-weight:600;text-align:center;margin-bottom:20px;}
.top .sec1 p{font-size:16px;line-height:30px;text-align:center;}

.top .sec2{padding:40px 0 100px 0;background:url(../img/top/a_bg.png) no-repeat center top/contain;}
.top .sec2 .text_wrap{width:890px;display: flex;justify-content: space-between;}
.top .sec2 .text_wrap > p{font-size:20px;line-height:54px;margin-top:-15px;}
.top .sec2 .img_wrap{max-width: 1600px;margin: 0 auto;margin-top: -180px;padding-left:150px;margin-top:-180px;position:relative;z-index:-1;}

.top .sec3{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;padding-top:100px;}
.top .sec3 h2,
.top .sec3 p,
.top .sec3 a{color:#000000;}
.top .sec3 .aj_box{width:1100px;display:flex;justify-content: space-between;}
.top .sec3 .ttl_wrap{margin-right:30px;white-space: nowrap;}
.top .sec3 .ttl_wrap h2::before{background-color:#000000;}
.top .sec3 .img_wrap{background: linear-gradient(transparent 50%, #000000 50%);margin-top:110px;}
.top .sec3 .img_wrap div{width:calc(100% - 50px);max-height:560px;margin:0 0 0 auto;overflow: hidden;}
.top .sec3 .img_wrap div img{object-fit: cover;width:100%;height:100%;}

.top .sec4{padding:205px 0 135px 0;}
.top .sec4 .aj_box{width:1600px;padding:0;position:relative;}
.top .sec4 .img_wrap{width:calc((100% - 760px)/2);max-width:420px;height:540px;position:absolute;z-index: 1;}
.top .sec4 .img_wrap:first-of-type{left:0;top:-70px;}
.top .sec4 .img_wrap:last-of-type{right:0;top:80px;}
.top .sec4 .img_wrap img{object-fit: cover;width:100%;height:100%;}
.top .sec4 .outer{text-align:center;display: flex;flex-direction: column;width:100%;max-width:1060px;margin:0 auto;padding:80px 0;;background-color:#000000;}
.top .sec4 .outer > p{text-align: center;}
.top .sec4 .ttl_wrap.rl{margin:0 auto;margin-bottom:60px;}
.top .sec4 .btn_wrap{text-align: center;}
.top .sec4 .btn_wrap a::after{border-color: transparent transparent transparent #ffffff;}
.top .sec4 .btn_wrap a::before{background-color:#ffffff;}


.top .sec55{position:relative;margin-top:60px;}
.top .sec55 .inner{position:absolute;width:500px;max-width:100%;top:50%;transform: translateY(-50%);right:140px;padding-left:30px;}
.top .sec55 .ttl_wrap{margin-bottom:50px;padding-left:0;}
.top .sec55 .btn_wrap a::after{border-color: transparent transparent transparent #ffffff;}
.top .sec55 .btn_wrap a::before{background-color:#ffffff;}
.top .sec55 .img_wrap{width:calc(100% - 50px);}
.top .sec55.secB .inner{left:140px;right:inherit;}
.top .sec55.secB .img_wrap{margin-left: auto;}
.top .sec55.secC{background:linear-gradient(#121212 50%,transparent 50%),url(../img/top/b_bg.jpg) no-repeat center/100% auto;}

.top .sec6{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;bottom:0;left:0;padding:100px 0 0 0;}
.top .sec6 .aj_box{display: flex;justify-content: space-between;}
.top .sec6 .ttl_wrap h2,
.top .sec6 .ttl_wrap.rl p{color:#000000;}
.top .sec6 .ttl_wrap.rl h2::before{background-color: #000000;}
.top .sec6 .text_wrap{width:830px;max-width: 100%;margin-left:40px;}
.top .sec6 .logo{width:123px;margin-bottom:50px;}
.top .sec6 dl{display: flex;flex-wrap:wrap;margin-bottom:40px;}
.top .sec6 dt,
.top .sec6 dd{line-height:30px;;padding:30px 0;border-top:1px solid #dedede;}
.top .sec6 dt:last-of-type,
.top .sec6 dd:last-of-type{border-bottom:1px solid #dedede;}
.top .sec6 dt{width:165px;}
.top .sec6 dd{width:calc(100% - 165px);}
.top .sec6 .img_wrap{margin-top:130px;}

.article .mainV{height:505px;background:url(../img/shop/hero.jpg) no-repeat center/cover;position:relative;margin-bottom:110px;}
.article .mainV .humb_nav .wrap{bottom:-110px;}
.article .mainV h1{width:60px;}
.article .mainV .ttl_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.article .mainV .ttl_wrap h2,
.article .mainV .ttl_wrap p{color:#ffffff;}
.article .h3_ttl{font-size:26px;padding-bottom:25px;position:relative;}
.article .h3_ttl::after{position:absolute;content: "";width:20px;height:1px;background-color:#000000;bottom:0;left:0;}
.article .sec_info{padding-top:80px;}
.article .sec_info .outer{border-bottom:1px solid #dedede;padding-bottom:85px;}
.article .sec_info p{font-size:18px;line-height:30px;}

body.shop{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.shop .mainV{background-color:#121212;position: relative;}
.shop .mainV::after{position:absolute;content: "";width:100%;height:100%;background-color: #121212;left:0;bottom:-120px;z-index: -1;}
.shop .sec1{padding-top:80px;position:relative;background-color:#121212;}
.shop .sec1 .aj_box{display: flex;flex-direction:row-reverse;justify-content: center;margin-bottom:150px;}
.shop .sec1 h3{color:#ffffff;font-size:26px;font-weight: 600;writing-mode:vertical-rl;padding-left:45px;margin-left:45px;position: relative;}
.shop .sec1 h3::after{position:absolute;content:"";width:1px;height:20px;background-color:#ffffff;top:0;left:0;}
.shop .sec1 p{color:#ffffff;writing-mode: vertical-rl;font-size:18px;line-height:58px;}
.shop .sec1 .img_wrap{height:650px;overflow: hidden;}
.shop .sec1 .img_wrap img{object-fit: cover;width:100%;height:100%;}

.shop .sec2{padding:75px 0 135px 0;}
.shop .sec2 .items{display: flex;justify-content: space-between;flex-wrap:wrap;}
.shop .sec2 .item{width:calc((100% - 140px)/2);margin-top:75px;position:relative;}
.shop .sec2 .item:nth-of-type(odd){margin-top:135px;}
.shop .sec2 .cardo{font-size:160px;color:rgba(127,127,127,0.2);position:absolute;top:-100px;left:-30px;z-index: 1;}
.shop .sec2 .img_wrap{margin-bottom:25px;}
.shop .sec2 h4{font-size:22px;line-height:38px;margin-bottom:10px;}
.shop .sec2 p{font-size:16px;line-height:30px;}

/* .shop .sec3{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;} */
/* .shop .sec3 .outer{overflow:hidden;position:relative;padding:65px 0;flex-wrap:nowrap;} 
.shop .sec3 .outer::after{position:absolute;content: "";width:calc(100% - 250px);height:100%;background-color:rgba(53,53,53,0.05);right:0;top:0;z-index:-1;}

.shop .sec3 .items{display:flex;flex-wrap:nowrap;}
.shop .sec3 .item{width:25%;position:relative;flex-shrink: 0;margin-right:6%;}
.shop .sec3 .item::before{content: "";display: block;padding-top:70%;position:absolute;}
.shop .sec3 .item img{object-fit: cover;width:100%;height:100%;} */

.shop .sec33{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.shop .sec33 .outer{overflow:hidden;position:relative;padding:65px 0;}
.shop .sec33 .outer::after{position:absolute;content: "";width:calc(100% - 250px);height:100%;background-color:rgba(53,53,53,0.05);right:0;top:0;z-index:0;}
.shop .sec33 .items{z-index: 1;}
.shop .sec33 .mg{margin-right:5vw;}

.shop .sec4{padding:90px 0;}
.shop .sec4 h3{text-align:center;margin-bottom:30px;}
.shop .sec4 h3::after{left:50%;transform: translateX(-50%);}
.shop .sec4 .items{display:flex;justify-content: space-between;align-items:baseline;}
.shop .sec4 .item{width:calc((100% - 5px)/2);}
.shop .sec4 .item div:last-of-type{margin-top:5px;}

.shop .sec5{background:url("../img/shop/e.jpg") no-repeat center/cover;padding:230px 80px;position:relative;}
.shop .sec5::before{position: absolute;content:"";width:1px;height:140px;background-color:#ffffff;top:0;left:50%;transform:translateX(-50%);}
.shop .sec5 p{color:#ffffff;font-size:20px;line-height:54px;letter-spacing:0.1em;text-align: center;width:100%;}

.shop .sec6{padding:115px 0 125px 0;}
.shop .sec6 .main_wrap{display:flex;justify-content: space-between;align-items:center;margin-bottom:100px;}
.shop .sec6 .main_wrap div:not(.text_wrap){width:calc(100% - 500px);height:370px;}
.shop .sec6 .main_wrap .text_wrap{width:420px;margin-left:40px;}
.shop .sec6 h3{font-size:22px;line-height:38px;font-weight:600;margin-bottom:10px;}
.shop .sec6 .main_wrap dl{display:flex;flex-wrap:wrap;}
.shop .sec6 .main_wrap dt,
.shop .sec6 .main_wrap dd{font-size:16px;line-height:30px;padding:15px 0;}
.shop .sec6 .main_wrap dt{width:105px;}
.shop .sec6 .main_wrap dd{width:calc(100% - 105px);}

.shop .sec6 .info_wrap{padding:30px;width:800px;border:1px solid #dedede;display:flex;justify-content: space-between;align-items: center;}
.shop .sec6 .info_wrap > div:not(.text_wrap){width:calc(100% - 485px);min-width:250px;}
.shop .sec6 .info_wrap .text_wrap{width:455px;margin-left:30px;}
.shop .sec6 .info_wrap .btn_wrap{margin-top:20px;text-align:right;padding-right:50px;}

.takeout{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.takeout .mainV{background-image:url(../img/takeout/hero.jpg);}

.takeout .sec1{margin-top:100px;padding-bottom:100px;}
.takeout .sec1 .item{display: flex;justify-content: space-between;margin-top:100px;}
.takeout .sec1 .item:first-of-type{margin-top:0;}
.takeout .sec1 .ttl_wrap{padding:0;margin-right: 40px;white-space: nowrap;}
.takeout .sec1 h3{font-size:26px;font-weight:600;writing-mode: vertical-rl;position:relative;padding-top:120px;margin:0 auto 20px auto;}
.takeout .sec1 h3::before{position: absolute;content: "";width:1px;height:90px;background-color:#000000;top:0;left:50%;transform:translateX(-50%);}
.takeout .sec1 p{font-size:18px;}
.takeout .sec1 .img_wrap{width:950px;}

.takeout .sec2{padding-bottom:65px;}
.takeout .sec2 .outer{padding:50px 0;margin-bottom:65px;;background-color:rgba(53, 53, 53, 0.05);}
.takeout .sec2 h3{font-size:26px;line-height:38px;font-weight:600;text-align: center;margin-bottom:40px;}
.takeout .sec2 .inner{border:1px solid #dedede;padding:50px;}
.takeout .sec2 .inner p{font-size:16px;line-height:26px;font-weight:600;text-align:center;}

.recruit{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.recruit .mainV{background-image:url(../img/recruit/hero.jpg);}
.recruit .sec1{padding:65px 0;}
.recruit .sec1 h3{font-size:26px;line-height:38px;font-weight: 600;text-align:center;margin-bottom:10px;}
.recruit .sec1 h3 + p{font-size:16px;text-align:center;}
.recruit .sec1 dl{margin-top:60px;display: flex;flex-wrap: wrap;}
.recruit .sec1 dt,
.recruit .sec1 dd{padding:35px 0;line-height:30px;}
.recruit .sec1 dt{width:115px;border-top:1px solid #000000;text-align:left;}
.recruit .sec1 dd{width:calc(100% - 115px);border-top:1px solid #dedede;padding-left:50px;}
.recruit .sec1 dt:last-of-type{border-bottom:1px solid #000000;}
.recruit .sec1 dd:last-of-type{border-bottom:1px solid #dedede;}

.recruit .sec1 .info_wrap{background-color:#000000;width:500px;max-width:100%;padding:30px;color:#ffffff;text-align: center;margin:70px auto 0 auto;}
.recruit .sec1 .info_wrap h3{font-size:20px;font-weight:500;margin-bottom:0;}
.recruit .sec1 .info_wrap a{font-size:30px;margin-bottom:10px;display: inline-block;}
.recruit .sec1 .info_wrap p{font-size:16px;text-align: center;}


.dinner{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.dinner .mainV{background-image:url(../img/dinner/hero.jpg);}

.menu .sec_info{padding-top:10px;}
.menu .sec_info .outer{display: flex;justify-content: space-between;align-items:center;}
.dinner .sec_info .outer{border:none;}
.menu .sec_info .inner{flex-basis: auto;margin-top:45px;}
.menu .sec_info .item{width:340px;}
.menu .sec_info p{margin-right:50px;}
.menu .sec_info .btn_wrap{border:1px solid #dedede;margin-top:0;}
.menu .sec_info .btn_wrap:last-of-type{margin-top:15px;}
.menu .sec_info .btn_wrap a{font-size:16px;padding:20px 60px 20px 20px;display: block;}
.menu .sec_info .btn_wrap a::before{right:25px;}
.menu .sec_info .btn_wrap a::after{right:22px;}

.menu .sec_insta .outer{background-color:#000000;padding:50px;display: flex;justify-content:center;align-items:center;}
.menu .sec_insta .text_wrap{width:335px;color:#ffffff;}
.menu .sec_insta h3{font-size:26px;line-height:38px;font-weight:600;padding-bottom:30px;border-bottom:1px solid #ffffff;margin-bottom:30px;}
.menu .sec_insta p{line-height:26px;}
.menu .sec_insta .img_wrap{width:400px;max-width:100%;margin-left:65px;}

.menu .sec1{padding:90px 0;}
.menu .sec1 h3{font-size:26px;font-weight:600;text-align: center;margin-bottom:50px;}
.menu .sec1 .item:not(:first-of-type){margin-top:75px;}
.menu .sec1 .item .text_wrap{background-color:#ffffff;padding:35px 50px;max-width:100%;position:relative;z-index: 1;}
.menu .sec1 .item h4{font-size:26px;line-height:40px;border-bottom:1px solid #dedede;padding-bottom:15px;margin-bottom:20px;position:relative;}
.menu .sec1 .item h4 span{font-size:14px;position:absolute;right:0;bottom:10px;}
.menu .sec1 .item p{line-height:26px;}
.menu .sec1 .item .price{line-height:30px;margin-bottom:5px;}
.menu .sec1 .iA .text_wrap{width:900px;max-width:calc(100% - 100px);margin:-40px auto 0 auto;}
.menu .sec1 .iB{display: flex;align-items: center;}
.menu .sec1 .iB div:not(.text_wrap){width:565px;position:relative;}
.menu .sec1 .iB div:not(.text_wrap)::before{content: "";display: block;padding-top:71%;min-height:330px;}
.menu .sec1 .iB div:not(.text_wrap) img{position:absolute;object-fit: cover;width:100%;height:100%;top:50%;left:50%;transform: translate(-50%,-50%);}
.menu .sec1 .iB .text_wrap{width:560px;margin-left:-25px;padding:60px;}
.menu .sec1 .iB:nth-of-type(even){flex-direction:row-reverse;}
.menu .sec1 .iB:nth-of-type(even) .text_wrap{margin-left:0;margin-right:-25px}

.menu .sec2{padding:70px 0;background-color:rgba(53,53,53,0.05);}
.menu .sec2 .outer{margin-bottom:90px;}
.menu .sec2 .outer:last-of-type{margin-bottom: 0;}
.menu .sec2 h3{font-size:26px;font-weight:600;text-align: center;margin-bottom:25px;}
.menu .sec2 h3 span{font-size:20px;}
.menu .sec2 .items{display: flex;justify-content: space-between;align-items: flex-start;}
.menu .sec2 dl{display: flex;flex-wrap: wrap;width:500px;max-width:100%;}
.menu .sec2 dl:first-of-type{margin-right:100px;}
.menu .sec2 dt,
.menu .sec2 dd{width:50%;font-size:16px;border-bottom:1px solid #dedede;padding:30px 0;}
.menu .sec2 dd{text-align: right;}
.menu .sec2 .at{margin-top:35px;text-align:center;}

.menu .sec3{padding:70px 0;}
.menu .sec3 h3{font-size:26px;font-weight:600;text-align: center;margin-bottom:50px;}
.menu .sec3 .outer{width:calc(100% - 160px);margin:0 auto;}
.menu .sec3 .item{background:linear-gradient(180deg,transparent 0%,transparent 50px,rgba(53,53,53,0.05) 50px,rgba(53,53,53,0.05) 100%);padding-bottom:50px;margin-bottom:75px;}
.menu .sec3 .item:nth-of-type(5){margin-bottom:0;}
.menu .sec3 .aj_box{display: flex;align-items: center;justify-content: space-between;padding:0 50px;}
.menu .sec3 .img_wrap{width:calc(100% - 495px);min-width:300px;position:relative}
.menu .sec3 .img_wrap::before{content: "";display: block;padding-top:74.5%;min-height:290px;}
.menu .sec3 .img_wrap img{position:absolute;object-fit: cover;width: 100%;height:100%;top:50%;left:50%;transform: translate(-50%,-50%);}
.menu .sec3 .text_wrap{width:435px;max-width:100%;margin:40px 0 0 60px;}
.menu .sec3 h4{font-size:90px;line-height:90px;font-weight:600;padding-bottom:30px;border-bottom:1px solid #dedede;margin-bottom:30px;position:relative;}
.dinner .sec3 .item:first-of-type h4{font-size:40px;line-height:30px;}
.menu .sec3 h4 .sub{font-size:18px;line-height:30px;margin-left:10px;}
.menu .sec3 h4 .at{font-size:14px;line-height:24px;text-align:right;position:absolute;right:0;bottom:30px;}
.menu .sec3 .item:first-of-type h4 .at{bottom:20px;}
.menu .sec3 p{font-size:16px;line-height:26px;}
.menu .sec3 .price{font-size:18px;line-height:30px;margin-bottom:20px;}
.menu .sec3 .info_wrap{flex-grow: 1;background-color:#000000;padding:25px;margin-top:40px;}
.menu .sec3 .info_wrap p{color:#ffffff;font-size:16px;line-height:26px;text-align: center;}

.lunch{background:url(../img/top/b_bg.jpg) repeat-y center top/100% auto;}
.lunch .mainV{background-image:url(../img/lunch/hero.jpg);}
.lunch .sec3 h3{line-height:30px;}
.lunch .sec3 h3 span{font-size:16px;font-weight:500;}
.lunch .sec3 .at_wrap{width:1100px;margin:40px auto;padding:0;}
.lunch .sec3 .at_wrap p{font-size:16px;line-height:26px;}

.lunch .sec3 .k_wrap{width:1100px;max-width:100%;padding:30px;border:1px solid #dedede;display:flex;justify-content: space-between;flex-wrap:nowrap;}
.lunch .sec3 .k_wrap > div:not(.text_wrap){width: calc(100% - 495px);min-width:300px;}
.lunch .sec3 .k_wrap .text_wrap{width:455px;margin:0 0 0 40px;}
.lunch .sec3 .k_wrap h3{font-size:24px;padding-bottom:25px;text-align:left;border-bottom:1px solid #dedede;margin-bottom:25px;}










/*contact*/
.contact .hero{background:url(../img/contact/heroImg.jpg) no-repeat center/cover;}
.contact .outer:last-of-type{border-top:1px solid #e1e1e1;padding-top:80px;margin-top:80px;}
.contact h3{font-family: 'Shippori Mincho', serif;font-size: 20px;line-height: 20px;border-left: 1px solid #BDA96B;padding-left: 10px;margin-bottom: 30px;}
.contact h3 + p{margin-bottom:30px;}
.contact .tel{display:inline-block;font-family: 'Shippori Mincho', serif;font-size: 20px;border:1px solid #000000;padding: 21px 79px;border-radius:3px;margin-bottom:0;}
.contact table{width:100%;margin:50px 0 80px 0;}
.contact th,
.contact td{font-size:14px;padding:20px 0;}
.contact tr:first-of-type th,
.contact tr:first-of-type td{padding-top:0;}
.contact th{width:260px;}
.contact .txt{vertical-align:top;padding-top:35px;}
.contact th span{background-color:#BDA96B;color:#ffffff;font-size:14px;line-height:25px;display:inline-block;padding:0 8px;margin-right:15px;}
.contact input[type="text"],
.contact textarea{font-size:14px;line-height:22px;border:1px solid #e3e3e3;border-radius:3px;padding:15px;width:100%;box-sizing:border-box;}
.contact input.in1{width:360px;}
.contact td label{margin-right:30px;white-space: nowrap;}
.contact input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.contact input[type="submit"]{font-size:14px;line-height:60px;width:260px;margin:0 auto;background-color:#ffffff;border:1px solid #000000;border-radius:inherit;transition: 0.5s;position:relative;}
.contact input[type="submit"]:hover{cursor:pointer;background-color:#BDA96B;border-color:#BDA96B;color:#ffffff;}
.contact .inp_wrap{position:relative;width:260px;margin:0 auto;}
.contact .inp_wrap::after{position:absolute;content:"\f1df";font-family: 'Material Icons';color:#BDA96B;font-size:14px;right:10px;top:50%;transform:translateY(-50%);transition:0.5s;}
.contact .inp_wrap:hover::after{color:#ffffff;}



