@charset "UTF-8";
div#global_header{height:auto;border-bottom:1px solid #f3f3f3;}
div#global_header .container{padding-bottom:13px;}
div#global_header .dynamic_nav,div#global_header .function_nav ul{display:none;}
#content_footer,#global_footer .direct_nav{display:none;}
#stitle{padding:24px 0 13px 0;}

.melfa_contents_1col{width: 980px;margin: 0 auto; }
a.bt{display: inline-block;}
a.bt:hover{opacity:.7;filter: alpha(opacity=70)}
.align_center{text-align: center;}
.mcc_wrapper{min-width: 1140px;width: 100%;/*overflow-x: hidden;*/}

.main_visual_bg{background-color: #fffabc;padding: 16px 0 27px;}
.main_visual_bg .main_title{margin-left: -24px;}
.main_visual_bg .main_title+.img_btn{margin-top: 15px;}

.bg_color{background-color: #fffabc;}

.process_block{padding: 84px 0 210px;}
.process_block .image{margin-top: 87px;margin-left: 36px;}

.syetem_block{padding: 68px 0 60px;}
.syetem_block .image{margin-top: 64px;margin-left: -10px;}
.syetem_block .img_btn{margin-top: 82px;}

.step_block{padding: 103px 0 118px;}
.step_block .step_wrap{width: 849px;margin: 0 68px;padding: 102px 0 0;text-align: left;}
.step_block .step_wrap .text{font-size: 106.25%;color: #646464;padding-top: 20px;line-height: 1.7;}
.step_block .step_wrap .image{margin-top: 20px;}
.step_block .step_wrap .step+.step{margin-top: 60px;}

.qa_block{padding: 47px 0px 122px;}
.qa_block .title{margin-left: -87px;}
.qa_block .image{margin-top: 66px;}

a.hv_img{ display: block; }
a.hv_img:hover{opacity: 0.7;}

.banner_block{padding: 73px 0 56px;}
.banner_block .image{margin-left: -45px;}
.banner_block .img_btn{margin-top: 55px;}
.banner_text{font-size: 193.75%; font-weight: bold;padding-bottom: 4px;}
.banner_block_inner{text-align: center;margin-top: 60px;}

.machine_banner .machine_text{ font-size:118.75% ;font-weight: bold;letter-spacing: 0.015em; }
.machine_banner{ float:right;margin-top: 40px;margin-right:30px; }