@charset "UTF-8";
/*!
 * プレスリリースCSS
*/

body {
	/* background-image:url(/content/dam/nttcom/cmn/img/backgrounds/bg-l-resources.jpg); */
}
h1{
	margin-top:70px;
	margin-bottom:30px;
}
.readTxt p{
	margin-bottom:30px;
	font-size:18px;
}

.release .ttl a:before {
        content: url(/content/dam/nttcom/cmn/img/icon_right_arrow.png);
        margin-right: 5px;
}

.release .ttl {
        margin-bottom: 10px;
        padding-left: 1em;
        text-indent: -1em;
        font-weight: bold;
}

.pressReleases .release p.date {
    font-size: 14px;
    display: inline;
    margin-left: 16px;
}

/* -----------------------------------
 * 検索
 * @
 * ---------------------------------*/
.pressReleasesSearch {
	background-color: rgb(247,247,247);
	margin-bottom:100px;
}
.bolso {
	border-right: #ccc solid 1px;
	/* visibility: hidden !important; */
}
.inputWrap label {
	padding-left: 20px;
}
.inputWrap-first label {
	width: 200px;
	padding-left: 105px;
}
.inputWrap_elements div.inputWrap_elements_text {
	width: 100%;
	padding-left:20px;
	padding-right:20px;
}
.inputWrap_elements_button{
	padding-right:20px;
}
.inputWrap_elements div {
	display: table-cell;
	height: 100%;
	padding-top: 20px;
	padding-bottom:20px;
}


.line01{
	margin-bottom:30px;
}
.line02{
	margin-bottom:50px;
}
h3{
	margin-bottom:30px;
}

/*ページング*/
.paging{
	margin-bottom:40px;
}
/*ページャー*/

.peger{
	width:620px;
	margin:0 auto;
}

.peger span{
	font-size:14px;
	color:#666;
}
.peger span.prev{
	float:left;
	background:url(/content/dam/nttcom/cmn/img/icon_left_arrow.png) no-repeat left center;
	padding-left:20px;
}
.peger span.next{
	float:right;
	background:url(/content/dam/nttcom/cmn/img/icon_right_arrow.png) no-repeat right center;
	padding-right:20px;
}
.peger span.prev.noLink{
	background-image:url(/content/dam/nttcom/cmn/img/icon_left_arrow_no.png);
}
.peger span.next{
	background-image:url(/content/dam/nttcom/cmn/img/icon_right_arrow_no.png);
}



/*
------------------------------------------------------------------------------------------------------------------------------------------------
 * ----- メディアクエリ -----
 * タブレット版
 * 768px以下に適応
------------------------------------------------------------------------------------------------------------------------------------------------
*/
@media screen and (max-width:768px) {
	body {
		/* background-image:url(/content/dam/nttcom/cmn/img/backgrounds/bg-t-resources.jpg); */
	}
	h1{
		margin-top:60px;
		margin-bottom:20px;
	}
	.pressReleasesSearch {
		margin-bottom:80px;
	}
/* -----------------------------------
 * 検索
 * @
 * ---------------------------------*/
	.inputWrap label {
		padding-left: 0;
	}
	.inputWrap-first label {
		width: 100%;
		padding-left: 0;
	}
	.inputWrap_elements div.inputWrap_elements_text {
		width: 70%;
		padding-left:0;
		padding-right:10px;
	}
	.inputWrap_elements div {
			padding: 0;
	}
	.line01{
		margin-bottom:40px;
	}
	.line02{
		margin-bottom:20px;
	}
	h3{
		margin-bottom:40px;
	}




/*ページャー*/
.peger{
	width:95%;
	margin:0 auto 20px;
}
.peger h2{
	margin:0;
}

.paging{
	margin-bottom:30px;
}


/* ----- / @media screen and (max-width:768px) ----- */
}



/*
------------------------------------------------------------------------------------------------------------------------------------------------
 * ----- メディアクエリ -----
 * スマホ版
 * 480px以下に適応
------------------------------------------------------------------------------------------------------------------------------------------------
*/

@media screen and (max-width:480px) {
	body {
		/* background-image:url(/content/dam/nttcom/cmn/img/backgrounds/bg-m-resources-m@2x.jpg); */
	}
	.pressReleasesSearch {
		margin-bottom:50px;
	}
	h3{
		margin-bottom:20px;
	}
	.line02{
		margin-bottom:40px;
	}
	.inputWrap label {
		padding-left: 0;
		padding:10px 0;
	}
/* ----- / @media screen and (max-width:480px) ----- */
}


fieldset .inputWrap_elements{
	width:67%;
}
@media screen and (max-width:760px) {
	fieldset .inputWrap_elements{
		width:100%;
	}
}


/* リリースTOP アーカイブエリア */
.releases_archive-list {
	display: flex;
	flex-wrap: wrap;
	list-style-type:none;
	padding:10px 0px;
}
.releases_archive-list li{
	line-height: 3em;
}
.releases_archive-list li::after{
	content: "｜";
}
.releases_archive-list li:last-child::after{
	content: "";
}

/* 重要なお知らせ フッターリンクエリア */
ul.imp-info-footer-link{
    text-align: left;
}
ul.imp-info-footer-link li{
    line-height: 2em;
}