@charset "UTF-8";

#header {
  margin: 32px 24px 0 24px;
}

.icon_box {
  float: left;
  margin: 16px 8px 0 0;
}

.icon {
  width: 28px;
  height: 28px;
  border: 1px solid #FF8100;
  border-radius: 6px;
}

.sub_icon_box {
  float: left;
  margin: 4px 4px 0 0;
}

.sub_icon {
  width: 24px;
  height: 24px;
}

#search_icon {
  background: url("../img/icon_search.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#detail_search_icon {
  background: url("../img/icon_detailsearch.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#info_icon {
  background: url("../img/icon_news.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#category_icon {
  background: url("../img/icon_category.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#recommend_icon {
  background: url("../img/icon_recommend.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#favorite_icon {
  background: url("../img/icon_favor.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#nearby_icon {
  background: url("../img/icon_area.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#my_search_icon {
  background: url("../img/icon_mysearch.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#my_contents_icon {
  background: url("../img/icon_mycontents.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#browsing_history_icon {
  background: url("../img/icon_history.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#map_icon {
  background: url("../img/icon_map.png") no-repeat;
  background-size: 28px;
  background-color: #FF8100;
}

#bookmark_icon {
  background: url("../img/icon_bookmark.png") no-repeat;
  background-size: 24px;
}

#folder_manage_icon {
  background: url("../img/icon_foldermanege.png") no-repeat;
  background-size: 24px;
}

#all_icon {
  background: url("../img/icon_folder.png") no-repeat;
  background-size: 24px;
}

.container {
  margin: 0 24px 0 24px;
  border-top: 1px solid #FF8100;
}

h1 {
  font-family: UD新ゴ B;
  font-size: 28px;
  line-height: 1.3em;
  color: #FF8100;
}

h2#home {
  background: url("../img/v4/home.png") no-repeat;
  background-size: 24px 24px;
}

h2#qr_code {
  background: url("../img/v4/qr_code.png") no-repeat;
  background-size: 24px 24px;
}

h2#my_contents {
  background: url("../img/v4/my_contents.png") no-repeat;
  background-size: 24px 24px;
}

/*h2#search {*/
  /*background: url("../img/icon_search.png") no-repeat;*/
  /*background-size: 24px 24px;*/
/*}*/

h2#map {
  background: url("../img/v4/map.png") no-repeat;
  background-size: 24px 24px;
}

h2#browsing_history {
  background: url("../img/v4/browsing_history.png") no-repeat;
  background-size: 24px 24px;
}

h2#bookmarks {
  background: url("../img/v4/bookmarks.png") no-repeat;
  background-size: 24px 24px;
}

h2#information {
  background: url("../img/v4/info.png") no-repeat;
  background-size: 24px 24px;
}

h2#settings {
  background: url("../img/v4/settings.png") no-repeat;
  background-size: 24px 24px;
}

h2#help {
  background: url("../img/v4/help.png") no-repeat;
  background-size: 24px 24px;
}

h2#closed_login {
  background: url("../img/v4/login.png") no-repeat;
  background-size: 24px 24px;
}

h2#various_settings {
  background: url("../img/v4/settings.png") no-repeat;
  background-size: 24px 24px;
}

h2#operating_environment {
  background: url("../img/v4/info.png") no-repeat;
  background-size: 24px 24px;
}

h2.category_title {
  font-size: 24px;
  /*padding-left: 28px;*/
  padding-top: 1px;
  color: #FF8100;
}

li.content_list {
  font-size: 14pt;
  margin-right: 12pt;
  font-weight: bold;
  list-style: none;
}

.container p {
  padding-bottom: 12px;
}

body {
  font-family: UD新ゴ R;
  font-size: 17px;
  -webkit-text-size-adjust: 100%;
  line-height: 1.4em;
}

