@charset "utf-8";

/* ct_btn_win2k */
.ct_btn_win2k { font-weight: bold; line-height: 1.4; position: relative; display: inline-block; margin: 0; padding: 24px 16px; border-collapse: separate; cursor: pointer; text-align: center; border: 1px solid #bdbdbd; border-radius: 3px; background: #fff; color: #005e8c; vertical-align: top; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none !important; }

/* ct_icon_number */
.ct_icon_number { vertical-align: middle; margin-right: 9px; }

/* table */
.ct_table_font { font-size: 85%; }
.ct_cell_guide { background: #d50000 !important; color: #fff; }
.ct_cell_hz { text-align: center; }
td.ct_link_horsepower { background: #fff; font-weight: bold; padding: 0; }
.ct_link_horsepower a { display: block; padding: 13px 16px; }

/* ct_case_list */
.ct_case_list { border: #bdbdbd 1px solid; border-radius: 4px; overflow: hidden; }
.ct_case_box {}
.ct_case_list .box_heading { display: table; width: 100%; background: #fff; }
.ct_case_list .box_heading .box_img { display: table-cell; padding: 0 0 0 20px; width: 96px; box-sizing: border-box; vertical-align: middle; }
.ct_case_list .box_heading .box_txt { display: table-cell; width: 214px; font-size: 129%; font-weight: bold; text-align: center; vertical-align: middle; }
.ct_case_list .box_heading .box_estimate { display: table-cell; padding: 0 0 0 20px; vertical-align: middle; }
.ct_case_list .box_heading .box_estimate .col { float: left; }
.ct_case_list .box_heading .box_estimate .col2 { padding: 4px 0 0 10px; }
.ct_case_list .box_heading .box_estimate .col2 .txt { margin: 0; }
.ct_case_list .box_heading .box_estimate .col2 .txt1 { font-weight: bold; }
.ct_case_list .box_heading .box_estimate .col2 .txt2 { font-size: 129%; }
.ct_case_list .box_heading .box_estimate .col2 .txt2 span { color: #d80000; }
.ct_case_list .box_heading .box_estimate_heading { margin: 0; padding: 10px 0 8px; width: 52px; box-sizing: border-box; border: #d60c0c 1px solid; border-radius: 4px; font-size: 129%; line-height: 1.2; font-weight: bold; text-align: center; }
.ct_case_list .box_heading .box_estimate_heading span { display: block; font-size: 61%; }
.ct_case_list .box_content { padding: 0 !important; background: #fff; }
.ct_case_list .box_content_inner { padding: 0 20px 20px; }
.ct_case_list .box_content_h { position: relative; padding: 12px 0 10px 20px; border-bottom: #bdbdbd 1px solid; font-size: 129%; font-weight: bold; }
.ct_case_list .box_content_h:before { content: ''; display: block; position: absolute; left: 0; top: 12px; width: 4px; height: 25px; background: #d50000; }
.ct_case_list .box_btn { padding-right:38px !important; color: #333 !important; text-align: right !important; }
.ct_case_list .box_btn.open { background: #e0ddd5 url(/ldg/ja/air/products/culossnay/about/img/detail_01_arrow_accordion_down.png) no-repeat right !important; }
.ct_case_list .box_btn.close { background: #e0ddd5 url(/ldg/ja/air/products/culossnay/about/img/detail_01_arrow_accordion_up.png) no-repeat right !important; }
