@charset 'UTF-8';
@media screen and (min-width:768px){
  #mori-soraniwa .mv{background-image:url(../img/pc/mori-soraniwa/MV.jpg);background-position:center bottom;}
  #mori-soraniwa .lead .greeting{padding:30px 25px;}
  #mori-soraniwa .detail.guestroom .detail-slides > li.ds01 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_guestroom_01.jpg);}
  #mori-soraniwa .detail.guestroom .detail-slides > li.ds02 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_guestroom_02.jpg);}
  #mori-soraniwa .detail.guestroom .detail-slides > li.ds03 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_guestroom_03.jpg);}
  #mori-soraniwa .detail.guestroom .detail-slides > li.ds04 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_guestroom_04.jpg);}
  #mori-soraniwa .detail.guestroom .detail-slides > li.ds05 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_guestroom_05.jpg);}
  #mori-soraniwa .detail.guestroom .ds-thumb{height:230px;}
  #mori-soraniwa .detail.guestroom .ds-thumb .thumb-list .thumb{margin-right:5px;}
  #mori-soraniwa .detail.guestroom .ds-thumb .thumb-list .thumb:last-child{margin-right:0;}
  #mori-soraniwa .detail.meal .detail-slides > li.ds01 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_meal_01.jpg);}
  #mori-soraniwa .detail.meal .detail-slides > li.ds02 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_meal_02.jpg);}
  #mori-soraniwa .detail.meal .detail-slides > li.ds03 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_meal_03.jpg);}
  #mori-soraniwa .detail.meal .ds-thumb .thumb-list .thumb{margin-right:5px;}
  #mori-soraniwa .detail.meal .ds-thumb .thumb-list .thumb:last-child{margin-right:0;}
  #mori-soraniwa .detail.spa .detail-slides > li.ds01 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_spa_01.jpg);}
  #mori-soraniwa .detail.spa .detail-slides > li.ds02 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_spa_02.jpg);}
  #mori-soraniwa .detail.spa .detail-slides > li.ds03 .angle01{background-image:url(../img/pc/mori-soraniwa/SLIDE_spa_03.jpg);}
  #mori-soraniwa .detail.spa .detail-slides > li .ds-txt{width:310px;}
  #mori-soraniwa .detail.spa .ds-thumb{height:300px;}
  #mori-soraniwa .detail.spa .ds-thumb .thumb-list .thumb{margin-right:5px;}
  #mori-soraniwa .detail.spa .ds-thumb .thumb-list .thumb:last-child{margin-right:0;}
  .under .lead .greeting .greeting-txt{font-family:serif;font-size:15px;line-height:1.7;width:92%;margin-top:6px;}
  .under .detail.guestroom .detail-txt{top:60px;}
  .under .detail.meal .detail-txt{top:40px;}
  .under .detail.spa .detail-txt{top:70px;}
  .under .detail .detail-txt h2{margin-bottom:20px;padding-right:60px;text-align:center;}
  .under .detail .detail-slides > li .ds-txt{background-color:rgba(0,0,0,.5);}
}
@media screen and (max-width:767px){
  #mori-soraniwa .mv .under-ttl{width:84%;}
  #mori-soraniwa .lead h2 img{width:323px;}
  #mori-soraniwa .lead .lead-logo img{width:255px;}
  .under .lead .greeting .greeting-img{width:27.6%;}
  .under .lead .greeting .greeting-txt{font-family:serif;font-size:12px;line-height:1.5;width:88%;margin-top:2vw;}
  .under .detail .detail-txt h2{margin-bottom:3vw;padding-right:auto;text-align:center;}
  #mori-soraniwa .detail-txt h2.ttl01 img{width:40%;max-width:120px;}
  #mori-soraniwa .detail.guestroom .detail-txt p img{width:326px;}
  #mori-soraniwa .detail.meal .detail-txt p img{width:322px;}
  #mori-soraniwa .detail.spa .detail-txt p img{width:345px;}
}
