@charset "UTF-8";
/*--------------------------
 EQUIOMENT MAIN IMG
----------------------------*/
.image_equipment {
	margin-top: 60px;
	position: relative;
	height: auto;
}
.image_equipment_img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.image_equipment_title {
    position: absolute;
    top: 25px;
	left: 30px;
    z-index: 10;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.05em;
}
.image_equipment_title span {
    font-size: 18px;
    line-height: 26px;
    display: block;
}
.image_equipment_pc {
    display: none;
}
.image_equipment_smart {
    
}
/*--------------------------
 EQUIOMENT NAVI
----------------------------*/
.equipment_nav_wrapper {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
}
.equipment_nav {
     
}
.equipment_nav::after {
    content: "";
    display: block;
    clear: both;
}
.equipment_nav {
     
}
.equipment_nav li {
    float: left;
    font-size: 12px;
    line-height: 16px;
    width: 49.4%;
    border-left-color: #7E9ECA;
    border-bottom-color: #7E9ECA;
    border-top-color: #7E9ECA;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
	-webkit-transition: all .3s;
    transition: all .3s;
	
}
.equipment_nav li:nth-child(2n) {
    border-right: 1px solid #7E9ECA;
}
.equipment_nav li:nth-child(3n) {
	border-top-width: 0px;
}
.equipment_nav li:nth-child(4n) {
	border-top-width: 0px;
}
.equipment_nav_chars {
    padding-left: 15px;
}

.equipment_nav li span {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.03em;
    display: block;
}


.equipment_nav li a {
    display: block;
    text-decoration: none;
    color: #000000;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding-top: 10px;
    padding-bottom: 12px;
    background-image: url(../images/equipment_nav_under_arrow.svg);
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 12px auto;
}
.equipment_nav li:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.enav_active a {
    display: block;
    text-decoration: none;
    color: #FFFFFF !important;
    -webkit-transition: all .3s;
    transition: all .3s;
    background-color: #7E9ECA;
    background-image: url(../images/equipment_nav_under_arrow_active.svg)!important;
    background-repeat: no-repeat !important;
    background-position: right 15px center;
    background-size: 12px auto !important;
}

/*--------------------------
 EQUIPMENT PROLOGUE
----------------------------*/
.equipment_prologue {
    position: relative;
    margin-top: 40px;
    text-align: center;
}
.equipment_prologue_eng {
    font-size: 26px;
    line-height: 30px;
    letter-spacing: 0.05em;
    color: #005EAC;
    text-align: center;
    padding-bottom: 5px;
    
}
.equipment_prologue_shoulder {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.03em;
    padding-bottom: 0px;
    padding-top: 20px;
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
}
.equipment_prologue_shoulder br {
       
}

.equipment_prologue_mini {
    font-size: 14px;
    line-height: 18px;
    color: #878787;
	letter-spacing: 0.058em;
}
.equipment_prologue_p {
    font-size: 15px;
    line-height: 27px;
    letter-spacing: 0.021em;
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 30px;
}


