﻿/*----------EQUIP----------*/

ul#eimg {
    list-style : none;
    overflow : hidden;
    margin-bottom : 40px;
}

ul#eimg li {
    float : left;
    width : 280px;
    margin-right : 15px;
}

ul#eimg li:last-child {
    margin : 0;
}

ul#eimg li p {
	width : 100%;
	background-size : cover;
	background-position : center center;
	padding-top : 200px;
    border-radius : 8px;
}

.data {
	width : 100%;
    margin-bottom : 40px;
	border-top : solid 1px #b9b4b4;
	border-left : solid 1px #b4b4b4;
    box-sizing : border-box;
}

.data th {
    width : 40%;
	padding : 9px 12px 11px 12px;
    font-weight : 400;
	background : #f5dcc8;
	border-bottom : solid 1px #b4b4b4;
    box-sizing : border-box;
    text-align : left;
}

.data td {
    width : 10%;
	padding : 9px 0 11px 0;
	border-right : solid 1px #b4b4b4;
	border-bottom : solid 1px #b4b4b4;
	text-align : center;
    box-sizing : border-box;
}

.data td a {
	color : #ac0003;
	text-decoration : underline;
}

.data td a:hover {
	text-decoration : none;
}

/*----------SIDEBAR----------*/

#shead {
    position : relative;
    width : 235px;
    height : 280px;
    background : url(sideimg.jpg) left top no-repeat;
}

/*----------MODAL----------*/

.modal{
    display: none;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100%;
	z-index : 9000;
}

.modal__bg {
    background : rgba(0,0,0,0.9);
    height : 100vh;
    position : absolute;
    width : 100%;
	z-index : 9900;
}

.modal__content {
	position: absolute;
	top : 50%;
	left : 50%;
	-webkit-transform : translate(-50%,-50%);
	-moz-transform : translate(-50%,-50%);
	-ms-transform : translate(-50%,-50%);
	-o-transform : translate(-50%,-50%);
	transform : translate(-50%,-50%);
	text-align : center;
	width : 410px;
	z-index : 9999;
}

p.eimg {
    margin-bottom : 17px;
}

p.eimg img {
    border : solid 5px #ffffff;
    border-radius : 10px;
}

.modal__content h3 {
    margin-bottom : 15px;
    color : #ffffff;
    font-size : 120%;
    font-weight : 600;
}

.edata {
	width : 100%;
	margin-bottom : 15px;
    text-align : center;
}

.edata th {
	padding : 6px 0 7px 0;
	background : #f5dcc8;
    border-right : solid 1px #b4b4b4;
	font-weight : normal;
}

.edata td {
	padding : 7px 0 8px 0;
    background : #ffffff;
    border-right : solid 1px #b4b4b4;
}

.edata th:last-child,.edata td:last-child {
    border : none;
}

p.etxt {
    margin-bottom : 25px;
    color : #ffffff;
    text-align: left;
}

a.js-modal-close {
    padding : 6px 25px 8px 25px;
    color : #ffffff;
    background : #ac0003;
    font-size : 90%;
    font-weight : 600;
    border-radius : 36px;
    text-decoration : none;
	cursor: pointer;
}