@charset "utf-8";

.mainv {
		background-image: url(../img/news/mainv.jpg);
}

.sec_inner {}

.content-main #sec1 {}
#sec1 {}
#sec1 .sec_inner {
	 padding: 34px 0 16px;
}

.news_detail {
    margin-bottom: 56px;
}
.news_detail_top {
    text-align:  right;
    line-height: 22px;
    margin-bottom: 32px;
}
.news_detail_top .news_date {
    display:  inline-block;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.06em;
    vertical-align: middle;
}
.news_detail_top .news_cat {
    display: inline-block;
    background-color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0.06em;
    width: auto;
    min-width: 90px;
    height: 22px;
    text-align: center;
    border: 1px solid #000;
    padding: 0 0.5em;
    margin-left: 12px;
    vertical-align: middle;
}
.news_tit {}
.news_tit h4 {
    margin-bottom: 20px;
}
.news_detail_content {}
.news_detail_content p {
    font-size:  15px;
    letter-spacing:  0.03em;
    line-height: 2;
}
.news_detail_content .pdf_link_list {
    margin: 20px 0 20px;
}

.news_list_link {
    text-align:  center;
}
.news_list_link a {
    font-size:  15px;
    letter-spacing:  0.03em;
    color:  #1E2677;
    border-bottom:  1px solid #1E2677;
}
.pdf span{
	position:relative;
	z-index:1;
	padding-left: 20px;
}

.pdf span:before{
content: '';
    width: 7px;
    height: 7px;
    border: 0px;
    border-top: solid 2px #1E2677;
    border-right: solid 2px #1E2677;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -5.365px;
		left:0px;
}

.pdf span:after{
	content: "";
	z-index: 1;
	position: absolute;
	background: url(../img/recruit/icon_P.png) 0 0 no-repeat;
	width: 15px;
	height: 16px;
	top:3px;
	right:-23px;
	}
	_:-ms-lang(x), .pdf span:after {
  top:3px;
}

.pdf a{
		color: #000;
    text-decoration: none;
    opacity: 1;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
}
.pdf a:hover{
	color: #06C;
	}

.news_detail_list {
  line-height: 2;
  margin: 20px 0;
  font-size: 15px;
}

.news_detail_item,
.news_detail_item2 {
  padding-left: 20px;
  position: relative;
}

.news_detail_item::before,
.news_detail_item2::before {
  display: inline-block;
  position: absolute;
  left: 0;
}

.news_detail_item:first-child::before {
  content: "①";
}

.news_detail_item:nth-child(2)::before {
  content: "②";
}

.news_detail_item:nth-child(3)::before {
  content: "③";
}

.news_detail_item:nth-child(4)::before {
  content: "④";
}

.news_detail_item2::before {
  content: "・";
}
/*---------------------------------------------------------
	w1200
---------------------------------------------------------*/
@media screen and (max-width: 1200px) {
	
	
	
}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px) ,screen and (max-width: 737px) and (orientation: landscape) {

	.mainv {}

	.sec_inner {}

	#sec1 {}
	#sec1 .sec_inner {
    padding: 17px 0 8px;
}
	
	.news_detail {
    margin-bottom: 28px;
}
	.news_detail_top {
    line-height: 20px;
    margin-bottom: 16px;
}
	.news_detail_top .news_date {
    font-size: 13px;
    line-height: 20px;
}
	.news_detail_top .news_cat {
    font-size: 11px;
    line-height: 18px;
    min-width: 75px;
    height: 20px;
}
	.news_tit {}
	.news_tit h4 {
    margin-bottom: 16px;
}
	.news_detail_content {}
	.news_detail_content p {
    font-size: 14px;
    line-height: 1.8;
}
	.news_detail_content .pdf_link_list {
    margin: 10px 0 10px;
}

	.news_list_link {}
	.news_list_link a {
    font-size:  14px;
}



	
}
