@charset "utf-8";
/*======================



common.css
ヘッダ・フッタなどの共通スタイルや、
汎用的に使用するclassなどを記載



======================*/
/*========
以前の設定
=============*/
.hide {
  display:none;
}

/*========
基本設定
=============*/
body {
  font-size:16px;
  color:#000000;
  line-height:1.6;
  margin:0;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  overflow: hidden;
}
/*a {
  text-decoration:none;
  color:#000;
}
a:hover {
  text-decoration:underline;
}*/

a:hover {
  -moz-opacity: 0.7;
  opacity: 0.7;
  text-decoration:none;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

a:link,
a:visited{ color: #000; text-decoration: none; }

/*-----ページ・コンテンツ幅-----*/
.wid1000 {
  width:1000px;
  margin:0 auto;
}
.wid974 {
  width:974px;
  margin:0 auto;
}
.wid960 {
  width:960px;
  margin:0 auto;
}
.wid958 {
  width:958px;
  margin:0 auto;
}
.wid718 {
  width:718px;
  margin:0 auto;
}

/*-----余白系-----*/
.mt10 {margin-top:10px;}
.mt40 {margin-top:40px;}
.ml1em {margin-left:1em;}
.mr20 {margin-right:20px;}
.mb05 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px!important;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px!important;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb95 {margin-bottom:95px;}
.mb190 {margin-bottom:190px;}
.mb1em {margin-bottom:1em;}
.pl1em {padding-left:1em;}
.pr2em {padding-right:2em;}
.pl30 {padding-left:30px;}
.pt05 {padding-top:5px;}
.pt13 {padding-top:13px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt45 {padding-top:45px;}
.pt60 {padding-top:60px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb60 {padding-bottom:60px;}
/*-----float-----*/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
/*------フォント系------*/
.fwb {font-weight:bold;}
.tac {text-align:center!important;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.fc_red {color:#ff0000;}
.fc_red2 {color:#cc0000;}
.fc_red3 {color:#D74B28;}
.fc_blue {color:#061D8A;}
.fc_white {color:#ffffff;}
.fs80 {font-size:80%;}

/*------position------*/
.p_rela {
  position:relative;
}
/*========
header
=============*/
#tw2019_header {
  margin-bottom:18px;
}
.tw2019_h_txt_area {
  background:#000000;
  color:#ffffff;
  padding:7px 0;
}
.tw2019_h_txt_area p,
.tw2019_h_txt_area ul li {
  font-size:12px;
  font-weight:normal;
}
.tw2019_h_txt_area ul li {
  float:left;
  border-left:1px solid #ffffff;
  padding-left:15px;
  margin-left:15px;
}
.tw2019_h_txt_area ul li:first-child {
  border-left:0;
  padding-left:0;
  margin-left:0;
}
.tw2019_h_txt_area ul li a {
  color:#ffffff;
  text-decoration:none;
}
.tw2019_h_txt_area ul li a:hover {
  text-decoration:underline;
}

.tw2019_h_area {
  padding:10px 0;
}
.tw2019_h_logo,
.tw2019_h_ic_area {
  float:left;
}
.tw2019_h_logo {
  width:20%;
  margin-right:2%;
}
.tw2019_h_ic_area {
  width:35%;
}
.tw2019_h_ic_area li a {
  display:block;
  width:55px;
  height:55px;
  white-space:nowrap;
  text-indent:100%;
  overflow:hidden;
  float:right;
  margin-left:2%;
}
.tw2019_h_ic_area li.global a {
  background:url(https://tamashiiweb.com/img/ic_header_glo.png) no-repeat;
  background-size:contain;
}
.tw2019_h_ic_area li.global a:hover {
  background:url(https://tamashiiweb.com/img/ic_header_glo_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.tw2019_h_ic_area li.language  {
  display:block;
  width:55px;
  height:55px;
  white-space:nowrap;
  float:right;
  margin-left:2%;
}
.tw2019_h_ic_area li.language dt {
  background:url(https://tamashiiweb.com/img/ic_header_lang.png) no-repeat;
  background-size:contain;
  cursor:pointer;
  height:55px;
  text-indent:100%;
  overflow:hidden;
}
.tw2019_h_ic_area li.language dt:hover {
  background:url(https://tamashiiweb.com/img/ic_header_lang_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

/*-- wovn --*/
.tw2019_h_ic_area li.language {
  position:relative;
}
.tw2019_h_ic_area li.language dd {
  display:none;
  position:absolute;
  z-index:1;
  top:60px;
  left:-31px;
}
.tw2019_h_ic_area li.language dd .tw2019_wovn_area {
  position: relative;
  background: #161616;
  padding: 10px;
  color:#ffffff;
  text-align:center;
}
.tw2019_h_ic_area li.language dd .tw2019_wovn_area:after{
  content: "";
  position: absolute;
  top:-10px;
  right: 0;
  left: 0;
  width: 0px;
  height: 0px;
  margin: auto;
  border:15px solid transparent;
  border-bottom-color:#000;
  border-top-width:0;
}
.tw2019_h_ic_area li.language dd .wovn-lang-list {
  background:#ffffff;
  font-size:16px;
  color:#161616;
}
.tw2019_h_ic_area li.language dd .tw2019_wovn_area .wovn-lang-list li {
  padding:2px 10px;
  display:block;
  width:100px;
  cursor:pointer;
}
.tw2019_h_ic_area li.language dd .tw2019_wovn_area .wovn-lang-list li.selected {
  background:#E60012;
  color:#ffffff;
}

/*-- /wovn --*/

.tw2019_h_searchbox {
  float:right;
  width:42%;
  margin-left:1%;
  border:3px solid #E4E8F2;
  border-radius:10px;
  padding:12px 12px 11px;
}
.tw2019_h_searchbox input {
  border:none;
}
.tw2019_h_searchbox #cse-search-box {
  width:100%;
}
.tw2019_h_searchbox input.search_input {
  width:92%;
  font-size:16px;
  text-align:right;
}
.tw2019_h_searchbox input::placeholder {
  color:#E4E8F2;
}
.tw2019_h_searchbox input:-ms-input-placeholder {
  color:#E4E8F2;
}
.tw2019_h_searchbox input::-ms-input-placeholder {
  color:#E4E8F2;
}

.tw2019_h_searchbox input.search_submit {
  background:url(https://tamashiiweb.com/img/ic_serch.png) no-repeat;
  width:23px;
  height:23px;
  text-indent:100%;
  position:relative;
  top:-2px;
  cursor:pointer;
}

/*グローバルナビ
===================*/
#tw2019_gnav {
  background:#000000;
  color:#ffffff;
  font-size:12px;
  position:relative;
}
#tw2019_gnav::before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  height:30px;
  background:#ffffff;
  display:block;
  width:100%;
  opacity:0.2;
}
#tw2019_gnav ul > li {
  float:left;
  border-left:1px solid #ffffff;
  padding-left:12px;
}
#tw2019_gnav ul > li:first-child {
  border:none;
  padding-left:0;
}
#tw2019_gnav ul li.tw2019_gnav_box01 {
  width:255px;
}
#tw2019_gnav ul li.tw2019_gnav_box02 {
  width:267px;
}
#tw2019_gnav ul li.tw2019_gnav_box03 {
  width:478px;
}
#tw2019_gnav dl {
  padding:7px 0 10px;
}
#tw2019_gnav dl dt {
  width:100%;
  font-weight:bold;
  text-align:center;
  margin-bottom:20px;
}
#tw2019_gnav dl dd {
  float:left;
}
#tw2019_gnav dl dd a {
  display:block;
  width:116px;
  height:70px;
  white-space:nowrap;
  text-indent:100%;
  overflow:hidden;
  margin-right:10px;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd a {
  display:block;
  width:108px;
  height:70px;
  white-space:nowrap;
  text-indent:100%;
  overflow:hidden;
  margin-right:10px;
}
#tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a,
#tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a,
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a {
  margin-right:0;
}
#tw2019_gnav dl dd a:hover,
#tw2019_gnav ul li ul li a:hover {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
#tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav01.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav01_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav02.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav02_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav03.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav03_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav04.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav04_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav05.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav05_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav06.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav06_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(3) a {
  background:url(https://tamashiiweb.com/img/gnav07.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(3) a:hover {
  background:url(https://tamashiiweb.com/img/gnav07_hover.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a {
  background:url(https://tamashiiweb.com/img/gnav09.png) no-repeat;
}
#tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a:hover {
  background:url(https://tamashiiweb.com/img/gnav09_hover.png) no-repeat;
}


/*パンくずリスト
===================*/
#tw2019_blead_pc {
  width:1000px;
  margin:16px auto;
}
#tw2019_blead_pc li {
  float:left;
  font-size:12px;
  position:relative;
  padding-left:14px;
  margin-right:8px;
}
#tw2019_blead_pc li:before {
  content:">";
  position:absolute;
  left:0;
}
#tw2019_blead_pc li a:hover {
  text-decoration:underline;
}
#tw2019_blead_pc li:first-child {
  padding-left:20px;
}
#tw2019_blead_pc li:first-child:before {
  content:"";
  display:inline-block;
  background:url(https://tamashiiweb.com/img/ic_blead_01.png) no-repeat left center;
  width:15px;
  height:15px;
}


/*--スマートフォンサイトを表示する--*/
#smp_link {
  text-align:center;
}
#smp_link a {
  display:block;
  color:#ffffff;
  text-decoration:none;
  background:#444444;
  font-size:28px;
  padding:18px 0;
}
/*========
footer
=============*/
.tw2019_footer_upper_area {
/*  width:718px;*/
  width:1000px;
  margin:0 auto;
  padding:30px 0 0 150px;
}
.tw2019_footer_upper_area ul li,
.tw2019_footer_upper_area ul li p {
  float:left;
}
.tw2019_footer_upper_area ul li {
  margin-right:20px;
}
.tw2019_footer_upper_area ul li:nth-child(2) {
  padding-top:26px;
  line-height:1.3;
  font-size:12px;
}
.tw2019_footer_upper_area ul li p:nth-child(2) {
  margin-left:10px;
  padding-top:18px;
}

/*-- ページトップへ戻る --*/
#tw2019_pt_btn {
/*  position:fixed;
  bottom:20px;
  right:30px;
  z-index: 9999;*/
  display:block;
/*  width:206px;
  height:161px;*/
  width:200px;
  height:200px;
  float:right;
  margin-top:-60px;
}
#tw2019_pt_btn:hover {
  opacity:0.7;
}
#tw2019_pt_btn img {
  width:100%;
}

/*-- メインエリア --*/
#tw2019_footer .tw2019_footer_main_area {
  background:#161616;
  padding:54px 0 36px;
  color:#ffffff;
}
#tw2019_footer .tw2019_footer_main_area a {
  color:#ffffff;
  text-decoration:none;
}
#tw2019_footer .tw2019_footer_main_area a:hover {
  text-decoration:underline;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper,
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_middle {
  border-bottom:1px solid #ffffff;
  padding-bottom:30px;
  margin-bottom:30px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box {
  margin-bottom:42px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li {
  float:left;
  width:19%;
  border-left:1px solid #363636;
  padding-left:20px;
  min-height:229px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li:first-child {
  border-left:0;
  padding-left:0;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li:nth-child(3) {
  width:24%;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li dl dt {
  font-weight:bold;
  border-left:4px solid #E60012;
  padding:3px 0 0 6px;
  line-height:1;
  margin-bottom:20px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li dl dd {
  margin-bottom:16px;
  font-size:14px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li dl dd.other_link_btn {
  position:relative;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_txt_box li dl dd.other_link_btn:after {
  content:"";
  width:12px;
  height:12px;
  background:url(https://tamashiiweb.com/img/cmn/ico/ic_otherlink_02.png) no-repeat center top;
  background-size:cover;
  position:absolute;
  left:6em;
  top:4px;
}

#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_bnr_box {
  width:950px;
  margin:0 auto;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_bnr_box li {
  float:left;
  margin-left:14px;
  width:227px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_bnr_box li p {
  font-size:14px;
  margin-bottom:5px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_upper .tw2019_footer_bnr_box li:first-child {
  margin-left:0;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(1) {
  float:left;
  text-align:left;
  width:20%;
  padding-top:10px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(2) {
  float:left;
  text-align:center;
  width:60%;
  font-size:14px;
  padding-top:20px;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(3) {
  float:right;
  text-align:right;
  width:20%;

  /* 20220401 */
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* 20220401 */
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(3) a:first-of-type {
  width: 24%;
  margin-right: 8%;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(3) a:last-of-type {
  width: 68%;
}
#tw2019_footer .tw2019_footer_main_area .tw2019_footer_main_bottom li:nth-child(3) img {
  width: 100%;
}

/*下層PICKUPエリア
===========================*/
#main #tw2019_top_pickuparea {
  background: #E4E8F2;
  padding: 14px 14px 14px 40px;
  margin-bottom: 60px;
}
#main #tw2019_top_pickuparea #tw2019_top_pickuparea li:first-child {
  margin-left: 0;
  width: 24%;
  padding-top: 20px;
  border: 0;
}
#main #tw2019_top_pickuparea li img {
  width:100%;
}
#main #tw2019_top_pickuparea li {
  float: left;
  margin-left: 2%;
  width: 17%;
  position: relative;
  border: 5px solid #E60012;
}
#main #tw2019_top_pickuparea li:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -2px;
  bottom: -4px;
  background: url(https://tamashiiweb.com/img/ic_pickup01.png) no-repeat;
  background-size: contain;
  width: 60px;
  height: 62px;
}


/*wovn調整用
===========================*/
/*-- gnav --*/
html[lang=en] #tw2019_gnav .tw2019_gnav_box02 dl dt {
  margin-right:5px;
}

html[lang=en] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav01_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav01_hover_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav02_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav02_hover_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav03_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav03_hover_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav04_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav04_hover_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/gnav05_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/gnav05_en_hover.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/gnav06_en.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/gnav06_en_hover.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a {
  background:url(https://tamashiiweb.com/img/gnav09.png) no-repeat;
}
html[lang=en] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a:hover {
  background:url(https://tamashiiweb.com/img/gnav09_hover.png) no-repeat;
}

/*-- TOPICS --*/
html[lang=en] .tw2019_topics_btn_area li a {
  height:70px;
}
html[lang=en] .tw2019_top_item_sliderarea .tw2019_btn_area01 li a,
html[lang=en] .tw2019_top_itemshop_sliderarea .tw2019_btn_area01 li a {
  width:500px;
}


/* 99. Preview Mode Style */
#is_preview{
  box-sizing:border-box;
  padding:20px;
  font-size:32px;
  line-height:32px;
  height:80px;
  text-align:center;
  position:absolute;
  top:0;
  width:100%;
  background:#FFF;
  background:rgba(255,255,255,0.8);
  border-bottom:5px solid #1DC0F7;
  box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.3);
  color:#000000;
}
#is_preview a#preview_close{
  font-size:14px;
  display:block;
  float:right;
  border:1px solid #1DC0F7;
  color:#1DC0F7;
  padding:6px 8px;
}
#is_preview a#preview_close:hover{
  background:#1DC0F7;
  color:#FFF;
}

/*wovn調整用(繁体字)
===========================*/
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box02 dl dt {
  margin-right:5px;
}

html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav01.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav01_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav02.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav02_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav03.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav03_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav04.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav04_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav05.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav05_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav06.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav06_hover.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav08.png) no-repeat;
}
html[lang=zh-Hant] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/gnav08_hover.png) no-repeat;
}
html[lang=zh-Hant] .tw2019_h_ic_area li.language dt {
  background:url(https://tamashiiweb.com/img/zh-cht/ic_header_lang.png) no-repeat;
  background-size:contain;
  cursor:pointer;
  height:55px;
  text-indent:100%;
  overflow:hidden;
}
html[lang=zh-Hant] .tw2019_h_ic_area li.language dt:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/ic_header_lang_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
html[lang=zh-Hant] .tw2019_h_ic_area li.global a {
  background:url(https://tamashiiweb.com/img/zh-cht/ic_header_glo.png) no-repeat;
  background-size:contain;
}
.tw2019_h_ic_area li.global a:hover {
  background:url(https://tamashiiweb.com/img/zh-cht/ic_header_glo_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

/*wovn調整用(簡体字)
===========================*/
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box02 dl dt {
  margin-right:5px;
}

html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav01.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav01_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav02.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box01 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav02_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav03.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav03_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav04.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box02 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav04_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav05.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(1) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav05_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav06.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(2) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav06_hover.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav08.png) no-repeat;
}
html[lang=zh-Hans] #tw2019_gnav .tw2019_gnav_box03 dl dd:nth-of-type(4) a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/gnav08_hover.png) no-repeat;
}
html[lang=zh-Hans] .tw2019_h_ic_area li.language dt {
  background:url(https://tamashiiweb.com/img/zh-chs/ic_header_lang.png) no-repeat;
  background-size:contain;
  cursor:pointer;
  height:55px;
  text-indent:100%;
  overflow:hidden;
}
html[lang=zh-Hans] .tw2019_h_ic_area li.language dt:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/ic_header_lang_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
html[lang=zh-Hans] .tw2019_h_ic_area li.global a {
  background:url(https://tamashiiweb.com/img/zh-chs/ic_header_glo.png) no-repeat;
  background-size:contain;
}
html[lang=zh-Hans] .tw2019_h_ic_area li.global a:hover {
  background:url(https://tamashiiweb.com/img/zh-chs/ic_header_glo_hover.png) no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

 /* PUSH終了告知 */
.end_push_txt{
  display:block;
  max-width: 900px;
  margin: 0 auto 30px;
  padding:10px 5px;
  text-align:center;
  background-color:#ff0000;
  position: relative;
  border: 3px solid #ff0000;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.end_push_txt a{
  color:#ffffff;
  font-weight: bold;
}
.end_push_txt:hover{
  background-color: #fff;
}
.end_push_txt:hover a{
  color: #ff0000;
}
.end_push_txt dl dt,
.end_push_txt dl dd {
    float: left;
}
.end_push_txt dl dt {
    position: relative;
    padding: 0 18px 0 25px;
    margin-right: 18px;
    font-weight: bold;
    border-right: 1px solid #fff;
    width: 20%;
}
.end_push_txt dl dt::before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(https://tamashiiweb.com/img/ic_ex01.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
}
.end_push_txt dl dd:nth-of-type(odd) {
    font-weight: bold;
    margin-right: 10px;
}