@media only screen and (min-width: 769px) {
.content {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
parallax.cssparallax.css}


.first {
    background: #fff url("img/ptm_01.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 970px;
}

.sp-img{
  display: none;
}

/* pickup_mni */
.content_mni {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_mni {
    background: #fff url("img/donabe_ph01c.jpg") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_mni .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 970px;
}



/* pickup_vuw */
.content_vuw {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_vuw {
    background: #fff url("img/vuw_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vuw .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 970px;
}

/* pickup_fic */
.content_fic {
	margin: 0px auto; padding: 0; height: 1700px; position: relative; 
}


.first_fic {
    background: #fff url("img/fci_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_fic .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1100px;
}

/* pickup_gnr */
.content_gnr {
	margin: 0px auto; padding: 0; height: 1652px; position: relative; 
}


.first_gnr {
    background: #fff url("img/gnr_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_gnr .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1100px;
}

/* pickup_WDD */
.content_WDD {
	margin: 0px auto; padding: 0; height: 1652px; position: relative; 
}


.first_WDD {
    background: #fff url("img/wdd_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_WDD .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1100px;
}

/* pickup_esj */
.content_esj {
	margin: 0px auto; padding: 0; height: 1652px; position: relative; 
}


.first_esj {
    background: #fff url("img/ESJ-300_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_esj .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1100px;
}

/* pickup_tdr */
.content_tdr {
	margin: 0px auto; padding: 0; height: 1710px; position: relative; 
}

.first_tdr {
    background: #fff url("img/tdr_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_tdr .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1100px;
}

/* pickup_vas */
.content_vas {
	margin: 0px auto; padding: 0; height: 1150px; position: relative; 
}

.first_vas {
    background: #fff url("img/vas_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vas .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_vsa-1 */
.content_vsa-1 {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_vsa-1 {
    background: #fff url("img/vsa-1_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vsa-1 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}


/* pickup_sera */
.content_sera {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_sera {
    background: #fff url("img/seramic_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_sera .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}


/* pickup_omps */
.content_omps {
	margin: 0px auto; padding: 0; height: 1150px; position: relative; 
}

.first_omps {
    background: #fff url("img/omps_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_omps .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}


/* pickup_vstm */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_vstm {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_vstm {
    background: #000000 url("img/vstm_ph01.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vstm .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}

/* pickup_vstm_1b */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_vstm_1b {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_vstm_1b {
    background: #000000 url("img/vstm_1b_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vstm_1b .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}


/* pickup_evkb */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_evkb {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_evkb {
    background: #000000 url("img/evkb-80hsv01.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_evkb .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}

/* pickup_evcm2 */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_evcm2 {
	margin: 0px auto; padding: 0; height: 1425px; position: relative; 
}

.first_evcm2 {
    background: #000000 url("img/evcm2-5TB_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_evcm2 .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}

/* pickup_EVC-8B */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_EVC-8B {
	margin: 0px auto; padding: 0; height: 1425px; position: relative; 
}

.first_EVC-8B {
    background: #000000 url("img/evc-8b_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_EVC-8B .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}

/* pickup_eqs */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_eqs {
	margin: 0px auto; padding: 0; height: 1495px; position: relative; 
}

.first_eqs {
    background: #000000 url("img/eqs_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_eqs .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}


/* pickup_eqj */

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}

.content_eqj {
	margin: 0px auto; padding: 0; height: 1495px; position: relative; 
}

.first_eqj {
    background: #000000 url("img/eqj_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_eqj .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 900px;
}


/* pickup_fib */
.content_fib {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_fib {
    background: #fff url("img/fib_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_fib .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_vdg_ov */
.content_vdg_ov {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_vdg_ov {
    background: #fff url("img/vdg_ov_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vdg_ov .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_fip_90 */
.content_fip_90 {
	margin: 0px auto; padding: 0; height: 1250px; position: relative; 
}

.first_fip_90 {
    background: #fff url("img/fip_90_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_fip_90 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_mdd_02sv */
.content_mdd_02sv {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_mdd_02sv {
    background: #fff url("img/mdd_02sv_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 1080px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_mdd_02sv .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_otoh */
.content_otoh {
	margin: 0px auto; padding: 0; height: 1415px; position: relative; 
}

.first_otoh {
    background: #fff url("img/otoh_top01.png") no-repeat fixed;
    background-size:100%;
    min-height: 1080px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_otoh .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_btk80w */
.content_btk80w {
	margin: 0px auto; padding: 0; height: 1415px; position: relative; 
}

.first_btk80w {
    background: #fff url("img/btk80w_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 1080px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_btk80w .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_gis */
.content_gis {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_gis {
    background: #fff url("img/gis_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 1080px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_gis .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* hfg370 */
.content_hfg370 {
	margin: 0px auto; padding: 0; height: 1440px; position: relative; 
}

.first_hfg370 {
    background: #fff url("img/hfg370_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 1080px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_hfg370 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* elect ****************************/

.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}
.content_elect {
	margin: 0px auto; padding: 0; height: 1525px; position: relative; 
}

.first_elect {
    background: #000 url("img/elect_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_elect .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 950px;
}

/* sp_v60 */
.content_v60 {
	margin: 0px auto; padding: 0; height: 1450px; position: relative; 
}

.first_v60 {
    background: #fff url("img/spv60_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_v60 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 920px;
}

/* pickup_cbs */
.content_cbs {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_cbs {
    background: #fff url("img/cbs_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_cbs .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_vig */
.content_vig {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

/* pickup_tdc*/
.content_tdc {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_tdc {
    background: #fff url("img/tdc_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative; 
    }
    
.first_tdc .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_chz */
.content_chz {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}


.first_chz {
    background: #fff url("img/chz_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_chz .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_hfg */
.content_hfg {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}


.first_hfg {
    background: #fff url("img/hfg_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_hfg .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_vig */
.content_vig {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}


.first_vig {
    background: #fff url("img/movie_VIG.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vig .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_arita */
.content_arita {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_arita {
    background: #fff url("img/arita_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_arita .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_gnn */
.content_gnn {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_gnn {
    background: #fff url("img/gnn_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_gnn .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}
/* pickup_hdj-l */
.content_hdj-l {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_hdj-l {
    background: #fff url("img/hdj-l_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_hdj-l .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_sbs-5b */
.content_sbs-6b {
	margin: 0px auto; padding: 0; height: 1500px; position: relative; 
}

.first_sbs-6b {
    background: #fff url("img/sbs-5b_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_sbs-6b .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_vsw-35 20170718*/
.content_vsw-35 {
	margin: 0px auto; padding: 0; height: 1450px; position: relative; 
}

.first_vsw-35 {
    background: #fff url("img/vsw-35_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_vsw-35 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_mis 20171020*/
.content_mis {
	margin: 0px auto; padding: 0; height: 1450px; position: relative; 
}

.first_mis {
    background: #fff url("img/mis_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_mis .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 950px;
}

/* pickup_evkt */
.gridContainer10 {
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	max-width: 1920px;
	width: auto;
	padding-top: 0px;
	background-color: #666464;
}
.content_evkt {
	margin: 0px auto; padding: 0; height: 1525px; position: relative; 
}

.first_evkt {
    background: #000 url("img/evkt_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_evkt .inner {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 950px;
}

/* sp_mizu */
.content_mizu {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_mizu {
    background: #fff url("img/mizu_ph01c.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_mizu .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1020px;
}


.nai01 {
	width: 27%;
	margin-right: 9.5%;
	margin-top: 10px;
	float: left;
	margin-left: 0px;
	margin-bottom: 100px;
}
/* sp_mizu_cold */
.content_cold {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_cold {
    background: #fff url("img/cold_topimg.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_cold .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1020px;
}


.nai01 {
	width: 27%;
	margin-right: 9.5%;
	margin-top: 10px;
	float: left;
	margin-left: 0px;
	margin-bottom: 100px;
}

/* sp_cb_tea */
.content_cb_tea {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_cb_tea {
    background: #fff url("img/cb_tea_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_cb_tea .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1020px;
}


.nai01 {
	width: 27%;
	margin-right: 9.5%;
	margin-top: 10px;
	float: left;
	margin-left: 0px;
	margin-bottom: 100px;
}
/* sp_cb_tea */
.content_cb_tea2 {
	margin: 0px auto; padding: 0; height: 1550px; position: relative; 
}

.first_cb_tea2 {
    background: #fff url("img/cb_tea_top.png") no-repeat fixed;
    background-size:100%;
    min-height: 860px;
	margin: 0 auto 0; 
    width: 100%; 
    position: relative;
    
    }
    
.first_cb_tea2 .inner {
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 1020px;
}


.nai01 {
	width: 27%;
	margin-right: 9.5%;
	margin-top: 10px;
	float: left;
	margin-left: 0px;
	margin-bottom: 100px;
}

/* Backgrounds */

.bg-holder {
  width: 100%;
  height: 1080px;
  color: #fff;
}

/* PTM */
.pic {
  background-image: url('img/ptm_03.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* MNI */
.pic2 {
  background-image: url('img/donabe_ph06.jpg');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* VUW */
.pic3 {
  background-image: url('img/vuw_ph08.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* FIC */
.pic4 {
  background-image: url('img/fci_ph06.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* TDR */
.pic5 {
  background-image: url('img/tdr_ph08.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* VAS */
.pic6 {
  background-image: url('img/vas_ph04.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* OMPS */
.pic7 {
  background-image: url('img/omps_ph05.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* VSTM */
.bg-holder8 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic8 {
  background-image: url('img/vstm_ph09.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* VSTM_1b */
.bg-holder133 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic133 {
  background-image: url('img/vstm_1b_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* FIB */
.pic9 {
  background-image: url('img/fib_ph07.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}


/* SP-V60 */
.pic10 {
  background-image: url('img/spv60_ph01b.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* SP-MIZU */
.pic11 {
  background-image: url('img/mizu_ph05.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* SP-EVKB */
.pic12 {
  background-image: url('img/evkb-80hsv07.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* VDG_OV */
.pic13 {
  background-image: url('img/vdg_ov_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* cold */

.bg-holder14 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic14 {
  background-image: url('img/cold_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* cbs */
.bg-holder25 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic25 {
  background-image: url('img/cbs_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* vig */
.bg-holder26 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic26 {
  background-image: url('img/movie_VIG_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* arita */
.bg-holder27 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic27 {
  background-image: url('img/arita_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* vsa-1 */
.bg-holder28 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic28 {
  background-image: url('img/vsa-1_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* gnn */
.bg-holder29 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic29 {
  background-image: url('img/gnn_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* hdj-l */
.bg-holder30 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic30 {
  background-image: url('img/hdj-l_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* sbs-5b */
.bg-holder31 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic31 {
  background-image: url('img/sbs-5b_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* sbs-5b */
.bg-holder32 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic32 {
	background-image: url('img/elect_naka.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	background-color: #000000;
}

/* evkt */
.bg-holder33 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic33 {
	background-image: url('img/evkt_naka.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	background-color: #000000;
}

/* cb_tea */
.bg-holder34 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic34 {
	background-image: url('img/cb_tea_naka.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	background-color: #fff;
}

/* sera */
.bg-holder35 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic35 {
	background-image: url('img/seramic_naka.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	background-color: #fff;
}


/* tdc */
.bg-holder36 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic36 {
  background-image: url('img/tdc_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* fip_90*/
.bg-holder37 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic37 {
  background-image: url('img/fip_90_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* mdd_02sv*/
.bg-holder38 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic38 {
  background-image: url('img/mdd_02sv_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* otoh*/
.bg-holder39 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic39 {
  background-image: url('img/otoh_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* btk80w*/
.bg-holder40 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic40 {
  background-image: url('img/btk80w_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* vsw-35*/
.bg-holder41 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic411 {
  background-image: url('img/vsw-35_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* msi*/
.bg-holder42 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic42 {
  background-image: url('img/mis_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* gis*/
.bg-holder41 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic41 {
  background-image: url('img/gis_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* hfg370*/
.bg-holder43 {
  width: 100%;
  height: 1080px;
  background-color: #fff;
}
.pic43 {
  background-image: url('img/hfg370_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* evcm2*/
.bg-holder44 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}
.pic44 {
  background-image: url('img/EVCM2-5TB_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
/* hfg */
.bg-holder45 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic45 {
  background-image: url('img/hfg_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* chz */
.bg-holder46 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic46 {
  background-image: url('img/chz_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* eqj */
.bg-holder47 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic47 {
  background-image: url('img/eqj_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* eqs */
.bg-holder48 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic48 {
  background-image: url('img/eqs_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* EVC-8B */
.bg-holder49 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic49 {
  background-image: url('img/evc-8b_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* gnr */
.bg-holder50 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic50 {
  background-image: url('img/gnr_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* esj */
.bg-holder51 {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic51 {
  background-image: url('img/ESJ-300_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}

/* WDD */
.bg-holder52wdd {
  width: 100%;
  height: 1080px;
  background-color: #000000;
}

.pic52wdd {
  background-image: url('img/wdd_naka.png');
  background-repeat: no-repeat  ;
  background-attachment: fixed;
  background-size:100%;
}
}