.lng_g .lng_toptitle{
	text-align:left;
	width:100%;
	max-width:500px;
	font-size:4vw !important;
	line-height:1.2em;
	margin:0 auto;
	font-weight:bold;
	}
.lng_g .list_btn_wrap{
	margin:10px auto;
	width:100%;
	max-width:1000px;
	}
.lng_g .list_btn_wrap ul{
	}
.lng_g .list_btn_wrap li{
	list-style-type:none;
	height:37px !important;
	width:33%;
	padding-top:7px !important;
	padding-bottom:26px !important;
	margin-right:0.5%;
	float:left;
	line-height:1em;
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/list_btn_wrap.jpg) repeat-x;
	font-weight:bold;
	font-size:2.8VW !important;
	text-align:center;
	vertical-align:middle;
	}
.lng_g .list_btn_wrap li a{
	display:block;
	text-decoration:none;
	width:100%;
	height:37px;
	padding-top:12px;
	}
.lng_g .list_btn_wrap li:first-child{
	padding-top:5px !important;
	}
.lng_g .list_btn_wrap li:last-child{
	margin-right:0;
	}
.lng_g .lng_itemtitle{
	margin:40px auto;
	width:100%;
	background-color:#004d92;
	}
.lng_g .lng_itemtitle div{
	text-align:left;
	width:100%;
	max-width:95%;
	margin:0 auto;
	padding:20px 0 2px;
	}
.lng_g .lng_itemtitle .left_title{
	font-size:21px;
	padding:0px 0;
	line-height:0em;
	color:#EEE;
	display:inline-block;
	 }
.lng_g .lng_itemtitle .right_title{
	font-size:15.5px;
	padding:0px;
	line-height:0em;
	color:#CCC;
	display:inline-block;
	}
.lng_g .content_wrap{
	margin:30px auto;
	width:100%;
	}
.lng_g .left_box{
	background-color:#F4F4F4;
	width:100%;
	float:none;
	}
.lng_g .left_box .left_wrap{
	padding:2% 8%;
	line-height:1.5em;
	}
.lng_g .left_box .left_title{
	font-size:18px;
	font-weight:bold;
	}
.lng_g .left_box .left_text{
	font-size:12px;
	margin-top:10px;
	line-height:1.3em;
	}
.lng_g .left_box .left_bottombox{
	font-weight:bold;
	max-width:100%;
	font-size:12px;
	}
.lng_g .left_box .left_itemdetail{
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/lng_feature_bg.jpg) repeat;
	background-size: contain;	
	width:100%;
	max-width:100%;
	margin-right:0%;
	float:none;
	padding-bottom:10px;
	margin-top:15px;
	}
.lng_g .left_box .left_itemdetail_en{
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/lng_feature_bgen.jpg) repeat-x;
	padding-bottom:10px;
	}
.lng_g .left_box .left_itemdetail .itemdetail_title{
	margin-left:4%;
	}
.lng_g .left_box .left_itemdetail .itemdetail_list{
 	float:left;
	width:44%;
	margin:0 1% 0 5%;
	line-height:1.5em;
	font-size:12px !important;
	}
.lng_g .left_box .right_linkbutton{
	width:100%;
	max-width:100%;
	float:none;
	margin-left:0%;
	padding-bottom:20px;
	margin-top:15px;
	}
.lng_g .left_box .right_linkbutton a{
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	font-size:16px;
	background-color:#004d92;
	letter-spacing:2px;
	padding:0 !important;
	margin:0 !important;
	padding-bottom:10px !important;
	padding-top:10px !important;
	font-size:18px !important;
	}
.lng_g .left_box .right_linkbutton p{
	}
.lng_g .right_box{
	width:100%;
	float:none;
	}
.lng_g .right_box img{
	margin:0 auto 15px !important;
	text-align:center;
	max-width:200px !important;
	display:block;
	}
.lng_g .left_box .linkbutton{
	width:100%;
	background-color:#3f7ba8;
	padding:0 !important;
	margin:0 !important;
	font-size:16px !important;
}
.lng_g .left_box .linkbutton a{
	display:block;
	padding:0 !important;
	margin:0 !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	font-size:18px !important;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	}
.lng_g .left_box .bottombox{
	font-weight:normal;
	max-width:100%;
	width:100% !important;
	display:block;
	font-size:11px;
	}
.lng_g .left_box .bottombox table{
	margin-top:15px;
	width:100% !important;
	max-width:100%;
	}
.lng_g .left_box .bottombox table td,
.lng_g .left_box .bottombox table th{
	border:1px solid #333;
	display: table-cell;
  vertical-align: middle;
	text-align:center;
	font-size:10px !important;
	line-height:1.7em;
	padding:0 1px;
	}
.lng_g .left_box .bottombox table td{background-color:#FDFDFD;}
.lng_g .left_box .bottombox table th{background-color:#c5e5f9;}
.lng_g .left_box .bottombox table th.listtop_head{width:30% !important;}
.lng_g .left_box .bottombox table th.listtop_head4{width:25% !important;}
.lng_g .left_box .bottombox table .listtop_data4{width:25% !important;}
.lng_g .left_box .bottombox table .listtop_data3{width:35% !important;}
.lng_g .left_box .bottombox table .listtop_data2{width:70% !important;}
.lng_g .left_box .subtext_box table{ margin-top:0;}
.lng_g .left_box .subtext_box .subtext{font-size:14px !important; margin-top:10px;}

.lng_g .left_box .asterisk{
	font-size:12.5px;
	font-weight:normal;
	line-height:1.3em;
	margin-top:5px;
	margin-left:1em;
	text-indent:-1em;
	}
.lng_g .left_box .bottombox .mini_text{line-height:1em; padding-top:5px; padding-bottom:5px;}
.lng_g .left_box .bottombox .mini_text span{font-size:10px; line-height:1em;}
@media screen and (min-width: 600px) {
.lng_g .left_box .bottombox{
	font-size:11px;
	}
.lng_g .list_btn_wrap li{
	}
.lng_g .list_btn_wrap li:first-child{
	padding-top:0px !important;
	}
}
@media screen and (min-width: 642px) {
.lng_g .lng_toptitle{
	max-width:500px;
	font-size:28px !important;
	}
.lng_g .list_btn_wrap li{
	list-style-type:none;
	height:37px !important;
	width:33%;
	padding-top:5px !important;
	padding-bottom:30px !important;
	font-size:17px !important;
	}
.lng_g .list_btn_wrap li:first-child{
	padding-top:5px !important;
	}
.lng_g .content_wrap{
	margin:30px auto;
	width:93%;
	}
.lng_g .left_box{
	width:67.5%;
	float:right;
	}
.lng_g .left_box .left_wrap{line-height:2em;}
.lng_g .left_box .left_title{
	font-size:23.5px;
	}
.lng_g .left_box .left_text{
	font-size:14px;
	line-height:1.5em;
	}
.lng_g .left_box .left_bottombox{
	font-weight:bold;
	max-width:100%;
	font-size:12px;
	}
.lng_g .left_box .left_itemdetail{
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/lng_feature_bg.jpg) repeat-x;
	background-size: contain;	
	width:100%;
	max-width:100%;
	margin-right:1%;
	float:none;
	padding-bottom:30px;
	margin-top:15px;
	margin-bottom: 15px !important;
	}
.lng_g .left_box .left_itemdetail::after{ clear: both;}

.lng_g .left_box .left_itemdetail_en{
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/lng_feature_bgen.jpg) repeat-x;
	padding-bottom:10px;
	}
.lng_g .left_box .left_itemdetail .itemdetail_title{
	margin-left:4%;
	margin-bottom:0 !important;
	}
.lng_g .left_box .left_itemdetail .itemdetail_list{
 	float:left;
	width:44%;
	margin:0 1% 0 5%;
	line-height:1.3em;
	font-size:14px !important;
	}
.lng_g .left_box .right_linkbutton{
	width:100%;
	max-width:100%;
	float:none;
	margin-left:2%;
	padding:0 !important;
	margin:0 !important;
	}
.lng_g .left_box .right_linkbutton a{
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	padding:0 !important;
	margin:0 !important;
	padding-bottom:5px !important;
	padding-top:5px !important;
	font-size:18px !important;
	background-color:#004d92;
	letter-spacing:2px;
	}
.lng_g .right_box{
	width:32.5%;
	float:right;
	}
.lng_g .right_box img{
	margin:0 auto 0;
	max-height:100%;
	max-width:95% !important;
	margin-left:5% !important;
	text-align:center;
	display:block;
	}
}
@media screen and (min-width: 700px) {
.lng_g .list_btn_wrap li{font-size:19px;}
.lng_g .left_box .bottombox{
	font-weight:bold;
	font-size:12px;
	}
.lng_g .content_wrap{
	margin:30px auto;
	width:100%;
	}
.lng_g .left_box{width:67.5%;}
.lng_g .right_box{width:32.5%;}
.lng_g .left_box .left_itemdetail{
	max-width:54%;
	float:left;
	}
.lng_g .left_box .right_linkbutton{
	max-width:28%;
	float:left;
	}

.lng_g .list_btn_wrap li{
	list-style-type:none;
	height:37px;
	width:33%;
	padding-bottom:12px;
	margin-right:0.5%;
	float:left;
	background:url(https://www.ulvac-cryo.com/products/refrigerator/ln2server/img/list_btn_wrap.jpg) repeat-x;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	}
.lng_g .lng_itemtitle div{
	padding:0 0;
	}

.lng_g .lng_itemtitle .left_title{
	font-size:24px;
	padding:10px 0;
	line-height:1.2em;
	 }
.lng_g .lng_itemtitle .right_title{
	font-size:19.5px;
	padding:5px;
	line-height:1.2em;
	}
.lng_g .left_box .bottombox table td,
.lng_g .left_box .bottombox table th{
	border:1px solid #333;
	display: table-cell;
  vertical-align: middle;
	text-align:center;
	font-size:12px !important;
	line-height:1.7em;
	padding:0 1px;
	}
}
@media screen and (min-width: 800px) {
.lng_g .list_btn_wrap li{font-size:19px;}
.lng_g .left_box .bottombox{
	font-weight:bold;
	font-size:12px;
	}
.lng_g .content_wrap{
	margin:30px auto;
	width:100%;
	}
.lng_g .left_box{width:67.5%;}
.lng_g .right_box{width:32.5%;}
.lng_g .left_box .left_itemdetail{
	max-width:57%;
	float:left;
	}
.lng_g .left_box .right_linkbutton{
	max-width:28%;
	float:left;
	}
.lng_g .left_box .linkbutton{
	max-width:200px;
}
.lng_g .left_box .subtext_box .subtext{font-size:18px !important; margin-top:10px;}
}
@media screen and (min-width: 1000px) {
}

