@charset "UTF-8";
/* CSS Document */
@media screen and (max-width:770px) {
/*------------------------------------------------------------------------------訪問看護ASAHIトップページ ------------*/
#ichi-nurse-m{
	position: relative;
	height: auto;/* 980px */
}
#ichi-nurse-m::after{
	content: '';
	display: block;
	padding-top: 60vh;
}
#ichi-burse_slide1{
	position: absolute;
	width: 95%;/* 900px */
	height: auto;/* 800px */
	top: 3%;/* 100px */
	left: 0;
	border-radius: 0 20px 20px 0;/* 0 20px 20px 0*/
	overflow: hidden;
}
#ichi-burse_slide1::after{
	content: '';
	display: block;
	padding-top: 100%;
}
#ichi-burse_slide2{
	display: none;
}
#ichi-burse_slide3{
	position: absolute;
	display: block;
	width: 35%;/* 480px */
	height: auto;/* 440px */
	border-radius: 20px 0 0 20px;/* 20px 0 0 20px */
	border-top: 8px solid #FFFFFF;
	border-left: 8px solid #FFFFFF;
	overflow: hidden;
	bottom: -5%;
	right: 0;
}
#ichi-nusrse_slide_mark{
	position: absolute;
	width: 100%;/* 700px */
	left: 1.9%;/* 30px */
	bottom: 10%;/* 40px */
	color: #FFFFFF;
}
#ichi-m-tlt{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 30px;/* 50px*/
	line-height: 1.5;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
#ichi-m-msg{
	display: none;
}
/*-------------------*/
.ichi-nurse-box1{
	position: relative;
	height: auto;/* 800px */
	padding: 70px 0;
}
.ichi-nurse-box1::after{
	display: none;
}
.ichi-nurse-img1{
	position: inherit;
	display: block;
	width: 90%;/* 850px */
	height: auto;/* 650px */
	top: inherit;/* 160px */
	left: inherit;/* 70px */
	border-radius: 10px;
	margin: auto;
}
.ichi-nurse-mark1{
	position: inherit;
	width: 90%;/* 650px */
	top: inherit;/* 240px */
	right: inherit;/* 70px */
	margin: 20px auto 0;
}
a .nurse-switch1{
	color: #000000;
}
.nurse-switch1{
	display: block;
	width: 60%;/* 300px */
	height: auto;/* 60px */
	line-height: 3;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 17px;/* 19px*/
	text-align: center;
	margin: 30px auto 0;
	z-index: 0;
	border-radius: 8px;
	background: #E47FB4;
	background: linear-gradient(315deg,rgba(228, 127, 180, 1) 44%, rgba(241, 219, 168, 1) 90%);
}
/*------------------*/
.ichi-nurse-box2{
	position: relative;
	height: auto;/* 800px */
	padding: 0 0 60px;
}
.ichi-nurse-box2::after{
	display: none;
}
.ichi-nurse-img2{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 490px */
	top: inherit;/* 160px */
	right: inherit;/* 70px */
	border-radius: 10px;
	margin: auto;
}
.ichi-nurse-mark2{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 200px */
	left: inherit;/* 70px */
	margin: 15px auto 0;
}
/*------------------*/
.ichi-nurse-box3-1{
	position: relative;
	background: #efefef;
	padding: 50px 0;/* 130px 0 */
}
.ichi-nurse-mark3{
	width: 900px;/* 900px */
	margin: auto;
	color: #FFFFFF;
	text-align: center;
}
.nurse-news{
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin: auto;
	justify-content: space-between;
}
.ichi-nurse-title1{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 35px;/* 28px */
	font-weight: 700;/* 700 */
	font-style: normal;
	text-align: center;
	margin-bottom: 30px;/* 60px */
}
.ichi-nurse-title1::before{
	content: 'お知らせ・ブログ';
	display: block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 400;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 20px --> 15px*/
	line-height: 1.8;
}
a .nurse-switch2{
	color: #000000;
}
.nurse-switch2{
	display: block;
	width: 60%;/* 300px */
	height: auto;/* 60px */
	line-height: 3;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 17px;/* 19px*/
	text-align: center;
	margin: 40px auto 0;
	z-index: 0;
	border-radius: 8px;
	background: #E47FB4;
	background: linear-gradient(315deg,rgba(228, 127, 180, 1) 44%, rgba(241, 219, 168, 1) 90%);
}
/*-------------------*/
.ichi-nurse-box4{
	position: relative;
	height: auto;/* 800px */
	background-color: rgb(250,247,209,0.7);
	padding: 60px 0;
}
.ichi-nurse-title2{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 35px;/* 28px */
	font-weight: 700;/* 700 */
	font-style: normal;
	text-align: center;
	margin-bottom: 30px;/* 60px */
}
.ichi-nurse-title2::before{
	content: 'アクセス';
	display: block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 400;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 20px --> 15px*/
	line-height: 1.8;
}
/*-------------------  施設住所　------*/
.facility-adress{
	width: 90%;
	margin: auto;
	border-collapse: collapse;
}
.facility-adress tr{
	border-bottom: 2px dotted #939393;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 400;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: clamp(0.938rem, 0.648rem + 0.6vw, 1.25rem);/* 20px --> 15px*/
	line-height: 1.5;
}
.facility-adress tr th{
	display: block;
	width: 100%;
	padding: 15px;
	text-align: left;
	font-weight: normal;
}
.facility-adress tr td{
	display: block;
	padding: 10px 15px;
}
/*--Google map*/
#gmap{
	position: relative;
	width: 90%;
	padding-top: 200px;
	margin: 50px auto 0;
}
#gmap iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*--------------------------訪問看護ASAHI サービスについて ------------*/
.ichi-nurse-sr_box1{
	position: relative;
	height: auto;/* 800px */
	padding: 60px 0;
}
.ichi-nurse-sr_box1::after{
	display: none;
}
.ichi-nurse-sr_img1{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 495px */
	border-radius: 10px;
	overflow: hidden;
	top: inherit;/* 150px */
	left: inherit;/* 50px */
	margin: auto;
}
.ichi-nurse-sr_mark1{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 160px */
	right: inherit;/* 50px */
	margin: 15px auto 0;
}
/*---------------------*/
.ichi-nurse-sr_box2{
	position: relative;
	padding: 60px 0;/* 130px 0*/
	background: #FEFFE0;
}
.ichi-nurse-sr_img2{
	display: block;
	width: 95%;/* 1100px */
	height: auto;/* 470px */
	overflow: hidden;
	margin: 30px auto 0;/* 50px auto 0*/
}
.ichi-nurse-sr_mark2{
	display: block;
	width: 90%;/* 1000px */
	margin: auto;
	text-align: center;
}
/*--------------------*/
.ichi-nurse-sr_box3{
	position: relative;
	height: auto;/* 1330px */
	padding: 50px 0;
}
.ichi-nurse-sr_box3::after{
	display: none;
}
.ichi-nurse-sr_img3{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 495px */
	border-radius: 10px;
	overflow: hidden;
	top: inherit;/* 150px */
	right: inherit;/* 80px */
	margin: auto;
}
.ichi-nurse-sr_mark3{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 160px */
	left: inherit;/* 80px */
	margin: 15px auto 0;
}
/*----- 訪問介護のポイント --*/
.ichi-nurse-sr_point1{
	position: inherit;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	width: 90%;/* 1400px */
	margin: 30px auto 0;
	list-style: none;
	top: inherit;/* 750px */
	left: inherit;
	right: inherit;
	justify-content: space-between;
}
.ichi-nurse-sr_point1 li{
	position: relative;
	width: 100%;/* 670px */
	height: auto;/* 200px */
	border: 1px solid #B5B5B5;
	border-radius: 15px;/* 15px */
	overflow: hidden;
	margin-bottom: 30px;/* 30px */
	padding: 30px 20px;/* 30px 20px */
}
.ichi-nurse-sr_point1 li::after{
	display: none;
}
.ichi-nurse-sr_point1 li .nurse-sr-po_img{
	position: inherit;
	display: block;
	width: 35%;/* 110px */
	height: auto;/* 110px */
	border-radius: 50%;
	background: #F9BBBC;
	flex-shrink: 0;
	top: inherit;
	bottom: inherit;
	margin: auto;
}
.ichi-nurse-sr_point1 li .nurse-sr-txt1{
	position: inherit;
	width: 100%;/* 500px */
	right: inherit;/* 20px */
	top: inherit;/* 30px */
	margin: 10px auto 0;
}
.nurse-sr_title1{
	display: inline-block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 20px;/* 26px */
	line-height: 1.5;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 3px solid #e76a73;
}
/*--------------------*/
.ichi-nurse-sr_box4{
	position: relative;
	height: auto;/* 520px */
	background-image: url("./img/ichi-nurse/service/ichi-sr-back1.jpg");
	background-size: cover;
}
.ichi-nurse-sr_box4::after{
	content: '';
	display: block;
	padding-top: 50%;
}
/*--------------------*/
.ichi-nurse-sr_box5{
	position: relative;
	padding: 60px 0;/* 130px 0*/
}
.nurse-sr_title2{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 18px;/* 34px */
	line-height: 1.6;
	margin-left: 20px;
}
/*----- サービス対象者 ------*/
.nurse-sr_block{
	position: relative;
	width: 90%;/* 1300px */
	height: auto;/*410px */
	background-color: #faf7d1;
	border-radius: inherit;
	overflow: hidden;
	margin: 30px auto 40px;
	padding: 20px 0;
}
.nurse-sr_block::after{
	display: none;
}
.sr_cercle{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 45%;/* 230px */
	height: auto;/* 230px */
	border: 1px solid #422C16;
	border-radius: 50%;
	top: inherit;
	bottom: inherit;
	left: inherit;/* 80px */
	margin: 15px auto;
	overflow: hidden;
}
.sr_cercle::after{
	content: '';
	display: block;
	padding-top: 150px;
}
.sr_cercle .sr_cercle_tlt{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 17px;/* 24px */
	line-height: 1.4;
}
.person-tag::before{
	content:'';
	display: block;
	width: 60px;/* 60px */
	height: auto;/* 50px */
	padding-top: 50%;
	margin: auto;
	background-image: url("./img/ichi-nurse/service/target-tag.png");
	background-size: cover;
}
.area-tag::before{
	content:'';
	display: block;
	width: 58px;/* 60px */
	height: auto;/* 50px */
	padding-top: 53%;
	margin: auto;
	background-image: url("./img/ichi-nurse/service/area-tag.png");
	background-size: cover;
}
/*---------------------  対象者のテーブル　------*/
.target-table{
	position: inherit;
	width: 95%;/* 800px */
	border-collapse: collapse;
	top: inherit;
	bottom: inherit;
	right: inherit;/* 80px */
	margin: auto;
}
.target-table tr{
	border-bottom: 2px dotted #959595;
	line-height: 1.7;
}
.target-table th{
	display: block;
	width: 100%;/* 200px */
	padding: 12px 10px;/* 12px 0*/
	text-align: left;
	vertical-align: middle;
	font-size: 17px;
}
.target-table th span{
	display: inline-block;
	padding: 3px 15px;/* 3px 15px */
	background: #FFFFFF;
	border-radius: 8px;
	overflow: hidden;
} 
.target-table td{
	display: block;
	padding: 6px 12px 12px;/* 12px */
	vertical-align: middle;
}
.target-table td span{
	font-weight: 500;
	font-size: 17px;/* 19px */
}
.target-table .target-list{
	list-style-position: inside;
}
/*--エリアテーブル --*/
.area-table{
	position: inherit;
	width: 90%;/* 800px */
	border-collapse: collapse;
	top: inherit;
	bottom: inherit;
	right: inherit;/* 80px */
	margin: auto;
}
.area-table tr{
	line-height: 1.7;
}
.area-table th{
	display: block;
	width: 100%;/* 200px */
	padding: 12px 0;/* 12px 0 */
	text-align: left;
	vertical-align: middle;
	font-size: 17px;/* 19px */
}
.area-table td{
	display: block;
	width: 100%;/* 200px */
	padding: 12px 0;/* 12px */
	vertical-align: middle;
}
/*----------------------------------------------------------  訪問介護ASAHIページCSS  ----*/
#ichi-kaigo-m2{
	position: relative;
	height: auto;/* 850px */
}
#ichi-kaigo-m2::after{
	content: '';
	display: block;
	padding-top: 85vh;
}
#ichi-kaigo_slide_mark{
	position: absolute;
	width: 95%;/* 700px */
	left: 1%;/* 30px */
	bottom: 4.7%;/* 40px */
}
#ichi-kaigo-slogun{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 33px;/* 60px*/
	line-height: 1.7;
	padding: 1px 8px;/* 1px 8px */
}
#ichi-kaigo-slogun span{
	display: inline;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	background:rgba(255,255,255,0.6);
}
#ichi-kaigo-msg{
	display: inline-block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 17px;/* 26px*/
	line-height: 2;
	padding: 1px 10px;/* 1px 8px */
}
#ichi-kaigo-msg span{
	display: inline;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	background:rgba(255,255,255,0.6);
}
/*------------------------*/
.ichi-kaigo-box1{
	position: relative;
	height: auto;/* 700px */
}
.ichi-kaigo-box1::after{
	content: '';
	display: block;
	padding-top: 760px;
}
.ichi-kaigo-img1-1{
	position: absolute;
	display: block;
	width: 80%;/* 650px */
	height: auto;/* 450px */
	top: 80px;/* 160px */
	right: inherit;/* 70px */
	left: 5%;
	border-radius: 10px;
}
.ichi-kaigo-img1-2{
	position: absolute;
	display: block;
	width: 40%;/* 300px */
	height: auto;/* 200px */
	top: 240px;/* 160px */
	right: 20px;/* 30px */
	border-radius: 10px;
}
.ichi-kaigo-mark1{
	position: absolute;
	width: 90%;/* 650px */
	top: 370px;/* 240px */
	left: 0;/* 70px */
	right: 0;
	margin: auto;
}
/*------------------*/
.ichi-kaigo-box2{
	position: relative;
	height: auto;/* 800px */
	padding: 60px 0;
}
.ichi-kaigo-box2::after{
	display: none;
}
.ichi-kaigo-img2{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 490px */
	top: inherit;/* 160px */
	left: inherit;/* 70px */
	margin: auto;
	border-radius: 10px;
}
.ichi-kaigo-mark2{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 200px */
	right: inherit;/* 70px */
	margin: 15px auto 0;
}
/*---------------------------------------------------  訪問介護ASAHIサービス  ---*/
.ichi-kaigo-sr_box1{
	position: relative;
	height: auto;/* 800px */
}
.ichi-kaigo-sr_box1::after{
	content: '';
	display: block;
	padding-top: 750px;
}
.ichi-kaigo-sr_img1{
	position: absolute;
	display: block;
	width: 95%;/* 1300px */
	height: auto;/* 400px */
	border-radius:  10px 0 0 10px;
	overflow: hidden;
	top: 80px;/* 180px */
	right: 0;/* 50px */
}
.ichi-kaigo-sr_mark1{
	position: absolute;
	width: 90%;/* 700px */
	top: 220px;/* 600px */
	right: 0;/* 50px */
	left: 0;
	margin: auto;
}
.ichi-kaigo--scroll{
	position: absolute;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
}
.ichi-kaigo--scroll .roll-scroll{
	width: 100%;
	display: flex;
	white-space: nowrap;
}

.ichi-kaigo--scroll .roll-scroll img {
	width: 40%; /* 400px 画像サイズは任意で調整可能 */
	height: auto;/* 330px */
	border-radius: 5px;
	margin: 0 5px;
}
/*----*/
.ichi-sr_back1{
	background-image: url("./img/ichi-care/service/sr-back2.jpg");
	background-size: cover;
}
.ichi-sr_back2{
	background-image: url("./img/ichi-care/service/sr-back1.jpg");
	background-size: cover;
}
/*----------------------------------------------------訪問看護ASAHI萩原トップページ ------------*/
#hagi-nurse-m{
	position: relative;
	height: auto;/* 870px */
}
#hagi-nurse-m2{
	position: relative;
	height: auto;/* 850px */
}
#hagi-nurse-m2::after{
	content: '';
	display: block;
	padding-top: 90vh;
}
/*-------------------*/
.hagi-nurse-box1{
	position: relative;
	height: auto;/* 1100px */
}
.hagi-nurse-box1::after{
	content: '';
	display: block;
	padding-top: 660px;
}
.hagi-nurse-img1{
	position: absolute;
	display: block;
	width: 85%;/* 1000px */
	height: auto;/* 540px */
	top: 70px;/* 160px */
	left: 0;/* 70px */
	border-radius: 0 10px 10px 0;
}
.hagi-nurse-img1-2{
	position: absolute;
	display: block;
	width: 43%;/* 850px */
	height: auto;/* 650px */
	background-color: #FFE0E1;
	top: 210px;/* 160px */
	right: 15px;/* 70px */
	border-radius: 7px;
}
.hagi-nurse-mark1{
	position: absolute;
	width: 90%;/* 100px */
	top: 340px;/* 240px */
	left: 0;/* 70px */
	right: 0;
	margin: auto;
}
/*------------------*/
.hagi-nurse-box2{
	position: relative;
	height: auto;/* 800px */
	padding: 60px 0 70px;
}
.hagi-nurse-box2::after{
	display: none;
}
.hagi-nurse-img2{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 490px */
	top: inherit;/* 160px */
	left: inherit;/* 70px */
	margin: auto;
}
.hagi-nurse-mark2{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 200px */
	right: inherit;/* 70px */
	margin: 15px auto 0;
}
/*--------------------------訪問看護ASAHI萩原サービス ------------*/
/*---------------------*/
.hagi-nurse-sr_box2{
	position: relative;
	padding: 70px 0;/* 130px 0*/
	background-image: url("./img/hagiwara-nurse/service/hagi-sr_back1.jpg");
	background-size: cover;
}
.hagi-nurse-sr_mark2{
	display: block;
	width: 90%;/* 1000px */
	margin: auto;
	text-align: center;
	color: #FFFFFF;
}
/*--------------------------------------------------------  ナーシングデイASAHI    ---*/
#nursing-m{
	position: relative;
	height: auto;/* 920px */
}
#nursing-m::after{
	content: '';
	display: block;
	padding-top: 60vh;
}
#nursing-slide{
	position: absolute;
	width: 90%;/* 920px */
	height: auto;/* 920px */
	top: 0;
	right: 0;
}
#nursing-slide::after{
	content: '';
	display: block;
	padding-top: 100%;
}
#nursing-m-img1{
	display: none;
}
#nursing-m-msg{
	position: absolute;
	display: block;
	width: 45%;/* 610px */
	height: auto;/* 300px */
	top: inherit;/* 590px */
	left: 0;
	bottom: 0;
	border: 4px solid #FFFFFF;
	border-radius: 0 8px 8px 0;
}
/*------------------*/
.nursing-box1{
	position: relative;
	height: auto;/* 1100px */
}
.nursing-box1::after{
	content: '';
	display: block;
	padding-top: 730px;
}
.nursing-img1{
	position: absolute;
	display: block;
	width: 90%;/* 1000px */
	height: auto;/* 540px */
	top: 70px;/* 210px */
	left: 0;/* 70px */
}
.nursing-img1-2{
	position: absolute;
	display: block;
	width: 40%;/* 460px */
	height: auto;/* 310px */
	top: 220px;/* 640px */
	right: 10px;/* 70px */
}
.nursing-mark1{
	position: absolute;
	width: 90%;/* 1000px */
	top: 340px;/* 810px */
	left: 0;/* 40px */
	right: 0;
	margin: auto;
}
/*------------------*/
.nursing-box2{
	position: relative;
	height: auto;/* 800px */
	padding: 60px 0;
}
.nursing-box2::after{
	display: none;
}
.nursing-img2{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 490px */
	top: inherit;/* 160px */
	left: inherit;/* 70px */
	margin: auto;
	border-radius: 10px;
}
.nursing-mark2{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 200px */
	right: inherit;/* 70px */
	margin: 15px auto 0;
}
/*------------------*/
.nursing-box3{
	background: #000000;
}
.nursing-box3-in{
	position: relative;
	display: flex;
	height: auto;/* 880px */
	align-items: center;
}
.nursing-box3-in::after{
	content: '';
	display: block;
	padding-top: 450px;
}
.nursing-mark3{
	position: inherit;
	width: 90%;/* 800px */
	top: inherit;/* 100px */
	left: inherit;/* 60px */
	color: #FFFFFF;
	margin: auto;
}
.nursing-switch1{
	display: inline-block;
	padding: 10px 20px;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 400;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 20px --> 15px*/
	line-height: 1.2;
	margin: 20px 0;
	border: 1px solid #FFFFFF;
}
a .nursing-switch1{
	color: #FFFFFF;
}
.nursing-deco1{
	position: absolute;
	display: block;
	width: 45%;/* 740px */
	height: auto;/* 300px */
	right: 3%;/* 50px */
	bottom: 7px;/* 7px */
}
/*-----------------------------------------------------  ナーシングデイASAHIサービス---*/
.nursingday-sr_box1{
	position: relative;
	height: auto;/* 750px */
	padding: 70px 0;
}
.nursingday-sr_box1::after{
	display: none;
}
.nursingday-sr_img1{
	position: inherit;
	display: block;
	width: 90%;/* 630px */
	height: auto;/* 460px */
	border-radius: 10px;
	top: inherit;/* 170px */
	left: inherit;/* 80px */
	margin: auto;
}
.nursingday-sr_mark1{
	position: inherit;
	width: 90%;/* 750px */
	top: inherit;/* 180px */
	right: inherit;/* 60px */
	margin: 15px auto 0;
}
/*------------------------*/
.nursingday-sr_box2{
	position: relative;
	height: auto;/* 600px */
	padding: 50px 0;
}
.nursingday-sr_box2::after{
	display: none;
}
.nursingday-sr_img2{
	position: inherit;
	display: block;
	width: 90%;/* 630px */
	height: auto;/* 460px */
	border-radius: 10px;
	top: inherit;/* 80px */
	right: inherit;/* 80px */
	margin: auto;
}
.nursingday-sr_mark2{
	position: inherit;
	width: 90%;/* 750px */
	top: inherit;/* 100px */
	left: inherit;/* 60px */
	margin: 15px auto 0;
}
/*---------------------*/
.nursingday-sr_box3{
	position: relative;
	padding: 60px 0;/* 60px 0 130px */
}
.nursingday-sr_mark3{
	width: 90%;/* 1000px */
	margin: auto;
	text-align: center;
}
.nursingday_tlt1{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 24px;/* 36px - 31px */
	line-height: 1.5;
}
.nursingday_tlt1::before{
	display: block;
	content: 'SERVICE';
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 36px - 31px */
	line-height: 1;
	text-align: center;
}
/*--- ナーシングのサービス --*/
.nursingday_service{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 90%;/* 1250px */
	margin: 40px auto 0;
	list-style: none;
}
.nursingday_service li{
	width: 100%;/* 400px */
	height: auto;
	min-height: inherit;/* 460px */
	border: 1px solid #BABABA;
	margin-bottom: 30px;
}
.nr_sr_img{
	display: block;
	width: 100%;
	height: auto;/* 260px */
}
.nr_sr_disp{
	width: 100%;
	padding: 10px 20px;/* 10px 20px */
}
.nr_sr-tlt{
	display: block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 20px;/* 36px - 31px */
	line-height: 1.5;
	color: #e76a73;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 2px dotted #e76a73;
}
/*---------------------*/
.nursingday-sr_box4{
	position: relative;
	height: auto;/* 900px */
	overflow: hidden;
	padding: 40px 0;
}
.nursingday-sr_box4::after{
	content: '';
	display: block;
	padding-top: 20%;
}
.nursingday-sr_mark4{
	width: 90%;/* 800px */
	margin: auto;
	text-align: center;
	color: #FFFFFF;
	padding-top: 6.3%;/* 100px */
}
.nursingday_tlt2{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 24px;/* 36px - 31px */
	line-height: 1.5;
}
.nursingday_tlt2::before{
	display: block;
	content: 'FACILITY';
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 36px - 31px */
	line-height: 1;
	text-align: center;
}
/*-----gsap 横スクボックス ---*/
.nurse-sc-box1{
    display: flex;
	margin-top: 50px;/* 80px */
}
.mm1{
	margin-left: 3%;/* 180px */
}
.nursing-sc-box1mm{
    position: relative;
    width: 92%;/* 1200px */
    height: auto;/* 650px */
    background-color: #FFFFFF;
    margin-right: 20px;/* 50px */
	flex-shrink: 0;
	overflow: hidden;
	padding: 30px 0 20px;
}
.nursing-sc-box1mm::after{
	display: none;
}
.nurse-sc-img1{
	position: inherit;
	display: block;
	width: 90%;/* 560px */
	height: auto;/* 390px */
	top: inherit;
	bottom: inherit;
	left: inherit;/* 10px */
	margin: auto;
}
.nurse-sc-mark1{
	position: inherit;
	width: 90%;/* 500px */
	top: inherit;/* 100px */
	right: inherit;/* 40px */
	margin: auto;
	padding: 10px 0;
}
.facility-tag{
	display: inline-block;
	padding: 8px 20px;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 14px;/* 16px */
	color: #e76a73;
	border: 1px solid #e76a73;
	line-height: 1;
	border-radius: 10px;
	margin-bottom: 10px;
}
/*----------------------------------------------- 訪問介護屋久島　　---------*/
#yaku-nur-m{
	position: relative;
	height: auto;/* 950px */
}
#yaku-nur-m::after{
	content: '';
	display: block;
	padding-top: 85vh;
}
#yakushima-slide{
	position: absolute;
	width: 90%;/* 1300px */
	height: auto;/* 950px */
	top: 0;
	right: 0;
	border-radius: 0 0 0 20px;
}
#yakushima-slide::after{
	content: '';
	display: block;
	padding-top: 85vh;
}
#yakushima-m-msg{
	position: absolute;
	width: 100%;/* 700px */
	left: 15px;/* 60px */
	bottom: 30px;/* 100px */
	z-index: 100;
}
#yakushima-slogun{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 28px;/* 60px*/
	line-height: 1.7;
	padding: 1px 8px;/* 1px 8px */
}
#yakushima-slogun span{
	display: inline;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	background:rgba(255,255,255,0.6);
}
#yakushima-msg{
	display: inline-block;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 18px;/* 26px*/
	line-height: 1.5;
	padding: 1px 8px;/* 1px 8px */
}
#yakushima-msg span{
	display: inline;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	background:rgba(255,255,255,0.6);
}
/*------------------------*/
.yaku-kaigo-box1{
	position: relative;
	height: auto;/* 700px */
}
.yaku-kaigo-box1::after{
	content: '';
	display: block;
	padding-top: 750px;
}
.yaku-kaigo-img1-1{
	position: absolute;
	display: block;
	width: 80%;/* 650px */
	height: auto;/* 450px */
	top: 70px;/* 200px */
	right: inherit;/* 100px */
	left: 10px;
	border-radius: 10px;
}
.yaku-kaigo-img1-2{
	position: absolute;
	display: block;
	width: 40%;/* 300px */
	height: auto;/* 200px */
	top: 220px;/* 520px */
	right: 10px;/* 50px */
	border-radius: 10px;
}
.yaku-kaigo-mark1{
	position: absolute;
	width: 90%;/* 650px */
	top: 350px;/* 200px */
	left: 0;/* 70px */
	right: 0;
	margin: 15px auto;
}
/*------------------*/
.yaku-kaigo-box2{
	position: relative;
	height: auto;/* 800px */
	padding: 40px 0 60px;
}
.yaku-kaigo-box2::after{
	display: none;
}
.yaku-kaigo-img2{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 490px */
	top: inherit;/* 160px */
	left: inherit;/* 70px */
	border-radius: 10px;
	margin: auto;
}
.yaku-kaigo-mark2{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 200px */
	right: inherit;/* 70px */
	margin: 15px auto 0;
}
/*------------------------*/
.yaku-kaigo-box3{
	position: relative;
	padding: 60px 0;/* 250px 0*/
	background-image: url("../img/nursing-yakushima/home/yakushima-back.jpg");
	background-size: cover;
}
.yaku-kaigo-mark3{
	width: 95%;/* 1300px */
	margin: auto;
	color: #FFFFFF;
	text-align: center;
}
a .yaku-switch1{
	text-decoration: none;
	color: #FFFFFF;
}
.yaku-switch1{
	display: block;
	width: 50%;/* 280px */
	margin: 30px auto 0;/* 50px auto 0*/
	padding: 10px;/* 10px 20px */
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 17px*/
	line-height: 1.5;
	text-align: center;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	transition: 1s;
}
.yaku-switch1:hover{
	background:rgba(0,0,0,0.5);
}
/*-----------------------------------------------------  ASAHI屋久島 サービス　-------*/
.yaku-nurse-sr_box1{
	position: relative;
	height: auto;/* 800px */
	padding: 60px 0;
}
.yaku-nurse-sr_box1::after{
	display: none;
}
.yaku-nurse-sr_img1{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 495px */
	border-radius: 10px;
	overflow: hidden;
	top: inherit;/* 150px */
	left: inherit;/* 70px */
	margin: auto;
}
.yaku-nurse-sr_mark1{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 160px */
	right: inherit;/* 50px */
	margin: 15px auto 0;
}
/*---------------------*/
.yaku-nurse-sr_box2{
	position: relative;
	padding: 60px 0;/* 130px 0*/
	background: #bbe2f1;
}
.yaku-nurse-sr_mark2{
	display: block;
	width: 90%;/* 1000px */
	margin: auto;
	text-align: center;
}
.yaku-sr_tlt1{
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 700;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 19px;/* 34px -->29px */
	line-height: 1.6;
}
/* ケース */
.yaku-case{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 90%;/* 1100px */
	margin: 40px auto 0;/* 60x auto 0*/
	list-style: none;
}
.yaku-case li{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;/* 350px */
	height: auto;
	min-height: inherit;/* 380px */
	background: #FFFFFF;
	margin-bottom: 15px;
	border: 1px solid #000000;
	padding: 15px 0;
}
.yaku-case-img{
	display: block;
	width: 35%;/* 220px */
	height: auto;/* 200px */
	margin: auto;
}
.yaku-case-txt{
	width: 65%;
	padding: 10px;
}
.yaku-case-tlt{
	display: block;
	width: 100%;/* 250px */
	background: #C95A98;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px;/* 19px */
	line-height: 1.5;
	color: #FFFFFF;
	text-align: center;
	margin: 0 auto 10px;/* 0 auto 10px */
	padding: 5px 0;
	border-radius: 10px;
}
/*--------------------*/
.yaku-nurse-sr_box3{
	position: relative;
	height: auto;/* 1130px */
	padding: 60px 0;
}
.yaku-nurse-sr_box3::after{
	display: none;
}
.yaku-nurse-sr_img3{
	position: inherit;
	display: block;
	width: 90%;/* 700px */
	height: auto;/* 495px */
	border-radius: 10px;
	overflow: hidden;
	top: inherit;/* 150px */
	right: inherit;/* 80px */
	margin: auto;
}
.yaku-nurse-sr_mark3{
	position: inherit;
	width: 90%;/* 700px */
	top: inherit;/* 160px */
	left: inherit;/* 80px */
	margin:  15px auto 0;
}
/*----- 屋久島の訪問介護のポイント --*/
.yaku-nurse-sr_point1{
	position: inherit;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	width: 90%;/* 1400px */
	margin: 30px auto 0;
	list-style: none;
	top: inherit;/* 750px */
	left: inherit;
	right: inherit;
	justify-content: space-between;
}
.yaku-nurse-sr_point1 li{
	position: relative;
	width: 100%;/* 670px */
	height: auto;/* 200px */
	border: 1px solid #B5B5B5;
	border-radius: 15px;/* 15px */
	overflow: hidden;
	margin-bottom: 30px;/* 30px */
	padding: 30px 20px;/* 30px 20px */
}
.yaku-nurse-sr_point1 li::after{
	display: none;
}
.yaku-nurse-sr_point1 li .nurse-sr-po_img{
	position: inherit;
	display: block;
	width: 35%;/* 110px */
	height: auto;/* 110px */
	border-radius: 50%;
	background: #F9BBBC;
	flex-shrink: 0;
	top: inherit;
	bottom: inherit;
	margin: auto;
}
.yaku-nurse-sr_point1 li .nurse-sr-txt1{
	position: inherit;
	width: 100%;/* 500px */
	right: inherit;/* 20px */
	top: inherit;/* 30px */
	margin: 10px auto 0;
}
}