@charset "UTF-8";
div#global_header{height:auto;border-bottom:1px solid #f3f3f3;}
div#global_header .container{padding-bottom:13px;}
#stitle{padding:24px 0 13px 0;}

.melfa_contents_1col{width: 980px;margin: 0 auto; position: relative}
a.bt{display: inline-block;}
a.bt:hover{opacity:.7;filter: alpha(opacity=70)}
.align_center{text-align: center;}
.plc_wrapper{min-width: 1140px;width: 100%;/*overflow-x: hidden;*/}

.main_visual_bg { background-color: #FFF; }
.main_visual{margin: 0 auto; position: relative}
.main_visual .main_banner{ margin-top: -47px; }
.main_visual .main_title { text-align: left; padding-top: 32px; padding-left: 40px;}
.main_visual .img_btn{text-align: left; margin-top: 22px; padding-left: 36px;}
.main_visual .column_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-top: -2px; justify-content: center; }
.main_visual .column_wrap .col+.col { margin-left: 15px; }


/*common*/
.docLinkSiryo{border:none!important;}
.sub_bg{color: #1D2088; text-align: center; font-weight: bold; font-size: 1.2em;margin-bottom: 3%;}
.sub_bg span{font-size: 0.8em}
/*chrome対策*/
img{image-rendering: -webkit-optimize-contrast;
    -webkit-backface-visibility: hidden;}
img{max-width: 100%}

.align_c{text-align: center}
.fadein {
	opacity : 0.1;
	transform : translateY(50px);
	transition : all 500ms;
	}

/* 画面内に入った状態 */
.fadein.scrollin {
	opacity : 1;
	transform : translateY(0);
	}
.ast_lst{
	line-height: 1.5;
    text-indent: -2em;
	padding-left: 2em;
	text-align: left
}
.arrow_right{position: relative;width: 15%;text-align: center}
.arrow_right:after{position: absolute;content: "";width: 100%; height: 18px; top: 100%;left: 0;
	background:-ms-linear-gradient(bottom left, #1D2088 50%, transparent 50%) no-repeat right top/15px 9px,-ms-linear-gradient(bottom right, transparent 50%, #1D2088 50%) no-repeat right bottom/15px 9px,radial-gradient(circle farthest-side,  #1D2088 30%, transparent 30%, transparent 100%) repeat-x center/6px 10px;
	background:linear-gradient(to top right, #1D2088 50%, transparent 53%) no-repeat right top/15px 9px,linear-gradient(to top left, transparent 50%, #1D2088 53%) no-repeat right bottom/15px 9px,radial-gradient(circle farthest-side,  #1D2088 30%, transparent 30%, transparent 100%) repeat-x center/6px 10px;}

.pro, .ess{color: #FFF; padding: 1% 3%;width: 20%;text-align: center;}
.pro{background: #1D2088;}
.ess{background: #007934;}
@keyframes wave_move1 {
  0% {border-radius:0 250px 0px 0/0 580px 0px 0; }
  50% {border-radius:0 500px 100px 0/0 700px 150px 0; }
  100% {border-radius:0 250px 0px 0/0 580px 0px 0; }
}
@keyframes wave_move2{
  0% {border-radius: 0px 200px 175px 0/0px 400px 300px 0; }
  50% {border-radius: 0px 300px 175px 0/0px 550px 300px 0;}
  100% {border-radius: 0px 200px 175px 0/0px 400px 300px 0; }
}
@keyframes wave_move3 {
  0% {border-radius: 0 170px 185px 0/0 60px 385px 0;}
  50% {border-radius: 0 350px 325px 0/0 150px 515px 0;}
  100% {border-radius:0 170px 185px 0/0 60px 385px 0;}
}
.gemini section{padding: 5% 0}
/*index*/
.index .about{position: relative; background:url("https://www.mitsubishifa.co.th/images/3dsim/design1.png") no-repeat top right / 45%}
.index .top{padding-top: 2em}
.index .dl_link{position: fixed; bottom: 15px; background: radial-gradient(circle, transparent 60%,#FFF 60%, #FFF 62% ,transparent 62%,transparent 100%),linear-gradient(-45deg,#915BA2 0%, #915BA2 35%, #B4006D 100%); border-radius: 50%;width: 140px; height: 140px; line-height: 140px;text-align: center;color: #FFF;opacity: 0.5;transition: 0.3s; z-index: 3}

.index .dl_link:hover{transition: 0.5s; opacity: 1;}
.index .about_main{text-align: center;}
.index .about_main p{text-align: center;color: #1D2088; font-weight: bolder; font-size: 1.5em!important; letter-spacing: 0.1em; border-top: #1d2088 1px solid;border-bottom: #1d2088 1px solid; margin: 0 5% 2% 5%!important;position: relative; padding: 2% 0;}
.index .about_main p:before,.index .about_main p:after{content: ""; position: absolute;
width: 13%;height:calc(100% + 6px);  border-top: #1d2088 6px solid;border-bottom: #1d2088 6px solid; top: -3px; box-sizing: border-box}
.index .about_main p:before{left: 0}
.index .about_main p:after{right: 0}
.index .about_main img{width: 90%}
.index .about .align_c:nth-of-type(1){position: relative; margin-bottom:10%!important;font-size: 0.9em!important}
.index .about .align_c:nth-of-type(1):after{content:""; position: absolute; border-right: 4px dotted #ab8e00; width: 50%; height: 85px; top: 100%; left: 0; margin: 2% 0}
.index .about .align_c:nth-of-type(2){font-size: 0.95em!important; font-weight: bold;text-shadow: 0 0 5px rgba(175, 125, 173,0.5);margin-top: 110px!important}
.index .about_box{background: linear-gradient(to right,#FFF 9%, #936393 9%,#B4006D 100%); border-radius: 10px; padding: 2px;margin-top: 5%; position: relative; width: 95%; margin-left: 5%}
.index .about_box .round{background:#af7dad; border-radius: 50%; color: #FFF; height:120%;position: absolute; top:-10%; left:0%;display: flex;align-items: center; justify-content: center; }
.index .about_box .round p{margin: 0!important;text-align: center;}
.index .about_box>p{text-align: center; background: #FFF; border-radius: 8px; margin: 0!important;padding: 2% 1%; font-size: 0.85em!important}
.index #materials table.in_table_h{border:1px #ccc solid;border-collapse:collapse;padding:10px;font-size:75%;margin-top:40px}
.index #materials table.in_table_h th{border:1px #ccc solid}
.index #materials table.in_table_h td{border:1px #ccc solid}
.index #materials table td.t_title_h_k{font-size:13px;color:#000;font-weight:700;text-align:left;padding:5px 0 5px 5px;background-color:#dcdcdc}
.index .youtube_link{width: 60%}
.index .youtube_link iframe{width: 100%; height: 100%; aspect-ratio: 16 / 9;}

/*usecase*/
.applications .usecase{position: relative; background:url("https://www.mitsubishifa.co.th/images/3dsim/design1.png") no-repeat top right / 45%}
.usecase{position: relative;}
.usecase .ellipse{position: absolute; background: #EFEFEF;z-index: 1;}
.usecase .ellipse:nth-of-type(1){border-radius:0 250px 0px 0/0 580px 0px 0; width: 15%; height: 20%; top:6%; animation: wave_move1 5s linear infinite; /* 5秒アニメーションをループ */  }
.usecase .ellipse:nth-of-type(2){border-radius: 0px 200px 175px 0/0px 400px 300px 0;  width: 23%;  height: 30%; top:15%; animation: wave_move2 5s linear infinite; /* 5秒アニメーションをループ */}
.usecase .ellipse:nth-of-type(3){border-radius: 0 170px 185px 0/0 60px 385px 0;  width: 20%;  height: 25%; top:30%;animation: wave_move3 5s linear infinite;}
.usecase .case_box{padding: 5% 0}
.usecase .case_box:nth-of-type(1){background: radial-gradient(#dddded 50%, transparent 50%) no-repeat top -20px left 50px/ 150px 150px,radial-gradient(#efefef 50%, transparent 50%) no-repeat top 70px left 130px/ 140px 140px,radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 160px  left 105px/ 85px 85px;}
.usecase .case_box:nth-of-type(2){background:radial-gradient(#dddded 50%, transparent 50%) no-repeat top 15% right 25%/ 70px 70px,radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 45% right 10%/ 115px 115px,url(../img/usecase5_2.png) no-repeat top right;  z-index: 2;position: relative;}
.usecase .case_box:nth-of-type(3){background:radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 5% left 25%/ 180px 180px; z-index: 2;position: relative;}
.usecase .case_box>div:first-child{padding:2% 0%; border-radius: 10px; text-align: center;width: 60%;position: relative; background-color: #FFF;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.4)}
.usecase .case_box:nth-of-type(1)>div:first-of-type{margin: 2% 0% 2% 36%; background:#FFF  url("https://www.mitsubishifa.co.th/images/3dsim/usecase5.png") no-repeat bottom right 5%/25%;}
.usecase .case_box:nth-of-type(2)>div:first-of-type{margin: 2% 36% 2% 4%;background:#FFF  url("https://www.mitsubishifa.co.th/images/3dsim/usecase2.png") no-repeat bottom left 5%/25%;}
.usecase .case_box:nth-of-type(3)>div:first-of-type{margin: 2% 0% 2% 36%; background:#FFF  url("https://www.mitsubishifa.co.th/images/3dsim/usecase3.png") no-repeat bottom right 5%/25%;}

.usecase .case_box>div>h5{color: #bf72ab;font-size: 24px; font-weight: bold;border-bottom: #ccdde7 5px solid; border-image: linear-gradient(to right, #62a6c5  10%,#ccdde7 10%, #ccdde7 90%,#62a6c5 90%, #62a6c5 100%); border-image-slice: 1; position: relative;}
.usecase .case_box>div>h5 img{position: absolute; top:-55px; left:-30px;width: 90px;}
.usecase .case_box>div>p:first-of-type{font-size: 0.98em!important;margin-top:3%!important; padding-left:15%; position: relative;text-align: left; color: #1f2a66}

.usecase .case_box>div>p:first-of-type:before{position: absolute; content: "";width: 50%;height: 30px; top: 110%; right: 0; border-left: 3px dotted #A09A5E; } 
.usecase .case_box>div>p:last-child{color: #1F2A66; font-weight: bold;font-size: 1.1em !important;margin-top: 2.5em!important;letter-spacing: 1px}
.usecase .case_box p:last-child span{color: #D9007F;}
.usecase .ellipse2{position: absolute; background: #EFEFEF; right:0; transform: scale(-1,1);z-index: -1;}
.usecase .ellipse2:nth-of-type(4){border-radius:0 250px 0px 0/0 580px 0px 0; width: 10%; height: 10%; top:20%; animation: wave_move1 5s linear infinite; /* 5秒アニメーションをループ */  }
.usecase .ellipse2:nth-of-type(5){border-radius: 0px 200px 175px 0/0px 400px 300px 0;  width: 15%;  height: 10%; top:27%; animation: wave_move2 5s linear infinite; /* 5秒アニメーションをループ */}
.usecase .ellipse2:nth-of-type(6){border-radius: 0 170px 185px 0/0 60px 385px 0;  width: 12%;  height: 9%; top:35%;animation: wave_move3 5s linear infinite;}
.usecase div[class~="fadein"]:last-child{padding: 5% 0; text-align: center;background: url("https://www.mitsubishifa.co.th/images/3dsim/usecase4_1.png")no-repeat left 10% bottom 18%/10%,url("https://www.mitsubishifa.co.th/images/3dsim/img/usecase4_2.png")no-repeat right 13% bottom 3% /20%}
.usecase div[class~="fadein"]:last-child p{color: #1F2A66; font-size: 1.3em!important; font-weight: bold; display: inline-block;text-shadow: 0 0 10px rgba(0,0,0,0.45); position: relative;margin: 10% 0!important;letter-spacing: 1px;}
.usecase div[class~="fadein"]:last-child p:after{position: absolute; content: "";width: 110%; left: -5%; bottom: -10%; border-top: 1px solid #D9007F}

/*fetures*/
.fetures{position: relative;}
.feature .fetures{position: relative; background:url("https://www.mitsubishifa.co.th/images/3dsim/design1.png") no-repeat top right / 45%}
.fetures .ellipse2{position: absolute; background: #EFEFEF;right:0;transform: scale(-1,1)}
.fetures .ellipse2:nth-of-type(1){border-radius:0 250px 0px 0/0 580px 0px 0; width: 20%; height: 15%; top:19%; animation: wave_move1 5s linear infinite; /* 5秒アニメーションをループ */  }
.fetures .ellipse2:nth-of-type(2){border-radius: 0px 200px 175px 0/0px 400px 300px 0;  width: 35%;  height: 17%; top:26%; animation: wave_move2 5s linear infinite; /* 5秒アニメーションをループ */}
.fetures .ellipse2:nth-of-type(3){border-radius: 0 170px 185px 0/0 60px 385px 0;  width: 20%;  height: 10%; top:40%;animation: wave_move3 5s linear infinite;}
.fetures div[class~="fadein"] {text-align: center; margin: 10% 0;}

.fetures .fetures_title{margin: 5% 0;text-align: center;}
.fetures .fetures_title div{ color: #1d2088;font-size: 1.15em;font-weight: bold; padding:1% 1% 1% 2.5%; text-shadow: 0px 0px 10px rgba(0,0,0,0.3);position: relative;  border-bottom: 5px solid #1D2088;
  border-image: linear-gradient(to right, #1D2088 0%,#00ADEC 35%,transparent 95%);
  border-image-slice: 1;}
.fetures .fetures_title div:before{position: absolute; content: ""; width:30%; height: 5px;background:linear-gradient(45deg, transparent 0% ,transparent 40% ,#FFF 40%,#FFF 60%,transparent 60%,transparent 100%) repeat-x center right/ 20px 5px ;right: 0;bottom: -5px;}
.fetures .fetures_title p{padding: 0 1%;text-align: left}
.fetures .fetures_title p span{display: block; font-size: 0.9em; text-align: right}
.fetures .fetures_title p span:first-of-type{margin-top: 3%}
.fetures>div[class~="fadein"]:nth-of-type(2){background: radial-gradient(#dddded 50%, transparent 50%) no-repeat center left -9%/150px 150px,radial-gradient(#efefef 50%, transparent 50%) no-repeat top 75% left 0%/150px 150px,radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 95% left 0%/100px 100px}
.fetures>div[class~="fadein"]:nth-of-type(3){background:radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 58% left  7%/80px 80px,radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 57% right 3%/100px 101px,radial-gradient(#dddded 50%, transparent 50%) no-repeat bottom -4% right /150px 150px}
.fetures>div[class~="fadein"]:nth-of-type(4){background:radial-gradient(#efefef 50%, transparent 50%) no-repeat top 12% right 13% /150px 150px,radial-gradient(#dddded 50%, transparent 50%) no-repeat top 21% right 4%/90px 90px,radial-gradient(#dddded 50%, transparent 50%) no-repeat top 24% left 7%/180px 180px,radial-gradient(#d7e5ed 50%, transparent 50%) no-repeat top 40% right 10%/120px 120px,radial-gradient(#efefef 50%, transparent 50%) no-repeat top 45% left -2% /150px 150px;}
.fetures .fetures_4_1,.fetures .fetures_4_3{border: 2px solid #1C1F86;display: flex; margin: 0 auto;position: relative;}
.fetures .fetures_4_1{width: 60%; background: #FFF;align-items: center}
.fetures .fetures_4_1>img{width: 50%}
.fetures .fetures_4_2{height:100%; position: relative; text-align: left;margin: 5% auto 5% 50%!important; padding:2% 0 2% 20px;}
.fetures .fetures_4_2:after{content: ""; position: absolute;width: 20px; height: 100%; top: 0;left: -30px;
	background:linear-gradient(to bottom right, #1D2088 50%, transparent 53%) no-repeat right bottom/10px 15px,linear-gradient(to bottom left, #1D2088 50%, transparent 53%) no-repeat left bottom/10px 15px,radial-gradient(circle farthest-side,  #1D2088 30%, transparent 30%, transparent 100%) repeat-y center/15px 10px }
.fetures .fetures_4_2 li{list-style: disc!important}
.fetures .fetures_4_3{width: 100%; position: relative;background: #FFF}
.fetures .fetures_4_3:after{content: ""; position: absolute; background: url("https://www.mitsubishifa.co.th/images/3dsim/fetures4_3.png")no-repeat center / 10%; width: 100%; height: 100%}

.fetures .fetures_4_1>span:first-child,.fetures .fetures_4_3>span:first-child{background: #1C1F86; color: #FFF; padding: 0.5% 5%; position: absolute;top: 0; left: 0;}

.fetures .fetures_4_1>div{margin:0; width: 30%}
.fetures .fetures_4_1>div img{width: 70%}
.fetures .fetures_4_3>div{display: flex;justify-content: space-around; -ms-flex-pack: distribute;flex-wrap: wrap; -ms-flex-wrap: wrap; align-content: space-between; -ms-flex-line-pack: justify; margin-top: 8%;}
.fetures .fetures_4_3>div span{font-weight: bold; display: inline-block;}
.fetures .fetures_4_3>div p{margin-top: 1%!important;}
.fetures .fetures_4_3>div>div{display: flex; width: 40%; position: relative;margin-bottom: 5%;align-items: center; border: 2px solid #1C1F86;}
.fetures .fetures_4_3>div>div img{ width: 50%}

.fetures .fetures_4_3>div>div>div{width:50%; padding:1.5% 0 1.5% 1.5%;margin: 3% 0; text-align: left}
.fetures #features_5{position: relative;}
.fetures #features_5 .ellipse{position: absolute; background: #EFEFEF;z-index: -1; left: 0;}
.fetures #features_5 .ellipse:nth-of-type(1){border-radius:0 250px 0px 0/0 580px 0px 0; width: 12%; height: 20%; top:20%; animation: wave_move1 5s linear infinite; /* 5秒アニメーションをループ */  }
.fetures #features_5 .ellipse:nth-of-type(2){border-radius: 0px 200px 175px 0/0px 400px 300px 0;  width: 18%;  height: 25%; top:30%; animation: wave_move2 5s linear infinite; /* 5秒アニメーションをループ */}
.fetures #features_5 .ellipse:nth-of-type(3){border-radius: 0 170px 185px 0/0 60px 385px 0;  width: 14%;  height: 26%; top:40%;animation: wave_move3 5s linear infinite;}
.fetures #features_5 h5{background:linear-gradient(to right,transparent 25px,#C9C7E4 25px, #fff 100%);font-weight: bold;text-align: left; padding: 10px 0 10px 60px;position: relative;margin: 3% 0 2% 0;font-size: 1em;}
.fetures #features_5 h5:before{position: absolute;top:-5px;left: -5px;}
.fetures #features_5 h5:nth-of-type(1):before{content: url("https://www.mitsubishifa.co.th/images/3dsim/feature5_1.png");}
.fetures #features_5 h5:nth-of-type(2):before{content: url("https://www.mitsubishifa.co.th/images/3dsim/feature5_2.png");}
.fetures #features_5 h5:nth-of-type(3):before{content: url("https://www.mitsubishifa.co.th/images/3dsim/feature5_3.png");}

.fetures #features_5 h6{margin:2% 0; text-align: left;padding-left: 60px; font-size: 0.8em;}
.fetures #features_5 h6 img{width: 35px;  vertical-align: middle; padding-right: 10px}
.fetures #features_5 .features_5:nth-of-type(2){background: url(https://www.mitsubishifa.co.th/images/3dsim/feature5_4.png) repeat-y top left 8px,url(https://www.mitsubishifa.co.th/images/3dsim/feature5_4.png) repeat-y top left 8px,radial-gradient(#dddded 50%, transparent 50%) no-repeat top 15% left 10% /125px 125px,radial-gradient(#efefef 50%, transparent 50%) no-repeat bottom 25% right 13% /100px 100px,radial-gradient(#efefef 50%, transparent 50%) no-repeat bottom 25% right 13% /100px 100px;}
.fetures #features_5 .features_5:nth-of-type(3){background:url(https://www.mitsubishifa.co.th/images/3dsim/feature5_4.png) repeat-y top left 8px,radial-gradient(#dddded 50%, transparent 50%) no-repeat bottom 5% left 5% /90px 90px,radial-gradient(#dddded 50%, transparent 50%) no-repeat top 25% right 13% /100px 100px,radial-gradient(#efefef 50%, transparent 50%) no-repeat top -18% right 0% /160px 160px;}
.fetures #features_5 div:nth-of-type(4){background:radial-gradient(#efefef 50%, transparent 50%) no-repeat bottom 5% left 4% /80px 80px,radial-gradient(#dddded 50%, transparent 50%) no-repeat bottom 25% left 9% /125px 125px,radial-gradient(#efefef 50%, transparent 50%) no-repeat top -5% right 0% /160px 160px;}
.fetures #features_5 .features_5 div{margin: 2% auto}

.fetures .other_feature {position: relative;padding-bottom: 5%;background: url("https://www.mitsubishifa.co.th/images/3dsim/design1.png")no-repeat top calc(1.5% + 2em) right/50%, url("https://www.mitsubishifa.co.th/images/3dsim/design2.png")no-repeat bottom left/40%}
.fetures .other_feature h5{color: #1D2088; font-weight: bold; text-align: center; border-bottom: 1px solid #1D2088;padding-bottom: 1.5%; font-size: 1em}
.fetures .other_feature .feature_item{margin:3% 0 1% 0; padding: 0 2%;}
.fetures .other_feature .feature_item div{display: flex; text-align: left;align-items: center;}
.fetures .other_feature .feature_item div h6{font-weight: bold;width: 40%;font-size: 0.9em}
.fetures .other_feature .feature_item div ul{width: 60%;display: flex;justify-content: flex-start;align-items: center;margin: 0!important}
.fetures .other_feature .feature_item div li{list-style: none; margin: 1% 3%;font-weight: bold; width: 20%}
.fetures .other_feature .feature_item p{text-align: left;}
.fetures .other_feature .ellipse{position: absolute; background:rgba(239,239,239,0.7);}
.fetures .other_feature .ellipse:nth-child(2){border-radius:0 250px 0px 0/0 580px 0px 0; width: 15%; height: 30%; top:13%; animation: wave_move1 5s linear infinite; /* 5秒アニメーションをループ */  }
.fetures .other_feature .ellipse:nth-child(3){border-radius: 0px 200px 175px 0/0px 400px 300px 0;  width: 25%;  height: 35%; top:30%; animation: wave_move2 5s linear infinite; /* 5秒アニメーションをループ */}
.fetures .other_feature .ellipse:nth-child(4){border-radius: 0 170px 185px 0/0 60px 385px 0;  width: 20%;  height: 30%; top:55%;animation: wave_move3 5s linear infinite;}

/*Product*/
.lineup .product{position: relative; background:url("https://www.mitsubishifa.co.th/images/3dsim/design1.png") no-repeat top right / 45%}
.product h4{padding-top: 5%;}
.product .license p:nth-of-type(1){text-indent: -92px; padding-left: 92px;}
.product .license p:nth-of-type(3){border-top: 1px dashed #000;padding-top: 15px;}
.product .license p:nth-of-type(4){text-indent: -7em; padding-left: 7em;}
.product .license p:nth-of-type(4) span:last-of-type{font-size: 0.9em;}
.product .license p span:first-child{font-weight: bold; padding:0 10px;}
.product .license .lic_pro{background: linear-gradient(to right,#B1CAEA , transparent 100%);padding: 5px 0;}
.product .license .lic_ess{background: linear-gradient(to right,#BCE1DF , transparent 100%);padding: 5px 0;}
.product table{border-collapse: collapse;width: 100%; background: #FFF}
.product div{margin: 5% 0}
.product table th, .product table td{border:1px solid #1D2088; padding: 1% 0.5%; background-clip:padding-box!important;}
.product table th{background: #c9caca; text-align: center; font-weight: bold;font-size: 0.85em;}
.product div:not(#operating) table td{font-size: 0.7em;position: relative; text-align: center;}
.product table .professional{background: #B1CAEA;}
.product table .essentials{background: #BCE1DF;}
.product table .service{background: #D8E4EC;}
.product .fadein table td{font-size: 0.8em;position: relative;}
.product h5{text-align: center;color: #1D2088;font-weight: bold; margin: 5% 0 2% 0;}
.product div table+p{text-align: right}

/*保守サービス*/
#service .title{text-align: center; background: url("https://www.mitsubishifa.co.th/images/3dsim/service_bg1.png") no-repeat center center;background-size: cover;padding: 3% 0;margin-bottom: 5%}
#service .title h3{background: none!important;font-size:1.5em!important}
#service .detail{border-radius: 5px; box-shadow: 0 0 10px 5px rgba(0,0,0,0.15);padding:2% 3.5%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 5% 0}
#service .detail h4{color: #005088; font-weight: bold; width: 100%;position: relative; padding-left: 18px}
#service .detail h4:before{content: ""; position: absolute; background: #005088; width:12px; height: 12px; top:5px;left: 0;}
#service .detail p{width: calc(100% - 172px)}


/*Release Note*/
#melfa_sec_system_base h2{font-size: 1.25em!important;}
.melfa_mt30{font-size:100%!important;}