@charset "utf-8";

body.page-template-page_app-php #main {
  top: 194px;
}


#tk_navbar {
   height: auto;
}

#nav_status {
  margin: 15px auto;
}
.navbar_btn{
 padding: 5px 0px 5px 0px;
 margin: 5px 10px 10px;
}

div.takakyu_app .side-menu li:before {
  font-size: 20px;
}

 div.takakyu_app .side-menu li:hover:before {
  font-size: 20px;

}


.total_price_container {
  top: 194px;
}

div.tk_options {
  margin: 0px 10px;
}

div.tk_options > ul {
  margin-top: 2px;
}
div.tk_options .option_page_bar {
  min-height: 20px;
  max-height: 33px;
  margin-bottom: 5px;
  font-size: 10px;
  padding: 0px 15px 0px;
}

div.tk_options .option_page_img_container {
  display: none;
}

div.tk_options .page_status {
  margin: 0px;
  text-align: right;
  height: 100%;
  vertical-align: baseline;
}

div.tk_options .page_title {
  height: 18px;
  overflow: hidden;
  font-size: 14px;
  display: inline-block;
  vertical-align: sub;
}

div.tk_options .page_summary {
  margin: 8px 0px 0px 5px;
  padding: 0px 2px;
  color: #000000;
  width: 160px;
  height: auto;
  display: inline-block;
  text-align:left;
}

.page_summary .page_value {
  width: 88px;
  height: 13px;
  line-height: 16px;
  font-size: 10px;
  padding: 3px 1px;
}

.page_summary .page_price {
  float: right;
  font-size: 13px;
  padding: 3px 1px;
}

div#feather-selection.option_page_bar .page_value {
   width: auto;
   max-width: 90px;
}

div.tk_details div.category_description {
   margin: 0px 15px 5px 0px;
   padding: 2px 10px 5px 10px;
}

#panel_arrow-builder div.tk_details>div.category_description {
   top: 282px;
}
.category_description img {
  height: 100px;
  width: auto;
}
.option_page
{
  margin: 0px 0px 10px;
}
.option_tile {
  padding: 5px;
}

#shafts ul li:not(.status),
#arrow_twine_color ul li:not(.status),
#hagi-washi ul li:not(.status){
  min-height: 140px;
  height: 140px;

}

#cinfo_payment ul li:not(.status) {
  min-height: 180px;
  height: 180px;   
}

#feather-selection ul li:not(.status) {
  min-height: 160px;
  height: 160px;
}

div.tk_details #cinfo_payment .option_tile ,
div.tk_details #cinfo_payment .option_tile img,
div.tk_details #balancing .option_tile ,
div.tk_details #balancing .option_tile img {
    max-width: 120px;
}

#panel_status .panel p {
  margin: 2px;
}


footer.entry-meta {
 margin: 10px 0px 0px 0px;
}

div.tk_details .option_tile footer .nav_btn 
{
   position: relative;
   margin-top: -40px;
}

.order_content {

  padding-bottom: 10px;
}

#tk_footer {
  height: 26px;
}

.tk_options_nav_btn_top, .tk_options_nav_btn_bottom {
   bottom: 0px;
}

