@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
 /*   	outline:1px solid red;*/
    font-family: 微軟正黑體;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
/*h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}*/
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
body{
	font-family: arial,helvetica;
	color: #333;
	color: rgba(0,0,0,0.5);

}
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}
/*h1{
	font-size: 6em;
}*/
p{
	/*font-size: 2em;*/
/*	font-size: 5pt;
    color: #fff;*/
}
/*.intro p{
	width: 50%;
	margin: 0 auto;
	font-size: 1.5em;
}*/
.section{
	text-align:center;
}
#menu li {
	/*display:inline-block;*/
	font-size: 12pt;
	    position: relative;
	/*background:#fff;
	background: rgba(255,255,255, 0.5);
	-webkit-border-radius: 10px;
    border-radius: 10px;*/
}
#menu li.active{
/*	background:#666;
	background: rgba(0,0,0, 0.5);
	color: #fff;*/
}
#menu li a{
	text-decoration:none;
	color: #fff;
}

#menu li:nth-child(3) a,#menu li:nth-child(4) a{
    padding: 6px 0px;
}
#menu li:nth-child(5) a,#menu li:nth-child(6) a,#menu li:nth-child(7) a,#menu li:nth-child(8) a,#menu li:nth-child(9) a{
       padding: 18px 18px;
}

#M_1:before,#M_2:before,#M_3:before,#M_4:before,#M_5:before,#M_6:before {
	content: '';
  background: url(../image/Menu_nav/Menu_Line.png) no-repeat;
  width: 184px;
  height: 4px;display: block;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
    margin: auto;
}

#menu li.active a:hover{
	/*color: #000;*/
}
#menu li:hover{
	/*background: rgba(255,255,255, 0.8);*/
}
#menu li a,
#menu li.active a{
	/*padding: 9px 18px;*/
	display:block;
}
#menu li.active a{
	    color: #02e5f4;
    font-size: 12pt;
    background: #262626;
}
#menu{
    position: fixed;
    top: 0;
    left: 0;
    min-height: 100%;
    z-index: 1;
        background: #3b3b3b;
    padding: 0;
    margin: 0;
    text-align: center;
    transition: .5s;
        width: 224px;
            line-height: 21pt;
}
#RR{
    height: 4px;
    background: #99D850;
}
#RR div{
     height: 4px;
     background: #03A9F4;
     width: 30px;
     float: right;
}

#CASIO_Logo {
  content: '';
  background: url(../image/Menu_nav/CASIO_logo.png) no-repeat;
  width: 143px;
  height: 41px;
  display: block;
  margin: 6% auto 9% auto;
}

#LampFree_logo {
content: '';
    background: url(../image/Menu_nav/LampFree_logo.png) no-repeat;
    width: 144px;
    height: 45px;
    display: block;
     position: absolute; 
 bottom: 10px; 
 left: 0;
     right: 0; 
    margin: 0 auto;
}

#menu.open_close{
left: 0;
transition: .5s;
}


.twitter-share-button{
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px;
}
/*#download{
	margin: 10px 0 0 0;
	padding: 15px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#download a{
	text-decoration:none;
	color:#fff;
}
#download:hover{
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2F96B4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}*/
#infoMenu{
	height: 20px;
	color: #f2f2f2;
	position:fixed;
	z-index:70;
	bottom:0;
	width:100%;
	text-align:right;
	font-size:0.9em;
	padding:8px 0 8px 0;
}
#infoMenu ul{
	padding: 0 40px;
}
#infoMenu li a{
	display: block;
	margin: 0 22px 0 0;
	color: #333;
}
#infoMenu li a:hover{
	text-decoration:underline;
}
#infoMenu li{
	display:inline-block;
	position:relative;
}
#examplesList{
	display:none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width:638px;
	text-align:left;
}
#examplesList ul{
	padding:0;
}
#examplesList ul li{
	display:block;
	margin: 5px 0;
}
#examplesList ul li a{
	color: #BDBDBD;
	margin:0;
}
#examplesList ul li a:hover{
	color: #f2f2f2;
}
#examplesList .column{
	float: left;
	margin: 0 20px 0 0;
}
#examplesList h3{
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
}



/* Demos Menu
 * --------------------------------------- */
.menu_Media{
	position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
    display: none;
}


 #demosMenu{
	position:fixed;
	bottom: 10px;
	right:10px;
	z-index: 999;
 }

/*高品質日本製造*/
.background_0{
	background: url(../image/Menu_1_1.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
    /*padding: 5vh 0 0 0;*/
}
.Brief_introduction{
	width: 24%;
    margin:11vh 15% 0 12%;
    text-align: left;
    display: inline-block;
}
.Brief_introduction img{width: 100%;}
.Brief_introduction_1 img{width: 100%;}
.Brief_introduction > h1{
font-weight: bolder;
    color: #000;
}

.Brief_introduction > h5{
    margin-top: 19px;
    color: #4CAF50;
    font-weight: 100;
    line-height: 15pt;
}

.Brief_introduction .Literal{
    margin-top: 6px;
    padding: 1%;
    color: #7D7D7D;
    line-height: 20pt;
}
.Brief_introduction_1{
	display: inline-block;
    width: 26%;
    vertical-align: top;
    margin: 10% 0 0 0;
    text-align: left;
    color: #000;
}

.Brief_introduction_1 >h5{
    margin-top: 19px;
    color: #4CAF50;
    font-weight: 100;
    line-height: 15pt;
}

.Brief_introduction_1 .Literal_2{
    margin-top: 6px;
    /* text-align: left; */
    color: #7D7D7D;
    line-height: 20pt;
}

.High_quality_media{display: none;}

/*高品質日本製造---End*/




/*日本工藝極致展現*/
.background_1{
	background: url(../image/Menu_2_1.jpg);
    min-height: 100%;
    background-size: 100% 100%;
    max-width: 100%;
    /*padding: 5vh 0 0 0;*/
}
.Theme_Japan{
padding: 7vh 0 11px 0;
}
.Theme_Japan h2{
    width: 50%;
    margin: 0 0 0 23%;
    text-align: left;
       color: #00C5DE;
}

.Japanese_technology{
        text-align: left;
            color: #000;
}
.Jt_content_1{
    display: inline-block;
    width: 27%;
    margin: 0 4% 0 23%;
    text-align: left;
}
.Jt_content_1 h4{
margin: 0px 0 10px 0;
}
.Jt_content_1 span{font-size: 9pt;}
.Jt_content_1 h5{
    font-size: 9pt;
    line-height: 14pt;
}
.Jt_content_1_1{margin: 13px 0 0px 0;}
.Jt_content_1_1 p{
    font-size: 6pt;
    color: #00A2B3;
}
.Jt_content_2{
    display: inline-block;
    width: 30%;
    text-align: left;
}
.Jt_content_2 h4{}
.Jt_content_2_2{
     display: inline-block;
    width: 60%;
}
.Jt_content_2_2 p{
    font-size: 6pt;
    color: #00A2B3;
}

.Jt_content_2_1 span{
    display: inline-block;
    width: 31%;
    vertical-align: top;
    font-size: 8pt;
    line-height: 15pt;
    margin: 0 0 0 6%;
}
.Line{
    width: 56%;
    margin: auto;
}
.Jt_content_3{
    display: inline-block;
    width: 27%;
    margin: 0 0 0 23%;
    vertical-align: top;
}

.Jt_content_4{
  display: inline-block;
  width: 22%;
  text-align: center; 
      margin: 0 0 0 2%;
}

.Jt_content_3 h4{
        margin: 0 0 8px 0;
}

.Jt_content_3 span{
        font-size: 9pt;
    line-height: 18pt;
}
.Jt_content_4 p{
    font-size: 6pt;
    color: #00A2B3;
}

.Japanese_technology_media{display: none;}

/*日本工藝極致展現---End*/





/*Home*/
.background_6{
	background: url(../image/Home_1.png);
    min-height: 100%;
    background-size: 100% 100%;
    max-width: 100%;
  /*   padding: 6vh 0 0 0;*/
}

.New_Products{
	width: 37%;
    position: absolute;
    /*right: 14%;*/
    right: -100%;
    top: 40%;
        transition: .5s;
}

.New_Products > img{width: 100%;}
.New_Products:before {
    content: '';
    background: url(../image/Home/Art.png);
    position: absolute;
    top: 28px;
    left: -181px;
    width: 174px;
    height: 97px;
}

.Certified{
    position: absolute;
text-align: right;
    width: 100%;
        bottom: 3vh;
}


.Certified >a> img{
    width: 85px;0%;
}

/*Home---End*/



/*核心機種*/
.background_2{
	background: url(../image/Core1_1.png);
    min-height: 100%;
    background-size: 100% 100%;
    max-width: 100%;
   /* padding: 5vh 0 0 0;*/
}

.machineType {
position: relative;
}
.machineType >div{
    margin: 0 1% 0 9%;
    cursor: pointer;
    width: 25%;
    display: inline-block;
    vertical-align: top;
 /*   position: relative;*/
       
}

.machineType >div >img{width: 100%;     margin: 7% 0 0 0;}

.IntroductionLevels{
    width: 35%;
    display: inline-block;
	    margin: 1% 1% 0 5%;
    vertical-align: top;
}
#PDF{
	background: url(../image/Core_1/download.png);
    width: 113px;
    height: 36px;
    background-size: cover;
    margin: 0 0 0 5px;
    display: block;
}
.Introduction{
}
.Introduction >img{width: 100%;}
.Push_button{
    display: inline-block;
    width: 23%;
}

.Push_button > button{
	margin: 2% 0 0 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 45%;
    cursor: pointer;
    outline: none;
}

.Push_button > button > img{width: 100%;}

.V1{ }
.machineType_V1{
left: -200%;
 transition: .5s;
position: relative;
}
.machineType_V1 img,.machineType_V2 img{width: 100%;}
.machineType_V1:before{
    content: '';
    background: url(../image/Core_1/Core_V1_1_1.png);
    position: absolute;
    /* top: 28px; */
    left: 0;
    width: 320px;
    height: 24px;
    bottom: -14px;
    background-size: 100% 100%;
}
.machineType_V2{
right: -200%;
 transition: .5s;
 position: relative;
}
.machineType_V2:before{
    content: '';
    background: url(../image/Core_1/Core_V2_1_1.png);
    position: absolute;
    /* top: 28px; */
    left: 0;
    width: 320px;
    height: 24px;
    bottom: -14px;
    background-size: 100% 100%;
}
.Transparent_1,.Transparent_2,.Transparent_3,.Transparent_4,.Transparent_V1,.Transparent_V2{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.79);
    top: 0;
	left: 0;
    display: none;
    z-index: 9;
}

.Container_1,.Container_2,.Container_3,.Container_4,.Container_V1,.Container_V2{
    /*background: orange;*/
    position: absolute;
	margin: 4vh auto;
    width: 76%;
    top: 0;
	left: 0;
    right: 0;
    display: none;
    z-index: 9;
}


.slider,.slider_2,.slider_3,.slider_4,.slider_5,.slider_6{
	margin:auto;
	}
.pic,.pic_2,.pic_3,.pic_4,.pic_5,.pic_6{
	width: 100%;
	position: relative;
	}
.pic li,.pic_2 li,.pic_3 li,.pic_4 li,.pic_5 li,.pic_6 li{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/*overflow: hidden;*/
		display:none;
	}
.pic li.active,.pic_2 li.active,.pic_3 li.active,.pic_4 li.active,.pic_5 li.active,.pic_6 li.active{
		display:block;
	}
.image1280{
        width: 100%;
        height: auto;
}

.image479{display: none;}

.pic_2 img,.pic_3 img,.pic_4 img,.pic_5 img,.pic_6 img{
		width: 100%;
		height: auto;
	}
.controller{
		display: none;
	}

.prev,.prev_2,.prev_3,.prev_4,.prev_5,.prev_6{
	background: url(../image/Core_1/arrow_Left.png);
	width: 75px;
	height: 157px;
	position: absolute;
    left: 3%;
    top: 40%;
}
.next,.next_2,.next_3,.next_4,.next_5,.next_6{
		background: url(../image/Core_1/arrow_Right.png);
	width: 75px;
	height: 157px;
	position: absolute;
    right: 3%;
    top: 40%;
}
.X,.X2,.X3,.X4,.X5,.X6{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 90px;
    height: 90px;
}

/*核心機種---End*/


/*超核心機種*/
#Core2_Theme{width: 31%;}
.background_3{
	position: relative;
	background: url(../image/Core2_1.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
    /*padding: 5vh 0 0 0;*/
    text-align: left;
}
.machineType_Core2_img{
	display: inline-block;
    width: 26%;
    margin: 0 0 0 24%;
        position: relative;
}
.machineType_Core2_img > img{
    position: relative;
    width: 100%;
    left: -200%;
    transition: .5s;
}
.machineTypeCore_2{
    width: 40%;
    margin: 0 0 0 24%;
}
.machineTypeCore_2 > div > img{width: 100%;}
/*.Introduction_img2{
        width: 52%;
    margin: 0 0 0 24%;
}*/
#CorePDF_2{ 
	display:block;
	background: url(../image/Core_2/download.png);
    width:113px;
    height: 36px;
    background-size: cover;
    margin: 0 0 0 0;
}

.Core_2_button{
    position: absolute;
    width: 23%;
    right: 10%;
    bottom: 21%;
}

.Core_2_button > button{
	margin: 2% 0 0 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 45%;
    cursor: pointer;
    outline: none;
}

.Core_2_button > button > img{width: 100%;}

.Transparent_Core_1,.Transparent_Core_2,.Transparent_Core_3,.Transparent_Core_4,.Transparent_Core_5,.Transparent_XJ{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.79);
    top: 0;
	left: 0;
    display: none;
    z-index: 9;
}

.Container_Core_1,.Container_Core_2,.Container_Core_3,.Container_Core_4,.Container_Core_5,.Container_XJ{
    /*background: orange;*/
    position: absolute;
	margin: 4vh auto;
    width: 76%;
    top: 0;
	left: 0;
    right: 0;
    display: none;
    z-index: 9;
}


.slider_Core_1,.slider_Core_2,.slider_Core_3,.slider_Core_4,.slider_Core_5,.slider_XJ{
	margin:auto;
	}
.pic,.pic_2,.pic_3,.pic_4,.pic_5,.pic_6,.pic_XJ{
	width: 100%;
	position: relative;
	}
.pic_Core_1 li,.pic_Core_2 li,.pic_Core_3 li,.pic_Core_4 li,.pic_Core_5 li,.pic_XJ li{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/*overflow: hidden;*/
		display:none;
	}
.pic_Core_1 li.active,.pic_Core_2 li.active,.pic_Core_3 li.active,.pic_Core_4 li.active,.pic_Core_5 li.active,.pic_XJ li.active{
		display:block;
	}
.pic_Core_1 img,.pic_Core_2 img,.pic_Core_3 img,.pic_Core_4 img,.pic_Core_5 img,.pic_XJ img{
		width: 100%;
		height: auto;
	}
.controller{
		display: none;
	}
/*	.controller li{
		display:inline-block;
		width: 10px;
		height: 10px;
		background-color:#aaa;
		border-radius:50%;
		margin:10px 6px;
		transition: .5s;
		cursor:pointer;
	}*/
/*.controller li.active{
		background-color:#000;
	}*/
.prev_Core_1,.prev_Core_2,.prev_Core_3,.prev_Core_4,.prev_Core_5{
	background: url(../image/Core_1/arrow_Left.png);
	width: 75px;
	height: 157px;
	position: absolute;
    left: 3%;
    top: 40%;
}
.next_Core_1,.next_Core_2,.next_Core_3,.next_Core_4,.next_Core_5{
		background: url(../image/Core_1/arrow_Right.png);
	width: 75px;
	height: 157px;
	position: absolute;
    right: 3%;
    top: 40%;
}
.X_Core_1,.X_Core_2,.X_Core_3,.X_Core_4,.X_Core_5,.X_Core_6{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 90px;
    height: 90px;
}


/*超核心機種---End*/



/*超短焦機種*/
.background_4{
	background: url(../image/Core3_1.jpg);
    min-height: 100%;
      background-size: 100% 100%;
    max-width: 100%;
    /*padding: 5vh 0 0 0;*/
}
.machineTypeCore_3{padding: 0 0 0 8%;position: relative;}
.machineTypeCore_3 >div{
	/*margin: 0 0 0 9%;*/
    cursor: pointer;
    width: 27%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    transition: .5s;
}
#arrow{
        margin: 6% 2% 0 2%;
}
.machineTypeCore_3 >div >img{width: 100%;}
.machineType_Core_XJ_1:before{
	content: '';
    background: url(../image/Core_3/Wall.png);
    width: 266px;
    height: 57px;
    position: absolute;
    bottom: -13px;
    left: 0;
}

.machineType_Core_XJ_2:before{
	content: '';
    background: url(../image/Core_3/Flat.png) no-repeat;
    width: 111px;
    height: 29px;
    position: absolute;
    bottom: -13px;
    left: 3%;
}

.machineType_Core_XJ_1{left: -100%;}
.machineType_Core_XJ_2{right: -100%;}
.Model_Introduction3 {

}
.Model_Introduction3 >img{width: 100%;}

.IntroductionLevelsCore_3{
    margin: 3% 0 0 8.5%;
    display: inline-block;
    width: 39%;
}
.Introduction_img3{

}

.Introduction_img3 > img{width: 100%;}

#CorePDF_3{ 
	display:block;
	background: url(../image/Core_4/PDF.png);
    width: 113px;
    height: 36px;
    background-size: cover;
        margin: 0 0 0 3px;
}

.Core_3_button{
    display: inline-block;
    width: 23%;
        vertical-align: top;
        margin: 2% 0 0 0;
}

.Core_3_button > button{
	margin: 2% 0 0 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 45%;
    cursor: pointer;
    outline: none;
}

.Core_3_button > button > img{width: 100%;}

.Transparent_ShortFocal_1,.Transparent_ShortFocal_2,.Transparent_ShortFocal_3,.Transparent_ShortFocal_4,.Transparent_XJ_1,.Transparent_XJ_2{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.79);
    top: 0;
	left: 0;
    display: none;
    z-index: 9;
}

.Container_ShortFocal_1,.Container_ShortFocal_2,.Container_ShortFocal_3,.Container_ShortFocal_4,.Container_XJ_1,.Container_XJ_2{
    /*background: orange;*/
    position: absolute;
	margin: 4vh auto;
    width: 76%;
    top: 0;
	left: 0;
    right: 0;
    display: none;
    z-index: 9;
}


.slider_ShortFocal_1,.slider_ShortFocal_2,.slider_ShortFocal_3,.slider_ShortFocal_4,.slider_ShortFocal_5,.slider_ShortFocal_6{
	margin:auto;
	}
.pic_ShortFocal_1,.pic_ShortFocal_2,.pic_ShortFocal_3,.pic_ShortFocal_4,.pic_ShortFocal_5,.pic_ShortFocal_6{
	width: 100%;
	position: relative;
	}
.pic_ShortFocal_1 li,.pic_ShortFocal_2 li,.pic_ShortFocal_3 li,.pic_ShortFocal_4 li,.pic_ShortFocal_5 li,.pic_ShortFocal_6 li{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/*overflow: hidden;*/
		display:none;
	}
.pic_ShortFocal_1 li.active,.pic_ShortFocal_2 li.active,.pic_ShortFocal_3 li.active,.pic_ShortFocal_4 li.active,.pic_ShortFocal_5 li.active,.pic_ShortFocal_6 li.active{
		display:block;
	}
.pic_ShortFocal_1 img,.pic_ShortFocal_2 img,.pic_ShortFocal_3 img,.pic_ShortFocal_4 img,.pic_ShortFocal_5 img,.pic_ShortFocal_6 img{
		width: 100%;
		height: auto;
	}
.controller{
		display: none;
	}
/*	.controller li{
		display:inline-block;
		width: 10px;
		height: 10px;
		background-color:#aaa;
		border-radius:50%;
		margin:10px 6px;
		transition: .5s;
		cursor:pointer;
	}*/
/*.controller li.active{
		background-color:#000;
	}*/
.prev_ShortFocal_1,.prev_ShortFocal_2,.prev_ShortFocal_3,.prev_ShortFocal_4,.prev_ShortFocal_5,.prev_ShortFocal_6{
	background: url(../image/Core_1/arrow_Left.png);
	width: 75px;
	height: 157px;
	position: absolute;
    left: 3%;
    top: 40%;
}
.next_ShortFocal_1,.next_ShortFocal_2,.next_ShortFocal_3,.next_ShortFocal_4,.next_ShortFocal_5,.next_ShortFocal_6{
		background: url(../image/Core_1/arrow_Right.png);
	width: 75px;
	height: 157px;
	position: absolute;
    right: 3%;
    top: 40%;
}
.X_ShortFocal_1,.X_ShortFocal_2,.X_ShortFocal_3,.X_ShortFocal_4,.X_ShortFocal_5,.X_ShortFocal_6{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 90px;
    height: 90px;
}


/*超短焦機種---End*/


/*輕薄型機種*/
#Core_4_H1{width: 35%;}
.background_5{
	background: url(../image/Core4_1.jpg);
    min-height: 100%;
       background-size: 100% 100%;
    max-width: 100%;
   /* padding: 5vh 0 0 0;*/
}
.machineTypeCore_4{
    position: relative;
}
.machineTypeCore_4 >div{
    margin: 0 4% 0 9%;
    cursor: pointer;
    width: 23%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    transition: .5s;
}

.machineTypeCore_4 >div >img{width: 100%;}
.machineType_WXGA:before{
	content: '';
    background: url(../image/Core_4/span_1_small.png);
    width: 121px;
    height: 29px;
    position: absolute;
    bottom: -13px;
    left: 2px;
}

.machineType_XGA:before{
	content: '';
    background: url(../image/Core_4/span_2_small.png) no-repeat;
    width: 121px;
    height: 29px;
    position: absolute;
    bottom: -13px;
    left: -8%;
}

.machineType_WXGA{left: -100%;}
.machineType_XGA{right: -100%;}
.Model_Introduction {
    width: 38%;
    display: inline-block;
    margin: 2% 2% 0 8%;
}
.Model_Introduction >img{width: 100%;}

.Core_4_button{
    display: inline-block;
    width: 23%;
        vertical-align: top;
        margin: 2% 0 0 0;
}

.Core_4_button > button{
	margin: 2% 0 0 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 45%;
    cursor: pointer;
    outline: none;
}

.Core_4_button > button > img{width: 100%;}
.IntroductionLevelsCore_4{
	text-align: left;
    margin: 0% 0 0 22.5%;
}
.Introduction_img{
	width: 56%;
}

.Introduction_img > img{width: 100%;}

#CorePDF_4{ 
    display: block;
    background: url(../image/Core_4/PDF.png);
    width: 113px;
    height: 36px;
    background-size: cover;
}

.Transparent_Thin_1,.Transparent_Thin_2,.Transparent_Thin_3,.Transparent_Thin_4,.Transparent_Thin_5,.Transparent_Thin_6{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.79);
    top: 0;
	left: 0;
    display: none;
    z-index: 9;
}

.Container_Thin_1,.Container_Thin_2,.Container_Thin_3,.Container_Thin_4,.Container_Thin_5,.Container_Thin_6{
    /*background: orange;*/
    position: absolute;
	margin: 4vh auto;
    width: 76%;
    top: 0;
	left: 0;
    right: 0;
    display: none;
    z-index: 9;
}


.slider_Thin_1,.slider_Thin_2,.slider_Thin_3,.slider_Thin_4,.slider_Thin_5,.slider_Thin_6{
	margin:auto;
	}
.pic_Thin_1,.pic_ShortFocal_2,.pic_ShortFocal_3,.pic_ShortFocal_4,.pic_ShortFocal_5,.pic_ShortFocal_6{
	width: 100%;
	position: relative;
	}
.pic_Thin_1 li,.pic_Thin_2 li,.pic_Thin_3 li,.pic_Thin_4 li,.pic_Thin_5 li,.pic_Thin_6 li{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/*overflow: hidden;*/
		display:none;
	}
.pic_Thin_1 li.active,.pic_Thin_2 li.active,.pic_Thin_3 li.active,.pic_Thin_4 li.active,.pic_Thin_5 li.active,.pic_Thin_6 li.active{
		display:block;
	}
.pic_Thin_1 img,.pic_Thin_2 img,.pic_Thin_3 img,.pic_Thin_4 img,.pic_Thin_5 img,.pic_Thin_6 img{
		width: 100%;
		height: auto;
	}
.controller{
		display: none;
	}
/*	.controller li{
		display:inline-block;
		width: 10px;
		height: 10px;
		background-color:#aaa;
		border-radius:50%;
		margin:10px 6px;
		transition: .5s;
		cursor:pointer;
	}*/
/*.controller li.active{
		background-color:#000;
	}*/
.prev_Thin_1,.prev_Thin_2,.prev_Thin_3,.prev_Thin_4,.prev_Thin_5,.prev_Thin_6{
	background: url(../image/Core_1/arrow_Left.png);
	width: 75px;
	height: 157px;
	position: absolute;
    left: 3%;
    top: 40%;
}
.next_Thin_1,.next_Thin_2,.next_Thin_3,.next_Thin_4,.next_Thin_5,.next_Thin_6{
		background: url(../image/Core_1/arrow_Right.png);
	width: 75px;
	height: 157px;
	position: absolute;
    right: 3%;
    top: 40%;
}
.X_Thin_1,.X_Thin_2,.X_Thin_3,.X_Thin_4,.X_Thin_5,.X_Thin_6{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 90px;
    height: 90px;
}



/*輕薄型機種---End*/


.Theme{
	text-align: left;padding-top: 11vh;
}
.Theme >strong{
	    margin: 0 0 0 23%;
}
.Theme >strong >img{width: 39%;}


.Theme_Home{
	text-align: left;
	position: relative;
	    padding: 5vh 0 0 0;
	  /*  width: 0%;*/
	    display: block;
}

#Home_H1{margin: 7% 0 0 21%;width: 10%;transition: 1s;}
#Home_H1_xs{display: none;}
.Core_4_button_media{display: none;}

/*==================================================================================================================*/
@media screen and (min-width:767px) and (max-width: 1000px) {
.menu_Media{
    display: block;
    background: url(../image/Menu_nav/menu_black_02.png);
    width: 43px;
    height: 39px;
        margin-top: 5px;
}

.menu_Media.open{
    background: url(../image/Menu_nav/menu_02.png);
    width: 43px;
    height: 39px;
        margin-top: 5px;
}

#menu{left: -60%;}
.background_0{
	background: url(../image/Menu_1_2.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
  /*  padding: 5% 0 0 0;*/
}
/*.background_2{
	background: url(../image/Core_2.png);
        background-size: cover;
}*/

.background_2 {
    background: url(../image/Core1_3.png);
    min-height: 100%;
    background-size: cover;
    max-width: 100%;
}
.background_6{
	background: url(../image/Home_3.png);
	     background-size: cover;
	         background-position: center;
}


/*高品質日本製造*/
/*手機*/
.High_quality_media{
    display: block;
    width: 90%;
    margin: auto;
    text-align: left;
    padding: 9% 0 0% 0;
    color: #000;
} 
.High_quality_media h3{margin: 0 0 0 5%;
    font-size: 34pt;}
.High_quality_media h5{
    color: #4CAF50;
    font-size: 22pt;
    margin: 4% 0 4% 0%;
}

.High_quality_media p{font-size: 20pt;}
.High_quality_media img{    
    width: 68%;
    margin-top: 5%;}
/*高品質日本製造---end*/




/*日本工藝極致展現*/

/*手機*/
.Japanese_technology_media{
    display: block;
    text-align: left;
    padding: 7% 0 0% 0;
    width: 93%;
    margin: auto;
    color: #000;
}

.Theme_Japan_xs h4{
    color: #02e5f4;
    margin: 0 0 6px 0;
    font-size: 21pt;
}

.Theme_Japan_xs h5{
margin: 10px 0 11px 0;
    font-size: 20pt;
}
.Theme_Japan_xs_1{text-align: right;}
.Theme_Japan_xs p{
    font-size: 14pt;
}

.Theme_Japan_type{width: 48%;}

.Theme_Japan_image_1{    width: 52%;}
.Theme_Japan_image_2{width: 39%; display: inline-block;}
.Theme_Japan_xs_2_content,.Theme_Japan_image_1_content{
        border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #00BCD4;
}
.Theme_Japan_xs_2_content_type{
    float: right;
    width: 51%;
    vertical-align: top;
    font-size: 17pt;
}

.Theme_Japan_type2{width: 100%;}
/*日本工藝極致展現---end*/


/*核心機種*/
.machineType {
    margin-top: 3%;
}
.machineType >div {
    margin: 0 0 0 5%;
    cursor: pointer;
    width: 44%;
    display: block;
    vertical-align: top;
}

.IntroductionLevels {
    width: 90%;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
#PDF {

    float: right;
}
.Push_button {
    display: block;
    margin: 2vh 0 0 0;
    width: 100%;
    /* float: left; */
    /* top: -5vh; */
    /* position: relative; */
}

.Push_button > button {
margin: 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 22%;
    cursor: pointer;
    outline: none;
}

.slider, .slider_2, .slider_3, .slider_4, .slider_5, .slider_6 {
    margin: 20vh auto;
    position: relative;
}

/*核心機種---end*/


/*超核心機種*/
.machineType_Core2_img{
	display: block;
    width: 75%;
    margin: auto;
}
.machineTypeCore_2{
	width: 96%;
    margin: auto;
}


.Core_2_button{
    position: relative;
    width: 73%;
    margin: 0 auto;
        right: 0;
    bottom: 0;
}
.Core_2_button > button{
	    width: 30%;
}

.slider_Core_1, .slider_Core_2, .slider_Core_3, .slider_Core_4, .slider_Core_5,.slider_XJ {
    margin: 20vh auto;
    position: relative;
}
#Core2_Theme {
    width: 56%;
}

/*.Introduction_img2 {
    width: 92%;
    margin: auto;
}
#CorePDF_2 {
    margin: 0 0 0 3%;
}*/

/*超核心機種---end*/


/*超短焦機種*/

.machineTypeCore_3{text-align: left;padding: 0;}
.machineTypeCore_3 >div{
	margin: auto;
    width: 79%;
    display: block;
    vertical-align: top;
    position: relative;
}

#arrow {
       margin: 0 0 0 32%;
    width: 10%;
    transform: rotateX(0,0);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.machineType_Core_XJ_1:before {
    content: '';
    background: url(../image/Core_3/Wall.png);
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 60%;
}


.machineType_Core_XJ_2:before {
    content: '';
    background: url(../image/Core_3/Flat.png) no-repeat;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 60%;
}


.machineTypeCore_3 >div >img{width: 62%;}


.IntroductionLevelsCore_3{
    margin: auto;
    display: block;
    width: 97%;	
}
#CorePDF_3{
	display: block;
    float: right;
}
.Core_3_button{
    width: 100%;
}
.Core_3_button > button{
	    width: 21%;
}
.Core_3_button > button {
    margin: 0% 0 0 0;

}
.slider_ShortFocal_1,.slider_ShortFocal_2,.slider_ShortFocal_3,.slider_ShortFocal_4,.slider_ShortFocal_5,.slider_ShortFocal_6{
	margin: 20vh auto;
    position: relative;
	}
/*超短焦機種---end*/

/*輕薄型機種*/
#Core_4_H1 {
    width: 72%;
}
.background_5 {
    line-height: 50pt;
}
.machineTypeCore_4{text-align: left;}
.machineTypeCore_4 >div{
/*	margin: auto;*/
    width:70%;
    display: block;
    position: relative;
        transition: .7s;
}


.machineType_WXGA:before{
    content: '';
    background: url(../image/Core_4/span_1_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 58%;
}


.machineType_XGA:before {
    content: '';
    background: url(../image/Core_4/span_2_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 58%;
}
.machineTypeCore_4 >div >img{width: 58%;}
.Model_Introduction{
	width: 85%;
    display: block;
    margin: 0 auto;
}

.Core_4_button{
	display: block;
    position: absolute;
    width: 57%;
    bottom: 0;
    /* vertical-align: top; */
    text-align: right;
    display: none;
}

.Core_4_button > button{width: 43%;}


.Core_4_button_media{
	display: block;
    width: 100%;
    bottom: 0;
    text-align: center;
  /*  display: none;*/
  margin-top: 2vh;
}

.Core_4_button_media > button{
	width: 21%;
	display: inline-block;
	border: 0;
    background: rgba(0, 0, 0, 0);
    outline: none;
}
.Core_4_button_media > button >img{width: 100%;}


.IntroductionLevelsCore_4{
	text-align: right;
    width: 87%;
    margin: auto;
}
.Introduction_img{width: 100%;}


.slider_Thin_1,.slider_Thin_2,.slider_Thin_3,.slider_Thin_4,.slider_Thin_5,.slider_Thin_6{
	margin: 20vh auto;
    position: relative;
	}


/*輕薄型機種---end*/




/*回首頁*/
.New_Products {
    width: 490px;
    position: absolute;
    right: -100%;
    top: 43%;
}

.New_Products:before {
    content: '';
    background: url(../image/Home/Art.png);
    position: absolute;
    top: -16%;
    left: -29%;
    width: 174px;
    height: 97px;
}
/*.New_Products:before {
    top: -31px;
    left: -46%;
}*/
.New_Products > img {
    width: 100%;
}

.Theme_Home {
display: none;
}

#Home_H1_xs{
    display: block;
    position: absolute;
    bottom: 15%;
    width: 10%;
    left: 15%;
    transition: 1s;
}

/*回首頁---end*/




.Theme{    padding-top: 7vh;}
.Theme >strong{margin: 0 0 0 4%; 0;}
.Theme >strong >img{width: 73%;}
.image1280{
display: none;
}

.image479{display: block;width: 100%;height: auto;}
.Japanese_technology_PC{display: none;}
.High_quality{display: none;}

#LampFree_logo {
content: '';
    background: url(../image/Menu_nav/LampFree_logo.png) no-repeat;
    width: 144px;
    height: 45px;
    display: block;
     position: absolute; 
     bottom: 10px; 
     left: 0; 
     right: 0; 
    margin: 0 auto;
}


}
/*=======================================================================================================================*/

@media screen and (min-width:480px) and (max-width: 766px) {
.menu_Media{
    display: block;
    background: url(../image/Menu_nav/menu_black_02.png);
    width: 43px;
    height: 39px;
        margin-top: 5px;
}

.menu_Media.open{
    background: url(../image/Menu_nav/menu_02.png);
    width: 43px;
    height: 39px;
        margin-top: 5px;
}



#menu{left: -60%;}

/*.background_2{
		background: url(../image/Core_3.png);
		    background-size: cover;
}*/

.background_0{
	background: url(../image/Menu_1_2.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
  /*  padding: 5% 0 0 0;*/
}


.background_1{
	background: url(../image/Menu_2_2.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
   /* padding: 5% 0 0 0;*/
}

.background_2 {
    background: url(../image/Core1_3.png);
    min-height: 100%;
       background-size: 100% 100%;
    max-width: 100%;
 /*   padding: 3vh 0 0 0;*/
}
.background_3{
	position: relative;
	background: url(../image/Core2_2.jpg);
    min-height: 100%;
   background-size: 100% 100%;
    max-width: 100%;
    text-align: left;
}

.background_6{
	background: url(../image/Home_3.png);
	    background-size: 100% 100%;
	         background-position: center;
}

/*高品質日本製造*/
/*手機*/
.High_quality_media{
    display: block;
    width: 90%;
    margin: auto;
    text-align: left;
    padding: 9% 0 0% 0;
    color: #000;
} 
.High_quality_media h3{margin: 0 0 0 5%;font-size: 27pt;}
.High_quality_media h5{
    color: #4CAF50;
    font-size: 15pt;
    margin: 5% 0 5% 0%;
}

.High_quality_media p{font-size: 15pt;margin: 0 0 10% 0;}
.High_quality_media img{width: 70%;}
/*高品質日本製造---end*/



/*日本工藝極致展現*/

/*手機*/
.Japanese_technology_media{
    display: block;
    text-align: left;
    padding: 8% 0 0% 0;
    width: 93%;
    margin: auto;
    color: #000;
}

.Theme_Japan_xs h4{
    color: #02e5f4;
    margin: 0 0 6px 0;
    font-size: 16pt;
}

.Theme_Japan_xs h5{
    margin: 0 0 3px 0;
        font-size: 15pt;
}
.Theme_Japan_xs_1{text-align: right;line-height: 0;}
.Theme_Japan_xs p{
line-height: 18pt;
}

.Theme_Japan_type{width: 44%;}

.Theme_Japan_image_1{     width: 62%;}
.Theme_Japan_image_2{width: 49%; display: inline-block;}
.Theme_Japan_xs_2_content,.Theme_Japan_image_1_content{
        border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #00BCD4;
        margin: 2% 0 2% 0;
}
.Theme_Japan_xs_2_content_type{
        float: right;
    width: 51%;
    vertical-align: top;
    font-size: 5pt;
}

.Theme_Japan_type2{width: 82%;}
/*日本工藝極致展現---end*/

/*核心機種*/
.machineType >div {
    cursor: pointer;
    width: 48%;
    display: block;
    vertical-align: top;
}

.IntroductionLevels {
    width: 89%;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
#PDF {
    display: block;
    float: right;
}
.Push_button {
   display: block;
    width: 57%;
    /* float: left; */
    top: -23px;
    position: relative;
        margin: 0 0 0 2%;

}

.Push_button > button {
    margin: 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 42%;
    cursor: pointer;
    outline: none;
}

.pic .image1280{display: none;}

.image479{
    display: block;        
    width: 100%;
    height: auto;}

.slider, .slider_2, .slider_3, .slider_4, .slider_5, .slider_6 {
    margin: 22vh auto;
}

.prev, .prev_2, .prev_3, .prev_4, .prev_5, .prev_6 {
    left: 0;
}
.next, .next_2, .next_3, .next_4, .next_5, .next_6 {
    right: 0;
}
/*核心機種---end*/



/*超核心機種*/
#Core2_Theme {
    width: 58%;
}
.machineType_Core2_img{
	display: block;
    width: 75%;
    margin: auto;
}
.machineTypeCore_2{
	width: 96%;
    margin: auto;
}


.Core_2_button{
    position: relative;
    width: 94%;
    margin: 12px 0 0 3%;
        right: 0;
    bottom: 0;
}
.Core_2_button > button{
	    width: 29%;
}

.slider_Core_1, .slider_Core_2, .slider_Core_3, .slider_Core_4, .slider_Core_5,.slider_XJ {
    margin: 22vh auto;
    position: relative;
}
.prev_Core_1, .prev_Core_2, .prev_Core_3, .prev_Core_4, .prev_Core_5 {
    left: 0;
}
.next_Core_1, .next_Core_2, .next_Core_3, .next_Core_4, .next_Core_5 {
    right:0;
}
/*.Introduction_img2 {
    width: 92%;
    margin: auto;
}
#CorePDF_2 {
    margin: 0 0 0 3%;
}*/
/*超核心機種---end*/



/*超短焦機種*/
.machineTypeCore_3{text-align: left;padding: 0;}
.machineTypeCore_3 >div{
	margin: auto;
    width: 89%;
    display: block;
    vertical-align: top;
    position: relative;
}

#arrow {
       margin: 0 0 0 32%;
    width: 10%;
    transform: rotateX(0,0);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.machineType_Core_XJ_1:before {
    content: '';
    background: url(../image/Core_3/Wall.png);
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 56%;
}


.machineType_Core_XJ_2:before {
    content: '';
    background: url(../image/Core_3/Flat.png) no-repeat;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 56%;
}


.machineTypeCore_3 >div >img{width: 53%;}


.IntroductionLevelsCore_3{
    margin: auto;
    display: block;
    width: 90%;	
}
#CorePDF_3{
	display: block;
    float: right;
}
.Core_3_button{
    width: 67%;
/*    padding-top: -17px;
    position: absolute;
        bottom: 1vh;left: 0;*/
}
.Core_3_button > button{
	    width: 43%;
}

.slider_ShortFocal_1,.slider_ShortFocal_2,.slider_ShortFocal_3,.slider_ShortFocal_4,.slider_ShortFocal_5,.slider_ShortFocal_6{
	margin:22vh auto;
    position: relative;
	}
.next_ShortFocal_1, .next_ShortFocal_2, .next_ShortFocal_3, .next_ShortFocal_4, .next_ShortFocal_5, .next_ShortFocal_6 {
    right: 0%;
}

.prev_ShortFocal_1, .prev_ShortFocal_2, .prev_ShortFocal_3, .prev_ShortFocal_4, .prev_ShortFocal_5, .prev_ShortFocal_6 {
    left: 0%;
}
/*超短焦機種---end*/



/*輕薄型機種*/
#Core_4_H1 {
    width: 67%;
}
.machineTypeCore_4{text-align: left;}
.machineTypeCore_4 >div{
	margin: auto;
    width: 82%;
    display: block;
    position: relative;
}

.machineType_WXGA:before{
    content: '';
    background: url(../image/Core_4/span_1_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 67%;
}


.machineType_XGA:before {
    content: '';
    background: url(../image/Core_4/span_2_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 67%;
}
.machineTypeCore_4 >div >img{width: 63%;}
.Model_Introduction{
	width: 83%;
    display: block;
    margin: 0 auto;
}

.Core_4_button{
	display: block;
    position: absolute;
    width: 52%;
    bottom: 0;
    /* vertical-align: top; */
    text-align: right;
     display: none;
}

.Core_4_button > button{width: 43%;}


.Core_4_button_media{
	display: block;
    width: 91%;
    bottom: 0;
    margin: 3vh auto;
}

.Core_4_button_media > button{
	width: 23%;
	display: inline-block;
	border: 0;
    background: rgba(0, 0, 0, 0);
    outline: none;
}
.Core_4_button_media > button >img{width: 100%;}


.IntroductionLevelsCore_4{
	    text-align: right;
    margin: 0;
}
.Introduction_img{
    width: 84%;
    margin: auto;}

#CorePDF_4 {
    margin: 0 0 0 8%;
}
.slider_Thin_1,.slider_Thin_2,.slider_Thin_3,.slider_Thin_4,.slider_Thin_5,.slider_Thin_6{
	margin: 22vh auto;
    position: relative;
	}
.prev_Thin_1, .prev_Thin_2, .prev_Thin_3, .prev_Thin_4, .prev_Thin_5, .prev_Thin_6 {
    left: 0;
}

.next_Thin_1, .next_Thin_2, .next_Thin_3, .next_Thin_4, .next_Thin_5, .next_Thin_6 {
    right: 0;
}
/*輕薄型機種---end*/

/*回首頁*/
.New_Products {
    width: 54%;
    position: absolute;
    right: -100%;
    top: 42%;
}
.New_Products:before {
    top: -31px;
    left: -49%;
}
.New_Products > img {
    width: 100%;
}

/*回首頁---end*/

.Theme_Home {
display: none;
}

#Home_H1_xs{
    display: block;
    position: absolute;
    bottom: 21%;
    width: 10%;
    left: 15%;
    transition: 1s;
}
/*.Theme{text-align: center;padding-top: 4vh;}
.Theme >strong{margin: 0;}
.Theme >strong >img{width: 73%;}*/
.Theme{text-align: left;}
.Theme >strong{margin: 0 0 0 7%;}
.Theme >strong >img{width:70%;}
.image1280{
display: none;
}

.image479{display: block;width: 100%;height: auto;}

.Japanese_technology_PC{display: none;}
.High_quality{display: none;}

#LampFree_logo {
content: '';
    background: url(../image/Menu_nav/LampFree_logo.png) no-repeat;
    width: 144px;
    height: 45px;
    display: block;
     position: absolute; 
     bottom: 10px; 
     left: 0; 
     right: 0; 
    margin: 0 auto;
}

}
/*===============================================================================================================================*/

@media screen and (max-width:479px) {
.Japanese_technology_PC{display: none;}
.High_quality{display: none;}
.menu_Media{
    display: block;
    background: url(../image/Menu_nav/menu_black_02.png);
    width: 37px;
    height: 29px;
    background-size: 92% 92%;
        margin-top: 5px;
}

.menu_Media.open{
    background: url(../image/Menu_nav/menu_02.png);
    width: 37px;
    height: 29px;
    background-size: 92% 92%;
        margin-top: 5px;
}

#menu{
    left: -70%;
    line-height: 18pt;
}
.background_0{
    background: url(../image/Menu_1_2.jpg);
  background-size: 100% 100%;
}

#menu li:nth-child(3) a, #menu li:nth-child(4) a {
    padding: 5px 0px;
}

#menu li:nth-child(5) a, #menu li:nth-child(6) a, #menu li:nth-child(7) a, #menu li:nth-child(8) a, #menu li:nth-child(9) a {
    padding: 14px;
}

.background_1{
    background: url(../image/Menu_2_3.jpg);
    min-height: 100%;
   background-size: cover;
    max-width: 100%;
}

.background_2{
        background: url(../image/Core1_3.png);
        background-size: cover;
         /*   padding: 3vh 0 0 0;*/
}


.background_3{
    position: relative;
    background: url(../image/Core2_3.jpg);
    min-height: 100%;
  background-size: cover;
    max-width: 100%;
    text-align: left;
     /*   padding: 18px 0 0 0;*/
}

.background_4 {
    background: url(../image/Core3_3.jpg);
    min-height: 100%;
    background-size: cover;
    max-width: 100%;
    /* padding: 5vh 0 0 0; */
}

.background_5 {
    background: url(../image/Core4_3.jpg);
    min-height: 100%;
    background-size: cover;
    max-width: 100%;
    /* padding: 5vh 0 0 0; */
}

.background_6{
    background: url(../image/Home_3.png);
    background-size: cover;
    background-position: center;
}



/*高品質日本製造*/
.Brief_introduction{width: 90%;margin: 0;font-size: 6pt;}
.Brief_introduction_1{width: 90%;}
.Brief_introduction > h5{
    margin-top: 5px; 
    font-size: 6pt;
   line-height: initial;
}
.Brief_introduction .Literal{
    margin-top: 2px;
    padding: 1%;
    font-size: 5pt;
    line-height: 12pt;
}
.Brief_introduction_1 >h1{font-size: 12pt;}
.Brief_introduction_1 .Literal_2{    
    margin-top: 8px;
    font-size: 9pt;
    line-height: initial;}

/*手機*/
.High_quality_media{
    display: block;
    width: 90%;
    margin: auto;
    text-align: left;
    padding: 9% 0 0% 0;
    color: #000;
} 
.High_quality_media h3{margin: 0 0 0 5%;}
.High_quality_media h5{
    color: #4CAF50;
    font-size: 6pt;
        margin: 13px 0 13px 0%;
}

.High_quality_media p{font-size: 3pt;margin: 0 0 5% 0;}
.High_quality_media img{width: 76%;}
/*高品質日本製造-----end*/


/*日本工藝極致展現*/

/*手機*/
.Japanese_technology_media{
    display: block;
    text-align: left;
    padding: 8% 0 0% 0;
    width: 93%;
    margin: auto;
    color: #000;
}

.Theme_Japan_xs h4{
    color: #02e5f4;
    margin: 0 0 6px 0;
    font-size: 10pt;
}

.Theme_Japan_xs h5{
    margin: 0 0 3px 0;
    font-size: 5pt;
}
.Theme_Japan_xs_1{text-align: right;line-height: 0;}
.Theme_Japan_xs p{
    font-size: 6pt;
    line-height: 11pt;
}

.Theme_Japan_type{width: 44%;}

.Theme_Japan_image_1{    width: 56%;}
.Theme_Japan_image_2{width: 38%; display: inline-block;}
.Theme_Japan_xs_2_content,.Theme_Japan_image_1_content{
        border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #00BCD4;
        margin: 1% 0 1% 0;
}
.Theme_Japan_xs_2_content_type{
        float: right;
    width: 51%;
    vertical-align: top;
    font-size: 5pt;
}

.Theme_Japan_type2{width: 82%;}
/*日本工藝極致展現---end*/



/*核心機種*/
.machineType >div {
  /*  margin: auto;*/
    cursor: pointer;
    width: 45%;
    display: block;
    vertical-align: top;
}

.IntroductionLevels {
    width: 84%;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
#PDF {
    background: url(../image/Core_1/download.png);
    width: 80px;
    height: 27px;
    background-size: 100% 100%;
    /* padding: 1%; */
    display: block;
    float: right;
}
.Push_button {
   display: block;
    width: 57%;
    /* float: left; */
    top: -7px;
    position: relative;
        left: 4%;
}

.Push_button > button {
    margin: 0;
    border: 0;
    background: rgba(0, 0, 0, 0);
    width: 42%;
    cursor: pointer;
    outline: none;
}
.slider, .slider_2, .slider_3, .slider_4, .slider_5, .slider_6 {
    margin: 24vh auto;
    position: relative;
}

.next, .next_2, .next_3, .next_4, .next_5, .next_6 {
    background: url(../image/Core_1/arrow_Right_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    right: 0%;
    top: 45vh;
}
.prev, .prev_2, .prev_3, .prev_4, .prev_5, .prev_6 {
    background: url(../image/Core_1/arrow_Left_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    left: 0%;
    top: 45vh;
}

.X, .X2, .X3, .X4, .X5, .X6 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 37px;
    height: 37px;
}
.machineType_V1:before {
    content: '';
    background: url(../image/Core_1/Core_V1_1_1.png);
    position: absolute;
    /* top: 28px; */
    left: 0;
    width: 150px;
    height: 12px;
    bottom: 0;
    background-size: 100% 100%;
}
.machineType_V2:before {
    content: '';
    background: url(../image/Core_1/Core_V2_1_1.png);
    position: absolute;
    /* top: 28px; */
    left: 0;
    width: 150px;
    height: 12px;
    bottom: 0;
    background-size: 100% 100%;
}
/*核心機種---end*/


/*超核心機種*/
#Core2_Theme{width: 57%;}
.machineType_Core2_img{
    display: block;
    width: 70%;
    margin: auto;
}
.machineTypeCore_2{
    width: 96%;
    margin: auto;
}

#CorePDF_2{    
    width: 95px;
    height: 32px;
}
.Core_2_button{
    position: relative;
    width: 95%;
    margin: 12px auto;
        right: 0;
    bottom: 0;
}
.Core_2_button > button{
        width: 27%;
}

.slider_Core_1, .slider_Core_2, .slider_Core_3, .slider_Core_4, .slider_Core_5,.slider_XJ {
    margin: 24vh auto;
    position: relative;
}

.X_Core_1, .X_Core_2, .X_Core_3, .X_Core_4, .X_Core_5 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 37px;
    height: 37px;
}

.next_Core_1, .next_Core_2, .next_Core_3, .next_Core_4, .next_Core_5 {
    background: url(../image/Core_1/arrow_Right_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    right: 0%;
    top: 45vh;
}

.prev_Core_1, .prev_Core_2, .prev_Core_3, .prev_Core_4, .prev_Core_5 {
    background: url(../image/Core_1/arrow_Left_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    left: 0%;
    top: 45vh;
}

/*超核心機種---end*/


/*超短焦機種*/
.machineTypeCore_3{text-align: left;padding: 0;}
.machineTypeCore_3 >div{
    margin: auto;
    width: 85%;
    display: block;
    vertical-align: top;
    position: relative;
}

.machineType_Core_XJ_1:before {
    content: '';
    background: url(../image/Core_3/Wall_small.png);
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 56%;
}
#arrow {
       margin: 0 0 0 32%;
    width: 10%;
    transform: rotateX(0,0);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.machineType_Core_XJ_2:before {
    content: '';
    background: url(../image/Core_3/Flat_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 56%;
}


.machineTypeCore_3 >div >img{width: 54%;}


.IntroductionLevelsCore_3{
    margin: auto;
    display: block;
    width: 91%; 
}
#CorePDF_3{
    display: block;
    background: url(../image/Core_4/PDF.png) no-repeat;
    width: 85px;
    height: 30px;
    float: right;
    background-size: 100% 100%;
}
.Core_3_button{
    width: 75%;
    padding-top: -17px;
    /* position: absolute; */
    /* bottom: 1vh; */
    float: left;
    /* left: 0; */
    margin: 0% 0 0 -16px;
}
.Core_3_button > button{
        width: 36%;
}

.slider_ShortFocal_1,.slider_ShortFocal_2,.slider_ShortFocal_3,.slider_ShortFocal_4,.slider_ShortFocal_5,.slider_ShortFocal_6{
    margin: 24vh auto;
    position: relative;
    }

.prev_ShortFocal_1, .prev_ShortFocal_2, .prev_ShortFocal_3, .prev_ShortFocal_4, .prev_ShortFocal_5, .prev_ShortFocal_6 {
    background: url(../image/Core_1/arrow_Left_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    left: 0%;
    top: 45vh;
}

.next_ShortFocal_1, .next_ShortFocal_2, .next_ShortFocal_3, .next_ShortFocal_4, .next_ShortFocal_5, .next_ShortFocal_6 {
    background: url(../image/Core_1/arrow_Right_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    right: 0%;
    top: 45vh;
}

.X_ShortFocal_1, .X_ShortFocal_2, .X_ShortFocal_3, .X_ShortFocal_4, .X_ShortFocal_5, .X_ShortFocal_6 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 37px;
    height: 37px;
}
/*.Introduction_img2 {
    width: 92%;
    margin: auto;
}
#CorePDF_2 {
    margin: 0 0 0 3%;
}*/
/*超短焦機種---end*/


/*輕薄型機種*/
#Core_4_H1{width: 59%;}
.machineTypeCore_4{text-align: left;}
.machineTypeCore_4 >div{
    margin: auto;
    width: 88%;
    display: block;
    position: relative;
}

.machineType_WXGA:before{
    content: '';
    background: url(../image/Core_4/span_1_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 58%;
}


.machineType_XGA:before {
    content: '';
    background: url(../image/Core_4/span_2_small.png) no-repeat;
    width: 142px;
    height: 30px;
    position: absolute;
    top: 40%;
    /* right: 0; */
    left: 58%;
}
.machineTypeCore_4 >div >img{width: 58%;}
.Model_Introduction{
    width: 97%;
    display: block;
    margin: 0 auto;
}

.Core_4_button{
    display: block;
    position: absolute;
    width: 57%;
    bottom: 0;
    /* vertical-align: top; */
    text-align: right;
     display: none;
}

.Core_4_button > button{width: 43%;}


.Core_4_button_media{
    display: block;
    width: 100%;
    bottom: 0;
    text-align: center;
    margin-top: 3vh;
}

.Core_4_button_media > button{
    width: 23%;
    display: inline-block;
    border: 0;
    background: rgba(0, 0, 0, 0);
    outline: none;
}
.Core_4_button_media > button >img{width: 100%;}

.IntroductionLevelsCore_4{
        text-align: right;
    margin: 0;
}
.Introduction_img{width: 100%;}
#CorePDF_4{
    display: inline-block;
    background: url(../image/Core_4/PDF.png);
    width: 85px;
    height: 30px;
    background-size: 100% 100%;
}

.slider_Thin_1,.slider_Thin_2,.slider_Thin_3,.slider_Thin_4,.slider_Thin_5,.slider_Thin_6{
    margin: 24vh auto;
    position: relative;
    }

.next_Thin_1, .next_Thin_2, .next_Thin_3, .next_Thin_4, .next_Thin_5, .next_Thin_6 {
    background: url(../image/Core_1/arrow_Right_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    right: 0%;
    top: 45vh;
}

.prev_Thin_1, .prev_Thin_2, .prev_Thin_3, .prev_Thin_4, .prev_Thin_5, .prev_Thin_6 {
    background: url(../image/Core_1/arrow_Left_small.png);
    width: 42px;
    height: 66px;
    position: absolute;
    left: 0%;
    top: 45vh;
}


.X_Thin_1, .X_Thin_2, .X_Thin_3, .X_Thin_4, .X_Thin_5, .X_Thin_6 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 37px;
    height: 37px;
}
/*輕薄型機種---end*/



/*回首頁*/
.New_Products {
    width: 69%;
    position: absolute;
    right: -100%;
    top: 41%;
}
.New_Products:before {
    content: '';
    background: url(../image/Home/Art_small.png);
    position: absolute;
    top: -30px;
    left: -21%;
    width: 74px;
    height: 44px;
}
.New_Products > img {
        width: 100%;
}
.Theme_Home {
display: none;
}

#Home_H1_xs{
    display: block;
    position: absolute;
    bottom: 21%;
    width: 10%;
    left: 15%;
    transition: 1s;
}
/*回首頁---end*/

.Theme{text-align: left;    padding-top: 4vh;}
.Theme >strong{margin: 0 0 0 9%;}
.Theme >strong >img{width:70%;}
.image1280{
display: none;
}

.image479{display: block;width: 100%;height: auto;}
#CASIO_Logo {
        content: '';
    background: url(../image/Menu_nav/CASIO_logo.png) no-repeat;
    width: 114px;
    height: 33px;
    display: block;
    margin: 5% auto 2vh auto;
    background-size: 100% 100%;
}

#LampFree_logo {
    content: '';
    background: url(../image/Menu_nav/LampFree_logo.png) no-repeat;
    width: 116px;
    height: 35px;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-size: 100% 100%;
}

}
