/*インナーコンテンツ*/

/*共通-*/
main #in_com_l a:link, main #in_com_l a:visited, main #in_com_l a:active {
	color: #3366CC;
}
main #in_com_l a:hover {
    color: #cc3366;
}
main #in_com_l .right_img {
	float: right;
    width: 35%;
	max-width: 260px;
	height: auto;
    margin: 0 0 1rem 1rem;
}
main #in_com_l .right_img img {
    width: 100%;
	max-width: 260px;
	height: auto;
}
/*-さくらとは-*/
main #in_com_l .face {
    float: right;
    width: 35%;
    margin: 0 0 1rem 1rem;
}
/*-さくらだより-*/
ul#pdf li:after {
	content: url("../sakura/img/pdf.png");
    display: inline-block;
    vertical-align: middle;
	padding: 1rem 1.5rem;
}
ul#pdf a:link, ul#pdf a:visited, ul#pdf a:active {
	text-decoration: underline;
}
ul#pdf li a:hover {
    text-decoration: none;
}
/*-地域だより-*/
ul#chiiki_l{
	width: 35%;
	padding-left: 5%;
	float: left;
	overflow: hidden;
}
ul#chiiki_r{
	width: 60%;
	float: right;
	overflow: hidden;
}
dl.chiiki{
	font-size: 1.7rem;
	padding-bottom: 2rem;
}
.chiiki dt{
    text-indent: -2rem;
    padding-left: 2rem;
}
.chiiki dd{
	text-indent: 2rem;
	padding-bottom: 1rem;
}
#chiiki_annai li{
	padding-bottom: 1rem;
}

#chiiki_annai li p{
	padding: 0.5rem 0;
    text-indent: -2rem;
    padding-left: 2rem;
	margin: 0;
}
/*-介護保険 障がい福祉-*/
.fukushi img{
	margin-bottom: 3rem;
}
.fukushi p{
	margin: 0;
	padding: 0;
}
/*-総合施設案内-*/
ul.access {
	font-size: 0;
	margin-bottom: 5rem
}
ul.access li:first-child {
	display: inline-block;
	width: 400px;
	vertical-align: top;
}
ul.access li:last-child {
	display: inline-block;
	width: 300px;
	margin-left: 12px;
	vertical-align: top;
}
ul.access li:last-child img{
	width: 100%;
	height: auto;
}
main #in_com_l img.w_80{
	float: right;
    width: 25%;
	height: auto;
    margin: 0 0 3rem 1rem;
}
ul.waku_silver{
	clear: both;
    width: 740px;
    background: #eee;
	padding: 5% 0 3%;
    margin: 0 0 5% -14px ;
}
ul.waku_silver li{
    width: 93%;
    background: #FFF;
	padding: 0;
    margin:0 auto 1.5%;
	height: 15.0rem; 
}
ul.waku_silver li:first-child{
	height: 24.0rem; 
}
ul.waku_silver li:last-child{
	height:auto;
	padding-bottom: 1%;
}
ul.waku_silver li p{
	font-size: 1.6rem;
	padding: 1% 0 0 2%; 
	margin: 0;
	line-height: 1.5;
}
ul.waku_silver li img{
	float: right;
	width: 15.0rem;
	height: 15.0rem;
	margin-left: 1rem;
  object-fit: cover;
}
ul.waku_silver li:first-child img{
	float: right;
	width: 24.0rem;
	height: 24.0rem;
}
/*-障がい福祉・児童支援-*/
ul.home_help{
	clear: both;
	margin-bottom: 2rem;
	}
ul.home_help li:nth-child(1){
	float: right;
    width: 35%;
	max-width: 210px;
	height: auto;
    margin: 0 0 1rem 1rem;
}
ul.home_help li:nth-child(2){
	font-weight: bold;
}
ul.home_help li:nth-child(3){
}
.map{
	margin-bottom: 3rem;
}
/*-暮らし-*/
.sumai_aqua {
    padding: 11.0rem 0;
    text-align: center;
}
.sumai_aqua p {
    font-size: 1.6rem;
    font-weight: bold;
    color: #478ec9;
    line-height: 2;
}
.sumai_aqua img {
    margin-top: 0.2rem;
}
.sumai_aqua02, .sumai_mail {
    padding: 5.0rem 0;
    text-align: center;
}
.sumai img {
    width: 80%;
    height: auto;
    margin: 2rem 10%;
}
.kurasapo img {
    width: 100%;
    height: auto;
    margin: 1rem 0 2rem;
}
.kurasapo02 {
    width: 100%;
	text-align: center;
}
.kurasapo02 img {
    width: 100%;
    max-width: 48rem;
	height: auto;
	margin: 2rem auto;
}
ol.nyukai li {
    padding: 1rem 0;
}
@media screen and (max-width:1200px) {
ul.waku_silver li p{
	font-size: 1.7rem;
}
	}
/*tb*/
@media screen and (max-width:1024px) {
/*-さくらとは-*/	
	main #in_com_l .face {
    float: right;
    width: 25%;
    margin: 0 0 1rem 1rem;
}
	}
@media screen and (max-width:1000px) {
/*-さくらとは-*/	
	main #in_com_l .face {
    float: right;
    width: 30%;
    margin: 0 0 1rem 1rem;
}
	}
@media screen and (max-width:900px) {
	}
@media screen and (max-width:820px) {
	}
@media screen and (max-width:768px) {
/*-総合施設案内-*/
ul.access {
font-size: 0;
}
ul.access li:first-child {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
ul.access li:last-child {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 3%;
	text-align: center;
	vertical-align: top;
}
ul.access li:last-child img{
	width: 50%;
}
	}
@media screen and (max-width:720px) {
/*-さくらとは-*/	
	main #in_com_l .face {
    float: right;
    width: 30%;
    margin: 0 0 1rem 1.5rem;
}
ul.waku_silver{
	clear: both;
    width: 100%;
    background: #eee;
	padding: 5% 0 3%;
	margin: 0;
}
ul.access li:last-child img{
	width: 60%;
}
	}
@media screen and (max-width:600px) {
main #in_com_l .right_img {
    float:none;
    width: 100%;
	height: auto;
    margin:0 auto 1rem;
	text-align: center;
}
main #in_com_l .right_img img {
    width: 100%;
	height: auto;
}
/*-さくらとは-*/
main #in_com_l .face {
    float: right;
    width: 35%;
    margin: 0 0 1rem 1.5rem;
}
ul.waku_silver li p{
	font-size: 1.7rem;
	line-height: 1.3;
}
ul.access li:last-child img{
	width: 70%;
}
/*-障がい福祉・児童支援-*/
ul.home_help li:nth-child(1) img{
	width: 100%;
	height: auto;
}
.facilities .pc_no,	
.homehelp .pc_no,	
.childwelfare .pc_no{
	display: inline;
	}
}
/*sp*/
@media screen and (max-width:480px) {
/*-共通-*/	
/*-さくらとは-*/	
main #in_com_l .face {
    float: none;
    width: 74%;
    margin: 5% 13% 5%;
}
/*-介護保険 障がい福祉-*/
.fukushi img{
	width: 70%;
	height: auto;
	margin-bottom: 1rem;
}
/*-総合施設案内-*/
main #in_com_l img.w_80{
    float:none;
    width: 50%;
	height: auto;
    margin:0 25% 2%;
}
ul.waku_silver li{
    width: 90%;
	padding:3% 0;
	height:auto;
}
ul.waku_silver li:first-child{
	height:auto;
}
ul.waku_silver li:last-child{
	height:auto;
	padding-bottom: 3%;
}
ul.waku_silver li p{
	font-size: 1.8rem;
	padding: 0.5% 10%; 
	margin: 0;
	line-height: 1.5;
}
ul.waku_silver li img{
	float: none;
	width: 80%;
	height: 80%;
	margin: 0 10%;
}
ul.waku_silver li:first-child img{
	float: none;
	width: 80%;
	height: 80%;
	margin: 0 10% 2%;
}
/*-障がい福祉・児童支援-*/
ul.home_help li:nth-child(1){
    float:none;
    width: 100%;
	height: auto;
    margin:0 auto 1rem;
	padding: 0;
}
ul.home_help li:nth-child(1) img{
	width: 100%;
	height: auto;
}
ul.home_help li:nth-child(2){
}
ul.home_help li:nth-child(3){
}	
/*-暮らし-*/
.sumai_aqua {
    padding: 5.0rem 0;
}
.sumai_aqua p {
    font-size: 1.8rem;
}
.sumai_aqua img {
    width: 100%;
    max-width: 35.6rem;
    height: auto;
}
.sumai_aqua02, .sumai_mail {
    padding: 3.0rem 0;
}
.sumai_aqua02 img {
    width: 100%;
    max-width: 25.3rem;
    height: auto;
}
.sumai_mail img {
    width: 100%;
    max-width: 33.3rem;
    height: auto;
}
/*お問い合わせ*/
footer #f_main ul.f_menu {
    margin: auto;
    width: 80%;
}
footer #f_main .f_menu li {
    display: block;
}
footer #f_main .f_menu dt {
    margin-top: 1rem;
}
footer #f_main .f_menu dd {
    display: none;
}
#copy .pc_no {
    display: inline;
}
}
@media screen and (max-width:414px) {
/*-地域だより-*/
ul#chiiki_l{
	width: 95%;
	padding-left: 5%;
	float: none;
	margin: 0;
}
ul#chiiki_r{
	width: 95%;
	padding-left: 5%;
	float: none;
	margin: 0;
}
ul.access li:last-child img{
	width: 100%;
	overflow: hidden;
}
}
@media screen and (max-width:375px) {
/*-総合施設案内-*/
}

/* 変更箇所はここに追記
========================================================================================================*/
/* Edit - PostScript */

#pdf{
	width:90%;
	margin:0 auto 3rem;
}
#pdf dt{
	color:#fff;
	background:#f19ec2;
	font-weight:bold;
	padding:8px 10px;
}
#pdf dd ul{
	display:flex;
	flex-wrap:wrap;
	margin:20px 0;
}
#pdf dd li{
	width:33.3%;
	line-height:3em;
	box-sizing:border-box;
}
#pdf a:link,#pdf a:visited,#pdf a:active{
	text-decoration:underline;
}
dl.pink li:before {
	position: relative;
	left: 0;
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	content:'';
	margin-right:1rem;
	border-radius: 100%;
	background: #f3aa8f;
	vertical-align: middle;
}
dl#pdf li:after {
	content: url("../sakura/img/pdf.png");
	display: inline-block;
	vertical-align: middle;
	padding: 1rem 1.5rem;
}

@media screen and (max-width:1024px) {
	
}
@media screen and (max-width:720px) {
	
}
@media screen and (max-width:600px) {
	dl#pdf li:after {
		display:none;
	}
}
@media screen and (max-width:480px) {
	#pdf a{
		font-size:1.6rem;
	}
	dl.pink li:before {
		margin-right:.5rem;
	}
}
@media screen and (max-width:360px) {
	
}