@charset "utf-8";

/* quick menu */
#ft_wrap {background-color:#000;height:500px}
#quick_menu	{position:fixed; right:20px; top:270px; z-index:999999;}
#quick_menu>ul{
    width:50px;
}
#quick_menu>ul>li	{
    position:relative;width:50px; height:50px; line-height:50px;border-radius:50px;margin-bottom:10px;
    display: inline-block; overflow: hidden;
}
#quick_menu>ul>li:nth-of-type(1) h2 {background:url('../../img/common/quick/quickMainEmbed01.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(2) h2 {background:url('../../img/common/quick/quickMainEmbed02.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(3) h2 {background:url('../../img/common/quick/quickMainEmbed03.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(4) h2 {background:url('../../img/common/quick/quickMainEmbed04.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(5) h2 {background:url('../../img/common/quick/quickMainEmbed05.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(6) h2 {background:url('../../img/common/quick/quickMainEmbed06.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(7) h2 {background:url('../../img/common/quick/quickMainEmbed07.png') no-repeat center center}
#quick_menu>ul>li:nth-of-type(8) h2 {background:url('../../img/common/quick/quickMainEmbed08.png') no-repeat center center}
#quick_menu>ul>li>a {width:100%; height: 100%; display:block; text-align:right; background-color:#5d81eb;border-radius:50px}
#quick_menu>ul>li:nth-of-type(5)>a {background-color:#f4e425;}
#quick_menu>ul>li:nth-of-type(6)>a {background-color:#2dad2d;}
#quick_menu>ul>li:nth-of-type(7)>a {background-color:#4d4d4d;}
#quick_menu>ul>li>a img {padding:10px}
#quick_menu>ul>li:hover {
    width:150px;    
    right: 100px;
}
#quick_menu>ul>li h2 {width:50px; height:50px; color:rgba(0, 0, 0, 0); display: inline-block;}
#quick_menu>ul>li span {
    display:none;
    position: absolute;
    left: 10px;
    color: #fff;
    top:10px;
    width: 92px; 
    height: 30px;
    line-height: 30px;
    border-radius: 50px;
    padding-right:8px;
    font-size:16px;
    font-weight: 500; 
    text-align:center;
}
#quick_menu>ul>li:nth-of-type(5) span {
    color:#785b30;
}
#quick_menu>ul>li:hover span {display:block}


/* quickMainEmbed */

.quickMainEmbedControl{
    display: none;
    position: fixed;
    right: 160px;
    bottom:90px;
    z-index: 1000000;
    animation: float3 2s infinite ease-in-out/* , balloonAni2 1s .5s infinite ease alternate;*/
}
@keyframes float3 {
    0%,100% {bottom:90px}
    50% {bottom:80px}
}

.quickMainEmbedControl img{
    cursor: pointer;
}
.quickMainEmbedControl img:last-child {position: absolute;
    left: 50%;
    margin-left: -36px;
    bottom: 70px;
}
.quickMainEmbedControl img#colose{
    display: block;
}
@-webkit-keyframes balloonAni {
    0% {transform: translateY(-30px);opacity: 0}
    100% {transform: translateY(0px);opacity: 1}
}
@keyframes balloonAni {
    0% {transform: translateY(-30px);opacity: 0}
    100% {transform: translateY(0px);opacity: 1}
}
@-webkit-keyframes balloonAni2 {
    0% {transform: translateY(0px)}
    100% {transform: translateY(-20px)}
}
@keyframes balloonAni2 {
    0% {transform: translateY(0px)}
    100% {transform: translateY(-20px)}
}

.quickMainEmbed{
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 70px; 
    background-color: #6300c9;
    z-index: 999;
    transition: .8s;
}
.quickMainEmbed .quickMainEmbed_wrapper {width: 1210px;margin: 0 auto; height:inherit;}
.quickMainEmbed .quickMainEmbedDepth1 {height: inherit;display: -webkit-box;display: -ms-flexbox;display: flex}
.quickMainEmbed .quickMainEmbedDepth1 > li {height: inherit;/*-webkit-box-flex: 1;-ms-flex: 1;flex: 1;*/width:90px;position:relative}
.quickMainEmbed .quickMainEmbedDepth1 > li:after {content:'';display:inline-block;height:24px;width:1px;background-color:#924dd9;position:Absolute;right:0;top:23px}

.quickMainEmbed .quickMainEmbedDepth1 > div.title {
    position: relative;
    width:200px;
    margin-right:25px;
}
.quickMainEmbed .quickMainEmbedDepth1 > div.title > img {
    position: absolute;
    top: -60px;
    left:0;
    z-index: 9999;
}
.quickMainEmbed .quickMainEmbedDepth1 > div.callInfo {
    width:230px;
    height: 70px;
    text-align: center;
    line-height: 25px;
    margin-top:-40px;
    position:relative
}
.quickMainEmbed .quickMainEmbedDepth1 > div.callInfo img:last-child {opacity:0;    position: absolute;left: 16px;animation:twinkleAni .5s .1s infinite ease alternate;}

@-webkit-keyframes twinkleAni {
    0% {opacity: 0}
    100% {opacity: 1}
}
@keyframes twinkleAni {
    0% {opacity: 0}
    100% {opacity: 1}
}


.quickMainEmbed .quickMainEmbedDepth1 > li > a {
    /*position: relative; */
    height: inherit;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    border-radius: 50px 50px 0 0 / 50px 50px 0 0;
    background-color: #6300c9;
    z-index: 9999;
    cursor: pointer
}
/*.quickMainEmbed .quickMainEmbedDepth1 > li:hover > a {
    top: -40px;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:hover > a > h2 {
    color: white;
}*/
.quickMainEmbed .quickMainEmbedDepth1 > li > span {background-color:#6300c9;color:#fff;display:none;position:absolute;top:-45px;left:0;width:82px;height:37px;text-align:center;line-height:37px;border-radius: 8px;font-size:15px}
.quickMainEmbed .quickMainEmbedDepth1 > li > span:after {content: '';position: absolute;border-top:5px solid #6300c9;border-right:5px solid transparent;border-left:5px solid transparent;
bottom: -5px;left:50%;transform: translateX(-50%)}
.quickMainEmbed .quickMainEmbedDepth1 > li:hover span {display:block}
.quickMainEmbed .quickMainEmbedDepth1 > li > a > h2 {
    width: 65px;
    height: 65px;
    color: rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 140px;
    font-weight: 400;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(1) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed01off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(1) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed01.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(2) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed02off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(2) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed02.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(3) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed03off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(3) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed03.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(4) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed04off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(4) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed04.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(5) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed05off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(5) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed05.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(6) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed06off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(6) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed06.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(7) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed07off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(7) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed07.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(8) > a > h2 {
    background:url('../../images/common/quick/quickMainEmbed08off.png') no-repeat center center;
}
.quickMainEmbed .quickMainEmbedDepth1 > li:nth-of-type(8) > a:hover > h2 {
    background:url('../../images/common/quick/quickMainEmbed08.png') no-repeat center center;
}



#online_reserv_btn.quick_reserv {position:inherit;}
#online_reserv_btn:before {content: '';margin: 0 3px 0 0;background: url(../img/common/s_heart.png);width: 16px;height: 13px;display: inline-block;}

.quickCloseWrap {margin:-50px 20px 0 -50px}
.quickCloseWrap img {cursor:pointer}

/*.quickControlWrap {position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:1200px;z-index:999999}*/
.quickControlWrap .quickMainEmbedControl {right:15px}