@charset "utf-8";


/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

toku-con1111

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

.shop-con1{
    background-image: url("../../../../img/toku/back.png");
    background-position:bottom right;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    
}

@media screen and (min-width: 992px),
print {
    .shop-con1{
        display: flex;
    margin-bottom:60px;
         background-position:top right;
}
}

.shop-con1-left{
    margin-bottom: 20px;
    width:90%;
}

@media screen and (min-width: 992px),
print {
    .shop-con1-left{
    margin-bottom:0;
    max-width:550px;
        margin-right:60px;
}
}



 .shop-con1-left img{

        border-radius:0 0 30px 0;
}

.shop-con1-right{
    padding:0 10px;
    text-align: justify;
}


@media screen and (min-width: 992px),
print {
    .shop-con1-right{
    padding:50px 30px 0 0;
        max-width:700px;
        line-height: 3;
}
}


.shop-t1{
    margin:20px 0;
    text-align: right;
}

.shop-data{
    padding:0 10px;
    margin-bottom: 30px;
}

@media screen and (min-width: 768px),
print {
    .shop-data{
    padding:0;
        max-width:850px;
        margin:auto;
        margin-bottom:60px;
}
}

.map iframe{
    width:100%;
    height:450px;
    margin-bottom: 30px;
}

@media screen and (min-width: 768px),
print {
   .map iframe{
    width:100%;
    height:650px;
       margin-bottom: 30px;
} 
}

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

@media screen and (min-width: 992px),
print {
    
}

@media screen and (min-width: 768px) and (max-width:991px)
{
}

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/