@charset "utf-8";

/* ==================================================
contents
================================================== */
/* sec
============================== */
.wrap_sec {
	width:100%;
	min-width:1240px;
	color:inherit;
}
.sec {
	width:1240px;
	margin:0 auto;
	padding:35px 0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#tmp_sec01,
#tmp_sec03 {
	background-color:#d9effe;
}
#tmp_sec02 {
	background-color:#fafafa;
}
#tmp_sec04 {
	background-color:#ffffff;
}
/* top_col2
============================== */
.top_col2,
.top2_col2 {
	clear:both;
}
.top_col2L {
	float:left;
	width:600px;
}
.top_col2R {
	float:right;
	width:600px;
}
.top2_col2L {
	float:left;
	width:610px;
}
.top2_col2R {
	float:right;
	width:610px;
}
/* list_table
============================== */
table.list_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table.list_table td {
	text-align:left;
	vertical-align:top;
	padding:18px 5px 18px 0;
	border-top:1px dotted #cbcbcb;
}
table.list_table .img {
	width:90px;
}
table.list_table .date {
	width:5em;
}
table.list_table tr:first-child td {
	border-top:none;
}
/* ==================================================
top_gallery
================================================== */
#tmp_top_gallery {
	background-color:#eeeeee;
}
#tmp_top_gallery .sec {
	position:relative;
	padding:0;
}
/* gallery
============================== */
#tmp_gallery {
	position:relative;
}
#tmp_gallery ul {
	list-style:none;
}
#tmp_gallery ul li img {
	vertical-align:top;
}
.no_javascript #tmp_gallery ul {
	height:540px;
	overflow:hidden;
}
#tmp_gallery .gallery_ctrl {
	position:absolute;
	width:300px;
	right:45px;
}
#tmp_gallery .list_order {
	position:absolute;
	left: 100px;
	bottom: 13px;
	z-index:10;
}
#tmp_gallery .list_order li {
	float:left;
	margin:0 10px 0 0;
}
#tmp_gallery .list_order li img {
	vertical-align:top;
}
#tmp_gallery .gallery_cntrol {
	position:absolute;
	left: 0;
	bottom: 10px;
	z-index:10;
}
#tmp_gallery .gallery_navi {
	display:none;
}
/* tnavi
============================== */
#tmp_tnavi {
	position:absolute;
	top:30px;
	right:45px;
	z-index:10;
}
#tmp_tnavi p {
	margin:0 0 10px;
}
#tmp_tnavi ul {
	list-style:none;
}
#tmp_tnavi li {
	margin:0 0 10px;
	font-size:130%;
	font-weight:bold;
}
#tmp_tnavi li a {
	display:block;
	padding:5px;
	color:#0068b3;
	background-color:#ffffff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0 2px 0 #cccccc;
	-moz-box-shadow:0 2px 0 #cccccc;
	box-shadow:0 2px 0 #cccccc;
}
#tmp_tnavi li a:hover {
    background-color: #eeeeee;
	color:#0068b3;
	text-decoration:none;
}
#tmp_tnavi li span {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:68px;
	padding-left:100px;
	background-position:10px center;
	background-repeat:no-repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#tmp_tnavi .tnavi_mayor span {
	background-image:url(/shared/templates/top/images/mayor_icon.png);
}
#tmp_tnavi .tnavi_gikai span {
	background-image:url(/shared/templates/top/images/gikai_icon.png);
}
/* ==================================================
contents
================================================== */
#tmp_shinsei,
#tmp_word,
#tmp_benri,
#tmp_hsearch_s,
#tmp_news,
#tmp_info,
#tmp_event,
#tmp_sns,
#tmp_pickup,
#tmp_shisei,
#tmp_shisei_voice,
#tmp_shisei_annnai,
#tmp_shisei_pop {
	margin:0 0 30px;
	clear:both;
}
#tmp_shinsei_ttl,
#tmp_word_ttl,
#tmp_benri_ttl,
#tmp_hsearch_s_ttl,
#tmp_news_ttl,
#tmp_info_ttl,
#tmp_event_ttl,
#tmp_sns_ttl,
#tmp_pickup_ttl,
#tmp_shisei_ttl {
	text-align:center;
	margin:0 0 10px;
}
#tmp_shinsei_ttl h2,
#tmp_word_ttl h2,
#tmp_benri_ttl h2,
#tmp_hsearch_s_ttl h2,
#tmp_news_ttl h2,
#tmp_info_ttl h2,
#tmp_event_ttl h2,
#tmp_sns_ttl h2,
#tmp_pickup_ttl h2,
#tmp_shisei_ttl h2 {
	display:inline-block;
	font-size:171.4%;
	padding-left:33px;
}
#tmp_shisei_voice_ttl,
#tmp_shisei_annnai_ttl,
#tmp_shisei_pop_ttl {
	text-align:center;
	margin:0 0 5px;
}
#tmp_shisei_voice_ttl h3,
#tmp_shisei_annnai_ttl h3,
#tmp_shisei_pop_ttl h3 {
	display:inline-block;
	font-size:143%;
	padding-left:30px;
}
.sp_navi {
	display:none;
}
/* shinsei
============================== */
#tmp_shinsei_ttl h2 {
	background:url(/shared/templates/top/images/shinsei_ttl_icon.png) no-repeat left 2px;
	padding-left:30px;
}
#tmp_shinsei_cnt {
	position:relative;
	margin-right:-14px;
}
#tmp_shinsei_cnt ul {
	list-style:none;
	letter-spacing:-.4em;
}
#tmp_shinsei_cnt ul li {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	width:190px;
	margin:0 13px 0 0;
	padding-bottom:23px;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_shinsei_cnt ul li a {
	display:table-cell;
	vertical-align:middle;
	padding:15px 10px 10px 35px;
	background:#0068b3 url(/shared/images/icon/navi_icon_wh.png) no-repeat 20px center;
	color:#ffffff;
	width:25%;
	height:70px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 3px 0 #034679;
	-moz-box-shadow:0 3px 0 #034679;
	box-shadow:0 3px 0 #034679;
	box-sizing:border-box;
}
#tmp_shinsei_cnt ul li a:hover {
    background-color: #015089;
    color:#ffffff;
	text-decoration:none;
}
/* word
============================== */
#tmp_word_ttl h2 {
	background:url(/shared/templates/top/images/word_ttl_icon.png) no-repeat left 5px;
}
#tmp_word_cnt {
	background-color:#ffffff;
	color:inherit;
	padding:20px 10px 10px 20px;
}
#tmp_word_cnt ul {
	list-style:none;
}
#tmp_word_cnt ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 1.5em 0 0;
	padding-bottom:0.5em;
	font-size:114.3%;
}
#tmp_word_cnt ul li a {
	display:block;
	color:#024a78;
	background-color:transparent;
	text-decoration:underline;
}
#tmp_word_cnt ul li a:hover {
	text-decoration:none;
}
/* benri
============================== */
#tmp_benri_ttl h2 {
	background:url(/shared/templates/top/images/benri_ttl_icon.png) no-repeat left 3px;
}
#tmp_benri_cnt {
	position:relative;
	margin-left:-13px;
}
#tmp_benri_cnt ul {
	list-style:none;
	letter-spacing:-.4em;
}
#tmp_benri_cnt ul li {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:140px;
	margin:0 0 0 12px;
	padding-bottom:8px;
	font-size:114.3%;
	line-height:1.2;
	font-weight:bold;
}
#tmp_benri_cnt ul li a {
	display:block;
	padding:80px 2px 10px;
	min-height:120px;
	background-color:#ffffff;
	color:#333333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 0 #cccccc;
	-moz-box-shadow:0 2px 0 #cccccc;
	box-shadow:0 2px 0 #cccccc;
	background-position:center 10px;
	background-repeat:no-repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
}
#tmp_benri_cnt ul .bnavi01 a,
#tmp_benri_cnt ul .bnavi04 a,
#tmp_benri_cnt ul .bnavi09 a {
	padding-top:70px;
}
#tmp_benri_cnt ul .bnavi11 a,
#tmp_benri_cnt ul .bnavi12 a {
	background-color:#0068b3;
	color:#ffffff;
	-webkit-box-shadow:0 3px 0 #034679;
	-moz-box-shadow:0 3px 0 #034679;
	box-shadow:0 3px 0 #034679;
}
#tmp_benri_cnt ul li span {
	display:block;
	width:100%;
}
#tmp_benri_cnt .bnavi01 a {
	background-image:url(/shared/templates/top/images/bnavi_icon01.png);
}
#tmp_benri_cnt .bnavi02 a {
	background-image:url(/shared/templates/top/images/bnavi_icon02.png);
}
#tmp_benri_cnt .bnavi03 a {
	background-image:url(/shared/templates/top/images/bnavi_icon03.png);
}
#tmp_benri_cnt .bnavi04 a {
	background-image:url(/shared/templates/top/images/bnavi_icon04.png);
}
#tmp_benri_cnt .bnavi05 a {
	background-image:url(/shared/templates/top/images/bnavi_icon05.png);
}
#tmp_benri_cnt .bnavi06 a {
	background-image:url(/shared/templates/top/images/bnavi_icon06.png);
}
#tmp_benri_cnt .bnavi07 a {
	background-image:url(/shared/templates/top/images/bnavi_icon07.png);
}
#tmp_benri_cnt .bnavi08 a {
	background-image:url(/shared/templates/top/images/bnavi_icon08.png);
}
#tmp_benri_cnt .bnavi09 a {
	background-image:url(/shared/templates/top/images/bnavi_icon09.png);
}
#tmp_benri_cnt .bnavi10 a {
	background-image:url(/shared/templates/top/images/bnavi_icon10.png);
}
#tmp_benri_cnt .bnavi11 a {
	background-image:url(/shared/templates/top/images/bnavi_icon11.png);
}
#tmp_benri_cnt .bnavi12 a {
	background-image:url(/shared/templates/top/images/bnavi_icon12.png);
}
#tmp_benri_cnt ul li a:hover {
	background-color:#eeeeee;
	color:#333333;
}
#tmp_benri_cnt .bnavi11 a:hover,
#tmp_benri_cnt .bnavi12 a:hover {
	background-color:#015089;
	color:#ffffff;
}
/* hsearch_s
============================== */
#tmp_hsearch_s_ttl h2 {
	background:url(/shared/templates/top/images/hsearch_ttl_icon.png) no-repeat left 5px;
}
/* news
============================== */
#tmp_news_ttl h2 {
	background:url(/shared/templates/top/images/news_ttl_icon.png) no-repeat left top;
}
#tmp_info_ttl h2 {
	background:url(/shared/templates/top/images/info_ttl_icon.png) no-repeat left 2px;
}
#tmp_event_ttl h2 {
	background:url(/shared/templates/top/images/event_ttl_icon.png) no-repeat left 2px;
}
#tmp_news_cnt,
#tmp_info_cnt,
#tmp_event_cnt {
	border:1px solid #d0d0d0;
	background-color:#ffffff;
	color:inherit;
	padding:5px 15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin:0 0 10px;
}
#tmp_event_cnt table.list_table td {
	padding:10px 5px;
}
#tmp_news_cnt a,
#tmp_info_cnt a, 
#tmp_event_cnt a {
	color:#024a78;
	background-color:#ffffff;
	text-decoration:underline;
}
#tmp_news_cnt a:hover,
 #tmp_info_cnt a:hover, 
 #tmp_event_cnt a:hover {
	text-decoration:none;
}
/* box_event */
#tmp_event .box_event {
	border-top:1px dotted #cbcbcb;
	padding:10px 0;
	clear:both;
}
#tmp_event .box_event:first-child {
	border-top:none
}
#tmp_event .box_event_pht {
	float:left;
	width:90px;
}
#tmp_event .box_event_pht img {
	width:100%;
	height:auto;
}
#tmp_event .box_event_cnt {
	float:right;
	width:470px;
	display:table;
}
#tmp_event .box_event_cnt p {
	display:table-cell;
	vertical-align:top;
}
#tmp_event .box_event_cnt p.date {
	padding:0 10px 0 0;
	width:5em;
}
/* sns
============================== */
#tmp_sns_ttl h2 {
	background:url(/shared/templates/top/images/sns_ttl_icon.png) no-repeat left 5px;
}
#tmp_sns .wrap_box_sns {
	float:left;
	width:400px;
	margin:0 20px 0 0;
}
#tmp_sns .last {
	margin-right:0;
}
#tmp_sns .box_sns {
	background-color:#ffffff;
	color:inherit;
	background-repeat:no-repeat;
	background-position:left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#tmp_sns .box_sns a {
	 color:#333333;
	 background-color:transparent;
	 text-decoration:underline;
}
#tmp_sns .box_sns a:hover {
	text-decoration:none;
}
#tmp_sns .box_sns_img img {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#tmp_sns .box_sns_ttl {
	text-align:center;
	padding:8px 10px;
}
#tmp_sns .box_sns_ttl h3 {
	font-size:143%;
}
#tmp_sns .box_sns_cnt {
	padding:0 20px 20px;
}
#tmp_sns #tmp_sns_facebook .box_sns {
	background-image:url(/shared/templates/top/images/sns_facebook.jpg);
}
#tmp_sns #tmp_sns_channel .box_sns {
	background-image:url(/shared/templates/top/images/sns_channel.jpg);
}
#tmp_sns #tmp_sns_instagram .box_sns {
	background-image:url(/shared/templates/top/images/sns_instagram.jpg);
}
/* pickup
============================== */
#tmp_pickup_ttl {
	margin-bottom:20px;
}
#tmp_pickup_ttl h2 {
	background:url(/shared/templates/top/images/pickup_ttl_icon.png) no-repeat left 2px;
}
#tmp_pickup_cnt {
	position:relative;
	line-height:1.4;
}
/* pickup_slide */
#tmp_pickup_slide {
	padding:0 60px 10px 60px;
}
#tmp_pickup_slide .wrap_box_pickup {
	width:360px;
	margin:0 0 10px;
	display:inline-block;
	vertical-align:top;
}
#tmp_pickup_slide .wrap_box_pickup:first-child {
	margin-left:0;
}
#tmp_pickup_slide .list_order {
	display:none;
}
#tmp_pickup_slide .box_gallery {
	width:380px !important;
}
#tmp_pickup_slide .box_pickup {
	width:360px;
	min-height:160px;
	margin:0 20px 0 0;
	padding:20px 15px;
	background-color:#ffffff;
	color:inherit;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#tmp_pickup_slide .box_pickup p {
	display:table-cell;
	vertical-align:top;
}
#tmp_pickup_slide .box_pickup .pic {
	padding:0 10px 0 0;
}
#tmp_pickup_slide .prev {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
#tmp_pickup_slide .prev a {
	background:url(/shared/templates/top/images/pickup/prev.png) no-repeat left center;
	width:40px;
	height:160px;
	display:block;
}
#tmp_pickup_slide .prev a:hover {
	background:url(/shared/templates/top/images/pickup/prev_hover.png) no-repeat left center;
}
#tmp_pickup_slide .next {
	position:absolute;
	right:0;
	top:0;
	z-index:10;
}
#tmp_pickup_slide .next a {
	background:url(/shared/templates/top/images/pickup/next.png) no-repeat left center;
	width:40px;
	height:160px;
	display:block;
}
#tmp_pickup_slide .prev a span,
#tmp_pickup_slide .next a span {
	width:40px;
	height:160px;
	display:block;
	position: relative;
	z-index: -1;
	overflow: hidden;
}
#tmp_pickup_slide .next a:hover {
	background:url(/shared/templates/top/images/pickup/next_hover.png) no-repeat left center;
}
#tmp_pickup_slide .gallery_cntrol p {
	position:absolute;
	right:0;
	top:-50px;
	z-index:10;
}
.no_javascript #tmp_pickup_slide {
	padding-right:0;
}
.no_javascript #tmp_pickup_slide .wrap_box_pickup {
	width:360px;
	display:inline-block;
	vertical-align:top;
	margin:0 15px 15px 0;
}
.no_javascript #tmp_pickup_slide .box_pickup {
	margin:0;
}
#tmp_pickup_cnt .read_all {
	display:block;
}
#tmp_pickup_cnt .read_all p a {
    display: block;
    padding: 4px 30px 2px;
    background-color: #d0d0d0;
    color: #333333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 0 #ababab;
    -moz-box-shadow: 0 3px 0 #ababab;
    box-shadow: 0 3px 0 #ababab;
}
#tmp_pickup_cnt .read_all p a:hover {
    background-color: #eeeeee;
    color: #333333;
}
#tmp_pickup_cnt .read_all p a span {
    display: inline-block;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(/shared/images/icon/navi_icon_bk.png);
    padding-left: 15px;
    padding-top: 2px;
}
/* shisei
============================== */
#tmp_yakusho {
	display:none;
}
#tmp_shisei {
	margin-bottom:20px;
}
#tmp_shisei_ttl h2 {
	background:url(/shared/templates/top/images/shisei_ttl_icon.png) no-repeat left 2px;
}
#tmp_shisei_cnt ul {
	list-style:none;
}
#tmp_shisei_cnt ul li {
	float:left;
	width:236px;
	text-align:center;
	margin:0 15px 0 0;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_shisei_cnt .shisei_cate05 {
	margin-right:0;
}
#tmp_shisei_cnt ul li a {
	display:block;
	background-color:#0068b3;
	color:#ffffff;
	padding:10px 5px 13px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 3px 0 #034679;
	-moz-box-shadow:0 3px 0 #034679;
	box-shadow:0 3px 0 #034679;
}
#tmp_shisei_cnt ul li a:hover {
	background-color:#015089;
	color:#ffffff;
	text-decoration:none;
}
#tmp_shisei_cnt ul li span {
	display:block;
	padding-top:75px;
	background-position:center 16px;
	background-repeat:no-repeat;
}
#tmp_shisei_cnt .shisei_cate01 span {
	background-image:url(/shared/templates/top/images/shisei_cate01_icon.png);
}
#tmp_shisei_cnt .shisei_cate02 span {
	background-image:url(/shared/templates/top/images/shisei_cate02_icon.png);
}
#tmp_shisei_cnt .shisei_cate03 span {
	background-image:url(/shared/templates/top/images/shisei_cate03_icon.png);
}
#tmp_shisei_cnt .shisei_cate04 span {
	background-image:url(/shared/templates/top/images/shisei_cate04_icon.png);
}
#tmp_shisei_cnt .shisei_cate05 span {
	background-image:url(/shared/templates/top/images/shisei_cate05_icon.png);
}
#tmp_shisei_voice,
#tmp_shisei_annnai {
	background-color:#f4f4f4;
	color:inherit;
	padding:12px 0 5px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#tmp_shisei_pop {
	background-color:#f4f4f4;
	color:inherit;
	padding:12px 200px 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#tmp_shisei_voice_ttl h3 {
	background:url(/shared/templates/top/images/shisei_voice_ttl_icon.png) no-repeat left 2px;
}
#tmp_shisei_annnai_ttl h3 {
	background:url(/shared/templates/top/images/shisei_annnai_ttl_icon.png) no-repeat left 2px;
}
#tmp_shisei_pop_ttl h3 {
	background:url(/shared/templates/top/images/shisei_pop_ttl_icon.png) no-repeat left 2px;
}
/* shisei_voice */
#tmp_shisei_voice_cnt ul {
	list-style:none;
}
#tmp_shisei_voice_cnt ul li {
	width:190px;
	float:left;
	margin:0 10px 0 0;
	padding-bottom:5px;
	text-align:center;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_shisei_voice_cnt ul li a {
	display:block;
	padding:80px 5px 20px;
	background-color:#d9effe;
	color:#024a78;
	background-repeat:no-repeat;
	background-position:center 18px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 3px 0 #9abfd9;
	-moz-box-shadow:0 3px 0 #9abfd9;
	box-shadow:0 3px 0 #9abfd9;
}
#tmp_shisei_voice_cnt .voice_cate01 a {
	background-image:url(/shared/templates/top/images/voice_icon1.png);
}
#tmp_shisei_voice_cnt .voice_cate02 a {
	background-image:url(/shared/templates/top/images/voice_icon2.png);
}
#tmp_shisei_voice_cnt .voice_cate03 a {
	background-image:url(/shared/templates/top/images/voice_icon3.png);
}
#tmp_shisei_voice_cnt ul li a:hover {
	background-color:#ffffff;
	color:#024a78;
	text-decoration:none;
}
/* shisei_annnai */
#tmp_shisei_annnai_cnt ul {
	list-style:none;
	letter-spacing:-.4em;
}
#tmp_shisei_annnai_cnt ul li {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	width:190px;
	margin:0 10px 0 0;
	padding-bottom:5px;
}
#tmp_shisei_annnai_cnt ul li a {
	display:block;
	padding:20px 5px 18px 40px;
	background:#ffffff url(/shared/images/icon/navi_icon_bl.png) no-repeat 19px center;
	color:#024a78;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #024a78;
	text-decoration:none;
}
#tmp_shisei_annnai_cnt ul li a:hover {
	background:#d9effe url(/shared/images/icon/navi_icon_bl.png) no-repeat 19px center;
	color:#024a78;
}
/* shisei_pop */
#tmp_shisei_pop_cnt h4 {
	float:left;
	position:relative;
	width:200px;
	height:40px;
	overflow:hidden;
}
#tmp_shisei_pop_cnt .pop_ttl1 {
	background:url(/shared/templates/top/images/pop_ttl1.png) no-repeat left top;
}
#tmp_shisei_pop_cnt .pop_ttl2 {
	background:url(/shared/templates/top/images/pop_ttl2.png) no-repeat left top;
}
#tmp_shisei_pop_cnt h4 span  {
	display:block;
	position:relative;
	width:200px;
	height:40px;
	overflow:hidden;
	z-index:-1;
}
#tmp_shisei_pop_cnt .col2 p {
	float:left;
	line-height:1.4;
	color:#00548c;
	background-color:transparent;
	margin-left:13px;
}
#tmp_shisei_pop_cnt .col2 p strong {
	font-size:228.6%;
	padding-right:0.1em;
}
#tmp_shisei_pop_cnt .date {
	float:right;
	clear:both;
}
#tmp_shisei_pop_cnt .col2 .col2R {
	width:49%;
}
#tmp_shisei_pop_cnt .col2 .col2L {
	width:49%;
	margin-right:2%;
}
/* ==================================================
20190520修正
================================================== */
#tmp_gallery .list_order li img {
	width:20px;
	height:20px;
}
#tmp_gallery .list_order li {
	margin-right:4px;
}
#tmp_gallery .list_order {
	bottom:16px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
.wrap_sec:after,
.sec:after,
.top_col2:after,
.top2_col2:after,
.read_all:after,
#tmp_shinsei:after,
#tmp_shinsei_ttl:after,
#tmp_shinsei_cnt ul:after,
#tmp_word:after,
#tmp_word_ttl:after,
#tmp_word_cnt:after,
#tmp_benri:after,
#tmp_benri_ttl:after,
#tmp_benri_cnt:after,
#tmp_hsearch_s:after,
#tmp_hsearch_s_ttl:after,
#tmp_hsearch_s_cnt:after,
#tmp_news:after,
#tmp_news_ttl:after,
#tmp_news_cnt:after,
#tmp_info:after,
#tmp_info_ttl:after,
#tmp_info_cnt:after,
#tmp_event:after,
#tmp_event_ttl:after,
#tmp_event_cnt:after,
#tmp_event .box_event:after,
#tmp_sns:after,
#tmp_sns_ttl:after,
#tmp_sns_cnt:after,
#tmp_pickup_slide:after,
#tmp_pickup:after,
#tmp_pickup_ttl:after,
#tmp_pickup_cnt:after,
#tmp_shisei:after,
#tmp_shisei_ttl:after,
#tmp_shisei_cnt:after,
#tmp_shisei_voice:after,
#tmp_shisei_voice_ttl:after,
#tmp_shisei_voice_cnt:after,
#tmp_shisei_annnai:after,
#tmp_shisei_annnai_ttl:after,
#tmp_shisei_annnai_cnt:after,
#tmp_shisei_pop:after,
#tmp_shisei_pop_ttl:after,
#tmp_shisei_pop_cnt:after {
	content: ""; /* 変更しない */
	display: table; /* 変更しない */
	clear: both; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
