@charset "Shift_JIS";
@import url(first.css);

/*------------------------------------------------
contents
------------------------------------------------*/

#contents {
	background: #CAA103 url(../img/second/bg.png) repeat-y 50% 0;
	background-size: 100%;
}

#contents .inner {
	/*padding-top: 4.6875%;*/
}

#sec2 .item .fig {
	margin-top: -2%;
	margin-bottom: 20px;
}

#contents .inner > h2 a {
	bottom: 10%;
}

#contents .inner .frame > .body {
	background-color: #005024;
}
#contents .inner .frame > .body .date {
	text-align: center;
	margin-bottom: 3.27%;
}

#sec4 dt {
	background: #E3F0D4 url(../img/second/ico_q.png) no-repeat 10px 0.9em;
	background-size: 16px;
	padding: 4.08% 4.08% 4.08% 12.16%;
	font-size: 11px;
	font-weight: bold;
}
#sec4 dd table tr th:first-child {
	width: 40%;
}

/*#contents .inner #sec2.frame {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}*/

/*#sec2 .chu {
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding: 1em 0;
	border: 2px solid #fff;
}*/

#list {
	margin-top: 20px;
	background-color: #98c313;
}
#list .lead {
	margin-bottom: 6.73%;
}
#list .body h5 {
	margin-bottom: 4.423%;
}
#list .body ul + h5 {
	margin-top: 26px;
}
#list .body {
	padding: 4.992% 5.192%;
}

#list .body .chu {
	margin-top: -2px;
	margin-bottom: 15px;
}

#list ul {
	padding: 0 4%;
}
#list ul li {
	width: 45.5%;
	float: left;
	margin: 0 2.22% 7%;
}



.remodal {
	/*width: 780px!important;*/
}
/*.slick-track:after {
	content:"";
	display:block;
	clear:both;
}*/
.remodal_inner {
	/*width: 780px!important; */
	text-align: left;
	margin: 0 1px;
}

.remodal_inner .body {
	/*width: 702px;*/
	background-color: #98c313;
	padding: 7.8125%;
}

.remodal_inner .intro {
	margin-bottom: 30px;
}
.remodal_inner .intro .ph {
	text-align: center;
}
.remodal_inner .intro .ph img {
	width: 63.148%;
	display: inline-block
}

.remodal_inner .intro .prof {

}

.remodal_inner .intro .name {
	margin-bottom: 15px;
}

.remodal_inner .win {
	font-size: 11px;
	line-height: 1.6;
	margin-bottom: 15px;
}
.remodal_inner .win strong {
	font-size: 12px;
	display: block;
	text-indent: -0.5em;
}

.remodal_inner .intro .btn_detail {
	text-align: right;
}
.remodal_inner .intro .btn_detail img {
	display: inline-block;
	
}

.remodal_inner .career {
	background-color: #8bb21c;
	font-size: 12px;
	line-height: 1.6;
	padding: 6% 5.5%;
	margin-bottom: 30px;
}

.remodal_inner .comment h4 {
	text-align: center;
	padding: 8px 0 8px;
}
.remodal_inner .comment h4 img {
	display: inline-block!important;
	width: 48.148%;
}

.remodal_inner .comment.type1 h4 {
	background-color: #883f46;
}
.remodal_inner .comment.type1 .txt {
	border: 4px solid #883f46;
}

.remodal_inner .comment.type2 h4 {
	background-color: #515292;
}
.remodal_inner .comment.type2 .txt {
	border: 4px solid #515292;
}
.remodal_inner .comment .txt {
	border-top: none;
	background-color: #FFF;
	padding: 6% 5.5%;
}
.remodal_inner .comment .txt p {
	font-size: 12px;
	line-height: 1.6;
}

.remodal .btn_close {
	text-align: center;
	padding: 9px 0;
}
.remodal .btn_close img {
	width: 17.031%;
	height: auto;
	display: inline-block;
}

#pop_mem1.remodal .btn_close {
	background-color: #6a0f18;
}
#pop_mem2.remodal .btn_close {
	background-color: #17186d;
}


.remodal .btn_prev {
	display: block;
	position: absolute;
	top: 290px;
	left: 0;
	z-index: 10;
}
.remodal .btn_next {
	display: block;
	position: absolute;
	top: 290px;
	right: -2px;
	z-index: 10;
}