@charset "utf-8";

/* 文字サイズ+15% */
#tmp_contents {
	font-size:115%;
	line-height:1.6;
}
/* ==================================================
selector
================================================== */
#tmp_contents h1 {
	margin:0 0 0.8em; /* 変更しない */
	padding:10px 0 10px 20px;
	font-size:157.2%; /* デザインによって相対指定で指定しなおす */
    border-bottom: 1px solid #2b75d0;/* 20200611　編集 */
	color:inherit;
	clear:both; /* 変更しない */
	position:relative;
}
#tmp_contents h1:before{
	content:"";
	display:block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 17px 17px 0 0;
	border-color: #2b75d0 transparent transparent transparent;/* 20200619　編集 */
	position:absolute;
	left:0;
	top:0;
}

/*20200619　追加*/
#tmp_contents #tmp_cate_ttl h1:before{
	content:none;
}

/*20201012　追加*/
#tmp_contents #tmp_makuhari_ttl h1:before{
	content:none;
}

#tmp_contents h2 {
	margin:1.5em 0 0.8em; /* 変更しない */
    padding: 5px 10px 5px 30px;
	font-size:114.3%; /* デザインによって相対指定で指定しなおす */
	background-color:#dde8fd;
	color:inherit;
	clear:both; /* 変更しない */
    position: relative;
}

#tmp_contents h2:after {
     position: absolute;
     top: 50%;
     left:0.7em;
     transform:translateY(-50%);
     content: '';
    width: 8px;
    height: 20px;
    background-color: #2b75d0;/* 20200619　編集 */
}

/* 20200825　追加 */
#tmp_contents h2.byoin_sttl:after {
	content:none;
}

#tmp_contents h2.box_btn{
    padding: 10px 10px 10px 34px !important;
}
#tmp_contents h2.box_btn:after {
    position: absolute;
    top: 50%;
    left: 0.5em;
    transform: translateY(-50%);
    content: '';
    width: 15px;
    height: 15px;
    background-color: #2b75d0;/* 20200619　編集 */
}

#tmp_contents h3 {
	margin:1.5em 0 0.8em; /* 変更しない */
	padding:0 5px 5px;
	font-size:114.3%; /* デザインによって相対指定で指定しなおす */
	color:inherit;
	clear:both; /* 変更しない */
	border-bottom: 2px dotted #555;/* 20200611　編集 */
}

/* 20200611　編集 */
#tmp_contents h4 {
    margin: 1.5em 0 0.8em;
    background: url(../images/contents/h4_bg.gif) left top;
    background-repeat: no-repeat;
    padding: 0 0 0 16px;
    font-size: 114.3%;
    line-height: 1.2;
}

#tmp_contents h5,
#tmp_contents h6 {
	margin:1.5em 0 0.8em; /* 変更しない */
	font-size:100%; /* デザインによって相対指定で指定しなおす */
	line-height:1.8;
	clear:both; /* 変更しない */
}
#tmp_contents h1.no_top_margin,
#tmp_contents h2.no_top_margin,
#tmp_contents h3.no_top_margin,
#tmp_contents h4.no_top_margin,
#tmp_contents h5.no_top_margin,
#tmp_contents h6.no_top_margin {
	margin-top:0px !important;
}
#tmp_contents p {
	margin:0 0 0.8em 0; /* 変更しない */
}
#tmp_contents ul {
    margin: 0 0 1em 1.5em !important; /*20200525 追加*/
	list-style-image:url(../../../images/icon/list_icon.gif); /* 変更しない */
}


/*20201102　追加*/
#tmp_contents ul.style_circle,
#tmp_contents ul.style_disc,
#tmp_contents ul.style_square {
	list-style-image:none !important;
}

#tmp_contents ul.list_icon2,
#tmp_contents ul.list_icon2 ul {
	list-style-image:url(../../../images/icon/list_icon2.gif); /* 変更しない */
}

#tmp_contents ul.list_nonicon,
#tmp_contents ul ul.list_nonicon {
     margin: 0 0 1em 0 !important;
     list-style-image:none;
     list-style-type:none;
}

#tmp_contents ol {
	margin:0 0 1em 3.2em; /* 変更しない */
	list-style-image:none; /* 変更しない */
}
#tmp_contents ul li,
#tmp_contents ol li {
	margin:0 0 0.5em; /* 変更しない */
}
#tmp_contents ul ul,
#tmp_contents ul ol,
#tmp_contents ol ul,
#tmp_contents ol ol {
	margin:0.3em 0 0 1.5em; /* 変更しない */
}
#tmp_contents hr {
	height:1px; /* 変更しない */
	color:#CCCCCC; /* 変更しない */
	background-color:#CCCCCC; /* 変更しない */
	border:none; /* 変更しない */
	clear:both; /* 変更しない */
}
#tmp_contents ul.icon_red {
	list-style-image:url(../../../images/icon/list_icon_red.gif);
}
#tmp_contents ul.icon_circle {
	list-style-image:url(../../../images/icon/list_icon_circle_red.gif);
}
#tmp_contents .indent01 {
	margin-left:1em !important;
}
#tmp_contents .indent02 {
	margin-left:2em !important;
}
#tmp_contents .indent03 {
	margin-left:3em !important;
}

/* 20200520 追加 */
#tmp_contents .enq-error-content ul{
    margin: 0;
    list-style: none;
}
#tmp_contents .enq-error-content ul li{
    margin: 0;
}

/* ==================================================
parts
================================================== */
/* outline
============================== */
#tmp_contents .outline {
	margin:0 0 0.8em; /* 変更しない */
    border: 2px solid #2b75d0;/*20200619　編集*/
	clear:both; /* 変更しない */	
}
#tmp_contents table.outline {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents table.outline td {
	padding:10px 10px 0;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_contents div.outline {
	padding:10px 10px 0;
	color:inherit;
	background-color:#FFFFFF;
}
* html #tmp_contents div.outline {
	width:100%; /* 変更しない */
}
#tmp_contents .outline ul {
	margin-left:24px; /* 変更しない */
}
#tmp_contents .outline ol {
	margin-left:24px; /* 変更しない */
}
#tmp_contents .outline ul ul,
#tmp_contents .outline ul ol,
#tmp_contents .outline ol ul,
#tmp_contents .outline ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/* box_info
============================== */
#tmp_contents .box_info {
	margin:0 0 0.8em; /* 変更しない */
	clear:both; /* 変更しない */
}
#tmp_contents table.box_info {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents .box_info .box_info_ttl p {
	margin:1.5em 0 0.8em; /* 変更しない */
	border-left:5px solid #2b74d0;/*20200626　編集*/
	padding:0 0 0 5px;
	line-height:1.2;
	font-weight:bold;
}
#tmp_contents .box_info .box_info_cnt {
	padding:10px 10px 0;
	background:#F4F4F4;
	color:inherit;
}

/*20200626　追加*/
#tmp_contents .box_info .box_info_cnt .type_icon img{
    width: auto;
    height: auto;
}

#tmp_contents .box_info ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_info ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_info ul ul,
#tmp_contents .box_info ul ol,
#tmp_contents .box_info ol ul,
#tmp_contents .box_info ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents .box_info li {
	list-style:url(../../../images/icon/gray_sq_arrow.gif);
}
/* box_link
============================== */
#tmp_contents .box_link {
	margin:0 0 0.8em; /* 変更しない */
	clear:both; /* 変更しない */
}
#tmp_contents table.box_link {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents .box_link .box_link_ttl p {
	margin:1.5em 0 0.8em; /* 変更しない */
	background:#f0f0f0;
	padding: 10px 10px 10px 30px;
	line-height:1.2;
	font-weight:bold;
    position: relative;
}
#tmp_contents .box_link .box_link_ttl p:after {
     position: absolute;
     top: 50%;
     left:0.7em;
     transform:translateY(-50%);
     content: '';
     width: 10px;
     height:10px;
	 background:#000;
}


#tmp_contents .box_link .box_link_cnt {
	padding:10px 10px 0;
	color:inherit;
}
#tmp_contents .box_link ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_link ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_link ul ul,
#tmp_contents .box_link ul ol,
#tmp_contents .box_link ol ul,
#tmp_contents .box_link ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents .box_link li{
	list-style:url(../../../images/icon/list_box_arrow.gif);
}
/* box_menu
============================== */
#tmp_contents .box_menu {
	margin:0 0 0.8em; /* 変更しない */
	clear:both; /* 変更しない */
}
#tmp_contents table.box_menu {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
#tmp_contents table.box_menu td {
	padding:10px 10px 0;
}

/*20200611　編集*/
#tmp_contents .box_menu_ttl{
	padding:10px 10px 10px 10px !important;
	color:inherit;
	border:2px solid #2b75d0; /*20200619　編集 */ /*20201026変更*//*20201113　編集*/
    /*background-color: #DEE9FD;*/ /*20201026変更*//*20201113　編集*/
}
#tmp_contents h2.box_btn{
    border: 2px solid #006cf0;/*20201026変更*//*20201112　編集*/
   /* background-color: #DEE9FD;*//*20201026å¤‰æ›´*//*20201112　編集*/
    background: none;/*20201112　追加*/
}
#tmp_contents h2.box_btn a{
	position:relative;
    margin-left: -33px;/*20200618　編集*/
    background: none;/*20200618　編集*/
    display: block;/*20200715　追加*/
    /*color: #000;*//*20200825　追加 */ /*20201026変更*/
}

/*20200917　追加*/
#tmp_contents h2.box_btn a:visited {
    color: #551a8b;
}

#tmp_contents h2.box_btn a:after{/*20200618　編集*/
	content:"";
    width: 15px;
    height: 15px;
    background: url(../../../images/icon/list_box_arrow.gif) left center no-repeat;
    position: absolute;
    top: 50%;
    left: 0.5em;
    transform: translateY(-50%);
    z-index: 10;
}

#tmp_contents .box_menu_ttl p{
	margin-bottom:0 !important;
}
#tmp_contents .box_menu_ttl a,
#tmp_contents .box_btn a {
	padding:0 0 0 1.5em;
	background:url(../../../images/icon/list_box_arrow.gif) left center no-repeat;
	color:#000;/*20200825　編集*//*20201113　編集*/
}

/*20200825　追加*/ /*20201026変更*/
/*#tmp_contents .box_menu_ttl a{
	color:#000;
}*/

/*20200917　追加*/
#tmp_contents .box_menu_ttl a:visited {
    color: #551a8b;
}

#tmp_contents div.box_menu_cnt {
	padding:10px 10px 0;
}
#tmp_contents .box_menu h2 {
	margin:0;
	padding:0;
	color:inherit;
	font-size:100%;
	background:none;
	border:none;
}
#tmp_contents .box_menu h2:after {
	display:none;
}
#tmp_contents .box_menu ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_menu ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
#tmp_contents .box_menu ul ul,
#tmp_contents .box_menu ul ol,
#tmp_contents .box_menu ol ul,
#tmp_contents .box_menu ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
/*20200611　編集
#tmp_contents .box_menu li {
	list-style:url(../../../images/icon/gray_sq_arrow.gif);
}
*/
/* box_btn
============================== */
#tmp_contents ul.box_btn {
    margin: 0 0 1em 0 !important;/*20200825　編集*/
	padding:0;
	list-style:none;
	list-style-image:none;
}

/*20200611　編集*/
#tmp_contents ul.box_btn li {
	margin:0 0 10px 0;
	padding:10px 10px 10px 10px;
	color:inherit;
    border: 2px solid #006cf0;
    background-color: #fff;
	font-weight:bold;
}

#tmp_contents ul.box_btn li a {
	padding:0 0 0 1.5em;
	background:url(../../../images/icon/list_box_arrow.gif) left center no-repeat;
	/*color:#000;20200825　追加*/
	color:#1B62B8; /*20201027追加*/
}

/* datatable 
   enquete_table
============================== */
#tmp_contents table.datatable,
#tmp_contents table.enquete_table {
	margin:0 0 0.8em; /* 変更しない */
	color:inherit;
	background-color:#FFFFFF;
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
	border:1px solid #AAAAAA;
}

/*20200525 追加*/
#tmp_contents table.datatable.width100,
#tmp_contents table.enquete_table.width100 {
	width:100%;
}

#tmp_contents table.datatable th,
#tmp_contents table.enquete_table th {
	padding:5px 8px;
	color:inherit;
	background-color:#e7eaff;
	border:1px solid #AAAAAA;
}
#tmp_contents table.datatable td,
#tmp_contents table.enquete_table td {
	padding:5px 8px;
	border:1px solid #AAAAAA;
}
#tmp_contents table.datatable caption,
#tmp_contents table.enquete_table caption {
	padding:0 0 0.5em; /* 変更しない */
	font-weight:bold; /* 変更しない */
	text-align:left; /* 変更しない */
}
#tmp_contents table.datatable p {
	margin:0; /* 変更しない */
}
#tmp_contents table.datatable ul,
#tmp_contents table.datatable ol,
#tmp_contents table.enquete_table ul,
#tmp_contents table.enquete_table ol {
	margin:0.2em 0 0 24px; /* 変更しない */
}
#tmp_contents table.datatable ul ul,
#tmp_contents table.datatable ul ol,
#tmp_contents table.datatable ol ul,
#tmp_contents table.datatable ol ol,
#tmp_contents table.enquete_table ul ul,
#tmp_contents table.enquete_table ul ol,
#tmp_contents table.enquete_table ol ul,
#tmp_contents table.enquete_table ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents table.enquete_table {
	width:100%; /* 変更しない */
}
#tmp_contents table.enquete_table th {
	width:20%; /* 変更しない */
}
#tmp_contents table.enquete_table .nes,
#tmp_contents table.enquete_table .memo {
	color:#990000; /* shared.cssのtxt_redと同じ値を設定 */
	font-weight:normal; /* 変更しない */
	background-color:transparent; /* 変更しない */
}
/* form_btn */
#tmp_contents .enquete_button {
	margin:15px 0; /* 変更しない */
	text-align:center; /* 変更しない */
}

/*20200928 追加*/
form.hp_enquete_form fieldset legend,
form.hp_enquete_form div.form_txt {
	margin: 1.5em 0 0.8em;
	padding: 5px 0 5px 30px;
	font-size: 114.3%;
	background-color: #dde8fd;
	color: inherit;
	clear: both;
	position: relative;
	display: block;
	width:97%;
}

form.hp_enquete_form fieldset legend::after,
form.hp_enquete_form div.form_txt::after {
    position: absolute;
    top: 50%;
    left: 0.7em;
    transform: translateY(-50%);
    content: '';
    width: 8px;
    height: 20px;
    background-color: #2b75d0;
}


/* bgcolor */
/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 構築シートによって種類増減 */
#tmp_contents table.datatable table th.bg_green {
	color:inherit;
	background-color:#DDF7F6; /* shared.cssのbg_greenと同じ値を設定 */
}
#tmp_contents table.datatable table th.bg_lightyellow {
	color:inherit;
	background-color:#FFFFC7; /* shared.cssのbg_lightyellowと同じ値を設定 */
}
#tmp_contents table.datatable table th.bg_yellow {
	color:inherit;
	background-color:#FFEDDF; /* shared.cssのbg_yellowと同じ値を設定 */
}
#tmp_contents table.datatable table th.bg_gray {
	color:inherit;
	background-color:#E9E9E9; /* shared.cssのbg_grayと同じ値を設定 */
}
/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */
/* nestdatatable
============================== */
#tmp_contents table.datatable table,
#tmp_contents table.enquete_table table {
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table th,
#tmp_contents table.enquete_table table th {
	color:inherit; /* 変更しない */
	background-color:transparent; /* 変更しない */
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table td,
#tmp_contents table.enquete_table table td {
	border:none; /* 変更しない */
}
#tmp_contents table.datatable table.datatable {
	border:1px solid #AAAAAA; /* table.datatableと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable th {
	color:inherit; /* 変更しない */
	background-color:#E3F0FB; /* table.datatable thと同じ値を設定 */
	border:1px solid #AAAAAA; /* table.datatable thと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable td {
	border:1px solid #AAAAAA; /* table.datatable tdと同じ値を設定 */
}
/* list_table
============================== */
#tmp_contents table.list_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents table.list_table caption {
    line-height: 0;
    text-indent: -9999px;
}

#tmp_contents table.list_table th,
#tmp_contents table.list_table td {
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_contents table.list_table .date {
	text-align:left;
	font-weight:normal;
	width:13em;/*20200624　編集*/
	padding:0;
}
#tmp_contents table.list_table .date_year {
	width:135px;
	padding:0;
}
#tmp_contents table.list_table .date_chiba_year {
	width:200px;
	padding:0;
}
#tmp_contents table.list_table p {
	margin:0 0 0.8em;
	vertical-align:middle;
}

/*20200611　編集*/
#tmp_contents .snavi {
	color:inherit;
	margin:0 0 1.5em;
}
#tmp_contents .snavi ul {
	margin:0 !important;
	padding:0;
	list-style:none;
}

#tmp_contents .snavi ul li {
	background:url(../../../images/icon/snavi_arrow.gif) left center no-repeat;
	color:inherit;
	float:left;
	padding:0 15px 0 18px;
	white-space:nowrap;
}
.snavi_idx {
	margin:-17px 0 20px !important;
}
/* ==================================================
contents
================================================== */
#tmp_contents .box_idx {
	clear:both;
}
/* common */
.infobox,
.infobox02 {
	padding:0 0 30px;
	position:relative;
}
.infobox_ttl,
.infobox02_ttl {
	color:#2b75d0;
	font-size:140%;
	padding:0 0 5px;
}
.infobox_cnt {
	padding:10px 10px 5px;
	background-color:#efefef;
	color:inherit;
}
.infobox02_cnt {
	padding:10px 10px 5px;
	border:1px solid #CCCCCC;
	color:inherit;
}
.infobox ul,
.infobox02 ul {
	margin:0 0 1em 1.2em !important;
}
.infobox .link_list,
.infobox02 .link_list {
	background:url(../images/contents/infobox_link_line.gif) left top repeat-x;
	color:inherit;
	padding:12px 0 0;
}
.infobox .infobox_icon {
	margin-left:5px;
	vertical-align:middle;
}
#tmp_contents .infobox .link_list p,
#tmp_contents .infobox02 .link_list p,
.infobox .link_list_nb p,
.infobox02 .link_list_nb p {
	margin-bottom:5px;
	display:inline;
	margin:0 1em 0 0;
}
.infobox .link_list a,
.infobox02 .link_list a,
.infobox .link_list_nb a,
.infobox02 .link_list_nb a {
	background:url(../../../images/icon/gray_sq_arrow.gif) left center no-repeat;
	padding:0 0 0 1em;
	color:#333333;
	text-decoration:none;
}
.infobox .link_list a.rss_btn,
.infobox02 .link_list a.rss_btn,
.infobox .link_list_nb a.rss_btn,
.infobox02 .link_list_nb a.rss_btn {
	background:url(../../../images/main/rss_btn.gif) left center no-repeat;
	color:inherit;
    padding-left: 1.6em;/*20200916　追加*/
}
.infobox .rss_btn{
	margin-top:5px;
	text-align:right;
}
.infobox02 .pickup {
	background-color:#F4F4F4;
	color:inherit;
	padding:10px 10px 5px;
	margin:0 0 10px;
}
.infobox .list_head,
.infobox02 .list_head {
	background:url(../../../images/icon/list_icon_circle_red.gif) left center no-repeat;
	color:inherit;
	font-weight:bold;
	padding:0 0 0 1.5em;
	margin:0 0 5px !important;
}
.infobox .infobox_head,
.infobox02 .infobox_head {
	background:#DBEEE9 !important;
	 -webkit-border-radius:5px;
		-moz-border-radius:5px;
			 border-radius:5px;
	line-height:1.2;
	font-weight:bold;
	margin:0 0 5px;
	padding:5px 10px;
}
.infobox02 .pickup ul {
	margin:0 0 0 2em !important;
}
.infobox .no_bdr,
.infobox02 .no_bdr {
	background:none;
	padding:0;
}
.infobox_ttl .rss_btn,
.infobox02_ttl .rss_btn {
	position:absolute;
	top:0;
	right:0;
}
.infobox .rss_btn a,
.infobox02_ttl .rss_btn a {
	background:url(../../../images/main/rss_btn.gif) left center no-repeat;

	padding:0 0 0 1.8em;
	
}
.infobox .list_table td.cat {
	width:50px;
	padding-right:10px !important;
}
#tmp_contents .col2_list {
	list-style:url(../../../images/icon/gray_sq_arrow.gif) !important;
	margin:0 0 0 1.6em !important;
}
.col2_list li {
	width:45%;
	padding:0 5% 9px 0;
	margin:0 !important;
	float:left;
}
.ban_list {
	padding:0 0 10px;
	clear:both;
}
.ban_list ul {
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}
.ban_list ul li {
	width:280px;
	float:left;
	margin:0 !important;
	padding:0 10px 10px 0;
}
.ban_list ul li img {
	display:block;
}
.icon_head {
	background-color:#AFD6F3;
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	color:inherit;
	position:relative;
	margin:20px 0;
	clear:both;
}
.icon_head .icon_head_img {
	position:absolute;
	bottom:0;
	left:0;
	margin:0 !important;
}
.icon_head h2 {
	background:none !important;
	padding:2px 5px 2px 50px !important;
	margin:0 !important;
	float:left;
}
.icon_head .icon_head_link {
	float:right;
	padding:4px 5px;
	margin:0 !important;
}
.icon_head .icon_head_link a {
	background:url(../../../images/icon/gray_sq_arrow.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#333333;
	text-decoration:none;
}
/* top_btn_list */
.top_btn_list {
	list-style:none;
}
.top_btn_list li {
	display:table;
	width:228px;
	border:1px dashed #b2bbff;
	color:inherit;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 4px;
}
.top_btn_list li span {
	display:table-cell;
	vertical-align:middle;
}
.top_btn_list li span.img+span {
	padding-left:6px;
}
.top_btn_list li a {
	display:block;
	background:#FFF;
	font-weight:normal;
	padding:5px 7px;
}

.top_btn_list li.chibakun{
	width:100%;
	border:0;
}
.top_btn_list li.chibakun a {
	padding:0;
	background:url(../../../images/navi/lnavi/charm_ban_icon01_02.jpg) center center no-repeat;
	width:230px;
	height:44px;
	margin:auto;
}
.top_btn_list li a img {
	width:36px;
	height:36px;
}
.top_btn_list li.chibakun a span {
	position:relative;
	z-index:-1;
	overflow:hidden;
	width:220px;
	height:46px;
}

#tmp_levent{
	border:3px solid #2b75d0;/*20200619　編集*/
}
#tmp_levent .top_btn_list li {
	border:0;
	width:230px;
	padding-left:5px;
}
#tmp_levent .top_btn_list li a{
}


/*  houdou
============================== */
#tmp_contents .houdou_col2_ll_rf {
	width:100%;
}
#tmp_contents div.wrap_houdou_col2_ll {
	width:100%;
	margin:0 -215px 0 0;
	float:left;
}
#tmp_contents div.wrap_houdou_col2_ll2 {
	margin:0 215px 0 0;
}
#tmp_contents div.houdou_col2_ll {
	width:100%;
}
#tmp_contents div.wrap_houdou_col2_rf {
	width:200px;
	float:right;
}	
#tmp_contents div.houdou_col2_rf {
	width:100%;
}
#tmp_contents table.houdou_col2_ll_rf {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
}
#tmp_contents td.houdou_col2_ll,
#tmp_contents td.houdou_col2_rf {
	vertical-align:top;
	text-align:left;	
}
#tmp_contents td.houdou_col2_ll {
	border-right-width:15px !important;
}
#tmp_main #tmp_contents td.houdou_col2_ll {
	border-right:15px solid #FFFFFF !important;
}
#tmp_contents td.houdou_col2_rf {
	width:200px;
}
/* event
============================== */
/* box_photo */
#tmp_contents .box_photo {
	clear:both;
}
#tmp_contents .wrap_box_photo_txt {
	width:100%;
	margin-right:-320px;
	float:left;
}
#tmp_contents .box_photo_txt {
	margin-right:320px;
}
#tmp_contents .box_photo_img {
	width:300px;
	float:right;
}
/* hodo_date */
#tmp_contents .hodo_date {
	text-align:right;
}
/* calendar */
#tmp_event_calendar {
}
#tmp_event_calendar_ttl {
	margin:0 0 27px;
	padding:0 40px;
	background:url(../images/contents/event/calendar_ttl_bg.gif) repeat-x left bottom;
	clear:both;
}
#tmp_contents #tmp_event_calendar_ttl ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_event_calendar_ttl ul li {
	margin-bottom:0;
	width:422px;
	color:#333333;
	background-color:transparent;
	font-size:114.3%;
	font-weight:bold;
	text-align:center;
	float:left;
}
#tmp_contents #tmp_event_calendar_ttl ul li.active {
	width:432px;
	color:#FFFFFF;
}
#tmp_event_calendar_ttl ul li.tab_menu1 {
	margin-right:6px;
}
#tmp_event_calendar_ttl ul li a {
	display:block;
	padding:10px 0;
	color:#333333;
	background:#C9E2F5 url(../images/contents/event/tab_bg_off.gif) repeat-x left bottom;
	text-decoration:none;
	webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#tmp_event_calendar_ttl ul li.active a {
	background:none;
	color:#FFFFFF;
	background-color:#297AB6;
}
#tmp_event_calendar_ttl ul li span {
	padding:10px 0 10px 42px;
}
#tmp_event_calendar_ttl ul li.tab_menu1 span {
	background:url(../images/contents/event/tab_icon_cal_off.gif) no-repeat left 0.4em;
}
#tmp_event_calendar_ttl ul li.tab_menu2 span {
	background:url(../images/contents/event/tab_icon_list_off.gif) no-repeat left 0.4em;
}
#tmp_event_calendar_ttl ul li.tab_menu1.active span {
	background:url(../images/contents/event/tab_icon_cal_on.gif) no-repeat left 0.4em;
}
#tmp_event_calendar_ttl ul li.tab_menu2.active span {
	background:url(../images/contents/event/tab_icon_list_on.gif) no-repeat left 0.4em;
}
/* sch_select
============================== */
#tmp_event_calendar .box_refine {
	margin:0 0 20px;
	clear:both;
}
#tmp_event_calendar .box_refine_select {
	float:left;
	width:640px;
}
#tmp_event_calendar .box_refine_list {
	float:right;
	width:280px;
}
#tmp_event_calendar .sch_select {
	border:2px solid #B8D9F1;
}
#tmp_event_calendar .sch_select_ttl {
	background-color:#B8D9F1;
	color:#333333;
	padding:3px 5px;
	text-align:center;
}
#tmp_event_calendar .sch_select_ttl p {
	font-weight:bold;
	margin-bottom:0;
	font-size:114.3%;
}
#tmp_event_calendar .sch_select_ttl p span {
	background:url(../images/contents/event/sch_select_ttl_icon.gif) no-repeat left 5px;
	padding:2px 0 2px 80px;
}
#tmp_event_calendar .sch_select_cnt {
	padding:10px 18px;
}
#tmp_contents #tmp_event_calendar .sch_select_btn input {
	cursor:pointer;
}
/* sch_select_cnt */
#tmp_event_calendar .box_sort {
	padding:0 0 5px;
	clear:both;
}
#tmp_event_calendar .box_sort_ttl {
	float:left;
	width:100px;
	font-weight:bold;
	padding-top:2px;
	margin:0 20px 0 0;
}
#tmp_event_calendar .box_sort_ttl p {
	margin-bottom:0;
}
#tmp_event_calendar .box_sort_cnt {
	float:left;
	width:480px;
}
#tmp_event_calendar .box_sort_cnt p {
	margin:0 0 5px;
}
#tmp_event_calendar .sch_select_cnt ul {
	list-style:none;
	list-style-image:none;
	margin:0 0 5px;
}
#tmp_event_calendar .sch_select_cnt ul li {
	float:left;
	margin:0 4px 5px 0;
	padding:3px 4px;
	white-space:nowrap;
}
#tmp_event_calendar .sch_select_cnt ul li input {
	vertical-align:middle;
	margin-right:3px;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate1 {
	background-color:#E1F2EA;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate2 {
	background-color:#F8F4BC;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate3 {
	background-color:#DBECF9;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate4 {
	background-color:#F5DAD1;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate5 {
	background-color:#E6E1F2;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate6 {
	background-color:#DAEFC5;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate7 {
	background-color:#FBE3FB;
}
#tmp_event_calendar .sch_select_cnt ul li.select_cate7 {
	background-color:#D2DEF4;
}
#tmp_event_calendar #tmp_sch_select_query {
	width:300px;
	background-color:#FFFFFF;
	color:inherit;
	border:1px solid #AAAAAA;
	padding:3px 5px;
	line-height:1.2;
}
#tmp_event_calendar .box_sort_cnt select {
	width:240px;
	background-color:#FFFFFF;
	color:inherit;
	border:1px solid #AAAAAA;
	line-height:1.2;
}
/* sch_select_btn */
#tmp_event_calendar .sch_select_btn {
	text-align:center;
	width:100px;
	margin:0 auto;
}
#tmp_event_calendar .sch_select_btn input {
	display:block;
	padding:2px 0;
	width:100px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:114.3%;
	background:#555555;
	border:none;
	-webkit-border-radius:2px;/* Webkit */
	-moz-border-radius:2px;/* Mozilla */
	border-radius:2px;/* CSS3 */
}
/* box_refine_list */
#tmp_event_calendar .box_refine_list ul {
	list-style:none;
	list-style-image:none;
	margin:0;
}
#tmp_event_calendar .box_refine_list ul li {
	margin:0 0 3px;
}
#tmp_event_calendar .box_refine_list ul li a {
	display:block;
	text-decoration:none;
	color:#333333;
	background:#DBECF9 url(../../../images/icon/gray_sq_arrow.gif) no-repeat 20px 13px;
	padding:7px 10px 5px 35px;
}
/* cal_table */
#tmp_event_calendar_cnt .event_cal_table {
	background:url(../images/contents/event/cal_table_bg.gif) repeat-y right top;
	border:1px solid #BBBBBB;
	border-right:none;
	padding-right:1px;
	clear:both;
}
#tmp_contents #tmp_event_calendar_cnt .event_cal_table p {
	margin-bottom:0;
}
#tmp_event_calendar_cnt .event_cal_table .box_th td {
	width:132px;
	font-size:114.3%;
	font-weight:bold;
	border-bottom:1px solid #BBBBBB;
}
#tmp_event_calendar_cnt .event_cal_table .box_th td p {
	width:132px;
	background-color:#EEEEEE;
	padding:8px 0 5px;
	text-align:center;
	margin-right:1px;
}
#tmp_event_calendar_cnt .event_cal_table .col_week td {
	padding-bottom:0;
	border-bottom:none;
}
#tmp_event_calendar_cnt .event_cal_table td {
	vertical-align:top;
	border-bottom:2px solid #999999;
}
#tmp_event_calendar_cnt .event_cal_table td.last {
	border-bottom:none;
}
#tmp_event_calendar_cnt .event_cal_table .first td {
	padding:10px 0 5px;
}
#tmp_event_calendar_cnt .event_cal_table td p {
	padding:5px 10px;
}
#tmp_event_calendar_cnt .event_cal_table p a {
	display:block;
	padding:4px 7px;
	color:#000000;
	font-size:86%;
	text-decoration:none;
}
#tmp_event_calendar_cnt .event_cal_table td.day {
	font-weight:bold;
	border-top:2px solid #999999;
	border-bottom:1px dotted #AAAAAA;
}
#tmp_event_calendar_cnt .event_cal_table .cal_week_0 {
	border-top:none !important;
}
#tmp_event_calendar_cnt .event_cal_table td.day p {
	padding:6px 8px 4px;
}
/* 日曜日 */
#tmp_event_calendar_cnt .event_cal_table .box_th td.cal_sun {
	width:137px;
}
#tmp_event_calendar_cnt .event_cal_table .box_th td.cal_sun p {
	padding:8px 0 5px;
	width:137px;
}
#tmp_event_calendar_cnt .event_cal_table td.cal_sun p {
	background-color:#FCE2EA;
	color:#BA1414;
	margin-right:1px;
}
/* 土曜日 */
#tmp_event_calendar_cnt .event_cal_table .box_th td.cal_sat {
	width:136px;
}
#tmp_event_calendar_cnt .event_cal_table .box_th td.cal_sat p {
	padding:8px 0 5px;
	width:136px;
}
#tmp_event_calendar_cnt .event_cal_table td.cal_sat p {
	background-color:#DBECF9;
	color:#005EAA;
	margin-right:0;
}
/* 今日 */
#tmp_event_calendar_cnt .event_cal_table td.cal_today {
}
/* イベントカテゴリ */
/* 0 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_0 a {
	background-color:#E1F2EA;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_0 a:hover {
	background-color:#CBE9DB;
}
/* 1 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_1 a {
	background-color:#F8F4BC;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_1 a:hover {
	background-color:#F7EE9D;
}
/* 2 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_2 a {
	background-color:#DBECF9;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_2 a:hover {
	background-color:#C0DEF3;
}
/* 3 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_3 a {
	background-color:#F5DAD1;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_3 a:hover {
	background-color:#EFC8BA;
}
/* 4 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_4 a {
	background-color:#E6E1F2;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_4 a:hover {
	background-color:#DAD2EC;
}
/* 5 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_5 a {
	background-color:#DAEFC5;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_5 a:hover {
	background-color:#CAE8AC;
}
/* 6 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_6 a {
	background-color:#FBE3FB;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_6 a:hover {
	background-color:#F7C8F7;
}
/* 7 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_7 a {
	background-color:#D2DEF4;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_7 a:hover {
	background-color:#BBCDEE;
}
/* 8 */
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_8 a {
	background-color:#E4E4E4;
}
#tmp_event_calendar_cnt .event_cal_table .cal_event_index_8 a:hover {
	background-color:#C9C9C9;
}
/* event_page_navi */
#tmp_contents .event_col3 {
	width:100%;
	clear:both;
}
#tmp_contents .event_col3 .event_col3L,
#tmp_contents .event_col3 .event_col3R {
	width:18%;
}
#tmp_contents .event_col3 .event_col3L,
#tmp_contents .event_col3 .event_col3M {
	display:table;
	margin-right:2%;
	float:left;
}
#tmp_contents .event_col3 .event_col3M {
	width:60%;
	font-size:114.3%;
	font-weight:bold;
	text-align:center;
}
#tmp_contents .event_col3 .event_col3R {
	float:right;
}
#tmp_contents .event_col3 .event_col3M span.year {
	padding:0 3px 0 0;
	font-size:125%;
}
#tmp_contents .event_col3 .event_col3M span.month {
	padding:0 5px;
	font-size:212.5%;
}
#tmp_contents .event_page_navi .prev,
#tmp_contents .event_page_navi .next {
	margin-bottom:0;
	padding:18px 0 0;
}
#tmp_contents .event_page_navi .date {
	margin-bottom:0;
}
#tmp_contents .event_page_navi .next {
	text-align:right;
}
#tmp_contents .event_page_navi .prev a {
	padding:0 0 0 15px;
	background-image:url(../images/contents/event/cal_prev.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#tmp_contents .event_page_navi .next a {
	padding:0 15px 0 0;
	background-image:url(../images/contents/event/cal_next.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
/* more_btn */
#tmp_event_calendar_cnt .event_cal_table td .more_btn a,
#tmp_event_main .event_cal_list td .more_btn a {
	padding:0 0 0 14px;
	color:#212121;
	background:transparent url(../../../images/icon/gray_sq_arrow.gif) no-repeat left center;
	text-decoration:none;
	font-weight:bold;
}
#tmp_event_main {
	width:100%;
	clear:both;
}
#tmp_event_calendar .calendar_list_lft {
	position:relative;
	margin-right:-244px;
	width:224px;
	float:left;
	z-index:1;
}
#tmp_event_calendar .wrap_calendar_list_main {
	float:right;
	width:100%;
	position:relative;
}
#tmp_event_calendar .calendar_list_main {
	margin-left:244px;
}
#tmp_lnavi_calendar {
	padding:0 10px;
	color:inherit;
	background-color:#EEF7FB;
}
#tmp_contents #tmp_lnavi_calendar_ttl p {
	margin-bottom:0;
	font-weight:bold;
	text-align:center;
}
#tmp_lnavi_calendar_ttl .year {
	padding:0 3px 0 0;
	font-size:128.6%;
}
#tmp_lnavi_calendar_ttl .month {
	padding:0 0 0 10px;
	font-size:185.7%;
}
#tmp_lnavi_calendar .calendar {
	width:100%;
	margin:0 0 10px;
	padding:0;
	border-collapse:collapse;

	border-spacing:0;
	border:1px solid #AAAAAA;
}
#tmp_lnavi_calendar .calendar th {
	padding:5px 0 3px;
	background-color:#C9E2F5;
	border:1px solid #AAAAAA;
	font-size:100%;
	font-weight:bold;
}
#tmp_lnavi_calendar .calendar td {
	padding:6px 0 5px;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	font-size:85.7%;
	text-align:center;
}
#tmp_lnavi_calendar .calendar td,
#tmp_lnavi_calendar .calendar td a {
	color:#333333;
}
#tmp_lnavi_calendar .calendar td.cal_sun,
#tmp_lnavi_calendar .calendar td.cal_sun a {
	color:#B91313;
}
#tmp_lnavi_calendar .calendar td.cal_sat,
#tmp_lnavi_calendar .calendar td.cal_sat a {
	color:#005EAA;
}
#tmp_lnavi_calendar .calendar a:hover {
	background-color:transparent !important;
}
#tmp_lnavi_calendar .calendar .cal_today {
	color:inherit;
	background-color:#FFFFCC;
	font-weight:bold;
}
#tmp_contents #tmp_lnavi_calendar_cnt .cal_navi {
	margin:0 0 5px;
	list-style:none;
	list-style-image:none;
	clear:both;
}
#tmp_lnavi_calendar_cnt .cal_navi li.prev {
	float:left;
}
#tmp_lnavi_calendar_cnt .cal_navi li.prev a {
	padding:0 0 0 15px;
	background-image:url(../images/contents/event/cal_prev.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#tmp_lnavi_calendar_cnt .cal_navi li.next {
	float:right;
}
#tmp_lnavi_calendar_cnt .cal_navi li.next a {
	padding:0 15px 0 0;
	background-image:url(../images/contents/event/cal_next.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
#tmp_event_calendar .calendar_list_tbl {
	margin:0 0 20px;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #AAAAAA;
	clear:both;
}
#tmp_event_calendar .calendar_list_tbl td {
	padding:8px 5px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	vertical-align:top;
}
#tmp_event_calendar .calendar_list_tbl td.day {
	width:200px;
}
#tmp_event_calendar .calendar_list_tbl td.cal_sun {
	background-color:#FCE2EA;
	color:inherit;
}
#tmp_event_calendar .calendar_list_tbl td.cal_sat {
	background-color:#DBECF9;
	color:inherit;
}
#tmp_event_calendar .calendar_list_tbl ul {
	margin:0 0 0 1.5em;
}
/* more_btn */
#tmp_event_calendar_cnt .calendar_list_tbl .more_btn {
	margin:0;
}
#tmp_event_calendar_cnt .calendar_list_tbl .more_btn a {
	padding:0 0 0 14px;
	color:#212121;
	background:transparent url(../../../images/icon/gray_sq_arrow.gif) no-repeat left center;
	text-decoration:none;
	font-weight:bold;
}
#tmp_contents .icon_event,
#tmp_contents .icon_apply {
	padding-left:5px;
	vertical-align:middle;
}

#tmp_contents ul.genre_bnr{
    margin: 0;
    overflow: hidden;
    margin-left: -15px !important;/*20200611　編集*/
}
#tmp_contents ul.genre_bnr li{
    float: left;
    list-style: none;
    width: 180px;
    margin-left: 15px;
}
#tmp_contents ul.genre_bnr li a img{
    width: 100%;
    height: auto;
}
.txt_rss{
	text-align:right;
}
.txt_rss a{
    background: url(../../../images/main/rss_btn.gif) left center no-repeat;
    padding-left: 25px;
    background-size: 18px;
}

/* map
============================== */
/* free */
#tmp_contents .box_gmap {
	width:480px;
	margin:15px 0 0.8em;
	clear:both;
}
#tmp_gmap_box {
	height:360px;
	border:1px solid #CCCCCC;
	clear:both;
}
/* shisetsu */
#tmp_map_search {
	width:100%;
	margin-bottom:20px;
}
#tmp_map_search p {
	display:inline;
	margin-right:10px;
}
#tmp_map_search strong,
#tmp_map_search input {
	vertical-align:middle;
}
#tmp_map_search #keyword {
	width:200px;
	margin:0 5px;
	border:1px solid #CCCCCC;
}
#tmp_map {
	width:100%;
	margin-bottom:20px;
}
#tmp_map_list {
	width:360px;
	margin-right:-360px;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_wrap_gmap_box {
	width:100%;
	float:right;
}
#tmp_wrap_gmap_box2 {
	margin-left:370px;
	border:1px solid #CCCCCC;
}
#tmp_contents #tmp_map_list h2 {
	margin-top:0;
}
#tmp_contents #tmp_facilities_btn {
	width:100%;
	margin:0 0 0.8em 0;
}
#tmp_contents #tmp_facilities_btn ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_contents #tmp_facilities_btn li {
	margin-bottom:0;
	padding:0 2px 2px 0;
	float:left;
}
#tmp_contents #tmp_facilities_btn .even {
	padding-right:0;
}
#tmp_contents #tmp_facilities_btn img {
	vertical-align:bottom;
}
#tmp_result_list {
	height:160px;
	padding:5px 10px;
	border:1px solid #E2E0DC;
	overflow:auto;
}
* html #tmp_result_list {
	height:170px;
}
#tmp_contents #tmp_result_list ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_result_list img {
	margin-right:5px;
	vertical-align:middle;
}
#tmp_wrap_gmap_box #tmp_gmap_box {
	width:100%;
	height:480px;
	margin-top:0;
	margin-bottom:0;
	border:none;
}
#tmp_contents .link_sq {
	list-style:none;
	list-style-image:none;
	margin:0 0 0.8em !important;
}
#tmp_contents .link_sq {
	background:url(../../../images/icon/gray_sq_arrow.gif) left center no-repeat;
	padding:0 0 0 15px;
}

/* idx01
============================== */
#tmp_contents #tmp_idx_ttl {

	color:inherit;
	clear:both;
}
#tmp_contents #tmp_idx_ttl h1{
	margin-top:30px;
}
#tmp_contents #tmp_idx_ttl p {
	margin:0;
	padding:20px 0 20px 80px;
	font-weight:bold;
	font-size:171.4%;
	border-bottom:3px solid #2C80BE;
	background-position:10px center;
	background-repeat:no-repeat;
}

/* 防災・安全・安心 */
#tmp_contents #tmp_idx_ttl.idx_ttl_baa {
	background-color:#FFE1EB;
	color:inherit;
}
#tmp_contents #tmp_idx_ttl.idx_ttl_baa h1,
#tmp_contents #tmp_idx_ttl.idx_ttl_baa p {
	background-image:url(../images/contents/cate_baa_ttl.gif);
	border-bottom:3px solid #D24444;
}
#tmp_contents #tmp_idx01_head {
	padding:20px 0 35px;
}
#tmp_contents #tmp_idx01_news {
    padding-bottom: 10px;/*20200611　編集*/
}

/*20200611　編集*/
#tmp_contents #tmp_idx01_rss{
    text-align: right;
}
#tmp_contents #tmp_idx01_rss a{
    background: url(../../../images/main/rss_btn.gif) left center no-repeat;
    padding: 0 0 0 25px;/*20200619　編集*/
}

#tmp_contents #tmp_idx01_head .infobox{
	padding:0 !important;
}
#tmp_contents #tmp_idx01_ban {
	margin-bottom:30px;

}
#tmp_contents #tmp_idx01_ban ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#tmp_contents #tmp_idx01_ban ul li {
	margin:0 0 10px 14px;
	float:left;
}
#tmp_contents #tmp_idx01_ban ul li:first-child{
	margin-left:0;
}
#tmp_contents #tmp_idx01_ban ul li img {
	vertical-align:top;
}
/* idx02
============================== */
.idx02_list {
	padding:0 0 30px;
}
.idx02_list_photo {
	width:100px;
	float:left;
	padding:0 15px 0 0;
}
.idx02_list_cnt {
}
/* faq
============================== */
#tmp_contents .box_sch {
	clear:both;
}
#tmp_contents .box_sch_kwd {
	float:left;
	width:38%;
	margin:0 2% 0.8em 0;
}
#tmp_contents .box_sch_soshiki {
	float:left;
	width:28%;
	margin:0 2% 0.8em 0;
}
#tmp_contents .box_sch_bunrui {
	float:left;
	width:28%;
	margin:0 0 0.8em 0;
}
#tmp_contents .box_sch .sch_ttl p {
	font-weight:bold;
	margin-bottom:0.2em;
}
#tmp_contents .box_sch_kwd .sch_ttl {
	background:url(../../../images/icon/search_icon.gif) left 3px no-repeat;
	padding-left:24px;
}
#tmp_contents .box_sch_kwd .sch_cnt {
	padding-left:24px;
}
#tmp_contents .sch_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_contents #tmp_faq_kwd {
	width:95%;
	background-color:#FFFFFF;
	color:inherit;
	border:1px solid #BBBBBB;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
	margin:0;
	padding:3px 5px;
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
	box-sizing:border-box;/* CSS3 */
}
#tmp_contents .box_sch .sch_cnt select {
	width:95%;
	background-color:#FFFFFF;
	color:inherit;
	border:1px solid #BBBBBB;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
	margin:0;
	padding:0 0 0 5px;
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
	box-sizing:border-box;/* CSS3 */
}
#tmp_contents .box_sch_btn {
	text-align:center;
	clear:both;
}
#tmp_contents .box_sch_btn input {
	background-color:#555555;
	color:#FFFFFF;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:4px 0;
	width:200px;
	font-size:115%;
	margin:0 0.5em 0 0;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
#tmp_contents h2.faq_question,
#tmp_contents h2.faq_answer {
	padding:0;
}
#tmp_contents h2.faq_question {
	background:url(../images/contents/faq/faq_q_ttl_bg.gif) left top repeat-x;
}
#tmp_contents h2.faq_answer {
	background:url(../images/contents/faq/faq_a_ttl_bg.gif) left top repeat-x;
}

/*20200611　編集*/
#tmp_contents h2.faq_question:after,
#tmp_contents h2.faq_answer:after {
	content:none;
}

/* ==================================================
jigyosha
================================================== */
#tmp_jigyosha_ttl {
	background:url(../images/jigyosha_top/jigyosha_ttl.jpg) right top no-repeat #E6F3F9;
	padding:10px 420px 10px 20px;
	margin:0 0 30px;
}
#tmp_jigyosha_ttl .jigyosha_lead {
	background-color:transparent;
	color:#205E8A;
	font-weight:bold;
	font-size:171.4%;
	line-height:1.6;
	margin:0;
}
#tmp_jigyosha_ttl p {
	margin:0;
}
#tmp_jigyosha_torikumi {
	padding:0 0 30px;
}
#tmp_jigyosha_torikumi p {
	margin:0;
}
#tmp_jigyosha_torikumi .torikumi_img {
	width:428px;
	float:left;
	padding:0 30px 0 0;
}
#tmp_jigyosha_torikumi .torikumi_ttl {
	background-color:transparent;
	color:#205E8A;
	font-size:142.8%;
	line-height:1.6;
	font-weight:bold;
	margin:0 0 0.4em;
}
#tmp_jigyosha_ban {
	margin:20px 0 0;
	background-color:#EEEEEE;
	padding:0 30px;
}
#tmp_jigyosha_ban ul {
	list-style:none;
	margin:0;
	padding:10px 5px;
}
#tmp_jigyosha_ban ul li{
	width:280px;
	float:left;
	padding:0 5px;
	margin:0;
}
#tmp_jigyosha_ban ul li img {
	display:block;
}
/* ==================================================
miryoku
================================================== */
#tmp_miryoku {
	padding:20px 30px;
}
#tmp_miryoku_ttl {
	background:url(../images/miryoku_top/miryoku_ttl_bg.gif) left top repeat-x;
	color:#266FA4;
	position:relative;
	margin:0 0 30px;
	padding:0 0 0 160px;
}
#tmp_miryoku_ttl .miryoku_ttl_icon {
	position:absolute;
	top:12px;
	left:14px;
}
#tmp_miryoku_ttl .miryoku_ttl {
	padding:15px 0 7px;
}
#tmp_miryoku_ttl .miryoku_navi {
	position:absolute;
	top:10px;
	right:0;
	margin:0 0 0 auto;
	width:370px;
	list-style:none;
}
#tmp_miryoku_ttl .miryoku_navi li {
	width:180px;
	float:left;
	padding:0 5px 0 0;
	margin:0 !important;
}
#tmp_miryoku_ttl .miryoku_navi li img {
	display:block;
}
#tmp_miryoku_ttl .miryoku_outline {
	font-size:114.3%;
	line-height:1.4;
	font-weight:bold;
	padding:25px 0 35px;
}
#tmp_tazunete,
#tmp_sunde {
	padding:0 0 20px;
}
#tmp_tazunete_ttl,
#tmp_sunde_ttl {
	position:relative;
	padding:0 0 32px;
}
#tmp_tazunete_ttl .tazunete_ttl_txt,
#tmp_sunde_ttl .sunde_ttl_txt {
	width:290px;
	float:left;
}
#tmp_tazunete_ttl .tazunete_ttl_caption,
#tmp_sunde_ttl .sunde_ttl_caption {
	width:540px;
	float:right;
}
#tmp_tazunete_ttl .tazunete_ttl_caption span,
#tmp_sunde_ttl .sunde_ttl_caption span {
	position:relative;
	z-index:-1;
	width:540px;
	height:62px;
}
#tmp_tazunete_ttl p,
#tmp_sunde_ttl p {
	margin:0;
}
#tmp_tazunete_ttl .tazunete_ttl_caption {
	background:url(../images/miryoku_top/tazunete_caption.gif) left top no-repeat;
	color:inherit;
	width:540px;
	height:62px;
}
#tmp_sunde_ttl .sunde_ttl_caption {
	background:url(../images/miryoku_top/sunde_caption.gif) left top no-repeat;
	color:inherit;
	width:540px;
	height:62px;
}
.tazunete_ban {
	margin:0 !important;
}
.tazunete_ban li {
	list-style:none;
	width:280px;
	float:left;
	padding:0 12px 15px 0;
	margin:0 !important;
}
.tazunete_ban li img {
	display:block;
}
.sunde_cnt {
	width:424px;
	margin:0 20px 20px 0;
	float:left;
}
#tmp_sunde_kodomo,
#tmp_sunde_syakai {
	margin:0 0 20px;
}
#tmp_sunde_access {
	border:3px solid #68B6D7;
}
#tmp_sunde_kodomo {
	border:3px solid #BF6CE8;
}
#tmp_sunde_hito {
	border:3px solid #FF8C40;
}
#tmp_sunde_syakai {
	border:3px solid #99CC00;
}
#tmp_sunde_access .sunde_cnt_ttl {
	background:url(../images/miryoku_top/sunde_access_arrow.gif) 22px center no-repeat;
}
#tmp_sunde_kodomo .sunde_cnt_ttl {
	background:url(../images/miryoku_top/sunde_kodomo_arrow.gif) 22px center no-repeat;
}
#tmp_sunde_hito .sunde_cnt_ttl {
	background:url(../images/miryoku_top/sunde_hito_arrow.gif) 22px center no-repeat;
}
#tmp_sunde_syakai .sunde_cnt_ttl {
	background:url(../images/miryoku_top/sunde_syakai_arrow.gif) 22px center no-repeat;
}
.sunde_cnt p {
	padding:0 13px;
	margin:0 0 5px !important;
}
.sunde_cnt .sunde_cnt_img img {
	display:block;
}
.sunde_cnt .sunde_cnt_ttl {
	background-color:transparent;
	color:#000000;
	padding:10px 0 10px 3em;
	font-size:142.8%;
	line-height:1.2;
	font-weight:bold;
}
.sunde_cnt .sunde_cnt_link {
	border-top:1px dotted #999999;
	margin:0 !important;
	padding:10px 13px 5px;
}
.sunde_cnt .sunde_cnt_link li {
	list-style-image:none;
	list-style:none;
	background:url(../../../images/icon/gray_sq_arrow.gif) left center no-repeat;
	padding:0 0 5px 1em;
}
#tmp_miryoku_ban {
	background:url(../images/miryoku_top/miryoku_ban_bg.gif) left top repeat-y #EEF7FB;
}
#tmp_miryoku_ban_ttl {
	width:120px;
	float:left;
	padding:10px 0;
}
#tmp_miryoku_ban_ttl img {
	display:block;
	margin:0 auto 5px;
}
#tmp_miryoku_ban_cnt {
	width:740px;
	float:left;
	padding:10px 5px 5px 15px;
}
#tmp_miryoku_ban_cnt ul {
	margin:0 !important;
}
#tmp_miryoku_ban_cnt li {
	width:180px;
	float:left;
	list-style:none;
	padding:0 5px 5px 0;
}
#tmp_miryoku_ban_cnt li img {
	display:block;
}
/* ==================================================
suidou
================================================== */
#tmp_suidou_ccenter {
	position:relative;
	margin:0 0 15px;
}
#tmp_suidou_ccenter_icon {
	position:absolute;
	top:5px;
	right:10px;
}
#tmp_suidou_ccenter_ttl {
	background-color:#FCC70D;
	color:inherit;
	 -webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
			 border-radius:5px 5px 0 0;
	padding:12px 15px;
}
#tmp_suidou_ccenter_ttl h2 {
	font-size:128.6%;
	line-height:1.2;
	background:transparent url(../../../images/icon/gray_sq_arrow03.gif) left center no-repeat;
	padding:0 0 0 1.5em;
	margin:0 !important;
}
#tmp_suidou_ccenter_ttl h2 a {
	text-decoration:none;
	color:#333333;
	background-color:transparent;
}
#tmp_suidou_ccenter_cnt {
	border-left:2px solid #FCC70D;
	border-right:2px solid #FCC70D;
	border-bottom:2px solid #FCC70D;
	padding:18px 18px 0;
}
#tmp_suidou_ccenter_cnt .infobox {
	padding-bottom:0;
}
#tmp_suidou_ccenter_cnt span.tel {
	margin:0 20px 0 0;
}
/* ==================================================
kyoiku
================================================== */

/* ==================================================
byoin
================================================== */
/*202202追加*/
.byouin_top .byouintop_img{
	background:url(../images/contents/byouin_top_main.jpg) left top no-repeat;
    padding: 75px 40px;
    background-size: cover;
    background-position: center;
}
.byouin_top #tmp_contents .byouintop_img h1{
	border: none;
    padding: 0;
    margin-bottom: 0;
    font-size: 311%;
    font-weight: normal;
}
.byouin_top #tmp_contents .byouintop_img h1:before{
	content: none;
}
.byouin_top #tmp_contents .byouintop_img h1 span{
    text-shadow: 3px 3px 0px #fff, -3px -3px 0px #fff, -3px 3px 0px #fff, 3px -3px 0px #fff, 3px 0px 0px #fff, -3px 0px 0px #fff, 0px 3px 0px #fff, 0px -3px 0px #fff;
}
.byouin_top .btn_blu{
    background-color: #30479e;
    padding: 12px 40px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    text-align: center;
}
.byouin_top #tmp_contents .btn_blu:link:hover,
.byouin_top #tmp_contents .btn_blu:focus {
	color: #30479e;
}
.byouin_top .btn_blu span{
	position: relative;
    padding-right: 20px;
    display: inline-block;
}
.byouin_top .btn_blu span:after{
	content: "";
	width: 5px;
	height: 10px;
	display: inline-block;
	background:url(../images/contents/icon_btn_blu.png) no-repeat;
    margin-left: 16px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
}
.byouin_top .btn_area{
    display: flex;
    justify-content: center;
    margin-top: 60px;
}
.byouin_top .btn_area .btn_blu{
    margin: 0 20px;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 28px 40px;
}
.byouin_top .infobox{
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    padding: 40px 60px;
    margin-top: 60px;
    display: flex;
    justify-content: flex-start;
}
.byouin_top .infobox_ttl{
    font-size: 174%;
    color: #333;
    padding-right: 60px;
}
.byouin_top .infobox_cnt{
    background: no-repeat;
    padding: 0;
}
.byouin_top .infobox .link_list{
    background: none;
}
/*20220407 削除
.byouin_top .icon_menu{
margin-top: 60px;	
}
*/

/*20220407 編集*/
.byouin_top #tmp_contents .icon_menu{
    margin: 60px 0 0 !important;
    list-style-image: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px 38px;
}
.byouin_top #tmp_contents .icon_menu > div{
    display: flex;
	list-style-type: none;
    width: 174px;
    margin: 0;
}

.byouin_top .icon_menu > div a{
    display: flex;
    background-color: #f4f4f4;
    padding: 24px 0;
    border-radius: 20px;
    text-align: center;
	text-decoration: none;
    flex-direction: column;
    width: 174px;
}

/*20220407　追加*/
.byouin_top .icon_menu > div a:visited:hover{
    background-color: #FFFF99;
}

.byouin_top #tmp_contents .icon_menu > div .btn_name{
    margin: 0;
    font-size: 88%;
    padding: 0 10px;
}
.byouin_top .icon_menu > div .btn_name span{
	position: relative;
    padding-right: 20px;
    display: inline-block;
}
.byouin_top .icon_menu > div .btn_name span:after{
	content: "";
	width: 5px;
	height: 10px;
	display: inline-block;
	background:url(../images/contents/icon_btn_blu02.png) no-repeat;
    margin-left: 16px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
}
.byouin_top .icon_menu > div a:link:hover .btn_name span,
.byouin_top .icon_menu > div a:focus .btn_name span{
    text-decoration: none;
    background-color: #FFFF99;
}
.byouin_top .hospitals{
    background-color: #f2f5fd;
    padding: 40px 15px;
    margin-top: 40px;
}
.byouin_top #tmp_contents .hospitals h2{
    font-size: 174%;
    color: #333;
    font-weight: normal;
    text-align: center;
    margin-bottom: 36px !important;
}
.byouin_top #tmp_contents .hospitals ul{
    margin: 0 !important;
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    margin-left: 5px !important;
    flex-wrap: wrap;
    gap: 5px;
}
.byouin_top #tmp_contents .hospitals li{
    display: flex;
    margin: 0;
    background-color: #fff;
    padding: 24px 15px 15px;
    flex-direction: column;
    width: 370px;
    justify-content: space-between;
    width: calc(33% - 30px);
}
.byouin_top .hospitals .hospital_name{
    display: flex;
    align-items: center;
}
.byouin_top #tmp_contents .hospitals .hospital_name .logo{
    margin: 0;
	width: 106px;
}
.byouin_top #tmp_contents .hospitals .hospital_name .name{
    font-size: 112%;
    margin: 0 0 0 10px;
}
.byouin_top .hospital_rec{
    margin-top: 60px;
    margin-bottom: 60px;
}
.byouin_top #tmp_contents .hospital_rec h2{
    font-size: 174%;
    color: #333;
    font-weight: normal;
    text-align: center;
    margin-bottom: 36px !important;
}
.byouin_top .hospital_rec .topics_area{
    background-color: #fffae8;
    padding: 20px 30px;
}
.byouin_top #tmp_contents .hospital_rec h3{
    margin: 0 0 20px;
    padding: 0;
    border: none;
    font-size: 112%;
}
/* 202205　再調整　削除
.byouin_top #tmp_contents .hospital_rec .topics_area ul{
    margin: 0 !important;
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 7px;
}
.byouin_top #tmp_contents .hospital_rec .topics_area li{
    display: flex;
    margin: 0;
    width: calc(50% - 4px);
    justify-content: flex-start;
    align-items: baseline;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_tag{
    color: #000;
    font-size: 88%;
    padding: 6px 4px 4px;
    width: 116px;
    text-align: center;
    margin: 0 10px 0 0;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_nurse .rec_tag{
    background-color: #e3a0a3;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_resident .rec_tag{
    background-color: #a9aecc;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_doctor .rec_tag{
    background-color: #9dbcda;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_rinsho .rec_tag{
    background-color: #a1beb2;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_tec .rec_tag{
    background-color: #aab395;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_kaikei .rec_tag{
    background-color: #b2a57f;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_gan .rec_tag{
    background-color: #fac0be;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_kyuukyuu .rec_tag{
    background-color: #9fc0e5;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_seishin .rec_tag{
    background-color: #98dbba;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_kodomo .rec_tag{
    background-color: #f9b3d4;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_junkan .rec_tag{
    background-color: #fac288;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_sawara .rec_tag{
    background-color: #c5bbe1;
}
*/

/*20220407 編集
 202205　再調整　削除
.byouin_top #tmp_contents .hospital_rec .topics_area .link_txt{
    margin: 0;
    width: calc(100% - 144px);
    padding-right: 10px;
}
*/

/*202205　再調整　追加*/
.byouin_top #tmp_contents .hospital_rec .topics_area .topics_set{
    margin-bottom: 0.8em;
    display: flex;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .topics_set:last-child{
	margin-bottom: 0;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .rec_tag{
    width: 220px;
    margin: 0;
}
.byouin_top #tmp_contents .hospital_rec .topics_area .link_txt{
    margin: 0;
    width: calc(100% - 220px);
}

.byouin_top #tmp_contents .hospital_rec .shokushu_area,
.byouin_top #tmp_contents .hospital_rec .byouin_area{
    margin-top: 40px;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area ul,
.byouin_top #tmp_contents .hospital_rec .byouin_area ul{
    margin: 0 !important;
    list-style-image: none;
    display: flex;
    justify-content: center;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li,
.byouin_top #tmp_contents .hospital_rec .byouin_area li{
    display: flex;
    list-style-type: none;
    margin: 0 4px;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li a,
.byouin_top #tmp_contents .hospital_rec .byouin_area li a{
    display: flex;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    width: 200px;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li .img,
.byouin_top #tmp_contents .hospital_rec .byouin_area li .img{
    margin: 0;
    line-height: 0;
    margin-bottom: 1px;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li .name,
.byouin_top #tmp_contents .hospital_rec .byouin_area li .name{
    margin: 0;
    color: #000;
    padding: 6px 4px 4px;
    font-size: 96%;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu01 .name{
    background-color: #9dbcda;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu02 .name{
    background-color: #a9aecc;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu03 .name{
    background-color: #a1beb2;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu04 .name{
    background-color: #e3a0a3;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu05 .name{
    background-color: #aab395;
}
.byouin_top #tmp_contents .hospital_rec .shokushu_area li.shokushu06 .name{
    background-color: #b2a57f;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin01 .name{
    background-color: #fac0be;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin02 .name{
    background-color: #9fc0e5;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin03 .name{
    background-color: #98dbba;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin04 .name{
    background-color: #f9b3d4;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin05 .name{
    background-color: #fac288;
}
.byouin_top #tmp_contents .hospital_rec .byouin_area li.byouin06 .name{
    background-color: #c5bbe1;
}
/*202202追加ここまで*/

.byoin_sttl {
	background:none !important;
	padding:0 !important;
	margin:0 0 10px !important;
}
.byoin_cnt {
	padding:25px 20px 30px;
	color:inherit;
}
#tmp_byoin_saiyo {
	background:url(../images/contents/byoin_saiyo_bg.png) left top no-repeat;
    background-size: contain;/*20200825　追加*/
}
#tmp_byoin_shokai {
	background:url(../images/contents/byoin_shokai_bg.png) left top no-repeat;
    background-size: contain;/*20200825　追加*/
}
#tmp_byoin_shittoku {
	background:url(../images/contents/byoin_shittoku_bg.png) left top no-repeat;
    background-size: contain;/*20200825　追加*/
}
.byoin_cnt_lft {
    width: 450px;/*20200825　編集*/
	padding:0 15px 0 0;
	float:left;
}
.byoin_cnt_rgt {
    width: 450px;/*20200825　編集*/
	padding:0 0;
	float:right;
}
.byoin_shokusyu_ttl {
	background:url(../images/contents/byoin_s_shokusyu_img.jpg) right top no-repeat;
	color:inherit;
	margin:0 0 2px;
}
.byoin_byoin_ttl {
	background:url(../images/contents/byoin_s_byoin_img.jpg) right top no-repeat;
	color:inherit;
	margin:0 0 2px;
}
.byoin_shokusyu_ttl span,
.byoin_byoin_ttl span {
	display:block;
	background-color:#FEBACD;
	color:inherit;
	padding:41px 11px 36px;
    width: 120px;/*20200825　編集*/
    line-height: 0;/*20200825　追加*/
    text-align: center;/*20200825　追加*/
}
.byoin_saiyo_list {
	border-top:1px solid #FFE1EA;
	border-left:1px solid #FFE1EA;
	border-right:1px solid #FFE1EA;
	margin:0 0 10px !important;
	padding:0;
	background:#FFFFFF;
}
#tmp_contents .byoin_saiyo_list {
	list-style:none;
	list-style-image:none;
    margin: 0 0 10px !important;/*20200825　追加*/
}
.byoin_saiyo_list li {
	border-bottom:1px solid #FFE1EA;
	list-style:none;
	margin:0 !important;
}
.byoin_saiyo_list li a {
	display:block;
	background:url(../../../images/icon/black_arrow.gif) 97% center no-repeat;
	padding:10px 14px;
}
#tmp_byoin_saiyo_topics {
	clear:both;
}
#tmp_byoin_saiyo_topics_ttl {
	background-color:#FEBACD;
	color:inherit;
	font-weight:bold;
	line-height:1.2;
	padding:5px 10px;
}
#tmp_byoin_saiyo_topics_cnt {
	border:1px solid #FEBACD;
	backgrond-color:#FFFFFF;
	color:inherit;
	padding:9px 12px 0;
}
#tmp_byoin_shokai ul {
	list-style:none;
	margin:0 -15px 0 0 !important;
	padding:0 !important;
}
#tmp_byoin_shokai ul li {
	display:table;
    width: 446px;/*20200825　編集*/
	float:left;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	color:inherit;
	font-size:114.3%;
	line-height:1.4;
	margin:0 15px 10px 0;
	padding:2px;
}
#tmp_byoin_shokai ul li a {
	display:block;
	background:url(../images/contents/byoin_shokai_arrow.gif) right bottom no-repeat;
	color:#333333;
	text-decoration:none;
}
#tmp_byoin_shokai ul li span {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
#tmp_byoin_shokai ul li span.img {
	width:50px;
	padding:0 10px 0 0;
}
#tmp_byoin_shokai ul li img {
	display:block;
}
#tmp_byoin_shokai ul li:nth-child(2n+1) {
	clear:both;
}
#tmp_byoin_movie {
	display:table;
	box-sizing:border-box;
	width:100%;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:inherit;
	padding:9px;
}
#tmp_byoin_movie_list {
	display:table-cell;
	width:92px;
	background:url(../images/contents/byoin_movie_icon.gif) 12px center no-repeat #555555;
	color:#FFFFFF;
	font-size:114.3%;
	line-height:1.2;
	font-weight:bold;
	vertical-align:middle;
	padding:0 12px 0 56px;
}
#tmp_byoin_movie_list a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../images/icon/white_arrow.gif) right center no-repeat;
}
#tmp_byoin_movie_list a:hover {
	color:#FFFFFF;
	background-color:transparent;
}
#tmp_byoin_movie_list span {
	display:block;
}
#tmp_byoin_movie_img {
	display:table-cell;
	width:210px;
	vertical-align:middle;
}
#tmp_byoin_movie_img img{
	display:block;
	vertical-align:top;
}
#tmp_byoin_movie_cnt {
	display:table-cell;
	width:auto;
	vertical-align:middle;
	padding:0 10px;
}
#tmp_byoin_movie p {
	margin:0 !important;
}
.byoin_shittoku_cnt {
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding:9px;
}
.byoin_shittoku_cnt a {
	background:url(../../../images/icon/gray_sq_arrow.gif) left center no-repeat;
	padding:0 0 0 1.2em;
}
#tmp_contents .byoin_shittoku_cnt h3 {
	background-image:none;
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	background-color:#555555;
	color:#FFFFFF;
	font-size:100%;
	line-height:1.2;
	margin:0 0 10px ;
	padding:5px 10px;
}
#tmp_contents .byoin_shittoku_cnt h3 a {
	display:block;
	background:url(../../../images/icon/white_arrow.gif) right center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
}
#tmp_contents .byoin_shittoku_cnt ul {
	margin:0;
	padding:0;
}
#tmp_contents .byoin_shittoku_cnt ul li {
	list-style:none;
	list-style-image:none;
	background:url(../../../images/icon/gray_line_dot.gif) left bottom repeat-x;
	padding:2px 0;
}
/* ==================================================
internet
================================================== */
/* cate - icon
============================== */
#tmp_contents .cate_005004011001,
#tmp_contents .cate_005004011002,
#tmp_contents .cate_005004011003,
#tmp_contents .cate_005004011004,
#tmp_contents .cate_005004011005,
#tmp_contents .cate_005004011006,
#tmp_contents .cate_005004011007,
#tmp_contents .cate_005004011008,
#tmp_contents .cate_005004011009,
#tmp_contents .cate_005004011010,
#tmp_contents .cate_005004011011 {
	padding:2px 0 2px 26px;
	background-position:left 2px;
	background-repeat:no-repeat;
	min-height:20px;
	line-height:1.2;
	font-weight:bold;
}
#tmp_contents .cate_005004011001 {	/* 知事定例記者会見 */
	background-image:url(../images/contents/internet/cate_icon01.gif);
}
#tmp_contents .cate_005004011002 {	/* ウィークリー千葉県 */
	background-image:url(../images/contents/internet/cate_icon02.gif);
}
#tmp_contents .cate_005004011003 {	/* 千葉の贈り物 */
	background-image:url(../images/contents/internet/cate_icon03.gif);
}
#tmp_contents .cate_005004011004 {	/* 千葉県の紹介 */
	background-image:url(../images/contents/internet/cate_icon04.gif);
}
#tmp_contents .cate_005004011005 {	/* 千葉県の観光 */
	background-image:url(../images/contents/internet/cate_icon05.gif);
}
#tmp_contents .cate_005004011006 {	/* くらし・福祉・健康 */
	background-image:url(../images/contents/internet/cate_icon06.gif);
}
#tmp_contents .cate_005004011007 {	/* 教育・文化・スポーツ */
	background-image:url(../images/contents/internet/cate_icon07.gif);
}
#tmp_contents .cate_005004011008 {	/* しごと・産業 */
	background-image:url(../images/contents/internet/cate_icon08.gif);
}
#tmp_contents .cate_005004011009 {	/* 環境・まちづくり */
	background-image:url(../images/contents/internet/cate_icon09.gif);
}
#tmp_contents .cate_005004011010 {	/* 防災・防犯・安全 */
	background-image:url(../images/contents/internet/cate_icon10.gif);
}
#tmp_contents .cate_005004011011 {	/* 県政情報・統計 */
	background-image:url(../images/contents/internet/cate_icon11.gif);
}
/* internet_lead
============================== */
#tmp_contents .internet_lead {
	margin:0 0 20px;
	clear:both;
}
#tmp_contents .internet_lead_ttl {
	padding:0 0 6px;
}
#tmp_contents .internet_lead_ttl h2 {
	background-color:transparent;
	color:inherit;
	margin:0;
	padding:0;
}
#tmp_contents .internet_lead_cnt {
	padding:10px;
}
#tmp_internet_osusume .internet_lead_cnt {
	border-top:5px solid #E84881;
	background:url(../images/contents/internet/lead_cnt_pnk.gif) left top repeat;
}
#tmp_internet_shokai .internet_lead_cnt {
	border-top:5px solid #02BBC7;
	background:url(../images/contents/internet/lead_cnt_sky.gif) left top repeat;
}
#tmp_internet_osusume .internet_lead_cnt .wrap_osusume_report {
	background-color:#FEEDED;
	color:inherit;
	padding:4px;
	margin:0 0 10px;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report {
	border:1px solid #FDD5D5;
	background-color:#FFFFFF;
	color:inherit;
	padding:10px 10px 5px;
}
#tmp_internet_osusume .internet_lead_cnt .wrap_osusume_report_cnt {
	width:100%;
	float:left;
	margin-right:-160px;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report_cnt {
	margin-right:160px;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report_cnt2 {
	width:100%;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report_btn {
	width:120px;
	float:right;
	position:relative;
	z-index:1;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report p {
	margin:0 0 5px;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report .date span {
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	background-color:#EEEEEE;
	padding:2px 5px;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_report .report_btn span {
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	padding:2px 10px;
	background-color:#246B9F;
	color:#FFFFFF;
	text-align:center;
	display:block;
	background-image:none;
}
/* internet_movie */
#tmp_internet_osusume .internet_lead_cnt .osusume_movie,
#tmp_program_new .osusume_movie {
	border:1px solid #FEEDED;
	background-color:#FFFFFF;
	color:inherit;
	text-align:center;
	padding:20px 0;
	margin:0 0 15px;
	clear:both;
}
#tmp_internet_osusume .internet_lead_cnt .osusume_movie p,
#tmp_program_new .osusume_movie p {
	margin:0 !important;
}
/* report_btn
============================== */
#tmp_contents .report_btn {
/*	width:120px;*/
	display:inline-block;
	font-weight:bold;
	margin:0 0 10px;
}
#tmp_contents .report_btn a {
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	padding:2px 10px;
	background-color:#246B9F;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}
#tmp_contents .report_btn span {
	display:block;
	padding-left:10px;
	background:url(../../../images/icon/white_arrow_s.gif) left center no-repeat;
}
/* YouTube
============================== */
#tmp_contents .internet_lead_cnt #tmp_program_new.program_list {
	margin-bottom: 10px;
}
#tmp_program_new .program_youtube_ttl {
	background:url(../images/contents/internet/tv_icon04.gif) 6px 2px no-repeat;
	border-bottom:3px solid #D24444;
	padding-left:50px;
}
#tmp_contents .program_youtube_ttl h2 {
	background-color:transparent;
	background-image:none;
	padding:2px 0;
	margin:0;
	font-size: 131.3%;
}
#tmp_internet_osusume .internet_lead_cnt .wrap_osusume_youtube .osusume_movie,
#tmp_program_new .wrap_osusume_youtube .osusume_movie {
	padding: 0;
}

/* program_list
============================== */
#tmp_contents .program_list {
	clear:both;
}
#tmp_contents .program_list_ttl {
	font-size:114.3%;
	font-weight:bold;
	padding:2px 0 2px 40px;
}
#tmp_contents .program_list_ttl h2,
#tmp_contents .program_list_ttl h3 {
	background-color:transparent;
	background-image:none;
	padding:0;
	margin:0;
}
#tmp_contents .box_stage_col3 .wrap_box_stage {
	width:32%;
	margin-right:0.5%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
#tmp_contents .box_stage_col2 .wrap_box_stage {
	width:49%;
	margin-right:0.5%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
/* 縦並びボックス */
#tmp_contents .program_list_cnt .box_line {
	color:inherit;
	padding:4px;
	margin:0 0 10px;
	clear:both;
}
#tmp_contents .program_list_cnt .box_line2 {
	padding:9px 9px 5px;
	background-color:#FFFFFF;
	color:inherit;
	clear:both;
}
/* 横並びボックス */
#tmp_contents .program_list_cnt .box_stage {
	color:inherit;
	padding:4px;
	margin:0 0 10px;
}
#tmp_contents .program_list_cnt .box_stage2 {
	padding:9px 9px 5px;
	background-color:#FFFFFF;
	color:inherit;
}
#tmp_contents #tmp_internet_osusume .program_list_cnt .box_stage2 .box_stage_pht img {
	max-width:100%;
	max-height:inherit;
	width:auto;
	height:auto;
}
#tmp_contents .program_list_cnt .box_stage_cnt {
	padding:5px 0 0;
}
#tmp_contents .program_list_cnt .box_stage p {
	margin:0 0 7px;
	line-height:1.4;
}
#tmp_contents .program_list_cnt .box_stage .date span,
#tmp_contents .program_list_cnt .box_line .date span {
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	background-color:#EEEEEE;
	padding:2px 5px;
}
#tmp_contents .program_list_cnt .box_stage_cnt2 {
	padding-top:7px;
}
/* おすすめ番組・新着番組一覧 */
#tmp_program_osusume .program_list_ttl {
	background:url(../images/contents/internet/recent_icon.png) 5px 5px no-repeat;
	border-bottom:2px solid #E84881;
}
#tmp_program_osusume .program_list_cnt {
	padding:10px 0 0;
}
#tmp_program_osusume .program_list_cnt .box_stage {
	background-color:#FEEDED;
}
#tmp_program_osusume .program_list_cnt .box_stage2 {
	border:1px solid #FDD5D5;
}
/* 最新番組 */
#tmp_program_new,
#tmp_program_bunrui,
#tmp_program_mark,
#tmp_program_shokai {
	margin:0 0 20px;
	clear:both;
}
#tmp_program_new .program_list_ttl,
#tmp_program_bunrui .program_list_ttl {
	background:url(../images/contents/internet/tv_icon01.gif) 6px 2px no-repeat;
	border-bottom:3px solid #E84881;
	padding-left:50px;
}
#tmp_program_bunrui .program_list_cnt {
	padding:20px 0 0;
}
#tmp_program_new .program_list_cnt {
	padding:10px;
	background:url(../images/contents/internet/lead_cnt_pnk.gif) left top repeat;
}
#tmp_program_new .program_list_cnt h3 {
	line-height:1.4;
	background-color:transparent;
	background-image:none;
	padding:0;
	margin:0 0 8px;
}
#tmp_program_new .program_list_cnt ul {
	margin-left:1.2em;
}
#tmp_program_new .program_list_cnt .box_stage {
	background-color:#FDE8E8;
}
#tmp_program_new .program_list_cnt .box_stage2 {
	border:1px solid #F9D0DE;
}
#tmp_program_new .program_list_cnt .box_stage2 .box_stage_pht img {
	max-width:100%;
	max-height:inherit;
	width:auto;
	height:auto;
}
/* 新着動画 */
#tmp_program_movie .program_list_ttl,
#tmp_program_shokai .program_list_ttl {
	background:url(../images/contents/internet/tv_icon02.gif) 6px 2px no-repeat;
	border-bottom:3px solid #FD9001;
	padding-left:50px;
}
#tmp_program_movie .program_list_cnt,
#tmp_program_shokai .program_list_cnt {
	padding:10px;
	background:url(../images/contents/internet/lead_cnt_org.gif) left top repeat;
}
#tmp_program_shokai .program_list_cnt .box_stage {
	background-color:#FFF0DD;
}
#tmp_program_shokai .program_list_cnt .box_stage2 {
	border:1px solid #FFDEB3;
}
#tmp_program_movie .program_list_cnt h3 {
	margin:0;
	line-height:1.4;
	background-color:transparent;
	background-image:none;
	float:left;
	width:60%;
}
#tmp_program_movie .program_list_cnt .list_btn {
	float:right;
	padding:0 5px 0 0;
}
#tmp_program_movie .program_list_cnt .list_btn span {
	background:url(../../../images/icon/gray_sq_arrow.gif) no-repeat 4px 5px;
	padding:0 0 0 20px;
}
#tmp_program_movie .program_list_cnt .box_line {
	background-color:#FFF0DD;
}
#tmp_program_movie .program_list_cnt .box_line2 {
	border:1px solid #FFDEB3;
	border-bottom:none;
}
#tmp_program_movie .program_list_cnt .box_line2.last {
	border-bottom:1px solid #FFDEB3;
}
#tmp_program_movie .program_list_cnt .wrap_box_stage_cnt {
	width:100%;
	float:right;
	margin-left:-135px;
}
#tmp_program_movie .program_list_cnt .box_stage_cnt {
	margin-left:135px;
}
#tmp_program_movie .program_list_cnt .box_stage_pht {
	width:126px;
	float:left;
}
#tmp_program_movie .program_list_cnt .box_stage_pht img,
#tmp_contents .program_list_ichiran .program_list_cnt .box_stage_pht img {
	max-width:100%;
	max-height:inherit;
	width:auto;
	height:auto;
}
#tmp_program_movie .program_list_cnt .box_stage_cnt2 {
	padding-top:0;
}
/* 他の年度の動画一覧 */
#tmp_internet_shokai .program_list_cnt .box_stage {
	background-color:#D5EEFE;
}
#tmp_internet_shokai .program_list_cnt .box_stage2 {
	border:1px solid #85E2FA;
}
#tmp_internet_shokai .program_list_cnt .box_stage .ttl {
	font-weight:bold;
	display:table;
}
#tmp_internet_shokai .program_list_cnt .box_stage .ttl a {
	display:table-cell;
	vertical-align:middle;
}
#tmp_internet_shokai .program_list_cnt .box_stage .ttl img {
	display:table-cell;
	vertical-align:middle;
	padding:0 3px 0 0;
}
#tmp_program_mark .program_list_ttl {
	background:url(../images/contents/internet/tv_icon03.gif) 6px 2px no-repeat;
	border-bottom:3px solid #02BBC7;
	padding-left:50px;
}
#tmp_program_mark .program_list_cnt {
	padding:10px;
	background:url(https://www.pref.chiba.lg.jp/shared/templates/free/images/contents/internet/lead_cnt_blu.gif) left top repeat;
}
#tmp_program_mark .program_list_cnt .box_stage {
	background-color:#D5EEFE;
}
#tmp_program_mark .program_list_cnt .box_stage2 {
	border:1px solid #C0DBEF;
	padding:0;
}
#tmp_program_mark .program_list_cnt .box_stage_ttl {
	border-bottom:1px dotted #C0DBEF;
	padding:8px 12px;
	font-weight:bold;
	background:url(../images/contents/internet/mark_ttl_bg.jpg) repeat-x left top;
}
#tmp_program_mark .program_list_cnt .box_stage_ttl p {
	margin-bottom:0;
}
#tmp_program_mark .program_list_cnt .box_stage_ttl a {
	background:url(../../../images/icon/list_box_arrow.gif) no-repeat left 3px;
	padding-left:20px;
}
#tmp_program_mark .program_list_cnt .box_stage_cnt {
	padding:10px;
}
/* 動画一覧 */
#tmp_contents .program_list_ichiran {
	margin:0 0 20px;
	clear:both;
}
#tmp_contents .program_list_ichiran .program_list_ttl {
	background:url(../images/contents/internet/tv_icon02.gif) 6px 2px no-repeat;
	border-bottom:3px solid #FD9001;
	padding-left:50px;
}
#tmp_contents .program_list_ichiran .program_list_cnt {
	padding:10px 0 0;
}
#tmp_contents .program_list_ichiran .program_list_cnt .box_line {
	background-color:#FFF0DD;
}
#tmp_contents .program_list_ichiran .program_list_cnt .box_line2 {
	border:1px solid #FFDEB3;
}
#tmp_contents .program_list_ichiran .program_list_cnt .wrap_box_stage_cnt {
	width:100%;
	float:right;
	margin-left:-135px;
}
#tmp_contents .program_list_ichiran .program_list_cnt .box_stage_cnt {
	margin-left:135px;
}
#tmp_contents .program_list_ichiran .program_list_cnt .box_stage_pht {
	width:126px;
	float:left;
}
#tmp_contents .program_list_ichiran .program_list_cnt .box_stage_cnt2 {
	padding-top:0;
}
/* 他のジャンルの「番組紹介」を見る
============================== */
#tmp_program_lmenu .netmenu3,
#tmp_program_lmenu .netmenu2 {
	clear:both;
}
#tmp_program_lmenu .program_list_ttl {
	background:url(../images/contents/internet/tv_icon03.gif) 6px 2px no-repeat;
	border-bottom:3px solid #02BBC7;
	padding-left:50px;
}
#tmp_program_lmenu .program_list_cnt {
	padding:10px;
	background: url(../images/contents/internet/lead_cnt_sky.gif) left top repeat;
}
#tmp_program_lmenu_ttl h2 {
	background-color:transparent;
	background-image:none;
	padding:0;
	margin:0;
}
#tmp_program_lmenu .netmenu3 .wrap_box_netmenu {
	float:left;
	width:32%;
	margin:0 1% 10px 0;
}
#tmp_program_lmenu .netmenu2 .wrap_box_netmenu {
	float:left;
	width:24%;
	margin:0 0.8% 10px 0;
}
#tmp_program_lmenu .box_netmenu {
	background-color:#D5EEFE;
	padding:4px;
	font-weight:bold;
	font-size:85.7%;
	margin:0 0 5px;
	line-height:1.2;
}
#tmp_program_lmenu p {
	margin-bottom:0;
}
#tmp_program_lmenu .box_netmenu2 {
	border:1px solid #85E2FA;
	background-color:#EEF7FB;
	color:##333333;
	position:relative;
}
#tmp_program_lmenu .box_netmenu img {
	vertical-align:middle;
	position:absolute;
	top:10px;
	left:13px;
}
#tmp_program_lmenu .box_netmenu a {
	display:block;
	background-color:#EEF7FB;
	color:#333333;
	text-decoration:none;
}
#tmp_program_lmenu .box_netmenu a:hover,
#tmp_program_lmenu .box_netmenu .active a {
	background-color:#FFFFFF;
	color:#333333;
}
#tmp_program_lmenu .netmenu2 .box_netmenu a {
	padding:18px 5px 10px 50px;
	min-height:26px;
}
#tmp_program_lmenu .netmenu3 .box_netmenu a {
	padding:28px 5px 10px 50px;
	min-height:36px;
}
#tmp_program_lmenu .netmenu3 .box_netmenu.line2 a {
	padding-top:20px;
	padding-bottom:18px;
}
#tmp_program_lmenu .netmenu3 .box_netmenu img {
	top:20px;
}
/* internet_idx , internet_cate
============================== */
#tmp_contents .internet_idx {
	margin:0 0 20px;
	clear:both;
}
#tmp_contents .internet_idx_ttl,
#tmp_contents .internet_cate_ttl  {
	margin:0 0 1px;
	padding:5px 0 12px 55px;
	background-position:5px 0;
	background-repeat:no-repeat;
}
#tmp_contents .internet_idx_ttl h1,
#tmp_contents .internet_cate_ttl h1 {
	background-color:transparent;
	background-image:none;
	padding:0;
	margin:0;
	border:none;
}
#tmp_contents .internet_idx_cnt {
	padding:15px 13px 15px 20px;
	background-position:left top;
	background-repeat:no-repeat;
}
#tmp_contents .internet_cate_cnt {
	padding:10px 0 0;
}
#tmp_contents .internet_idx_cnt ul {
	margin-left:1.7em;
}
#tmp_contents .internet_idx_cnt .annai_ttl {
	float:left;
	width:290px;
	padding-bottom:10px;
}
#tmp_contents .internet_idx_cnt .annai_cnt {
	float:right;
	width:342px;
}
#tmp_contents .internet_idx_cnt .annai_ttl p {
	margin-bottom:8px;
}
#tmp_contents .internet_idx_cnt .annai_ttl .pht {
	background-color:#FFFFFF;
	color:inherit;
	padding:10px;
}
#tmp_contents .internet_idx_cnt .wrap_clip {
	padding-bottom:10px;
	background:url(../images/contents/internet/clip_btm.png) no-repeat right bottom;
}
#tmp_contents .internet_idx_cnt .clip {
	padding:30px 35px 10px 20px;
	background:url(../images/contents/internet/clip_top.png) no-repeat right top;
}
#tmp_contents .internet_idx_cnt .clip p {
	line-height:1.4;
}
#tmp_contents .internet_idx_cnt .clip .ttl {
	margin-bottom:0.4em;
}
#tmp_contents .internet_idx_cnt .clip .ttl span {
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	background-color:#EEEEEE;
	padding:2px 5px;
}
/* heading_ttl */
#tmp_contents .heading_ttl {
	padding:5px 0 5px 40px;
	margin-bottom:0;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:114.3%;
	font-weight:bold;
}
/* 知事定例記者会見 */
#tmp_contents .heading_ttl.ttl01 {
	background-image:url(../images/contents/internet/net_icon01s.gif);
}
#tmp_internet_idx_chijikaiken .internet_idx_ttl,
#tmp_internet_cate_chijikaiken .internet_cate_ttl {
	border-bottom:3px solid #765EA9;
	background-image:url(../images/contents/internet/net_icon01.gif);
}
#tmp_internet_idx_chijikaiken .internet_idx_cnt {
	background-color:#FAF4FF;
	background-image:url(../images/contents/internet/net_bg01.jpg);
}
/* 知事会見:月のテーブル */
#tmp_contents .chiji_month {
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:1px 0;
	margin:10px 0;
	clear:both;
}
#tmp_contents .chiji_month table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_contents .chiji_month p {
	margin-bottom:0;
}
#tmp_contents .chiji_month a {
	display:block;
	padding:2px 3px;
}
#tmp_contents .chiji_month th {
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	width:28%;
	vertical-align:middle;
}
#tmp_contents .chiji_month td {
	background-color:#FFFFFF;
	color:inherit;
	width:6%;
	text-align:center;
	vertical-align:middle;
}
#tmp_contents .chiji_month td p {
	border-right:1px solid #CCCCCC;
}
/* ウィークリー千葉県 */
#tmp_contents .heading_ttl.ttl02 {
	background-image:url(../images/contents/internet/net_icon02s.gif);
}
#tmp_internet_idx_weekly .internet_idx_ttl,
#tmp_internet_cate_weekly .internet_cate_ttl {
	border-bottom:3px solid #01A7BD;
	background-image:url(../images/contents/internet/net_icon02.gif);
}
#tmp_internet_idx_weekly .internet_idx_cnt {
	background-color:#F0FBFF;
	background-image:url(../images/contents/internet/net_bg02.jpg);
}
/* 千葉の贈り物 */
#tmp_contents .heading_ttl.ttl03 {
	background-image:url(../images/contents/internet/net_icon03s.gif);
}
#tmp_internet_idx_okurimono .internet_idx_ttl,
#tmp_internet_cate_okurimono .internet_cate_ttl {
	border-bottom:3px solid #FD9001;
	background-image:url(../images/contents/internet/net_icon03.gif);
}
#tmp_internet_idx_okurimono .internet_idx_cnt {
	background-color:#FFF1DF;
	background-image:url(../images/contents/internet/net_bg03.jpg);
}
/* 千葉県の紹介 */
#tmp_contents .heading_ttl.ttl04 {
	background-image:url(../images/contents/internet/net_icon04s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_04 {
	color: #000000;
	background-color: #E95288;
}
#tmp_internet_idx_shokai .internet_idx_ttl,
#tmp_internet_cate_shokai .internet_cate_ttl {
	border-bottom:3px solid #E84881;
	background-image:url(../images/contents/internet/net_icon04.gif);
}
#tmp_internet_idx_shokai .internet_idx_cnt {
	background-color:#FEF1F1;
	background-image:url(../images/contents/internet/net_bg04.jpg);
}

/* 千葉県の観光 */
#tmp_contents .heading_ttl.ttl05 {
	background-image:url(../images/contents/internet/net_icon06s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_05 {
	color: #000000;
	background-color: #FAC43C;
}
#tmp_internet_idx_kanko .internet_idx_ttl,
#tmp_internet_cate_kanko .internet_cate_ttl {
	border-bottom:3px solid #9ECC62;
	background-image:url(../images/contents/internet/net_icon05.gif);
}
#tmp_internet_idx_kanko .internet_idx_cnt {
	background-color:#F4FAED;
	background-image:url(../images/contents/internet/net_bg05.jpg);
}
/* くらし・福祉・健康 */
#tmp_contents .heading_ttl.ttl06 {
	background-image:url(../images/contents/internet/net_icon05s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_06 {
	color: #000000;
	background-color: #9ECC62;
}
#tmp_internet_idx_kurashi .internet_idx_ttl,
#tmp_internet_cate_kurashi .internet_cate_ttl {
	border-bottom:3px solid #FAC43C;
	background-image:url(../images/contents/internet/net_icon06.gif);
}
#tmp_internet_idx_kurashi .internet_idx_cnt {
	background-color:#FFFBEE;
	background-image:url(../images/contents/internet/net_bg06.jpg);
}
/* 教育・文化・スポーツ */
#tmp_contents .heading_ttl.ttl07 {
	background-image:url(../images/contents/internet/net_icon07s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_07 {
	color: #000000;
	background-color: #0099E3;
}
#tmp_internet_idx_kyoiku .internet_idx_ttl,
#tmp_internet_cate_kyoiku .internet_cate_ttl {
	border-bottom:3px solid #0099E3;
	background-image:url(../images/contents/internet/net_icon07.gif);
}
#tmp_internet_idx_kyoiku .internet_idx_cnt {
	background-color:#F0FAFF;
	background-image:url(../images/contents/internet/net_bg07.jpg);
}
/* しごと・産業 */
#tmp_contents .heading_ttl.ttl08 {
	background-image:url(../images/contents/internet/net_icon08s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_08 {
	color: #000000;
	background-color: #C170AA;
}
#tmp_internet_idx_shigoto .internet_idx_ttl,
#tmp_internet_cate_shigoto .internet_cate_ttl {
	border-bottom:3px solid #C170AA;
	background-image:url(../images/contents/internet/net_icon08.gif);
}
#tmp_internet_idx_shigoto .internet_idx_cnt {
	background-color:#FAF3F8;
	background-image:url(../images/contents/internet/net_bg08.jpg);
}
/* 環境・まちづくり */
#tmp_contents .heading_ttl.ttl09 {
	background-image:url(../images/contents/internet/net_icon09s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_09 {
	color: #000000;
	background-color: #08A760;
}
#tmp_internet_idx_kankyo .internet_idx_ttl,
#tmp_internet_cate_kankyo .internet_cate_ttl {
	border-bottom:3px solid #08A760;
	background-image:url(../images/contents/internet/net_icon09.gif);
}
#tmp_internet_idx_kankyo .internet_idx_cnt {
	background-color:#F4FFF4;
	background-image:url(../images/contents/internet/net_bg09.jpg);
}
/* 防災・防犯・安全 */
#tmp_contents .heading_ttl.ttl10 {
	background-image:url(../images/contents/internet/net_icon10s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_10 {
	color: #FFFFFF;
	background-color: #CC3333;
}
#tmp_internet_idx_bosai .internet_idx_ttl,
#tmp_internet_cate_bosai .internet_cate_ttl  {
	border-bottom:3px solid #CC3333;
	background-image:url(../images/contents/internet/net_icon10.gif);
}
#tmp_internet_idx_bosai .internet_idx_cnt {
	background-color:#FCF3F3;
	background-image:url(../images/contents/internet/net_bg10.jpg);
}
/* 県政情報・統計 */
#tmp_contents .heading_ttl.ttl11 {
	background-image:url(../images/contents/internet/net_icon11s.gif);
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p.bg_11 {
	color: #000000;
	background-color: #06D5F9;
}
#tmp_contents .program_list_cnt .col2 .box_stage_pht p {
	text-align: center;
	padding: 15px 0;
}
#tmp_contents .internet_cate .program_list_cnt .box_stage {
	background-color:#D5EEFE;
}
#tmp_contents .internet_cate .program_list_cnt .box_stage2 {
	border:1px solid #85E2FA;
}
/* box_comment
============================== */
#tmp_contents .box_comment {
	border:1px solid #D0E7F9;
	margin:0 0 20px;
	clear:both;
}
#tmp_contents .box_comment_ttl {
	background-color:#D0E7F9;
	color:inherit;
	padding:4px 8px;
	font-weight:bold;
}
#tmp_contents .box_comment_ttl p {
	font-size:114.3%;
	margin-bottom:0;
}
#tmp_contents .box_comment_cnt {
	padding:10px;
	background-color:#FFFFFF;
	color:inherit;
}
#tmp_contents .box_comment_cnt .ttl {
	font-size:114.3%;
	font-weight:bold;
}
#tmp_internet_comment1 .box_comment_cnt {
	height:130px;
	overflow:auto;
}
#tmp_internet_comment2 .box_comment_ttl {
	border-bottom:3px solid #91C7EE;
}
/* half_col2
============================== */
#tmp_contents .half_col2 {
	clear:both;
}
#tmp_contents .half_col2L {
	float:left;
	width:335px;
}
#tmp_contents .half_col2R {
	float:right;
	width:335px;
}
#tmp_contents .sq_arrow {
	list-style:none;
	margin:0 !important;
}
#tmp_contents .sq_arrow li {
	background:url(../../../images/icon/gray_sq_arrow.gif) no-repeat 4px 5px;
	padding:0 0 0 20px;
}
/* ==================================================
search
================================================== */
/* search_result_kwd
============================== */
#tmp_contents .search_result_kwd {
	background-color:#E4F1FA;
	color:inherit;
	padding:20px;
	margin:0 0 10px;
	clear:both;
}
#tmp_contents .search_result_kwd p {
	margin-bottom:0;
}
#tmp_contents .search_result_kwd .result_kwd_ttl {
	background: url(../../../images/header/head_search_icon.gif) no-repeat left 2px;
	padding:0 0 5px 25px;
	font-weight:bold;
}
#tmp_contents .search_result_kwd .result_kwd_cnt p {
	float:left;
}
#tmp_result_query,
#tmp_result_query2 {
	padding:7px 10px 3px;
	width:445px;
	min-height:26px;
	border:2px solid #555555;
	font-weight:bold;
}
#tmp_result_sch_btn,
#tmp_result_sch_btn2 {
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
	box-sizing:border-box;/* CSS3 */
	width:73px;
	height:40px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
	background-color:#555555;
	border:2px solid #555555;
	border-left:none;
}
#tmp_contents .result_kwd_cnt ul {
	float:left;
	margin:10px 0 0 10px;
	list-style:none;
	list-style-image:none;
}
#tmp_contents .result_kwd_cnt ul li {
	margin:0 10px 0 0;
	float:left;
}
#tmp_contents .result_kwd_cnt li a {
	padding:2px 0 2px 22px;
	color:#000000;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
	background:url(../../../images/icon/gray_sq_arrow.gif) no-repeat 8px 10px;
}
#tmp_contents .result_kwd_cnt .kwd_cnt_txt {
	padding:0.8em 0 0;
	clear:both;
}
#tmp_contents .result_kwd_cnt .kwd_cnt_txt p {
	float:none;
}
/* conditions
============================== */
#tmp_search_result .conditions {
	font-size:114.3%;
	color:#333333;
	background-color:transparent;
	margin:0 0 0 10px;
	clear:both;
}
#tmp_search_result .conditions p {
	margin-bottom:0;
}
#tmp_search_result .conditions span {
	margin-left:2em;
}
/* search_result_contents
============================== */
#recommend {
	padding:10px 10px 5px;
	background-color:#E4F1FA;
	color:inherit;
	margin-bottom:20px;
}
#recommend .recommend_title {
	text-align:right;
	margin:0;
}
#recommend .recommend_url {
	font-size:85.7%;
	color:#17721E;
	background-color:transparent;
}
#tmp_search_result_contents {
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	padding:25px 0 0;
	margin:0 0 10px 10px;
	clear:both;
}
/* page_sort */
#tmp_search_result_contents .page_sort {
	text-align:right;
	padding:0 0 10px;
}
#tmp_search_result_contents .page_sort p {
	display:inline;
	margin:0;
}
#tmp_search_result_contents .page_sort .update {
	padding-right:5px;
}
/* search_result_main */
#tmp_search_result_main .box_search {
	margin:0 0 35px;
	clear:both;
}
#tmp_search_result_main .box_search_ttl h2 {
	padding:0;
	margin:0 0 5px;
	background-color: transparent;
	font-size:100%;
	font-weight:normal;
}
#tmp_search_result_main .box_search_cnt {
	font-size:85.7%;
}
#tmp_search_result_main .box_search_cnt p {
	margin-bottom:0;
}
#tmp_search_result_main .box_search em {
	 color:#C51F1F;
	 background-color:transparent;
}
#tmp_search_result_main .file_info {
    color:#17721E;
    background-color:transparent;
    clear:both;
}
#tmp_search_result_main .file_path {
    margin:0 10px 0 0;
}
/* page_sending_navi
============================== */
#tmp_search_result .page_sending_navi {
	clear:both;
}
#tmp_search_result .page_sending_navi.head {
	float:right;
}
#tmp_search_result .page_sending_navi.foot {
	margin-left:10px;
}
#tmp_search_result .page_sending_navi_ttl {
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
}
#tmp_search_result .page_sending_navi_cnt {
	display:inline-block;
	vertical-align:middle;
}
#tmp_search_result .page_sending_navi p {
	padding:8px 3px;
	margin-bottom:0;
}
#tmp_search_result .page_sending_navi p,
#tmp_search_result .page_sending_navi ul,
#tmp_search_result .page_sending_navi li,
#tmp_search_result .page_sending_navi a {
	display:inline-block;
}
#tmp_search_result .page_sending_navi .prev {
	margin:0 5px 0 0;
	vertical-align:middle;
}
#tmp_search_result .page_sending_navi ul {
	list-style:none;
	margin:0;
	padding:8px 2px;
	vertical-align:middle;
}
#tmp_search_result .page_sending_navi li {
	padding:0;
	margin:0;
}
#tmp_search_result .page_sending_navi li span,
#tmp_search_result .page_sending_navi li a {
	padding:0 10px;
}
#tmp_search_result .page_sending_navi li.active a {
	color:#000000;
	font-weight:bold;
}
#tmp_search_result .page_sending_navi .next {
	margin:0 0 0 5px;
	vertical-align:middle;
}
/* ==================================================
byouin
================================================== */
/* byouin_saiyo
============================== */
#tmp_byouin_saiyo {
	margin:0 0 20px;
	clear:both;
}
#tmp_byouin_saiyo_ttl {
	background-color:#EFF5DE;
	color:inherit;
}
#tmp_byouin_saiyo_ttl h2,
#tmp_byouin_saiyo_cnt h3 {
	margin:0;
	padding:0;
	border:0;
	background:none;
}
#tmp_byouin_saiyo_cnt {
	border:1px solid #D1E39B;
	border-top:none;
	padding:15px 5px 5px 15px;
}
#tmp_byouin_saiyo_cnt img {
	vertical-align:top;
}
#tmp_byouin_saiyo_cnt ul {
	margin:0;
	list-style:none;
	list-style-image:none;
}
#tmp_byouin_saiyo_cnt .box_byouin_sch {
	margin-bottom:14px;
	clear:both;
}
#tmp_byouin_saiyo_cnt #tmp_saiyo_hospital {
	margin-bottom:0;
}
#tmp_byouin_saiyo_cnt .box_byouin_sch_ttl {
	float:left;
	width:200px;
	margin-right:15px;
}
#tmp_byouin_saiyo_cnt .box_byouin_sch_cnt {
	float:left;
}
#tmp_byouin_saiyo_cnt .box_byouin_sch_cnt li {
	margin-bottom:10px;
}
/* byouin_topics
============================== */
#tmp_byouin_topics {
	clear:both;
}
#tmp_byouin_topics_ttl {
	padding-bottom:5px;
	border-bottom:2px solid #D1E39B;
}
#tmp_byouin_topics_cnt {
	padding-top:15px;
}
/* byouin_shittoku
============================== */
#tmp_byouin_shittoku {
	margin:0 0 20px;
	clear:both;
}
#tmp_byouin_shittoku_ttl {
	background:url(../images/contents/byouin/shittoku_ttl_bg.jpg) repeat-x left top;
}
#tmp_byouin_shittoku h2,
#tmp_byouin_shittoku h3 {
	margin:0;
	padding:0;
	border:0;
	background:none;
}
#tmp_byouin_shittoku_cnt {
	padding-top:5px;
}
#tmp_byouin_shittoku_cnt h3 {
	margin-bottom:11px;
	font-size:100%;
	border-left:5px solid #FFBF00;
	line-height:1.2;
	padding-left:5px;
}
#tmp_byouin_shittoku_cnt .box_byouin_shittoku {
	background:url(../images/contents/byouin/shittoku_cnt_bg.jpg) repeat-x left top;
	padding:13px 10px 5px;
	position:relative;
	z-index:1;
}
#tmp_byouin_shittoku_cnt .box_byouin_shittoku ul {
	margin-left:13px;
	list-style-image:url(../../../images/icon/list_icon.gif);
}
#tmp_byouin_shittoku_cnt .box_byouin_shittoku ul li {
	margin-bottom:15px;
}
#tmp_byouin_shittoku_cnt .box_byouin_shittoku_inner {
	position:relative;
	z-index:3;
}
#tmp_byouin_shittoku_cnt .box_byouin_shittoku .koho_img {
	position:absolute;
	top:-41px;
	right:0;
	z-index:2;
}
/* ==================================================
Handing over style
================================================== */
/* icon
============================== */
#tmp_contents .icon_governor,
#tmp_contents .icon_press,
#tmp_contents .icon_staff {
	padding:0 0 0 28px;
	font-size:100%;
	background-position:0 0.2em;
	background-repeat:no-repeat;
	border:0;
}
#tmp_contents .icon_governor,
#tmp_contents .icon_press,
#tmp_contents .icon_staff {
	font-weight:bold;
}
#tmp_contents .icon_governor {
	background-image:url(../images/contents/icon_governor.gif);
}
#tmp_contents .icon_press {
	background-image:url(../images/contents/icon_press.gif);
}
#tmp_contents .icon_staff {
	background-image:url(../images/contents/icon_staff.gif);
}
/* ==================================================
rinri
================================================== */
/* rinri_ttl
============================== */
#tmp_contents .rinri_ttl {
	margin:8px 0;
	padding:16px 200px 15px 25px;
	font-size:180%;
	font-weight:bold;
	color:#ffffff;
	background:#1c52a7 url(/shared/templates/rinri_top/images/rinri_ttl_bg.gif) no-repeat right bottom;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#tmp_contents .rinri_ttl a {
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}
#tmp_contents .rinri_ttl a:hover {
	color:#FFFFFF;
	background-color:transparent;
}
#tmp_contents .rinri_ttl br {
	display:none;
}
@media screen and (min-width : 1280px) {
	#tmp_contents .rinri_ttl {
		font-size:200%;
	}
}
/* certificate_btn
============================== */
#tmp_contents .certificate_btn {
	text-align:center;
}
#tmp_contents .certificate_btn a {
	padding:10px 30px 9px 56px;
	border:1px solid #1c52a7;
	border-bottom:2px solid #cfcfcf;
	display:inline-block;
	text-decoration:none;
	color:#ffffff;
	background:#1c52a7 url(/shared/templates/rinri_top/images/icon_arrow_square_white.jpg) no-repeat 38px center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#tmp_contents .certificate_btn a:hover,
#tmp_contents .certificate_btn a:focus {
	color:#ffffff;
	background-color:#1c52a7;
	text-decoration:underline;
}
/* ==================================================
mini test
================================================== */

#tmp_true_btn {
	float: left;
	margin-right: 20px;
}
#tmp_false_btn {
	float: left;
}
#tmp_true_btn input,
#tmp_false_btn input {
/*	min-width:60%;
	max-width:180px;*/
	padding: 30px 50px;
	font-size: 500%;
	cursor: pointer;
	height: 2.7em;
	width: 2.7em;
	max-width:100%;
}
#tmp_contents #area_correct h3 {
	font-size: 200%;
	color: blue;
}
#tmp_contents #area_incorrect h3 {
	font-size: 200%;
	color: red;
}
.next_btn,
.result_btn {
	padding: 10px;
}
#tmp_false_btn:after {
    content: "";
    /* Do not edit */
    display: table;
    /* Do not edit */
    clear: both;
    /* Do not edit */
}
.section_result .datatable th:nth-child(n+2) {
	width:90px;
}
.section_result .datatable td:nth-child(2) {
	font-size: 200%;
	text-align: center;
}
.section_result .datatable td:nth-child(3) {
	font-size: 150%;
	text-align: center;
	font-weight:bold;
}
#tmp_contents .section_search .search_btn#tmp_start_btn {
	float:none;
}
#tmp_contents .section_search .search_btn#tmp_start_btn input {
	width:540px;
	min-height:51px;
	color:#FFFFFF;
	background-color:#5b6070;
	margin:0 auto;
}
#tmp_true_btn,
#tmp_false_btn {
	width:50%;
	margin:30px 0;
	box-sizing:border-box;
}
#tmp_true_btn input,
#tmp_false_btn input {
	color:#FFFFFF;
	background-color:#1c52a7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
	border-bottom: 2px solid #31353f;
}
#tmp_true_btn {
	padding-right:20px;
	text-align:right;
}
#tmp_false_btn {
	padding-left:20px;
}
#area_correct {
	background:url(/shared/templates/rinri_top/images/correct.png) no-repeat left top;
	width:540px;
	height:163px;
	margin:30px auto;
}
#area_incorrect {
	background:url(/shared/templates/rinri_top/images/incorrect.png) no-repeat left top;
	width:540px;
	height:163px;
	margin:30px auto;
}
#tmp_contents #area_incorrect h3,
#tmp_contents #area_correct h3 {
	display:none;
}
#btn_next,
#btn_submit {
	text-align: center;
}
#btn_submit .result_btn,
#btn_next .next_btn {
	width:540px;
	min-height:51px;
	color:#FFFFFF;
	background-color:#5b6070;
	margin:0 auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
	border-bottom: 2px solid #31353f;
	cursor: pointer;
}
.section_result .datatable th {
	padding:12px 8px;
	font-size:114%;
}
.section_result .datatable td:nth-child(2) {
	font-size: 300%;
	text-align: center;
	font-weight: bold;
	line-height:1.2;
}
.section_result .datatable td.correct {
	color:#3b76c0;
}
.section_result .datatable td.incorrect {
	color:#c03b5a;
}
.section_result .datatable td:nth-child(3) {
	font-size: 200%;
	width:110px;
}
.section_result .datatable td:nth-child(4) {
	width:110px;
}

#tmp_contents .section_result .back_list a{
	width:540px;
	display:block;
	padding: 11px 0;
	min-height:51px;
	color:#FFFFFF;
	background-image:none;
	background-color:#5b6070;
	margin:30px auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
	border-bottom: 2px solid #31353f;
	cursor: pointer;
	text-align: center;
	box-sizing:border-box;
	text-decoration:none;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_contents div.outline:after,
#tmp_contents div.box_info:after,
#tmp_contents div.box_info_ttl:after,
#tmp_contents div.box_info_cnt:after,
#tmp_contents div.box_link:after,
#tmp_contents div.box_link_ttl:after,
#tmp_contents div.box_link_cnt:after,
#tmp_contents div.box_menu:after,
#tmp_contents div.box_menu_ttl:after,
#tmp_contents div.box_menu_cnt:after,
#tmp_contents .box_photo:after,
#tmp_event_calendar_ttl:after,
#tmp_event_calendar .box_refine:after,
#tmp_event_main:after,
#tmp_event_calendar .sch_select:after,
#tmp_event_calendar .box_sort:after,
.calendar_list:after,
#tmp_lnavi_calendar:after,
#tmp_contents .event_col3:after,
#tmp_contents .snavi ul:after,
#tmp_map:after,
#tmp_contents #tmp_facilities_btn:after,
#tmp_contents #tmp_idx01_head:after,
#tmp_idx_publicity:after,
#tmp_idx_publicity_ttl:after,
#tmp_idx_publicity_cnt:after,
.idx02_list:after,
.ban_list ul:after,
#tmp_jigyosha_torikumi:after,
#tmp_jigyosha_ban ul:after,
#tmp_miryoku_ttl .miryoku_navi:after,
#tmp_tazunete_ttl:after,
.tazunete_ban:after,
#tmp_sunde:after,
#tmp_sunde_ttl:after,
#tmp_miryoku_ban:after,
#tmp_miryoku_ban_cnt ul:after,
.byoin_cnt:after,
#tmp_byoin_shokai ul:after,
#tmp_byoin_movie:after,
.byoin_shittoku_cnt:after,
.icon_head:after,
.col2_list:after,
#tmp_contents .internet_lead:after,
#tmp_contents .internet_lead_ttl:after,
#tmp_contents .internet_lead_cnt:after,
#tmp_contents .internet_lead_cnt .osusume_report:after,
#tmp_contents .program_list:after,
#tmp_contents .program_list_ttl:after,
#tmp_contents .program_list_cnt:after,
#tmp_contents .program_list_cnt .box_stage:after,
#tmp_contents .program_list_cnt .box_stage2:after,
#tmp_contents .program_list_cnt .box_line:after,
#tmp_contents .program_list_cnt .box_line2:after,
#tmp_contents .internet_idx:after,
#tmp_contents .internet_idx_ttl:after,
#tmp_contents .internet_idx_cnt:after,
#tmp_program_lmenu .netmenu3:after,
#tmp_program_lmenu .netmenu2:after,
#tmp_program_movie .program_list_cnt .ttl:after,
#tmp_contents .half_col2:after,
#tmp_contents .box_idx:after,
#tmp_contents .search_result_kwd:after,
#tmp_search_result .result_gl:after,
#tmp_search_result .page_sending_navi:after,
#tmp_byouin_saiyo:after,
#tmp_byouin_saiyo_ttl:after,
#tmp_byouin_saiyo_cnt:after,
#tmp_byouin_saiyo_cnt .box_byouin_sch:after,
#tmp_byouin_saiyo_cnt .box_byouin_sch_ttl:after,
#tmp_byouin_saiyo_cnt .box_byouin_sch_cnt:after,
#tmp_byouin_topics:after,
#tmp_byouin_topics_ttl:after,
#tmp_byouin_topics_cnt:after,
#tmp_byouin_shittoku:after,
#tmp_byouin_shittoku_ttl:after,
#tmp_byouin_shittoku_cnt:after,
#tmp_contents .box_stage_col2:after,
#tmp_contents .box_stage_col3:after,
#tmp_search_result_contents .page_sort:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}


/*20201023　追加*/
#tmp_sub_search2 .form_wrap .serach_input{
    padding-left: 8px;
}