/* PC、スマホ共通スタイル */
body {
  font-family: "Source Sans Pro", "Hiragino Kaku Gothic ProN", Meiryo, Arial, sans-serif;
}

p {
  font-size: 12px;
 
}

.arrow-right {
  color: #6EB9CF;
}

/* TOPに戻るボタン*/
#page-top {
  position: fixed;
  background-color: #E33102;
  color: white;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  border: 3px solid white;
  font-family: "Noto Sans JP", sans-serif;
  display: none;
}


/* TOPに戻るボタン ここまで*/






/*================
PC用のスタイル
=================*/
@media only screen and (min-width: 1001px), print{

/*共通のCSS*/
.index-gallery h3 {
  font-size: 12px;
  margin-left: 20px;
}

/*スマホ用のコンテンツ*/
.address-sp {
  display: none;
}
  
/* 横幅設定 */
body {
  max-width: 1080px;
  min-width: 900px;
  margin: 0 auto 0 auto;
}

.ue-business-content {
  padding: 0 20px 0 15px;
  display: flex;
  flex-wrap: wrap;  
  color: #ffffff;
  background-color: #E33102;
  border-radius: 8px;
}

.ue-business-content h1 {
  font-size: 20px;
}

/* TOPに戻るボタン */
#page-top {
  font-size: 24px;
  padding: 16px 9px;
}

}

/*====================
 スマートフォン用のスタイル
=====================*/
@media only screen and (max-width: 1000px) {

/*共通のCSS*/
.index-gallery h3 {
  font-size: 12px;
  margin-left: 20px;
}

/*スマホ用のコンテンツ*/
.address-sp {
  display: none;
}

/*↑のロゴ*/
#logo img {
  width: 170px;
}

/*パソコン版しか表示させないやつ*/
.address {
  display: none;
}

/* 横幅設定 */
body {
  min-width: 375px;
  margin: 0;
}
  
.ue-business-content {
  /* width: 90%; */
  margin: auto;
  padding: 1px 0 1px 5px;
  color: #ffffff;
  background-color: #E33102;
  border-radius: 8px;
  font-size: 10px;
}
  
.ue-business-content h1 {
  font-size: 15px;
  padding-left: 10px;
}

/* TOPに戻るボタン */
#page-top {
  padding: 14px 9px;
}
}


