@charset "UTF-8";
/* --------------------------------*/
/* mixin 置放區
/* --------------------------------*/
input[type=date] { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; }

/* --------------------------------*/
/* mixin 置放區
/* --------------------------------*/
@media screen and (min-width: 320px) and (max-width: 640px) { .mobile-hidden { display: none; }
  .mobile-show { display: block; }
  img { width: 100%; }
  .frameset #header .header_content { width: 100%; }
  .frameset #main { width: 100%; }
  .frameset #main.col_2 { width: 100%; }
  .frameset #main.col_2 .main1 { width: 100%; }
  .frameset #footer { width: 100%; }
  .frameset #footer .footer_content { width: 100%; }
  .frameset.style2 #header .header_content, .frameset.style3 #header .header_content, .frameset.style4 #header .header_content, .frameset.style5 #header .header_content, .frameset.style6 #header .header_content, .frameset.style7 #header .header_content, .frameset.style8 #header .header_content { width: 100%; }
  .frameset.style2 #main, .frameset.style3 #main, .frameset.style4 #main, .frameset.style5 #main, .frameset.style6 #main, .frameset.style7 #main, .frameset.style8 #main { width: 100%; }
  .frameset.style2 #main.col_2, .frameset.style3 #main.col_2, .frameset.style4 #main.col_2, .frameset.style5 #main.col_2, .frameset.style6 #main.col_2, .frameset.style7 #main.col_2, .frameset.style8 #main.col_2 { width: 100%; }
  .frameset.style2 #main.col_2 .main1, .frameset.style3 #main.col_2 .main1, .frameset.style4 #main.col_2 .main1, .frameset.style5 #main.col_2 .main1, .frameset.style6 #main.col_2 .main1, .frameset.style7 #main.col_2 .main1, .frameset.style8 #main.col_2 .main1 { width: 100%; }
  .frameset.style2 #footer, .frameset.style3 #footer, .frameset.style4 #footer, .frameset.style5 #footer, .frameset.style6 #footer, .frameset.style7 #footer, .frameset.style8 #footer { width: 100%; }
  .frameset.style2 #footer .footer_content, .frameset.style3 #footer .footer_content, .frameset.style4 #footer .footer_content, .frameset.style5 #footer .footer_content, .frameset.style6 #footer .footer_content, .frameset.style7 #footer .footer_content, .frameset.style8 #footer .footer_content { width: 100%; }
  .frameset #container2 { width: 100%; margin: 0px auto !important; }
  .frameset #container2 .funcpage { display: none; }
  .frameset #container2 .mainpage { width: 100%; float: none !important; }
  .frameset #container2 .mainpage #header .header_content .headtop { display: block; }
  .frameset #container2 .mainpage #main #main_content { width: auto; float: none !important; }
  .frameset #container2 .mainpage #main #aside { width: auto; float: none !important; }
  .frameset.navigation #container2 .mainpage #header { min-height: 480px; }
  .frameset.navigation #container2 .mainpage #header .header_content .headtop #logo { display: none; }
  .frameset.navigation #container2 .mainpage #header .header_content .headtop .page-title { display: block; }
  .frameset.navigation #container2 .mainpage #header .header_content .headtop .page-back { display: none; }
  .frameset.navigation #container2 .mainpage #header .header_content .md.md_nav { display: block; }
  .frameset.navigation #container2 .mainpage #header .header_content .md.md_nav .dropdown-openmenu { display: block; }
  .frameset.navigation #container2 .mainpage #header .header_content .md.md_tags { display: none; }
  .frameset.navigation #container2 .mainpage #main { display: none; }
  #lionhead { position: static !important; border-bottom: none !important; border-top: 4px solid #e60012; display: none !important; }
  #lionhead .wrap { width: auto !important; }
  #lionhead .wrap .logo { display: none !important; }
  #lionhead .wrap .addlink { display: none !important; }
  #lionhead .wrap .sns { float: left !important; }
  #lionfooter .wrap { width: auto !important; }
  #lionfooter .wrap .logo { display: inline-block !important; }
  #lionfooter .wrap ul.nav { display: none; }
  .md.md_nav { display: none; }
  .md.md_anchor.fixed { position: static; }
  .md.md_tags { margin: 0px; }
  .md.md_tags ul { margin: 0px; padding: 10px; }
  .md.md_tags ul li { display: inline-block; }
  .md.md_pictxt .md_content .list_all .list_item { width: 100% !important; }
  .md.md_pictxt .md_content .list_all .list_item .figure { width: 100%; }
  .md.md_pictxt .md_content .list_all .list_item .word { width: 100%; }
  .md.md_pictxt .md_content .list_all .list_item .word .base_price { position: static; }
  .md.md_pictxt .md_content .list_all .list_item .word .btn.buy { position: static; }
  .md.md_pictxt.horizontal .md_content .list_all .list_item, .md.md_pictxt.horizontal_2 .md_content .list_all .list_item, .md.md_pictxt.wrapping .md_content .list_all .list_item { width: 100% !important; }
  .md.md_pictxt.horizontal .md_content .list_all .list_item .figure, .md.md_pictxt.horizontal_2 .md_content .list_all .list_item .figure, .md.md_pictxt.wrapping .md_content .list_all .list_item .figure { width: 100%; }
  .md.md_pictxt.horizontal .md_content .list_all .list_item .word, .md.md_pictxt.horizontal_2 .md_content .list_all .list_item .word, .md.md_pictxt.wrapping .md_content .list_all .list_item .word { width: 100%; }
  .md.md_pictxt.horizontal .md_content .list_all .list_item .word .base_price, .md.md_pictxt.horizontal_2 .md_content .list_all .list_item .word .base_price, .md.md_pictxt.wrapping .md_content .list_all .list_item .word .base_price { position: static; }
  .md.md_pictxt.horizontal .md_content .list_all .list_item .word .btn.buy, .md.md_pictxt.horizontal_2 .md_content .list_all .list_item .word .btn.buy, .md.md_pictxt.wrapping .md_content .list_all .list_item .word .btn.buy { position: static; }
  .md.md_product .md_content .list_all .list_item { width: 100% !important; }
  .md.md_product .md_content .list_all .list_item .figure { width: 100%; }
  .md.md_product .md_content .list_all .list_item .word { width: 100%; }
  .md.md_product .md_content .list_all .list_item .word .base_price { position: static; }
  .md.md_product .md_content .list_all .list_item .word .btn.buy { position: static; }
  .md.md_product.o11 .list_all .list_item .field_price { display: table-row; }
  .md.md_product.o12 .list_all .list_item { width: 100%; }
  .md.md_product.o13 .list_all .list_item { width: 100%; }
  .md.md_product.o13 .list_all .list_item .item .box_img { width: 100%; }
  .md.md_product.o13 .list_all .list_item .item .box_txt { width: 100%; }
  .md.md_product.e05 .md_content .box { position: static; }
  .md.md_product.e05 .md_content .img_box { position: static; }
  .md.md_product.e05 .md_content .tx_box { position: static; }
  .md.md_product.o11 .list_all .list_item .field_price .md.md_product.noimg .md_content .list_all .list_item .word { width: 100%; }
  .md.md_product.figure_right .md_content .list_all .list_item { width: 100% !important; }
  .md.md_product.figure_right .md_content .list_all .list_item .figure { width: 100%; }
  .md.md_product.figure_right .md_content .list_all .list_item .word { width: 100%; }
  .md.md_product.figure_right .md_content .list_all .list_item .word .base_price { position: static; }
  .md.md_product.figure_right .md_content .list_all .list_item .word .btn.buy { position: static; }
  .md.md_product.figure_big .md_content .figure { float: none; width: 100%; margin: 0px auto; }
  .md.md_product.figure_big .md_content .list_all { width: 100%; float: none; }
  .md.md_product.figure_big .md_content .list_all .list_item .word { width: 100%; }
  .md.md_product.featured .md_content .list_all .list_item .figure { float: none; width: 100%; margin: 0px auto; }
  .md.md_product.featured .md_content .list_all .list_item .word { width: 100%; }
  .md.md_product.featured .md_content .list_all .list_item:first-child .word { width: 100%; }
  .md.md_prod_erp .md_content .list_all .list_item .figure { float: none; width: 100%; margin: 0px auto; }
  .md.md_prod_erp .md_content .list_all .list_item .word { float: none; width: 100%; max-width: 100%; }
  .md.md_prod_erp .md_content .list_all .list_item .word h3 { width: 100%; }
  .md.md_prod_erp .md_content .list_all .list_item .base_price { float: none; width: 100%; }
  .md.md_prod_erp.git .md_content .list_all .list_item .word { float: none; width: 100%; max-width: 100%; }
  .md.md_prod_erp.git .md_content .list_all .list_item .base_price { float: none; width: 100%; }
  .md.md_prod_erp.fit .md_content .list_all .list_item .word { float: none; width: 100%; max-width: 100%; }
  .md.md_prod_erp.fit .md_content .list_all .list_item .base_price { float: none; width: 100%; }
  .md.md_prod_erp.airtkt .md_content .list_all .list_item .word { float: none; width: 100%; max-width: 100%; }
  .md.md_prod_erp.airtkt .md_content .list_all .list_item .base_price { float: none; width: 100%; }
  .md.md_prod_erp.complex .md_content .list_all .list_item a { display: block; width: 100%; padding: 5px 0px; } }
