/******************************/
/* SLIDER */
/******************************/
.slider_top div {
  	margin:0px 0px 0px 0px;
   width: 100% !important;
	height:auto;
}

.bx-wrapper{
  margin-bottom: 0px;
}


/* ----------------------------------------------------------
   MAIN VISUAL AREA
---------------------------------------------------------- */

.main_visual_area {
    position: relative;
	margin:0%;
    padding:0%;
    width:100%;
    height:auto;
    z-index: 1;
}

.main_visual {
	height:730px;
    overflow:hidden;
}

.main_visual img{
    width:100%;
	height:auto;
}

.main_curved{
    position: absolute;
    left: 0%;
    bottom: -1%;
    z-index: 9;
}

.main_curved img{
    width: 100%;
    height: auto;
    vertical-align: bottom;
}


/* ----------------------------------------------------------
   CONTENTS AREA
---------------------------------------------------------- */


.ine_image{
    position: absolute;
    top:-25%;
    left: 0%;
    z-index: 10;
}

.ine_image img{
    width: 90%;
    height: auto;
}

.tonbo_image{
    position: absolute;
    top:0%;
    right: 14%;
}

.tonbo_image img{
    width: 80%;
    height: auto;
}




/* --------------------------------------- category_title */


ul.image2 {
	list-style: none;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
	padding:0px;
	width:100%;
	height:auto;
}

ul.image2 li {
	margin:0% 0% 30px 0%;
	padding:0px;
	width:48%;
    height:auto;
}

ul.image2 li:last-child,ul.image2 li:nth-last-child(2):nth-child(odd) {

	margin:0% 0% 0px 0%;
}


ul.image2 li img {
	width:100%;
    height:auto;
}


.y_t{
	margin:0px auto 0% auto;
    padding:0px;
	overflow:hidden;
	text-align:center;
}





/* BODY CONTLOR ---------- */

body.fixed{
    position:fixed;
	margin:0;
	padding:0;
    width:100%;
    height:100vh;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    TABLET               

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	
@media only screen and (max-width: 1199px){



/* ----------------------------------------------------------
   MAIN VISUAL AREA
---------------------------------------------------------- */

.main_visual {
	height:auto;
}
    
    
    
    
    

/* ----------------------------------------------------------
   CONTENTS AREA
---------------------------------------------------------- */









/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    SMART PHONE                  

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


@media only screen and (max-width: 599px){


/* ----------------------------------------------------------
   MAIN VISUAL AREA  -  SP
---------------------------------------------------------- */

    
.main_visual {
	height:auto;
}
    

/* ----------------------------------------------------------
   CONTENTS AREAĦĦ- SP
---------------------------------------------------------- */


.ine_image{
    display: none;
}
    
.tonbo_image{
    position: absolute;
    top:0%;
    right: -4%;
}

.tonbo_image img{
    width: 65%;
    height: auto;
}


/* ---------------------- IMAGEĦß2  + CAPTION */

ul.image2 {
	margin:0% auto 0% auto;
	padding:0px;
	width:100%;
	height:auto;
}


ul.image2 li img {
	width:100%;
    height:auto;
}



}

/*** END ***/

