@charset "utf-8";
/* CSS Document */

#recruit h2{/*リクルート予約*/
}

#recruit #layout dl{
padding:10px;
margin-bottom:20px;
margin-right:15px;
}
#recruit #container #layout dl dt{
font-size:14px;
text-align:left;
font-weight:bold;

color:#b6171a;
}
#recruit #layout dl dd{
text-align:center;
overflow:hidden;
}
#recruit #layout dl dd img{
display:block;
/*float:left;*/
margin-right:10px;
}
#recruit #layout dl dd > img{
max-width:100%;
margin:auto;
}
#recruit #layout dl dd p{
font-size:14px;
line-height:1.3;
padding:4px;
text-align:left;
}

#recruit #layout dl dd table{
}
#recruit #layout dl dd table.twocell{
font-size:14px;
width:100%;
}
#recruit #layout dl dd table.twocell th{
text-align:left;
padding:10px;
width:30%;
font-size:14px;
font-weight:normal;
background: #f0ece6; /* Old browsers */
background: -moz-linear-gradient(top,  #f0ece6 0%, #f0ece6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f0ece6 0%,#f0ece6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f0ece6 0%,#f0ece6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ece6', endColorstr='#f0ece6',GradientType=0 ); /* IE6-9 */
color:#ffffff;
}
#recruit #layout dl dd table.twocell td{
font-size:14px;
font-weight:normal;
text-align:left;
width:70%;
padding:10px;
}

#recruit #layout dl dd table.fourcell{
font-size:14px;
width:100%;
}
#recruit #layout dl dd table.fourcell th{
font-size:14px;
font-weight:normal;
text-align:left;
padding:10px;
width:25%;
}
#recruit #layout dl dd table.fourcell td{
font-size:14px;
font-weight:normal;
text-align:left;
padding:10px;
width:25%;
}
@media screen and (max-width: 667px) {
#recruit #layout dl {
    margin: 5px;
    padding: 0px;
}
#recruit #layout dl dd img {
    display: block;
    float: none;
    margin-right: 0;
    max-width: 100%;
	height:auto;
}
#recruit #layout dl dd iframe {
	width:100%;
	height:calc(56.3vw);
}
#recruit #layout dl dd table.twocell th{
width:45%;
}
#recruit #layout dl dd table.twocell td{
width:55%;
}

}
