/* *********************************
画像系
********************************* */

.menu-about a { background: url('../../img/_locales/es/common/menu-about.png') left top no-repeat; }

.menu-about>a:hover,
.menu-about.current>a,
.menu-about>a.hover {
	background-image: url('../../img/_locales/es/common/menu-about_on.png');
}
.menu-function>a { background: url('../../img/_locales/es/common/menu-function.png') left top no-repeat; }

.menu-function>a:hover,
.menu-function.current>a,
.menu-function>a.hover { background-image: url('../../img/_locales/es/common/menu-function_on.png'); }

@media only screen and (min-device-width: 767px){
  .menu-download a { background: url('../../img/_locales/es/common/menu-download.png') left center no-repeat; }

  .menu-premium a { background: url('../../img/_locales/es/common/menu-premium.png') left center no-repeat; }

  .menu-support a { background: url('../../img/_locales/es/common/btn-support.png') left center no-repeat; }

  .menu-support a:hover { background-image: url('../../img/_locales/es/common/btn-support_on.png'); }

  .menu-login a { background: url('../../img/_locales/es/common/btn-login.png') left center no-repeat; }

  .menu-login a:hover { background-image: url('../../img/_locales/es/common/btn-login_on.png'); }

}

.slide01 { background: url('../../img/_locales/es/slider/slide01.jpg') center top no-repeat; background-size: cover; }

.slide03 { background: url('../../img/_locales/es/slider/slide03.jpg') center top no-repeat; background-size: cover; }

@media only screen and ( max-width: 767px ) {
  .slide01 { background: url('../../img/_locales/es/slider/slide01.jpg') center top no-repeat; background-size: cover; }
}

#download_contents .inner { background: url('../../img/_locales/es/index/index-05.png') 10% bottom no-repeat; background-size: contain; }

#premium .main-img h1 { background: url("../../img/_locales/es/premium/premium-jorte.png") no-repeat center 60px; }

#contents.premium_none .pre_item .customize_bg {
    background-image: url("../../img/_locales/es/premium/none/bg_customize.png");
}



/* *********************************
言語別系
********************************* */

body {
  font-family: "Lucida Grande", "segoe UI", Meiryo, "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
}

#download_contents .app-cp { text-align: center; }

.premium_list ul {
  min-height: 400px;
}

.premium_list ul li {
  min-height: 400px;
}

.premium_list ul li div.bg {
  top: 5px;
  height: 350px;
}

.premium_list ul li div.premium_list_contents {
  height: 350px;
}

.premium_list ul li div div.title + p {
  height: 100px;
}

.premium_list ul li div p.price {
  height: 33px;
}

.tabContentsContainer {
  height: 3609px;
}


/* table */

.content-block.premium-09 {
  margin-bottom: 20px;
}

#premium #premium-area-09 h2.mtilte {
  margin: 0 0 30px;
  text-align: center;
}

#premium .content-block.premium-09 .comparison-table {
}

#premium .content-block.premium-09 .comparison-table th {
  width: 185px;
  padding: 5px 10px;
  color: #ffffff;
  font-size: 16px;
}

#premium .content-block.premium-09 .comparison-table th span {
  font-size: 12px;
}

#premium .content-block.premium-09 .comparison-table th.no-plan {width: auto;}
#premium .content-block.premium-09 .comparison-table th.free-plan {}
#premium .content-block.premium-09 .comparison-table th.premium-plan {background: #bb8d1c;}
#premium .content-block.premium-09 .comparison-table th.plus-plan {background: #585ba8;}
#premium .content-block.premium-09 .comparison-table th.buffet-plan {background: #df4f83;}

#premium .content-block.premium-09 .comparison-table td {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 16px;
}

#premium .content-block.premium-09 .comparison-table td.title {
  font-size: 14px;
}

#premium .content-block.premium-09 .comparison-table td span {
  color: #dc2121;
  font-size: 12px;
}

#premium .content-block.premium-09 .comparison-table td:nth-child(2) {}
#premium .content-block.premium-09 .comparison-table td:nth-child(3) {background: #fcd581;}
#premium .content-block.premium-09 .comparison-table td:nth-child(4) {background: #c0c2f6;}
#premium .content-block.premium-09 .comparison-table td:nth-child(5) {background: #fcb1cc;}



.user-navigation .pulldown-menu a {
	/* width: 55px; */
}


#premium-app2 .tab_Content .diff_table .tb_box {
  font-size: 1.1rem;
}

#premium-app2 .tab_Content .diff_table .txtcolorwhite {
  font-size: 1.3rem;
}

#premium-app2 .tab #premium,
#premium-app2 .tab #premium_light,
#premium-app2 .tab #store_unlimited {
  font-size: 1.3rem;
}

#premium-app2 ul li ul li { font-size: 1.1rem; }

#premium-app2 .tab_Content .diff_table table tr th:first-of-type, 
#premium-app2 .tab_Content .diff_table table tr td:first-of-type
{
  font-size: 1.1rem;
}

#premium-app2 .tab_Content .diff_table table td {
  font-size: 1.1rem;
  word-break: keep-all;
}

#premium-app2 .tab_Content .diff_table table tr td span.month_color, 
#premium-app2 .tab_Content .diff_table table tr td span.year_color 
{
  font-size: 0.7rem;
}



#contents.premium_none .other_list ul li { width: 48%; }

#premium-app #contents.premium_none table tr th:first-of-type, 
#premium-app #contents.premium_none table tr td:first-of-type
{
  font-size: 1.1rem;
}

#premium-app #contents.premium_none table td {
  font-size: 1.1rem;
  word-break: keep-all;
}

#premium-app #contents.premium_none table tr td span.month_color, 
#premium-app #contents.premium_none table tr td span.year_color 
{
  font-size: 0.65rem;
}

#premium-app #contents .old_txt {
  font-size: 1.2rem;
}

#premium-app #contents .old_txt span {
  font-size: 1rem;
}

#contents.premium_none ul li .point-triangle-rt span {
  top: -1.6rem;
  right: -0.2rem;
}