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

.menu-about a { background: url('../../img/_locales/zh-TW/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/zh-TW/common/menu-about_on.png');
}
.menu-function>a { background: url('../../img/_locales/zh-TW/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/zh-TW/common/menu-function_on.png'); }

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

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

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

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

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

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

}

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

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

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

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

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

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

#contents.premium_none .pre_item .frequent_bg {
    padding: 2.8rem 0 0 0;
}




/* *********************************
言語別系
********************************* */
#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;}




#premium-app2 .tab_Content .diff_table .tb_box,
#premium-app2 .tab_Content .diff_table .txtcolorwhite {
  font-size: 13px;
}

.old_txt {
    font-size: 1.2rem;
}

.old_txt span {
    font-size: 1rem;
}

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