/* CSS Document */




/*-------------------------------------------

ニューストップ

---------------------------------------------*/

#LNavi li.current-cat a{
color: #FF0004;
}








/* =========================================

詳細ページ

========================================= */

/*======================================*/
.info-content h3 {
	font-weight: normal;
	color:#0072BD;
	font-size:1.6em;
	margin-top:0.5em;
	margin-bottom:1em;
	
}


/* SP用　599px以下: デフォルト */
@media (max-width: 599px) {

.info-content h3 {
	font-weight: normal;
	color:#0072BD;
	font-size:1.2em;
	margin-top:0.5em;
	margin-bottom:0em;
	text-align:left;
	
}


}


/*カテゴリ*/


.category_bar{
				box-sizing:border-box;
					padding:3px 5px !important;
					border-radius:3px;
					color:#FFFFFF;
					font-size:0.8em;
					text-align:center;
					margin-top:-2px;
					margin-right:10px;
					
}

.category_bar.cat01 {background:#FF7F00;}
.category_bar.cat02 {background:#A3D900;}
.category_bar.cat03 {background:#7396FF;}
	
					


.info-content h4{
    font-size: 1.6em;
    font-weight: 100;
    line-height: 1.3;
    margin-bottom: 20px;
    margin-top: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #005BA7;
    border-bottom: 1px solid #005BA7;
}






/* メイン画像 */
.wp_main_pic img{ width:100%}



/* メイン画像  キャプション */
.wp_main_caption{ 
display:block; color:#575757; 
padding:5px 0px;
font-size:0.9em;
line-height:1.5em !important}




/* サブ画像 */
.col3_photo_list{ margin-left:-3%}
	.col3_photo_list .f_left{ float:left; width:17%; margin-left:3%; box-sizing:border-box;
	margin-bottom:15px;}
			.col3_photo_list .f_left img{ width:100%; margin-bottom:10px}
		.col3_photo_list span.cap{ font-weight:0.8em !important;
										line-height:1.3em !important}




/* 本文 */
.content_news_body{ margin:20px 0px 20px 0px  }
	.content_news_body p{ padding-bottom:1em !important;
										margin-top:20px !important;
										font-size:0.9em !important;
										line-height:180% !important;
										}

/* 管理画面で小さい写真を選択した場会 */

		/* メインの写真を文章右に */
		.content_news_body.small .wp_main_pic{
			width:47%;
			 float:right;
			 margin-left:20px;
			 margin-bottom:10px;}
			 
			 /* メインの写真を文章右に */
		.content_news_body.small p{ margin-top:0px !important}
		





/*リスト*/
ul.list-type-no {
}

ul.list-type-no li {
	padding-left:0.7em;
	margin-bottom:1em;
}


ul.list-type-no li .caption_s{
		color:#333; font-size:0.9em;
		display:block; margin-bottom:20px;
		margin-left:25px}
ul.list-type-no li:last-child .caption_s{
	  margin-bottom:0px !important}




	
		
	 li:last-child .caption_s{margin-bottom:0px !important}


.list-type01 { margin-left:20px}
.list-type01 .caption_s{
		color:#333; font-size:0.9em;
		display:block; margin-bottom:10px;
		margin-left:0px}
		



		#link_wrap a:hover{}
	
	#link_wrap ul{ margin:0px 0px}
		#link_wrap ul li{ margin-bottom:15px;}
		
		
		.ul_link_file li{ margin-bottom:15px}
		 span.news_file_size{ font-size:12px; color:#424242}









/*==============================================================
リンク設定
==============================================================*/

#link_wrap a{
	background-image: url(/common_new/img/body/ico_arrow.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	margin-left: 3px;
	padding:5px 5px 5px 22px;
	}

#link_wrap a[href$='.pdf']{
	background-image: url(/news/common/images/icon_pdf_s.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 3px;
	padding:5px 5px 5px 22px;
}

#link_wrap .a-pdf-btn {
	background-position: 10px 1.2em!important;
	padding-left: 35px!important;
	padding-top: 15px!important;
	padding-right: 15px!important;
	padding-bottom: 15px!important;
}

#link_wrap a[href$='.doc'], a[href$='.rtf'], a[href$='.docx'] {
	background-image: url(/news/common/images/icon_word_s.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 3px;
	padding:5px 5px 5px 22px;
}

#link_wrap a[href$='.xls'], a[href$='.xlsx'] {
	background-image: url(/news/common/images/icon_excel_s.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 3px;
	padding:5px 5px 5px 22px;
}

#link_wrap a.blank_link {
	background-image: url(/news/common/images/i_new_window.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 24px;
	margin-right: 3px;
}














/* 詳細ページのページ送り */
.navigation {background:#fff; text-align:center; line-height:50px; height:50px; color:#666666; margin:60px 0 0 0;
border:1px solid #E8E8E8 }
		.navigation a{ border-left: 1px solid #DDDDDD; color:#138CC3; padding:0px 10px;font-size:13px}
			.navigation a:hover{}
			.navigation a:first-child{ border:none; }
		
		
/* 一覧ページのページ送り */
#pagenation{
	margin-top:0px;
	padding-top:30px;
	text-align:center; }
	
	
	
	
/*==============================================================
カテゴリ－リスト
==============================================================*/


ul.cat-list {
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	border-radius: 4px;
	background:#E4E4E4;
	padding:0.5em;
	margin-bottom:20px;
	
}

ul.cat-list li{
	float:left;
	margin-right:20px;
}

ul.cat-list li a {
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	border-radius: 4px;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
	background: #ccc;
	color: #000;
}

ul.cat-list li a:hover {
	color:#fff;
	background:#333;
}





		
