@charset "utf-8";
/*
エリアカラー
①#11847E
②#5CBDA9
③#E6FADE
*/

#header h1 img{ background:url("img/title.png") no-repeat center/cover; }

/* PC */
/*@media screen and (min-width: 0px) {*/
@media screen and (min-width: 750px) {
	#main .maps_box{ margin:-285px 0 0 95px; padding-bottom:285px; }
}

/* スマホ */
@media screen and (max-width: 749px) {
	body{ padding-bottom:80px; }
}

/***************************************************************************************************************
#list
***************************************************************************************************************/

h2.title.sumicoco{ background-color:#5CBDA9; }
h2.title::after{ background-image:url("./img/ttl_icon.svg"); }

#list table{ background:#5CBDA9; }
#list table tr td{ background:#E6FADE; border-color:#5CBDA9; }
#list table tr.bold>*{ color:#11847E; }
#list .more{ background:#5CBDA9; color:#000000; }
#list .more a{ background-image:url("./img/more.svg"); }

.comment h3{ border-right-color:#5CBDA9; color:#5CBDA9; }

/* PC */
/*@media screen and (min-width: 0px) {*/
@media screen and (min-width: 750px) {
}

/* スマホ */
@media screen and (max-width: 749px) {
}

/***************************************************************************************************************
.btns
***************************************************************************************************************/

.btns h3{ color:#5CBDA9; }
.btns a{ border-color:#5CBDA9; background-color:#5CBDA9; }

#p1_1 .btns .btn1 p a.b1_1,
#p1_2 .btns .btn1 p a.b1_2,
#p1_5 .btns .btn1 p a.b1_5,
#p1_1 .btns a.b1_1, .btns a.b1_1:hover,
#p1_2 .btns a.b1_2, .btns a.b1_2:hover,
#p1_5 .btns a.b1_5, .btns a.b1_5:hover{ background-color:#5CBDA9; }

#side p.b a{ background-color:#5CBDA9; }

#p1_1 #side p.b a.b1_1,
#p1_2 #side p.b a.b1_2,
#p1_5 #side p.b a.b1_5,
#side p.b a:hover{ border-color:#5CBDA9; }


/***************************************************************************************************************
#top
***************************************************************************************************************/

#top ul li div .map a{ background-image:url("./img/map.svg"); color:#11847E; }


/***************************************************************************************************************
#syn
***************************************************************************************************************/

/* PC */
/*@media screen and (min-width: 0px) {*/
@media screen and (min-width: 750px) {
	#top .btm_text{ font-size:1.4rem; line-height:1.6; padding-top:10px; }
}

/* スマホ */
@media screen and (max-width: 749px) {
	#top .btm_text{ font-size:1.2rem; line-height:1.6; padding:10px 0; }
}


/* end */