@charset "UTF-8";

#column .box_text p a{color:#edab35;}
#column .box_text p a:hover{text-decoration:none;}

#column .box_text p + p{margin-top:2.1em;}

#column .box_text p .fw700{font-weight:700;}

#column .box_text .color_box{background-color:#fff6dd;padding:20px 30px;border-radius:10px;}

#column .box_text .excerpt{background-color:#fff6dd;padding:20px 30px;border-radius:10px;}
#column .box_text .excerpt dd{font-weight:700;}

#column .section_subtitle2{font-size:21px;line-height:1.3;font-weight:700;color:#edab35;margin-bottom:10px;}
#column .box_text + .section_subtitle2,
#column .float_box + .section_subtitle2{margin:40px 0 -25px;}

#column .section_subtitle3{font-size:19px;line-height:1.3;font-weight:700;margin-bottom:10px;}
#column .box_text + .section_subtitle3,
#column .float_box + .section_subtitle3{margin:40px 0 -25px;}

#column .table_box2{margin:40px 0 0;}
#column .table_box2 .table_box2_inner{overflow:auto;}
#column .table_box2 table{border-collapse:collapse; width:100%; box-sizing:border-box;}
#column .table_box2 table thead th{font-size:13px;line-height:1.5;text-align:center;background-color:#fff6dd;padding:6px 0;box-sizing:border-box;border:1px solid #ccc;}
#column .table_box2 table thead th:first-child{width:3.5em;}
#column .table_box2 table thead th:nth-of-type(2){width:9.5em;}
#column .table_box2 table tbody td{font-size:13px;line-height:1.5;text-align:left;vertical-align:middle;background-color:#fff;padding:6px;box-sizing:border-box;border:1px solid #ccc;}
#column .table_box2 table tbody td.performance,
#column .table_box2 table tbody td.division{text-align:center;}
#column .table_box2 table tbody td.performance > span{display:block;}
#column .table_box2 table tbody td.performance > span.arrow svg{font-size:1px;line-height:0;height:auto;width:14px;margin:10px 0;}
#column .table_box2 table tbody td.division br{display:none;}

@media screen and (max-width:767px){
  #column .box_text .color_box{margin:10px 0 20px;padding:15px;}
  #column .box_text .excerpt{padding:15px;}
  #column .section_subtitle2{font-size:16px;margin-bottom:5px;}
  #column .box_text + .section_subtitle2,
  #column .float_box + .section_subtitle2{margin:20px 10px 5px;}
  #column .section_subtitle3{font-size:16px;margin-bottom:5px;}
  #column .box_text + .section_subtitle3,
  #column .float_box + .section_subtitle3{margin:20px 10px 5px;}
  #column .table_box2{margin:15px 0;padding:10px;background:#aaa;}
  #column .table_box2 .table_box2_inner{background:#FFF;}
  #column .table_box2 table thead th:nth-of-type(2){width:4.5em;}
  #column .table_box2 table tbody td.division br{display:block;}
}
