
@charset "UTF-8";
  .column,
  .columns {
    padding-left: 1px!important;
    padding-right: 1px!important; }

/*  .large-1 {
    width: 8%!important; }

  .large-2 {
    width: 16%!important; }

  .large-3 {
    width: 24%!important; }

  .large-4 {
    width: 32%!important; }

  .large-5 {
    width: 40%!important; }

  .large-6 {
    width: 48%!important; }

  .large-7 {
    width: 56%!important; }

  .large-8 {
    width: 64%!important; }

  .large-9 {
    width: 72%!important; }

  .large-10 {
    width: 80%!important; }

  .large-11 {
    width: 88%!important; }

  .large-12 {
    width: 96%!important; }*/

/*  .large-1 {
    width: 8.25%!important; }

  .large-2 {
    width: 16.5%!important; }

  .large-3 {
    width: 24.75%!important; }

  .large-4 {
    width: 33%!important; }

  .large-5 {
    width: 41.25%!important; }

  .large-6 {
    width: 49.5%!important; }

  .large-7 {
    width: 57.75%!important; }

  .large-8 {
    width: 66%!important; }

  .large-9 {
    width: 74.25%!important; }

  .large-10 {
    width: 82.5%!important; }

  .large-11 {
    width: 90.75%!important; }

  .large-12 {
    width: 99%!important; }*/

  .large-1 {
    width: 8.1666%!important; }

  .large-2 {
    width: 16.3333%!important; }

  .large-3 {
    width: 24.5%!important; }

  .large-4 {
    width: 32.6666%!important; }

  .large-5 {
    width: 40.8333%!important; }

  .large-6 {
    width: 49%!important; }

  .large-7 {
    width: 57.1666%!important; }

  .large-8 {
    width: 65.3333%!important; }

  .large-9 {
    width: 73.5%!important; }

  .large-10 {
    width: 81.6666%!important; }

  .large-11 {
    width: 89.8333%!important; }

  .large-12 {
    width: 98%!important; }

/*#main{padding-right:10px!important;width:62%!important;}
#side{padding-left:10px!important;width:31%!important;}*/
#main{padding-right:10px!important;width:64%!important;}
#side{padding-left:10px!important;width:32%!important;}
#f_nav li{white-space:normal!important;}
#f_nav li a{white-space:nowrap!important;}
#h_fix{position:relative;}
#path{margin-top:0;}
#searchBox1{padding-left:20px!important;padding-right:20px!important;}
#top_category .columns{width:24%!important;}
#top_category a{height:78px;}
#top_category a span.c_text{display:block;float:left;padding-top:20px;padding-left:20px;}

#about #block_index dl dt{width:45%;}
#about h3{margin:0;}

.s_nav2 li a{margin-top:0;margin-bottom:0;}
#top_search #top_search1 .columns{margin-bottom:0;}
#top_search2 .columns{padding:0 1px!important;}

#search_list2{clear:left;}
#search_list2 li{float:left;}
#search_list2 li a{float:none;display:block;white-space:nowrap;}
#searchTab2 li a{height:53px!important;}
.m_area{left:-9px;}
#search_contents h2{margin-top:0;}
#search_contents{padding-top:30px;}
#ser_phSP{padding-left:10px!important;}

.m_area2{left:-9px;}
h2.search_ttl{left:-9px;position:relative;}
#sta_list{left:-9px;position:relative;}
#searchTab3_img .tabs{width:12.25%;}
#search_list3 li{display:inline;white-space:nowrap;}
#search_list3 li a{float:none;}
#searchTab3_img ul li a{height:50px;}
#searchTab3_img ul li a span.tab_c_text{display:block;float:left;padding-top:10px;padding-left:5px;}
#search_list3{padding:0 10px!important;}
#shop_table{padding:0 10px!important;}

#path_wrap1{padding-top:0;}

#event_list .ph{width:20%!important;padding-right:30px!important;}
#eventTab1 ul{height:30px;position:relative;}
#eventTab1 li{float:left;padding:0;line-height:30px;}


/*PC*/
@media screen and (min-width:1020px){

}


/*TB*/
@media screen and (min-width:640px) and (max-width:1020px){
  .medium-1 {
    position: relative;
    width: 8.33333%; }

  .medium-2 {
    position: relative;
    width: 16.66667%; }

  .medium-3 {
    position: relative;
    width: 25%; }

  .medium-4 {
    position: relative;
    width: 33.33333%; }

  .medium-5 {
    position: relative;
    width: 41.66667%; }

  .medium-6 {
    position: relative;
    width: 50%; }

  .medium-7 {
    position: relative;
    width: 58.33333%; }

  .medium-8 {
    position: relative;
    width: 66.66667%; }

  .medium-9 {
    position: relative;
    width: 75%; }

  .medium-10 {
    position: relative;
    width: 83.33333%; }

  .medium-11 {
    position: relative;
    width: 91.66667%; }

  .medium-12 {
    position: relative;
    width: 100%; }
}

/*SP*/
@media screen and (max-width:640px){
  .small-1 {
    position: relative;
    width: 8.33333%; }

  .small-2 {
    position: relative;
    width: 16.66667%; }

  .small-3 {
    position: relative;
    width: 25%; }

  .small-4 {
    position: relative;
    width: 33.33333%; }

  .small-5 {
    position: relative;
    width: 41.66667%; }

  .small-6 {
    position: relative;
    width: 50%; }

  .small-7 {
    position: relative;
    width: 58.33333%; }

  .small-8 {
    position: relative;
    width: 66.66667%; }

  .small-9 {
    position: relative;
    width: 75%; }

  .small-10 {
    position: relative;
    width: 83.33333%; }

  .small-11 {
    position: relative;
    width: 91.66667%; }

  .small-12 {
    position: relative;
    width: 100%; }

}