@charset "utf-8";

.c-maintitle { float: left; width: 585px; }
.c-maintitle h2 { font-size: 50px; color: #e17925; line-height: 1.5; padding-bottom: 5px; }
.c-maintitle .sholder { font-size: 28px; }
.c-maintitle .lead_title { font-size: 17px; color: #fff; background-color: #014d8e; width: 565px; padding: 6px 10px 8px 10px; margin-bottom: 15px; }
.c-maintitle .lead_text { font-size: 14px; line-height: 1.7; width: 545px; }
.c-maintitle .c-mainphot { float: right; }

.c-case02 { padding-top: 20px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; margin-bottom: 25px; }
.c-case02 h3 { font-size: 22px; }
.c-case02 .c-text01 { font-size: 14px; padding: 20px 50px 25px 35px; }

.jirei_area { width: 950px; float: left; }
.jirei_box { background-color: #f7f7f7; border: 1px solid #eaeaea; border-radius: 3px; padding: 20px 20px 7px 20px; width: 418px; float: left; margin: 0 30px 30px 0; overflow: hidden;}
.jirei_main { background-color: #fff; border: 1px solid #eaeaea; border-radius: 3px; padding: 15px; width: 388px; margin-bottom: 10px; }
.jirei_main h4 { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
.lphoto-jirei { float: left; margin-right: 20px; width:130px; }
.lphoto-jirei .lphoto-b{width: 130px;display: table-cell;border: solid 1px #014d8e;height: 120px;vertical-align: middle; text-align:center;}
.rtext-jirei { width: 235px; float: right; }
.jirei_text { font-size: 12px; padding-bottom: 20px; border-bottom: 1px #e6e6e6; padding-bottom: 5px; ; line-height: 1.3; }
.jirei_syosai { width: 235px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; padding-top: 5px; }
.jirei_syosai dt { float: left; width: 56px; background: #e9f2fb; padding: 1px; border-radius: 2px; font-size: 11px; color: #014d8e; margin-bottom: 5px; font-weight: bold; border: 1px solid #c9dff4; text-align: center; }
.jirei_syosai dd { width: 185px; padding-left: 65px; font-size: 12px; color: #e17925; padding-top: 3px; }
.jirei_buzai { font-size: 14px; margin-bottom: 5px; font-weight: bold; }
.jirei_buzaibox li { float: left; background: #ffc22c; border: 1px solid #c99120; border-radius: 2px; width: 120px; font-size: 12px; margin: 0 9px 12px 0; text-align: center; padding: 5px; }

.btn_area { padding: 20px 0 40px 0; text-align: center; }

.modal_btn li { float: left; margin-right: 15px; }
.modal-content { width: 50%; margin: 0; border: 2px solid #00488b; border-radius: 6px; background: #fff; position: fixed; display: none; z-index: 2; }
#modal-overlay { z-index: 1; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 120%; }
.modal-content .modal_title { font-size: 24px; background: url(/reform-mitsumori/special/amz_003/images/modal_ticon.gif) no-repeat 20px 9px; background-color: #00488b; color: #fff; padding: 10px 30px; border-radius: 3px 3px 0 0; }
.modal-content .modal_text { padding: 17px 20px 23px 20px; font-size: 14px; line-height: 1.3; }
.button-close_link { position: absolute; right: 5px; top: 3px; }

.rm_0 { margin-right: 0px!important; }

.tm_15 { margin-top: 15px; }
.tm_25 { margin-top: 25px; }

.btn_area:after,
.jirei_buzaibox:after,
.jirei_syosai dd:after,
.jirei_syosai:after,
.jirei_area:after,
.jirei_box:after,
.c-case01:after,
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
