/************************right*******************************/
#right{
    float:left;
    width:701px;
    background-color:#ffffff;
    padding-bottom:50px;
}
#right h3{
    text-align:center;
    margin-top:30px;
}
#right .link{
    width:600px;
    margin:36px auto 48px;
}
#right .link .rogo img{
  float:left;
    margin-right:25px;
    margin-bottom:20px;
}
#right .link p.rogo{
    font-size:85%;
    line-height: 1.7;
    color:#000;
    margin-left:20px;
}
#right .link ul.mise{
    clear:left;
    margin-top:20px;
    margin-bottom:15px;
}
ul.mise {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    width: 100%;
    box-sizing: border-box;
}
ul.mise li {
    display: inline-block;
    width: 32%;
    font-size: 14px;
    font-weight: bold;
    background: #fb7b2a;
    border-radius: 16px;
    text-align: center;
    margin: 4px .5%;
    height: 32px;
    line-height: 32px;
}
#right .link .mise a {
    display: block;
    margin-bottom: 10px;
    color: #fff;
    text-decoration: none;
}
ul.mise li:hover  {
    opacity: .7;
}

/*各店舗*/
#right .content {
    width:656px;
    padding-bottom: 24px;
    margin: 24px auto 48px auto;
    border: solid #c6c6c6 1px;
    box-sizing: border-box;
    position: relative;
}
#right .content > p a {
    font-size:18px;
    color:#FD7C1C;/*オレンジ*/
    font-weight:bold;
    padding: 10px 0 10px 20px;
    position: relative;
}
#right .content > p > a:before {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 10px solid #FD7C1C;
    position: absolute;
    top: 15px;
    left: 0;
}
#right .content > p a:hover {
    text-decoration: none;
}
#right .content > p{
    font-size:18px;
    color:#FD7C1C;/*オレンジ*/
    font-weight:bold;
    padding: 10px 0 10px 24px;
}
.shop-detail {
    padding: 0 16px;
    font-size: 0;
    /*height: 200px;*/
}
.map {
    /*vertical-align:top;*/
    display: inline-block;
    width: 51%;
}
.address{
    color:#000;
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
    font-size: 13px;
    vertical-align: top;
    padding-top: 26px;
}
.address dl {
    border-top: 1px dotted #c6c6c6;
    padding-top: 8px;
    margin-top: 0;
    padding-left: 8px;
}
.address dd,
.address dt {
    padding-left: 0;
    margin-left: 0;
}
.address dd {
    border-bottom: 1px dotted #c6c6c6;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.dai{
    font-weight:bold;
}

/*揖斐バロー店*/
#right #tenpo, #tenpo3, #tenpo5, #tenpo7 {
    position: relative;
}
#coinlaundry #right #tenpo:after {
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -65px;
    right: -40px;
    width: 150px;
    height: 160px;
    background: url('../images/coinlaundry_img03.png') no-repeat;
    background-size:contain;
}
/*赤坂バロー店*/
#coinlaundry #right #tenpo4:after {
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -50px;
    right: -30px;
    width: 114px;
    height: 180px;
    background: url('../images/coinlaundry_img04.png') no-repeat;
    background-size:contain;
}
/*文殊バロー店*/
#coinlaundry #right #tenpo5:after {
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -60px;
    right: -40px;
    width: 180px;
    height: 140px;
    background: url('../images/coinlaundry_img01.png') no-repeat;
    background-size:contain;
}
/*又丸Vドラッグ店*/
#coinlaundry #right #tenpo7:after{
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -40px;
    right: -50px;
    width: 190px;
    height: 110px;
    background: url('../images/coinlaundry_img05.png') no-repeat;
    background-size:contain;
}
/*大野カネスエ東店*/
#coinlaundry #right #tenpo9:after{
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -50px;
    right: -40px;
    width: 180px;
    height: 129px;
    background: url('../images/coinlaundry_img06.png') no-repeat;
    background-size:contain;
}
/*池田トミダヤ店*/
#coinlaundry #right #tenpo11:after{
    content:"";
    display: inline-block;
    position: absolute;
    bottom: -30px;
    right: -20px;
    width: 130px;
    height: 127px;
    background: url('../images/coinlaundry_img11.png') no-repeat;
    background-size:contain;
}

/*コインランドリー各店舗*/
#right h3.sub-title{
    background: url(../images/cleaning_shop_subtitle_back.png) no-repeat;
    text-align: left;
    font-size: 15px;
    width: 675px;
    height: 44px;
    margin: 30px auto 0 auto;
    padding-left: 15px;
    line-height: 44px;
    box-sizing: border-box;
    letter-spacing: 0;
    color: #333;
}