@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------  
items list.css  
-----------------------------------------------*/
.banner {
width: 100%;
margin: 0 auto;
overflow: hidden;
background: url(../img/item/banner.png) no-repeat top center;
padding-bottom: 176px;
background-color: #000;
}

/*.title_banner {
    width: 100%;
    float: left;
    line-height: 0;
}*/

.banner .inner {
    overflow: hidden;
    margin: auto;
}

.banner .inner .title_banner {
    margin-top: 160px;
    text-align: center;
    font-size: 110px;
    color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    font-weight: 100;
    line-height: 1;
}

.sub_banner {
    /* font-weight: bold; */
    font-family: sans-serif;
    font-size: 40px;
    text-align: center;
    color: #ffffff;
    line-height: 1.7;
    letter-spacing: 9px;
}

.banner .inner .sub_banner {
    font-family: sans-serif;
    font-size: 25px;
    line-height: 1;
    color: rgba(0, 0, 0, 0);
}

.banner .inner .icon_arrow {
    float: left;
    margin-left: 300px;
    margin-top: 100px;
}

.banner .inner .icon_arrow img:hover {
    opacity: 0.8;
}

.area1 {
    padding:0 0 15px;
}

.area1 .left {
    float: left;
    margin-top: 25px;
    font-size: 41px;
		line-height:initial;
    color: #000;
    background: url(../img/item/border.png) no-repeat left center;
    padding-left: 36px;
		border:none;
}

.area1 .right {
    float: none;
    margin-top: 30px;
    text-align: right;
		color:#000;
}





@media (max-width: 767px) {
    .banner {
        padding-bottom: 0px;
        background: url(../img/item/banner.png) no-repeat top center;
        background-size: cover;
    }

    .banner .inner {
        padding-bottom: 48px;
    }

    .banner .inner .title_banner {
        font-size: 7vw;
        margin-top: 62px;
    }

    .banner .inner .sub_banner {
        padding-top: 0px;
        letter-spacing: 7px;
        font-size: 3vw;
    }

    .main_menu .inner .title_page img {
        width: 100%;
    }

	.area1 .inner .left {
			margin-top: 25px;
	    font-size: 7vw;
			font-weight:normal;
			padding: 0;
	    padding-left: 18px;
    	background: url(../img/item/border.png) no-repeat left center;
	    background-size: 9%;
	}

}