@charset "utf-8";

/*  2021.01.21 update ---------------------*/

/* 0000　 ==============================*/
/* 0000　　*/


/* 用途 */
div.con_item4 div.div_item01{width: 28%;text-align: center;}
div.con_item4 div.div_item02{width: 25%;text-align: center;}
div.con_item4 div.div_item03{width: 28%;text-align: center;}
div.con_item4 div.div_item04{width: 19%;}



@media only screen and (max-width: 768px){

div.con_item4 div.div_item01,div.con_item4 div.div_item02,div.con_item4 div.div_item03,div.con_item4 div.div_item04{width: 100%;}
}

.line-box_blue{border: 2px solid #a0bdde; padding: 10px 10px 5px; display: inline-block; width: 100%;
/* ▼横幅に枠線まで含める */
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;}


/* 本体OSソフトウェアアドオンライブラリ */
div.con_item3 div.div_item01{width: 27%;}
div.con_item3 div.div_item02{width: 29%;}
div.con_item3 div.div_item03{width: 44%;}


.onBlue li {
	margin-bottom: 5px;
}
.onBlue li:last-child {
	margin-bottom: 0px;
}
.onBlue li:hover {
	color: #005e8c;
	font-weight: bold;
	background-color: #edf8fe;
}

@media only screen and (max-width: 768px){
div.con_item3 div.div_item01,div.con_item3 div.div_item02,div.con_item3 div.div_item03{width: 100%;}
div.con_item3 div.div_item01 div,div.con_item3 div.div_item02 div,div.con_item3 div.div_item03 div{ text-align: center;}

}

.line-box{border: 1px solid #000; padding: 10px 10px 5px;display: inline-block;}




/* 機種名 */
/*#canvas,#animation_container{width:510px;height:222px;}*/

@media only screen and (max-width: 768px){
#canvas{width:100%;}

}

/* 20221208 */
.gcode_add-on_library {
	display: flex;
	justify-content: space-between;
	align-items: center;

}

.bn_download_gcode-img {
	vertical-align: bottom;
	
}

#melfa_main_area .link_bn_download_gcode a:hover {
    opacity: 0.6;
    text-decoration: none;
}
@media only screen and (max-width: 768px) {
	.fa-text1 {
		font-size: 100%;
	}
	
	.gcode_add-on_library {
		flex-direction: column;
		align-items: right;
	}
	
	.bn_download_gcode-img {
		margin-top: 20px;
	}
	
}	