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

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

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

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

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

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

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

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

}

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

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

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

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

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

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




/* *********************************
言語別系
********************************* */
@media only screen and ( max-width: 767px ) {
  .slider .slide02 {
    background: url('/ko/asset/img/full/full-mainimg.jpg') center top no-repeat;
    background-size: cover;
  }
  .slider .slide03 {
    background: url('/ko/asset/img/calendar/calendar-mainimg.jpg') center top no-repeat;
    background-size: cover;
  }
}

#sns .pc-right-half {
	background-color: #ffffff;		// 存在しない
}
#twitter-widget-outer,
#facebook-widget-outer {
	width: 100%;				// 存在しない
	overflow: hidden;			// 存在しない
}
.premium_list ul li div p.price {
  font-size: 16px;
  height: 33px;
}
.tabContentsContainer {
  height: 3634px;
}

/* 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;
}

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