@charset "utf-8";

/* *************************************** */
/*     PS_template 2.02 (UTF-8 ver.)       */
/*       ver 2.0  Release : 2007.05.11     */
/*       ver 2.01 Release : 2007.05.15     */
/*       ver 2.02 Release : 2007.05.18     */
/* *************************************** */

/* ********** CSS Compatibility ********** */
/*   full:Win IE6,7;Firefox1.5,2.0;        */
/*        Mac Safari 1.3;Firefox 1.5,2.0;  */
/*   Not usable:                           */
/*        IE 5.5-;NC4                      */
/* *************************************** */

/*  ==================== link styles ==================== */
a:link {
	color: #002692;
	text-decoration: none;
}
a:visited {
	color: #002692;
	text-decoration: none;
}
a:hover {
	color: #002692;
	text-decoration: underline;
}

#top a:link {
	color: #333;
	text-decoration: none;
}
#top a:visited {
	color: #333;
	text-decoration: none;
}
#top a:hover {
	color: #333;
	text-decoration: underline;
}

#footer a:link {
	color: #333;
	text-decoration: none;
}
#footer a:visited {
	color: #333;
	text-decoration: none;
}
#footer a:hover {
	color: #333;
	text-decoration: underline;
}

#local_navi a:link {
	color: #333;
	text-decoration: none;
}
#local_navi a:visited {
	color: #333;
	text-decoration: none;
}
#local_navi a:hover {
	color: #333;
	text-decoration: underline;
}

/*  ==================== universal styles ==================== */
* {
	-moz-box-sizing:border-box;
	margin: 0;
	padding: 0;
}
body {
	font-family: Osaka, "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.6;
	outline: none;
}

ul ul {
	font-size: 100%;
}
table {
	line-height: 1.4;
}
.sub #contents table p {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
ul, dl {
	list-style-type: none;
}
ul li {
	margin: 0;
}
ol li {

	margin: 0 0 5px 25px;

}
img {
	border: 0 none;
}
a img {
	overflow: hidden;
}

/*  ==================== common styles ==================== */
	/* --------------- layout box --------------- */
#outside {
	background: #fff url(../images/common_images/body_bg_01.png) repeat-x 0 0;
}
#wrapper_page {
	width: 950px;
	margin: auto;
	padding-bottom: 80px;
}
.sub #wrapper_page {
	width: 950px;
	margin: auto;
	padding-bottom: 130px;
}
#wrapper_main {
	margin: 0 0 50px;
}
#header {
	height: 160px;
}
.top #header_wrapper {
	height: 160px;
	margin: 0;
	position: relative;
}
.sub #header_wrapper {
	height: 160px;
	margin: 0 0 30px;
	position: relative;
}
#contents {
	width: 950px;
	display: block;
}
	#contents_left {
		width: 670px;
		float: left;
	}
	#contents_right {
		width: 250px;
		float: right;
	}

#footer_outside {
	height: 113px;
	background: #fff url(../images/common_images/footer_bg_01.png) repeat-x 0 0;
}
#footer {
	display: block;
	width: 950px;
	height: 113px;
	margin: 0 auto;	
	overflow: hidden;
	position: relative;
}

	/* --------------- header --------------- */
#site_id h1,
#site_id p a {
	width: 346px;
	height: 53px;
	background: url(../images/common_images/siteid_01.png) no-repeat;
	position: absolute;
	left: 0; top: 20px;
	text-indent: -9999em;
	overflow: hidden;
}

/* header_utility */
#header ul.utility {
	position: absolute;
	right: 209px; top: 10px;
}
#header ul.utility li {
	float: left;
	display: block;
	margin: 0 15px 0 0;
}
#header ul.utility li a {
	height: 29px;
	float: left;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul.utility li.page-item-31 a { background-image:url(../images/common_images/header_utility_01.png); width: 99px;}
#header ul.utility li.page-item-english a { background-image:url(../images/common_images/header_utility_02.png); width: 86px;}
#header ul.utility li a:hover { background-position: 0 -29px;}

/* member */
p#member {
	position: absolute;
	right: 0; top: 7px;
}
p#member a {
	width: 176px;
	height: 44px;
	float: left;
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
p#member a { background-image:url(../images/common_images/header_member_01.png);}
p#member a:hover { background-position: 0 -44px;}
p#member img.icon_new {
	vertical-align: middle;
	margin: 0 0 0 10px;
	position: absolute;
	left: -22px; top: -3px;
}



/* search_form */
#search_form {
	display: block;
	width: 224px;
	height: 25px;
	position: absolute;
	right: 0; top: 57px;
}
#searchform input#s {
	display: block;
	float: left;
	height: 17px;
	padding: 3px;
	width: 160px; /* 170 */
	border: 1px solid #c9c8c8;
}
	#searchform input#s, x:-moz-any-link {
		border: 1px solid #c9c8c8;
		display: block;
		float: left;
		padding: 3px 3px;
		width: 170px;
		height: 25px;
	}
	*:first-child+html #searchform input#s {
		border: 1px solid #c9c8c8;
		display: block;
		float: left;
		padding: 3px 5px 3px;
		width: 158px;
		height: 17px;
	}
#search_btn {
	display: block;
	float: right;
	height: 25px;
	width: 50px;
}

/* global_navi */
#global_navi {
	width: 950px;
	margin: auto;
	padding: 0;
	height: 57px;
	position: absolute;
	left: 0; bottom: 14px; _bottom: 14px;
}
#global_navi li {
	float: left;
	height: 57px;
	list-style: none;
}
ul#global_navi li a {
	width: 158px;
	height: 57px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#global_navi li.page-item-44 a { background-image:url(../images/common_images/gloval_navi_01.png); width: 160px;}
ul#global_navi li.page-item-2 a { background-image:url(../images/common_images/gloval_navi_02.png);}
/* 旧活動内容
ul#global_navi li.page-item-10 a { background-image:url(../images/common_images/gloval_navi_03.png);}
*/
ul#global_navi li.page-item-16240 a { background-image:url(../images/common_images/gloval_navi_03.png);}
ul#global_navi li.page-item-42281 a { background-image:url(../images/common_images/gloval_navi_03.png);}
ul#global_navi li.page-item-12 a { background-image:url(../images/common_images/gloval_navi_04.png);}
ul#global_navi li.page-item-27969 a { background-image:url(../images/common_images/gloval_navi_05.png);}
ul#global_navi li.page-item-14 a { background-image:url(../images/common_images/gloval_navi_05.png);}
ul#global_navi li.page-item-16 a { background-image:url(../images/common_images/gloval_navi_06.png);}
ul#global_navi li.current_page_item a,
ul#global_navi li.current_page_ancestor a,
#document ul#global_navi li.page-item-14 a,
#etc_doc ul#global_navi li.page-item-14 a,
#digital_doc ul#global_navi li.page-item-14 a,
#its_promo ul#global_navi li.page-item-14 a,
ul#global_navi li a:hover { background-position: 0 -67px;}
	
#banner_box li a:hover { background-position: 0 -60px;}


#contents img.icon_new {
	vertical-align: middle;
	margin: 0 0 0 10px;
}



	/* --------------- footer --------------- */
/* footer_utility */
#footer ul.utility {
	position: absolute;
	left: 0; top: 19px;
	margin: 0 0 0 -11px;
}
#footer ul.utility li {
	background:url(../images/common_images/footer_bar_01.png) no-repeat left 4px;
	float:left;
	padding:0 15px;
}

.page_top_link {
	position: absolute;
	right: 0; top: 0;
}
.page_top_link a {
	width: 110px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.page_top_link a { background-image:url(../images/common_images/page_top_01.png);}
.page_top_link a:hover { background-position: 0 -25px;}

.copyright {
	width: 256px;
	height: 11px;
	display: block;
	background: url(../images/common_images/copyright_01.png) no-repeat 0 0;
	text-indent: -9999em;
	position: absolute;
	right: 0; bottom: 20px;
}

/*  ==================== top unique styles ==================== */
	/* --------------- top common --------------- */

/*  ==================== sub unique styles ==================== */
	/* --------------- sub page common styles --------------- */

.sub #categ_visual {
	width: 950px;
	height: 73px;
	margin: 0 0 20px;
}
#outline #categ_visual { background:url(../images/h_images/categ_visual_01.png) no-repeat 0 0;}
#katsudou #categ_visual { background:url(../images/h_images/categ_visual_02.png) no-repeat 0 0;}
#event #categ_visual { background:url(../images/h_images/categ_visual_03.png) no-repeat 0 0;}
#document #categ_visual { background:url(../images/h_images/categ_visual_04.png) no-repeat 0 0;}
#link #categ_visual { background:url(../images/h_images/categ_visual_05.png) no-repeat 0 0;}
#join #categ_visual { background:url(../images/h_images/categ_visual_06.png) no-repeat 0 0;}
#about #categ_visual { background:url(../images/h_images/categ_visual_07.png) no-repeat 0 0;}
#conference #categ_visual { background:url(../images/h_images/categ_visual_08.png) no-repeat 0 0;}
#its_forum #categ_visual { background:url(../images/h_images/categ_visual_09.png) no-repeat 0 0;}
#publication #categ_visual { background:url(../images/h_images/categ_visual_10.png) no-repeat 0 0;}
#member #categ_visual { background:url(../images/h_images/categ_visual_11.png) no-repeat 0 0;}
#its_info #categ_visual { background:url(../images/h_images/categ_visual_11.png) no-repeat 0 0;}
#its_news #categ_visual { background:url(../images/h_images/categ_visual_11.png) no-repeat 0 0;}
#its_bulletin #categ_visual { background:url(../images/h_images/categ_visual_11.png) no-repeat 0 0;}
#contact #categ_visual { background:url(../images/h_images/categ_visual_12.png) no-repeat 0 0;}
#policy #categ_visual { background:url(../images/h_images/categ_visual_13.png) no-repeat 0 0;}
#sitemap #categ_visual { background:url(../images/h_images/categ_visual_14.png) no-repeat 0 0;}

#news_info #categ_visual { background:url(../images/h_images/categ_visual_15.png) no-repeat 0 0;}
#event_info #categ_visual { background:url(../images/h_images/categ_visual_16.png) no-repeat 0 0;}
#foreign_info #categ_visual { background:url(../images/h_images/categ_visual_17.png) no-repeat 0 0;}

#search #categ_visual { background:url(../images/h_images/categ_visual_18.png) no-repeat 0 0;}

.sub #wrapper_main_inner {
	float:left;
	width:670px;
	overflow: hidden;
}
.sub #side_bar {
	width: 250px;
	float: right;
}

.sub #contents {
	clear: both;
	width: 670px;
	margin: 0;
}
.sub #contents .text_box {
	padding: 0 30px 30px;
}
.sub #contents h1 {
	width: 640px;
	font-size: 140%;
	/*margin: 0 0 30px;*/
	margin: 0 0 20px;
	padding: 15px;
	border-top: 2px solid #d5d5d5;
	overflow: hidden;
	background:url(../images/site_images/sub_h1_ttl_01.png) no-repeat left bottom;
	clear: both;
}

.sub #contents p {
	margin: 0 0 20px;
}
.sub #contents .caution {
	color: #ff3300;
}
.sub #contents em {
	font-weight: bold;
}



/* 2014-11-04 */
/* table style */
.sub #contents ul,
.sub #contents ol {
	margin: 0 0 40px 15px;
}
.sub #contents ul ul,
.sub #contents ol ul,
.sub #contents ul ol,
.sub #contents ol ol  {
	margin-bottom: 0;
	margin-left: 0;
}
.sub #contents td > ul,
.sub #contents td > ol {
	margin-left: 5px;
}
.sub #contents ul > li {
	padding: 0 0 0 15px;
	background: url(../images/common_images/icon_08.png) no-repeat 0 6px;
	text-indent: 0;
}
.sub #contents ul.no-list-style {
	list-style-type:none;
}
.sub #contents ol.no-list-style {
	list-style-type:none;
}
.sub #contents ol.no-list-style > li {
	margin-left: 1.5em;
	padding-left:0;
	background-image:none;
	text-indent: -1.5em;
}
.sub #contents ol.no-list-style > li > * {
	text-indent: 0;
}
.sub #contents ul li > * {
	margin-left: 0;
}
.sub #contents ul li li,
.sub #contents ol li li {
	margin: 0 0 3px 0;
}
.sub #contents ul > li li {
	padding: 0 0 0 15px;
	background: url(../images/common_images/icon_11.png) no-repeat 0 6px;
	text-indent: 0;
}
.sub #contents .img_right {
	float: right;
	margin: 0 0 30px 20px;
	clear: both;
}
.sub #contents .img_left {
	float: left;
	margin: 0 20px 30px 0;
	clear: both;
}
.sub #contents .img_center {
	text-align: center;
	margin: 0 0 30px 0;
	clear: both;
}
.sub #contents .img_box {
	width: auto;
	display: block;
}
.sub #contents .img_right p,
.sub #contents .img_left p,
.sub #contents .img_center p {
	margin: 5px 0 0;
	font-size: 75%;
}

.sub #contents .align_right {
	text-align: right;
}
.sub #contents .align_left {
	text-align: left;
}
.sub #contents .align_center {
	text-align: center;
}


.sub #contents table.table_img,
.sub #contents table.table_img td {
	border: none;
}

.sub #contents .menu_box {
	width: 100%;
	padding: 15px 10px 10px;
	border: 3px solid #e6e6e6;
	background: #f9f9f9;

}
	.sub #contents .menu_box p,
	.sub #contents .menu_box ul,
	.sub #contents .menu_box ol {
		margin: 0;
	}


	/* --------------- bread_cramb --------------- */
.sub #bread_crumb {
	font-size:94%;
	padding: 0 0 20px 0;
}
.sub #bread_crumb li {
	background:url(../images/site_images/bread_icon_01.png) no-repeat right 6px;
	float:left;
	margin: 0 10px 0 0;
	padding: 0 15px 0 0;
}
.sub #bread_crumb li.tail {
	margin: 0;
	padding: 0;
	background: none;
}


	/* ------------ local_navi ------------ */
#local_navi {
	width: 250px;
	_width: 230px;
	margin: 0 0 10px;
	border-top: 1px solid #90b6c7;
	border-bottom: 1px solid #90b6c7;
	background: #90b6c7;
}
#local_navi_inner {
	width: auto;
	/*_width: 210px;*/
	margin: 10px;
	padding: 5px;
	/*border-top: 5px solid #fff;*/
	/*border-bottom: 5px solid #fff;*/
	background: #fff;
}
#local_navi_inner > h2 {
	width: auto;
	/*_width: 180px;*/
	font-size: 150%;
	color: #fff;
	/*margin: 0 5px 5px 5px;*/
	padding: 10px;
	_padding: 10px 10px 5px 10px;
	background: #0083bc;
}
#local_navi_inner > ul {
	margin-top: 5px;
}
/* lical navi内のすべてのli */
#local_navi_inner > ul li {
	margin: -1px 0 0;
	padding: 1px 0 0 0;
	display: block;
	height: auto;
	background: #fff url(../images/common_images/line_02.png) repeat-x left top;
}
/* 最先頭のみドットラインを付与しない */
#local_navi_inner > ul > li:first-child {
	background: none;
}
/* lical navi内のすべてのa */
#local_navi_inner > ul > li a {
	color: #333;
	padding: 10px 10px 10px 35px;
	display: block;
	zoom: 1;
}
/* ----- 1階層目 ----- */
#local_navi_inner > ul > li > a {
	background: url(../images/common_images/icon_05.png) no-repeat 10px 14px;
}

#local_navi_inner > ul > li.current_page_item > a,
#local_navi_inner > ul > li.current-cat       > a,
#local_navi_inner > ul > li                   > a:hover,
#local_navi_inner > ul > li                   > ul > li a {
	text-decoration: none;
	color: #fff;
	background: #0083bc url(../images/common_images/icon_06.png) no-repeat 10px 14px;
}
/* ----- 2階層目(3階層目の場合も2階層目をハイライト) ----- */
/* すべての2階層目を非表示 */
#local_navi_inner > ul > li > ul {
	display: none;
}
#local_navi_inner > ul > li.current_page_parent   > ul,
#local_navi_inner > ul > li.current_page_ancestor > ul,
#local_navi_inner > ul > li.current_page_item     > ul {
	display: block;
}
#local_navi_inner > ul > li.current_page_parent   li a,
#local_navi_inner > ul > li.current_page_ancestor li a,
#local_navi_inner > ul > li.current_page_item     li a {
	background: #fff url(../images/common_images/icon_07.png) no-repeat 18px 16px;
}
#local_navi_inner > ul > li > ul > li.current_page_item a:link,
#local_navi_inner > ul > li > ul > li.current_page_item a:visited,
#local_navi_inner > ul > li li.current_page_ancestor a,
#local_navi_inner > ul > li li a:hover {
	text-decoration: none;
	color: #fff;
	background: #0083bc url(../images/common_images/icon_10.png) no-repeat 18px 16px;
}


/* ------------ contact_info ------------ */

.sub form table {
	border:1px solid #AAA9A9;
	border-collapse:collapse;
	margin:0 0 30px;
	width:610px;
}
.sub form table th {
	background:none repeat scroll 0 0 #ecebeb;
	font-weight:normal;
	text-align:left;
	white-space:normal;
	width:180px;
}
.sub form table td {
	border:1px solid #AAA9A9;
	padding:10px;
	vertical-align:top;
	word-wrap:break-word;
}
.sub form table textarea {
	font-size: 100%;
	padding: 2px;
	width: 100%;
}




   /* ----------------- inquiry ----------------- */
.require {
	color: #900;
	font-weight: normal;
}
.exam {
	color: #666;
}
.length_ss {
	width: 30px;
}
.length_s {
	width: 50px;
	background: inherit;
	border: inherit;
	height: auto;
}
.length_m {
	width: 100px;
}
.length_l {
	width: 240px;
}
.length_xl {
	width: 350px;
}
.wpcf7-form textarea {
	width: 100%;
}
.btn_submit {
	width: 160px;
	height: 32px;
}

   /* --------------- sitemap --------------- */
.sub .sitemap #contents ul {
	margin: 0 0 20px;
}
.sub .sitemap #contents li {
	background:url(../images/common_images/icon_05.png) no-repeat 0 2px;
	margin: 15px 0 0;
	padding: 0 0 0 20px;
}
.sub .sitemap #contents li li {
	font-size: 12px;
	background:url(../images/common_images/icon_07.png) no-repeat 0 5px;
	margin: 5px 0 0;
	padding: 0 0 0 12px;
}
.sub .sitemap #contents li li li {
	font-size: 12px;
	background:url(../images/common_images/icon_07.png) no-repeat 0 3px;
	margin: 3px 0 0;
	padding: 0 0 0 12px;
}
   /* --------------- search --------------- */
#search #contents ul.pager {
	margin: 50px 0 0;
	padding:0;
}
#search #contents ul.pager li {
	background:none;
	margin: 0 5px 0 0;
	padding: 0;
}
   /* --------------- pager --------------- */
ul.pager {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display: block;
	padding: 0 0 20px;
}
.sub #contents ul.pager li {
	float:left;
	font-weight:bold;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}
.sub ul.pager li.prev, ul.pager li.next {
	border:medium none;
}
.sub ul.pager li a:link, ul.pager li a:visited {
	color:#005daa;
	text-decoration:none;
}
.sub ul.pager li a {
	border:1px solid #005daa;
	color:#005daa;
	display:block;
	margin-right:5px;
	padding:3px 5px;
	position:relative;
	/*height: 100%;*/
}
	*:first-child+html .sub ul.pager li a {
		border:1px solid #005daa;
		color:#005daa;
		display:block;
		margin-right:5px;
		padding:3px 5px;
		position:relative;
		height: 100%;
	}

.sub ul.pager li a:link, ul.pager li a:visited {
	text-decoration:none;
}
.sub ul.pager li a:hover, ul.pager li a:active {
	background-color:#c9e6ff;
	text-decoration:none;
}
.sub ul.pager li strong {
	border:1px solid #005daa;
	background:none repeat scroll 0 0 #005daa;
	color:#fff;
	display:block;
	margin-right:5px;
	padding:3px 5px;
}

.sub .pager_wrapper {
	position: relative;
	overflow: hidden;
}

.sub .pager_wrapper ul {
	position: relative;
	left: 50%;
	float: left;
}

.sub .pager_wrapper ul li {
	position: relative;
	left: -50%;
	float: left;
}


   /* --------------- edit --------------- */
a.post-edit-link {
	clear: both;
	display:block;
	width: 113px;
	height:32px;
	text-indent:-9999px;
	background-image: url(../images/common_images/btn_edit_post.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 30px 10px 10px 0px;
	overflow: hidden;
}



/*  ==================== style.css ==================== */

#contents .aligncenter,
#contents div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	text-align: center;
}
#contents .alignleft {
	clear:both;
	float:left;
	margin:0 20px 30px 0;
}
#contents .alignright {
	clear:both;
	float:right;
	margin:0 0 30px 20px;
}


/* End captions & aligment */

/* h2 h3 h4 */

.sub #contents h2 {
	font-size: 105%;
	margin: 50px -5px 20px;
	padding: 8px 15px;
	background: #ddd;
	clear: both;
}
.sub #contents h3 {
	font-size: 105%;
	/*margin:  30px 0 20px;*/
	margin:  20px 0 15px;
	padding:5px 10px 2px 2px;
	border-bottom: 2px solid #005dad;
	clear: both;
}
.sub #contents h4 {
	font-size: 100%;
	margin:  30px 0 10px;
	padding:5px 10px 2px 2px;
	border-bottom: 1px solid #aaa;
	clear: both;
}
.sub #contents h5 {
	font-size: 100%;
	font-weight: normal;
	margin:  30px 0 10px;
	padding: 0 0 0 8px;
	border-left: 5px solid #005dad;
	clear: both;
}
.sub #contents h6 {
	font-size: 100%;
	font-weight: normal;
	margin:  30px 0 10px;
	padding: 0 0 0 8px;
	border-left: 3px solid #aaa;
	clear: both;
}


/* table */
.sub #contents table {
	border:1px solid #AAA9A9;
	border-collapse:collapse;
	margin:0 0 30px;
	width:610px;
}
.sub #contents table th {
	background:#eee;
	font-weight:normal;
	text-align:left;
	white-space:normal;
	width:100px;
}
.sub #contents table th, table td {
	border:1px solid #AAA9A9;
	padding:10px;
	vertical-align:top;
	word-wrap:break-word;
	word-break:break-all;
}

/* font-size */
.sub #contents .xx-small {
	font-size: 70%;
}
.sub #contents .x-small {
	font-size: 78%;
}
.sub #contents .small {
	font-size: 84%;
}
.sub #contents .medium {
	font-size: 100%;
}
.sub #contents .large {
	font-size: 102%;
}
.sub #contents .x-large {
	font-size: 108%;
}
.sub #contents .xx-large {
	font-size: 112%;
}


/* リンクアイコン */
.pdf_file {
	background:url(../images/common_images/icon_pdf_file.png) no-repeat right 0;
	margin-right: 10px;
	padding-right: 20px;
}
.doc_file {
	background:url(../images/common_images/icon_doc_file.gif) no-repeat right 0;
	margin-right: 10px;
	padding-right: 20px;
}
.xls_file {
	background:url(../images/common_images/icon_xls_file.gif) no-repeat right 0;
	margin-right: 10px;
	padding-right: 20px;
}
.ppt_file {
	background:url(../images/common_images/icon_ppt_file.gif) no-repeat right 0;
	margin-right: 10px;
	padding-right: 20px;
}
.zip_file {
	background:url(../images/common_images/icon_zip_file.gif) no-repeat right 0;
	margin-right: 10px;
	padding-right: 20px;
}
.mov_file {
	background:url(../images/common_images/icon_mov_file.gif) no-repeat right 0;
	margin-right: 10px;
	padding-right: 28px;
}


/* リストインデント用 */
.sub blockquote {
	margin: 0 0 0 10px;
}

/*------------2012/12/04　小杉追記-------------------*/
#count_banner p {
	font-size: 36px;
	color: #339933;
	display: block;
	padding-left: 135px;
	padding-top: 50px;
}

#contents_right #count_banner {
	margin-bottom: 10px;
	height: 96px;
	width: 250px;
	background-image: url(../images/common_images/banner.png);
	background-repeat: no-repeat;
}

/* 2014-10-07 追記 */
/* キャプションを中央ぞろえにする */
.wp-caption-text {
	text-align: center;
}

/* 2017-05-09 追記*/
#custom-more-link { display:none !important; }
#custom-more-content { display:block !important;}
