/*-----------------------------------------
  #page_case_common
------------------------------------------*/
#page_case_common{padding-top:6%}
#page_case_common h3{background-color:#fff; color:#7f4c00; font-size:1.6rem; padding:2.5% 4.21% 1.5% 4.21%; font-weight:bold; margin-bottom:3.15%}
#page_case_common .clump{width:48.3%; float:left; margin-right:3.33%; border:1px solid #ccc; padding:1.56% 1.56% 1.2rem 1.56%; background-color:#fff; margin-bottom:3.33%}
#page_case_common .pic{margin-bottom:3.90%}
#page_case_common h4{color:#966011; font-weight:700}
#page_case_common .clump:nth-child(2n){margin-right:0%}
#page_case_common .fit{height: 135px;}

/*-----------------------------------------
  #page_case_common_dl
------------------------------------------*/
#page_case_common_dl{padding-top:6%; color:#333}
#page_case_common_dl .h3_ptn{background-color:#fff; color:#7f4c00; font-size:2.1rem; padding:2.5% 4.21% 1.5% 4.21%; font-weight:bold; margin-bottom:3.15%}
#page_case_common_dl .Box{border:1px solid #dec7a5}
#page_case_common_dl .ttl_Box{background-image:url(../images/common/case_ttl_bg.jpg); padding:4.5% 5% 4% 5%}
#page_case_common_dl .h4_ptn{color:#966012; font-weight:700; font-size:1.7rem}
#page_case_common_dl .bg_Box{background-color:#fff; padding:5%}

/* be_Box */
#page_case_common_dl .be_Box{width:50%; margin-left:auto; margin-right:auto; margin-bottom:5%}
#page_case_common_dl .h5_ptn_01{width:52%; margin-left:auto; margin-right:auto; margin-bottom:5%}

/* af_Box */
#page_case_common_dl .af_Box{margin-bottom:12%}
#page_case_common_dl .af_Box .pic{text-align: center;}
#page_case_common_dl .h5_ptn_02{width:39.7%; margin-left:auto; margin-right:auto; margin-bottom:5%}
#page_case_common_dl .h5_ptn_03{background-image:url(../images/common/case_ttl_bg.jpg); color:#333; font-weight:700; font-size:1.7rem; padding:2.34% 2.34% 1.56% 2.34%; margin-bottom:3.90%}






