@charset "UTF-8";

@media screen and (max-width: 739px) {
/*-------------------------ロゴ*/
header h1{
	margin:5px 0px 10px 0px;
}
header h1 img{
	width:auto;
}
header nav{
	padding:0;
}
header nav li{
	width:33.3%;
	padding:0;
	border-right:2px dotted #D2D2D2;
}
header nav li a{
	display:block;
	border-radius: 0px;	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
header nav li:nth-child(4),
header nav li:nth-child(5),
header nav li:nth-child(6){
	border-top:2px dotted #D2D2D2;
}
header nav li:nth-child(3),
header nav li:nth-child(6){
	border-right:none;
}
}

/*contents
-----------------------------------------------------------------------------------------*/
#contents{
	padding-top:10px;
}
@media screen and (max-width: 739px) {
	#contents{padding:0;}
}

/*home-main
-----------------------------------------------------------------------------------------*/
#home-main{
	float:right;
}
#home-main em{
	font-weight:bold;
}
#home-main section{
	margin-bottom:10px;
	border-radius: 10px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background:#FFFFFF;
	box-shadow: 1px 1px 0 #D0D0D4;
	-webkit-box-shadow: 1px 1px 0 #D0D0D4;
	-moz-box-shadow: 1px 1px 0 #D0D0D4;
}
@media screen and (max-width: 739px) {
	#home-main{width:auto;float:none;}
	#home-main section{border-radius: 0px;	-webkit-border-radius: 0px;-moz-border-radius: 0px;}
}
/*-------------------------メインイメージ*/
#home-main section.mainimg{
	padding:10px;
}
@media screen and (max-width: 739px) {
	#home-main section.mainimg{padding:0;}
}
/*-------------------------メッセージ*/
#home-main section.message{
	padding:20px 20px 10px 20px;
}
#home-main section.message h2{
	font-size:16px;
	font-weight:bold;
	color:#F15A24;
}
#home-main section.message p{
	margin:8px 0;
}
#home-main section.message p span{
	margin-right:3px;
}
@media screen and (max-width: 800px) {
	#home-main section.message p span{display:block;margin-bottom:5px;}
}
@media screen and (max-width: 739px) {
	#home-main section.message{padding:15px 15px 5px 15px;}
}
/*-------------------------緊急告知*/
.kinkyu{
	margin-bottom:10px;
	border-radius: 10px;	
	background:#FFF;
	box-shadow: 1px 1px 0 #D0D0D4;
	-webkit-box-shadow: 1px 1px 0 #D0D0D4;
	overflow:hidden;
	padding:15px;
	font-size:16px;
	line-height:1.5;
	text-align:center;
}
.kinkyu time{
	display:block;
	background:#F15A24;
	margin:-15px -15px 15px -15px;
	padding:5px 15px;
	color:#FFF;
	font-size:14px;
}
.kinkyu time a{
	color:#FFF;
}

.kinkyu span{
	color:#FF0000;
}
@media screen and (max-width: 739px) {
	.kinkyu{border-radius: 0px;-webkit-border-radius: 0px;font-size:16px;border:none;padding:10px;}
	.kinkyu time{margin:-10px -10px 10px -10px;}
}
/*-------------------------ピックアップ*/
.picup{
	margin-bottom:10px;
	border-radius: 10px;	
	background:#FFF;
	box-shadow: 1px 1px 0 #D0D0D4;
	-webkit-box-shadow: 1px 1px 0 #D0D0D4;
	overflow:hidden;
	padding:15px;
	font-size:16px;
	line-height:1.5;
	text-align:center;
}
.picup time{
	display:block;
	background:#4DAFCB;
	margin:-15px -15px 15px -15px;
	padding:5px 15px;
	color:#FFF;
	font-size:14px;
}
.kinkyu time a{
	color:#FFF;
}

.picup span{
	color:#FF0000;
}
@media screen and (max-width: 739px) {
	.picup{border-radius: 0px;-webkit-border-radius: 0px;font-size:16px;border:none;padding:10px;}
	.picup time{margin:-10px -10px 10px -10px;}
}
/*-------------------------お知らせ*/
#home-main section.topics{
	padding:15px;
}
#home-main section.topics h2{
	padding-bottom:1px;
	border-bottom:1px dotted #B3B3B3;
}
#home-main section.topics h2 a{
	display:block;
	background:url(images/maru_ya.png) right no-repeat;
}
#home-main section.topics h2 a:hover{
	background-color:#EBF0F0
}
#home-main section.topics h3{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding:8px 12px;
	background:#D9EEF8 url(images/subtitle.png);
	border-radius: 4px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top:5px;
}
#home-main section.topics li{
	border-top:1px dotted #B3B3B3;
	padding:9px;
}
#home-main section.topics li:first-child{
	border:none;
}
#home-main section.topics li span.date{
	font-size:12px;
	color:#808080;
	float:right;
}
#home-main section.topics li span.item{
	display:block;
	margin-right:130px;
}

#home-main section.topics li span.sub{
	display:block;
	font-size:14px;
	margin-right:130px;
	color:#000000;
}

@media screen and (max-width: 739px) {
	#home-main section.topics li{padding:8px 0;}
	#home-main section.topics li span.date{float:none;}
	#home-main section.topics li span.item{margin:0;}
}
/*-------------------------行事予定*/
#home-main section.event{
	padding:15px;
}
#home-main section.event h2{
	padding-bottom:1px;
}
#home-main section.event h2 a{
	display:block;
	background:url(images/maru_ya.png) right no-repeat;
}
#home-main section.event h2 a:hover{
	background-color:#EBF0F0
}
#home-main section.event li{
	border-top:1px dotted #B3B3B3;
	padding:9px;
}
#home-main section.event li span.date{
	width:170px;
	padding:0 2px 0 48px;
	margin:-1px 0;
	text-align:center;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	float:right;
	background:url(images/event_date_pc.png) right no-repeat;
}
#home-main section.event li span.item{
	display:block;
	margin-right:170px;
}
#home-main section.event li span.date span{
	display:inline;
	margin:0;
	font-weight:bold;
}

/*-------------------------県の行事*/
/*
#home-main section.event p.kenmark{
	background:url(images/check_ken.png) left no-repeat;
	padding-left:22px;
	margin-bottom:10px;
	
}
*/

#home-main section.event li.ken{
	background:url(images/check_ken.png) left no-repeat;
	padding-left:25px;
}

@media screen and (max-width: 739px) {
	#home-main section.event li{padding:8px 0;}
	#home-main section.event li span.date{width:75px;padding:2px 0;line-height:18px;background-image:url(images/event_date_sp.png);}
	#home-main section.event li span.item{margin-right:80px;}
	#home-main section.event li span.date span{display:block;color:#FFFFFF;}
}



/*home-side
-----------------------------------------------------------------------------------------*/
#home-side{
	width:220px;
	float:left;
}
@media screen and (max-width: 739px) {
	#home-side{width:auto;float:none;margin:10px 20px 0px 20px;}
}
/*-------------------------information*/
#home-side #information{
	float:none;
}
#home-side #information ul.about_nav{
	margin-top:4px;
	border-bottom:1px dotted #B3B3B3;
}
#home-side #information ul.about_nav li{
	border-top:1px dotted #B3B3B3;
}
#home-side #information ul.about_nav li a{
	display:block;
	padding:4px 20px 4px 4px;
	background:url(images/maru_ya.png) right no-repeat;
	border-radius: 4px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#home-side #information ul.about_nav li a:hover{
	background-color:#EBF0F0;
	text-decoration:none;
}
@media screen and (max-width: 999px) {
	#home-side #information{margin:0;}
	#home-side #information p.btn{border:none;padding:0;}
}
/*-------------------------category*/
#home-side section a.category{
	display:block;
	margin-top:10px;
	padding:10px;
	border-radius: 10px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background:#FFFFFF ;
	box-shadow: 1px 1px 0 #D0D0D4;
	-webkit-box-shadow: 1px 1px 0 #D0D0D4;
	-moz-box-shadow: 1px 1px 0 #D0D0D4;
}
#home-side section a h2{
	background:url(images/maru_ya.png) right no-repeat;
}
#home-side section a p{
	font-size:12px;
	color:#666666;
	margin-top:3px;	
}
#home-side section a p.img{
	text-align:center;
	margin-bottom:5px;
}
#home-side section a.category:hover{
	text-decoration:none;
	background-color:#FFFFCC;
}
#home-side section a p strong{
	font-size:14px;
	font-weight:bold;
	color:#ED1C24;
}
#home-side section ul{
	margin:-30px 10px 20px 15px;
}
#home-side section li{
	padding-left:10px;
	background:url(images/ya_blue.png) 0px 8px no-repeat;
}
/*-------------------------救急医療*/
#home-side section.kyukyu a.category{
	padding-bottom:35px;
}
/*-------------------------バナー*/
#home-side div.banner{
	margin:10px 0;
	border-radius: 10px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:5px solid #DCDCDC;
	padding:10px 0 5px 0;
	text-align:center;
	background:#FFFFFF;
}
#home-side div.banner li{
	margin-bottom:5px;
}
#home-side form{
	text-align:center;
}

@media screen and (max-width: 739px) {
	#home-side section a p.img{display:none;}
	#home-side div.banner{margin:10px 0;border:none;padding:0;text-align:center;background:none;}
}

