#melfa_main_area p,#melfa_main_area h2,#melfa_main_area h3{margin: 0;font-size: 100%;}
#melfa_main_area h1{padding: 0;background: none;}
#melfa_main_area h2{padding: 0;background: none;}
#melfa_main_area h3{padding: 0;background: none;}
div#global_header{height: auto;border-bottom: 1px solid #f3f3f3;}
div#global_header .container{padding-bottom: 13px;}
#stitle{padding: 24px 0 13px 0;}
#melfa_main_area .container{position: relative;width: 980px;margin: 0 auto;padding-right: 13px;padding-left: 13px;}
#melfa_main_area .header{min-width: 1006px;padding: 95px 0;background: url(../img/bg_top.jpg) no-repeat 50% 50% / cover;color: #fff;}
#melfa_main_area .sub-title{margin-bottom: 35px;font-size: 125%;font-weight: bold;text-align: center;overflow: hidden;}
#melfa_main_area .sub-title .inner{position: relative;display: inline-block;padding-right: 1px;padding-left: 13px;}
#melfa_main_area .sub-title .inner::before{content:"";position: absolute;right: 100%;top: 50%;display: block;width: 100%;height: 1px;background-color: #828d95;}
#melfa_main_area .sub-title .inner::after{content:"";position: absolute;left: 100%;top: 50%;display: block;width: 100%;height: 1px;background-color: #828d95;}
#melfa_main_area .title{font-size:249.99%;font-weight: bold;text-align: center;}
#melfa_main_area .intro{min-width: 1006px;padding: 60px 0;color: #fff;text-align: center;background: rgb(34,108,191);background: -moz-linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);background: -webkit-linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);background: linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#226cbf",endColorstr="#0c3b70",GradientType=1);}
#melfa_main_area .comment{margin-bottom: 25px;padding-bottom: 80px;background: url(../img/intro_arr.png) no-repeat 50% 100%;}
#melfa_main_area .comment p{font-size: 137.5%;font-weight: bold;}
#melfa_main_area .comment p + p {margin-top: 10px;}
#melfa_main_area .product{position: relative;padding: 8px 0 30px;}
#melfa_main_area .product::before{content:"";position: absolute;left: 0;top: 0;display: block;width: 42px;height: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
#melfa_main_area .product::after{content:"";position: absolute;right: 0;top: 0;display: block;width: 42px;height: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
#melfa_main_area .product .name{margin: 0;}
#melfa_main_area .product .caption{margin: 30px 0 20px;font-size: 150%;font-weight: bold;}
#melfa_main_area .section-feature{min-width: 1006px;padding: 90px 0 80px;background-color: #deebf6;text-align: center;}
#melfa_main_area .section-feature+.section-feature{padding-top: 0;}
#melfa_main_area .section-feature .section-heading{position: relative;margin: 0 0 25px;font-size: 287.5%;font-weight: bold;}
#melfa_main_area .section-feature .section-heading::before{content:"";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background-color: #a2bfd7;}
#melfa_main_area .section-feature .section-heading .inner{position: relative;display: inline-block;padding: 0 14px;background-color: #deebf6;}
#melfa_main_area .section-feature .section-lead{margin:0 0 35px;}
#melfa_main_area .section-feature .section-lead .annotation{display: inline-block;margin-top: .5em;/*font-size:87.5%;*/}
#section-feature-2 .layout{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: flex-end;
align-items: flex-end;justify-content: center;}
#section-feature-2 .fig:first-child{width: 254px;margin-right: 30px;}
#section-feature-2 .fig{width: 168px;}
#section-feature-2 .fig+.fig{margin-left: 10px;}
#melfa_main_area .figcaption{/*font-size: 93.75%;*/}
#melfa_main_area .figcaption + img{margin-top: 5px;}
#melfa_main_area img + .figcaption{margin-top: 5px;}
#section-feature-3 .layout{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;}
#section-feature-3 .composition{width: 352px;}
#section-feature-3 .composition table{border-collapse: collapse;border-spacing: 0;/*font-size: 87.5%;*/text-align: left;}
#section-feature-3 .composition .table-caption{text-align: left;}
#section-feature-3 .composition th, #section-feature-3 .composition td{border: 1px solid #ababab;padding: 6px 7px;}
#section-feature-3 .composition th{background-color: #1f4e79;color: #fff;fz}
#section-feature-3 .composition tbody tr:nth-child(odd) td{background-color: #fff;}
#section-feature-3 .composition tbody tr:nth-child(even) td{background-color: #eaeff7;}
#section-feature-3 .fig{width: 424px;margin-left: 45px;}
#melfa_main_area .cnv-button{min-width: 1006px;padding: 65px 0;background: rgb(34,108,191);background: -moz-linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);background: -webkit-linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);background: linear-gradient(129deg, rgba(34,108,191,1) 0%, rgba(12,59,112,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#226cbf",endColorstr="#0c3b70",GradientType=1);}
#melfa_main_area .cnv-button a{display: block;padding: 36px 20px;background-color: #87cbf2;border-radius: 4px;text-align: center;color: #002a35;font-size: 175%;font-weight: bold;-webkit-transition: background-color .25s ease-out;-o-transition: background-color .25s ease-out;transition: background-color .25s ease-out;box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);}
#melfa_main_area .cnv-button a:hover{text-decoration: none;background-color: #bce3fa;}
#melfa_main_area .cnv-button a .inner {display: inline-block;padding-left: 47px;background:url(../img/arr.png) no-repeat 0 50%;-webkit-transition: opacity .25s ease-out;-o-transition: opacity .25s ease-out;transition: opacity .25s ease-out;}
#melfa_main_area .cnv-button a:hover .inner{opacity: .7;}
#melfa_main_area .section-func{min-width: 1006px;padding: 75px 0 70px; background-color: #f5f5f5;text-align: center;}
#melfa_main_area .section-func .heading-type{margin-bottom: 15px;padding-bottom: .2em;font-size: 200%;font-weight: bold;color: #2379c0;background:url(../img/bg_heading.png) no-repeat 50% 100%;}
#melfa_main_area .section-func .section-heading{font-size: 287.5%;font-weight: bold;}
#melfa_main_area .section-func .section-lead{margin-top: 10px;font-size: 125%; font-weight: bold;}
#melfa_main_area .section-func .subsection{margin-top: 50px;padding-top: 50px;border-top: 1px solid #ababab;}
#melfa_main_area .section-func .subsection-subhead{margin-bottom: 5px;font-size: 143.75%;font-weight: bold;color: #2379c0;}
#melfa_main_area .section-func .subsection-heading{margin-bottom: 15px;font-size: 212.5%;font-weight: bold;}
#melfa_main_area .section-func .subsection-lead{margin-bottom: 30px;}
#melfa_main_area .section-func .subsection-point{margin-top: 30px;color: #2379c0;font-size: 175%;font-weight: bold;}
