@charset="utf-8";
.twocolumn_list,
.threecolumn_list {
	width:100%;
	margin:0 auto;
}

.twocolumn_list li{
	width:46%;
	margin:0 2%; padding:0;
	float:left;
}

.threecolumn_list li {
	width:30%;
	margin:0 1%; padding:0;
	float:left;

}

#BorowseAllTop{
	position:absolute;
	top:0px; right:0;
}

.search_btn {
	float:right;
}


.icon_video {
	width: 24px; height: 20px;
	margin: 0 0 0 5px;
	background: url("/pnr/common/img/play.png") no-repeat 0 0;
	display: inline-block;
	vertical-align:bottom;
}

.entryThumb {
	position:relative;
	cursor:pointer;
}

.entryThumb .videothumb {
	width:100%; height:100%;
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url("/pnr/common/img/videothumb.png") no-repeat 0 0;
	background-size:100% auto;
}

#pnrContent h3.text-left {
	text-align:left;
}

.quotation {
	width:95%;
	margin:0 auto 1.3em; padding:9px 15px 10px 15px;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
	background-color: #f1f1f1;
	border:1px #ccc solid;
}

#section_area_social a {
	margin:0; padding: 0 15px 0 0;
	background:url("/pnr/common/img/icon_olink01.gif") right center no-repeat;
}

.anchor li {
	padding:0 0 0 13px;
	background:url("/pnr/common/img/arrow10.gif") 0 50% no-repeat;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
}


#section_all .media-left {
	width:144px;
	margin-left:20px;
}

#section_all .media-body{
	width:812px;
}

#section_all .detail_box {
	width:100%;	padding:1em 0 0;
}

#section_all .entryPosted {
	min-width:240px;
	margin:0 10px 0 0;
}

#section_all .entryPosted,
#section_all .entryTagGrp{
	float:left;
}

#section_all .entryTagGrp {
	margin:0;
	padding:0;
	overflow:hidden;
}

#section_all .entryTagGrp .entryCategories,
#section_all .entryTagGrp .entryTags {
	width:auto;
	margin:0 10px 0 0;
	float:left;
	display:inline;
}

#section_all .entryTagGrp .entryTags {
	margin:0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}




#section_all #paginate {
	width:740px;
	margin:0 auto;
}

#section_all #paginate li {
	width:40px;
	text-align:center;
	float:left;
}

#section_all #paginate .prev,
#section_all #paginate .next{
	width:125px;
}

#section_all #paginate .none {
	visibility:hidden;
}

.list_sa .sa {
	line-height:1.2em;
	display:inline-block;
	border-right: 1px solid #333333;
	padding:0 10px;
}

.list_sa .sa:last-child {
	border:none;
}


#more_btn_area,
#more_btn_global,
#more_btn {
	padding:0 20px 0 0;
	background:url("/pnr/common/img/more_btn.png") 100% 0 no-repeat;
}
.unicom-btn01 #more_btn_area,
.unicom-btn01 #more_btn_global,
.unicom-btn01 #more_btn{
	padding:0;
	background:none;
}

#pnrContent a#more_btn_area:after,
#pnrContent a#more_btn_global:after,
#pnrContent a#more_btn:after {
	content:"";
}

.loading_gif {
	width:32px;
	margin:0 auto;
	display:block;
}

/* override */
#pnrContent .entryPosted,
#pnrContent .entryTagGrp {
	line-height:20px;
}

#pnrContent .entryDesc {
	line-height:1.4;
	margin:0 auto; padding:0;
}

#pnrContent .entryTagGrp {
	margin-top:25px;
	margin-bottom:20px;
	padding-top:0;
}

#pnrContent #section_all .entryTagGrp {
	margin-top:0;
}


#pnrContent .entryPosted .entryInner {
	display:inline-block;
}

#pnrContent .entryTagGrp,
#pnrContent .entryTagGrp a {
	color:#979797;
}

#listSearch .searchBlock {
	width:274px;
	margin-left: auto;
}

#pnrContent #searchBtn, #pnrContent #searchBtn:hover {
	background-color: #e5e6e6;
	color:#000;
	width: 90px;
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	margin-left: auto;
	border-radius: 3px;
}

/* Default Presentation CSS. You can edit appearance here or create a custom class below */
	#listSearch .easy-select-box{
		width:82px!important;
		text-align:left;
		color:#999999;
		float:left;
		text-indent: 5px;
		margin-right: 10px;
	}
	#listSearch .easy-select-box .esb-displayer{
		background: url("/pnr/common/img/rssSelect_bg_list.png") no-repeat 0 0;
		background-size:100% auto;
		color:#999999;
		padding:0 3px;
		height:35px;
		line-height:35px;
		cursor: default;
	}

	#listSearch .easy-select-box .esb-dropdown{
		border:1px solid #c6c6c6;
		width:82px;
		max-height:200px;
		overflow:auto;
		background:#fff;
	}
	#listSearch .easy-select-box .esb-dropdown .esb-item{
		padding:0 5px;
		height:26px;
		line-height:26px;
		background:#fff;
		color:#999999;
		cursor:default;
	}
	#listSearch .easy-select-box .esb-dropdown .esb-item:hover {
		background:#eeeeee;
		color:#555555;
	}

#AreaNews {
	padding:20px 0;
	background: #e5e6e6;
}

#rssList {
	margin: 0 0 20px;
}

#rssList li {
	border-bottom: 1px solid #898989;
	padding:10px 0;
}

#rssList li:last-child {
	border-bottom:none;
}

#rssList a {
	color:#333;
}

#youtubeList .ytItem {
	width: 305px;
	margin:0 10px;
	float: left;
}

#youtubeList .videoInfo {
	cursor: pointer;
}

#youtubeList .videoThumb {
	max-width:100%;
}

#youtubeList .videoText {
	margin: 0 0 20px;
	line-height: 1.4;
}

#youtubeList .videoDesc,
#youtubeList .videoPosted {
	display: none;
}

.video_list_block {
	display: none;
}

#sectionLocalsite .media {
	margin-bottom: 30px;
}
#sectionLocalsite .media h3 {
	margin-bottom: 10px;

}


@media only screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:1.5){
	.twocolumn_list,
	.threecolumn_list,
	.presskit_list{
		width:100%;
	}

	.twocolumn_list li,
	.threecolumn_list li {
		width: 100%;
		margin: 0 0 10px;
		text-align:center;
		float:inherit;
	}


	.story_block h3 a {
		margin:10px 0;
		position:relative;
		display:inline-block;
		float:right;
		bottom:inherit;left:inherit;
	}


	#section_all .media-left {
		margin-left:0;
	}

	.media {
		height: 0;
	}

	#pnrContent .entryDesc {
		border-bottom:none;
	}

	#section_all .entryPosted {
		width:100% !important;
	}

	#section_all #paginate {
		width:100%;
	}

	#section_all #paginate li {
		width:8%;
	}

	#section_all #paginate .prev, #section_all #paginate .next {
		display:none;
	}

	/* override */
	#pnrContent .entryPosted {
		height:auto;
	}

	#pnrContent #listSearch {
		margin: 20px 0;
	}

	#listSearch .searchBlock {
		width: 100%;
		margin:0;
	}

	.searchBlock select {
		margin-left: auto;
	}

	#searchYear, #searchMonth {
		width: 37%;
		margin:7px 3% 7px 0;
		float: left;
	}

	#pnrContent #searchBtn, #pnrContent #searchBtn:hover {
		float: left;
		width: 20%;
	}

	#pnrContent #AreaNews {
		margin-bottom: 20px;
	}

	#youtubeList,
	#snsList {
		display: none;
	}
	#pnrContent #sectionLocalsite {
		margin-top: 30px;
	}
	#sectionLocalsite .media {
		height: auto;
		margin-bottom: 10px;
	}

}


/*********************************************
* unicom-newsList
*********************************************/
.unicom-newsList {
	font-size: 0;
}
.unicom-newsListItem {
	box-sizing: border-box;
	display: block;
	vertical-align: top;
	overflow: hidden;
	width: 100%;
	padding: 15px 0;
}
.unicom-newsListItem:first-child {
	padding-top: 0;
}
.unicom-newsListImage {
	float: left;
	width: 230px;
	height: 130px;
	overflow: hidden;
	margin: 0 20px 0 0;
	position: relative;
}
.unicom-newsListImage img {
	position: absolute;
	width: 100%;
	max-width: 100%;
	height: auto;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*.unicom-newsListImage.wide img {
	height: 100%;
	max-height: 100%;
	width: auto;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}*/
.unicom-newsListItemBody {
	display: block;
}
.list_video + .unicom-newsListItemBody {
	margin-top: -20px;
}
/* for IE*/
@media all and (-ms-high-contrast:none) {
	.list_video + .unicom-newsListItemBody {
		margin-top: 0;
	}
}
#section_all .list_video + .unicom-newsListItemBody {
	margin-top: 0;
}

#unicom-contents-bottom .unicom-newsListItemBody a:hover {
	color: #fff;
}
#unicom-contents-bottom .unicom-countryNews .unicom-newsListItemBody a:hover {
	color: #1546be;
}
#unicom-contents-bottom .unicom-countryNews .unicom-tagList a:hover {
	text-decoration: none;
}
#pnrContent .unicom-newsListDescription {
	position: relative;
	display: table;
	margin: 0 0 15px 0;
}
.unicom-newsListDescription:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 3px;
	background-color: #fff;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
#pnrContent .unicom-newsListDescriptionText {
	display: table-cell;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #262626;
	padding-left: 10px;
	line-height: 1.25;
}
#pnrContent .unicom-newsListTitle {
	text-align: left;
	line-height: 1.25;
	margin: 0;
}
#pnrContent .unicom-newsListTitleIn {
	box-sizing: border-box;
	text-align: left;
	color: #262626;
	font-size: 16px;
	margin: 0;
	overflow: visible;
	font-weight: bold;
}
#unicom-contents-side .unicom-boxAside a:hover {
	text-decoration: underline;
}
#pnrContent .unicom-newsListText {
	line-height: 1.25;
	text-align: left;
	font-size: 14px;
	color: #737373;
	margin: 5px 0 7px;
	overflow: hidden;
}
#pnrContent .unicom-countryNews .unicom-newsListText {
	font-size: 12px;
	color: #262626;
}
#pnrContent a:hover .unicom-newsListTitleIn,
#pnrContent a:hover .unicom-newsListText {
	color: #1546be;
}
.unicom-listInformation {
	position: relative;
	margin: 10px 0 5px;
	float: right;
	width: 394px;
}
.unicom-listInformation.full {
	float: none;
	width: 100%;
}
.unicom-listInformationIn {
	box-sizing: border-box;
	padding: 10px 0;
	margin-right: 160px;
}
#pnrContent .unicom-listInformationDate,
#pnrContent .unicom-listInformationIcon {
	float: left;
	font-size: 12px;
	line-height: 1.6;
	margin: 0 10px 0 0;
}
.unicom-listInformationIcon {
	display: block;
	width: 20px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center center;
}
.unicom-listInformationIcon.icon_video {
	background-size: 20px 18px;
	background-position: center bottom;
	background-image: url('/pnr/common/img/play.png');
}
#pnrContent .unicom-listInformationDate {
	color: #262626;
	font-style: italic;
}
#pnrContent .unicom-listInformationBtn {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
/*********************************************
*
* unicom-newsList sp
*
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	#pnrContent .unicom-newsListTitleIn,
	#pnrContent .unicom-newsListText {
		font-size: 12px;
		display: inline;
	}
	#pnrContent .unicom-newsListItem {
		padding: 10px 10px 5px;
	}
	.list_video + .unicom-newsListItemBody {
		margin-top: 0;
	}
	#pnrContent .unicom-newsListImage {
		width: 115px;
		height: 75px;
		margin-right: 10px;
		margin-bottom: 10px;
	}	
	#pnrContent .unicom-newsList.type1 .unicom-newsListImage + .unicom-newsListItemBody,
	#pnrContent .unicom-newsList.type1 .unicom-newsListImage ~ .unicom-listInformation {
		margin-left: 0;
	}
	.unicom-listInformation {
		float: none;
		width: auto;
	}

}

/*********************************************
* unicom-newsList type
*********************************************/
/* type1 */
.unicom-newsList.type1 {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.unicom-newsList.type1 .unicom-newsListItem {
	border-top: 1px solid #e0e0e0;
}
.unicom-newsList.type1 .unicom-newsListItem:nth-of-type(1) {
	border-top: none;
}
.unicom-newsList.type1 .unicom-newsListImage + .unicom-newsListItemBody,
.unicom-newsList.type1 .unicom-newsListImage ~ .unicom-listInformation {
	margin-left: 250px;
}
/* type2 */
.unicom-newsList.type2 {
	border-bottom: 1px solid #e0e0e0;
}
.unicom-newsList.type2 .unicom-newsListItem {
	padding: 10px 0 5px;
}
.unicom-newsList.type2 .unicom-newsListItem:first-child {
	padding: 0 0 5px;
}
.unicom-newsList.type2 .unicom-newsListItem + .unicom-newsListItem {
	border-top: 1px solid #e0e0e0;
}
.unicom-newsList.type2 .unicom-newsListTitle {
	margin-bottom: 5px;
}
.unicom-newsList.type2 .unicom-newsListImage {
	width: 120px;
	margin: 0 20px 5px 0;
}
#pnrContent .unicom-newsList.type2 .unicom-newsListTitleIn {
	font-size: 12px;
	margin-bottom: 5px;
}
/* typeStory */

#pnrContent .unicom-newsList.typeStory .unicom-newsListDescriptionText,
#pnrContent .unicom-newsList.typeStory .unicom-newsListTitleIn {
	text-align: left;
	color: #fff;
}
#pnrContent .unicom-newsList.typeStory .unicom-newsListTitleIn {
	font-size: 26px;
}
#pnrContent .unicom-newsList.typeStory .unicom-newsListText,
#pnrContent .unicom-newsList.typeStory .unicom-listInformationDate,
#pnrContent .unicom-newsList.typeStory .unicom-tagListItem a {
	color: #ccc;
}
#pnrContent .unicom-newsList.typeStory .unicom-newsListItem > a {
	display: block;
	width: 100%;
	color: #fff;
}
#pnrContent .unicom-newsList.typeStory .unicom-newsListItem > a:hover {
	color: #fff;
	text-decoration: underline;
}
#pnrContent .unicom-newsList.typeStory .unicom-newsListItem > a:hover .unicom-newsListText,
#pnrContent .unicom-newsList.typeStory .unicom-newsListItem > a:hover .unicom-listInformationDate,
#pnrContent .unicom-newsList.typeStory .unicom-newsListItem > .unicom-tagListItem a:hover {
	color: #ccc;
}
.unicom-newsList.typeStory .unicom-newsListItem:nth-child(1) .unicom-newsListImage {
	width: 561px;
}
.unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) {
	display: inline-block;
	width: 478px;
}
.unicom-newsList.typeStory .unicom-newsListItem:nth-child(2n+3) {
	margin-left: 20px;
}
.unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) .unicom-newsListImage {
	width: 100%;
	margin: 0 0 15px 0;
}
.unicom-newsList.typeStory .unicom-listInformation {
	margin-top: 30px;
}
/*********************************************
*
* unicom-newsList type sp
*
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem {
		padding: 10px 10px 15px
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem + .unicom-newsListItem {
		border-top: 1px solid #a6a6a6;
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListImage {
		margin-bottom: 10px;
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(1) .unicom-newsListImage,
	.unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) {
		width: 100%;
		float: none;
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) .unicom-newsListImage,
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) .unicom-listInformation,
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) .unicom-newsListText {
		display: none;
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) {
		position: relative;
		padding: 15px 60px 15px 10px;
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) a:before {
		position: absolute;
		content: '';
		right: 10px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 9px;
		height: 15px;
		background-size: cover;
		background-image: url('/pnr/common/img/icn-arrow-right.png');
	}
	#pnrContent .unicom-newsList.typeStory .unicom-newsListItem:nth-child(n+2) .unicom-newsListTitleIn {
		font-size: 12px;
	}
	.unicom-newsList.typeStory .unicom-newsListItem:nth-child(2n+3) {
		margin-left: 0;
	}
	.unicom-newsList.typeStory .unicom-newsListText {
		margin-top: 40px;
	}
	.unicom-newsList.typeStory .unicom-listInformation {
		margin-top: 5px;
	}
	.unicom-listInformationIn {
		margin-right: 0;
	}
	#pnrContent .unicom-listInformationBtn.unicom-btn02 {
		position: relative;
		padding: 0 10px;
	}
}
/*********************************************
* unicom-listInformationl
*********************************************/
.unicom-listInformationl {

}
/*********************************************
* unicom-listInformationl SP
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	.unicom-listInformationl {
		width: 100%;
		clear: both;
		margin-top: 5px;
	}
}

/*********************************************
* unicom-tagList
*********************************************/
.unicom-tagList {
	font-size: 0;
}
#pnrContent .unicom-tagListItem {
	display: inline-block;
	vertical-align: top;
	line-height: 1.25;
}
#pnrContent .unicom-tagListItem a {
	color: #1546be;
	font-size: 12px;
	line-height: 1.6;
	text-decoration: underline;
}
#pnrContent .unicom-tagListItem a:hover {
	text-decoration: none;
}
.unicom-tagListItem:after {
	content: ',';
	font-size: 12px;
	color: #1546be;
	margin: 0 3px;
}
.unicom-tagListItem:last-child:after {
	content: normal;
}

/*********************************************
*
* unicom-tagList sp
*
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	.unicom-listTags {
		padding: 0 10px;
	}
	.unicom-listTagItemIn {
		font-size: 14px;
		padding: 5px 15px;
	}
	#pnrContent .unicom-tagListItem a {
		line-height: 1.3;
	}
}

/*********************************************
* unicom-LinkList
*********************************************/
.unicom-LinkList {
	font-size: 0;
	margin-bottom: 20px;
}
#pnrContent .unicom-LinkListItem {
	display: block;
	vertical-align: top;
	line-height: 1.25;
}
#pnrContent .unicom-LinkListItem a {
	color: #1546be;
	font-size: 12px;
	line-height: 1.6;
	text-decoration: underline;
}
#pnrContent .unicom-LinkListItem a:hover {
	text-decoration: none;
}
#pnrContent .unicom-LinkListItem a::before {
	content: "- ";
}

/*********************************************
*
* unicom-LinkList sp
*
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {

	#pnrContent .unicom-LinkListItem a {
		line-height: 1.3;
	}
}
/*********************************************
* unicom-btn
*********************************************/
#pnrContent .unicom-btn01 {
	display: table;
	box-sizing: border-box;
	width: 210px;
	font-size: 0;
	margin: 0 auto;
}
#pnrContent .unicom-btn01In {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center;
	height: 34px;
	line-height: 1.25;
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	background-color: #595959;
	border-radius: 5px;
	box-shadow: 0 2px 0 #4d4d4d;
	cursor: pointer;
	text-decoration: none;
}
#pnrContent .unicom-btn01In:hover {
	color: #fff;
	background-color: #737373;
	text-decoration: none;
}
#pnrContent .unicom-btn02 {
	display: table;
	box-sizing: border-box;
	width: 146px;
	font-size: 0;
	margin: 0 auto;
}
#pnrContent .unicom-btn02In {
	display: table-cell;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	color: #262626;
	background-color: #ebebeb;
	padding: 3px 10px;
	margin: 0;
	border-radius: 5px;
	box-shadow: 0 3px 0 #9c9c9c;
	text-decoration: none;
}
#pnrContent a.unicom-btn02In:hover,
#pnrContent a .unicom-btn02In:hover {
	color: #262626;
	background-color: #fff;
	box-shadow: 0 3px 0 #b5b5b5;
	text-decoration: none;
}
/*********************************************
*
* unicom-btn sp
*
*********************************************/
@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	
	#pnrContent .unicom-btn01,
	#pnrContent .unicom-btn02 {
		width: 100%;
		padding: 0 20px;
	}
	#pnrContent .unicom-btn02In {
		padding: 13px 10px;
		font-size: 15px;
	}
}
