/*================================================
 *  タブレット向けデザイン
 ================================================*/
@media screen and (max-width:1200px) {

/* トピックス */
	.top1-box { box-sizing:border-box; width:100%; margin:0; padding:0 15px; }

/* 事業所案内 */
	.top2-box { box-sizing:border-box; width:100%; padding:0 15px; }
	.office p { font-size:1rem; }
	.office .bunrui { font-size:0.9rem; }
	.office .nw { width:11px; margin:0 0 0.2em 0.5em; }

/* バナー */
	#top3 { padding:15px; }
	.banner { width:100%; }
	.b-main p { font-size:0.9rem; line-height:1.6; }
	.b-main .ban-small { font-size:0.7rem; }

/* トピックス（一覧） */
	.news-w .main { width:100%; margin:5px 0 0 0; }

}


/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:767px) {

/*================================================
 *  トップページ
 ================================================*/
/* スライドショー */
	.slide .slick-prev:before { display:none; }
	.slide .slick-next:before { display:none; }
	.slide img.phtpc { display:none; }
	.slide img.phtmb { display:inline; width:100%; margin:0 auto; }

/* トピックス */
	.top1-box p { text-align:center; margin:30px auto 0 auto; }
	.news li.nolink { box-sizing:border-box; padding:20px 15px; }
	.news a { box-sizing:border-box; padding:20px 15px; }
	.news .main { width:100%; margin:5px 0 0 0; }
	.news-btn { width:80%; font-size:1rem; }

/* 事業所案内 */
	.office li { width:100%; }
	.office li:nth-child(1) { margin:0 0 40px 0; }
	.office li:nth-child(2) { margin:0 0 40px 0; }
	.office li:nth-child(3) { margin:0 0 40px 0; }
	.office li:nth-child(4) { margin:0 0 40px 0; }
	.office li:nth-child(5) { margin:0 0 40px 0; }
	.office li:nth-child(6) { margin:0 0 40px 0; }
	.office li:nth-child(7) { margin:0 0 40px 0; }
	.office li:nth-child(8) { margin:0 0 0 0; }
	.j-list-i p { text-align:center; margin:30px auto 0 auto; }
	.jl-btn { width:80%; font-size:1rem; margin:0 auto; }

/* バナー */
	#top3 { margin:0; }
	h3.insta { font-size:1.8rem; margin:10px 0 20px 0; }
	.b-title img { width:2.0rem; height:auto; vertical-align:middle; margin:-15px 10px 0 0; }
	.b-main li { width:50%; }
	.b-main li:nth-child(n+1) { margin:0; }
	.b-main li:nth-child(4) { margin:0; }

/*================================================
 *  会社概要
 ================================================*/
	.msh-fl { float:none; }
	.msh-fr { float:none; }

/* 会社案内 */
	.msh-gaiyou .msh-pic { width:100%; margin:0 0 40px 0; }
	.msh-gaiyou table, .msh-gaiyou tr { width:100%; }
	.msh-gaiyou span { margin:0; }
	.msh-gaiyou span::before { content:"\A"; white-space:pre; }
/* 個人情報の取り扱いについて */
	.mshkj-list ul { display:block; }
	.mshkj-list li { width:100%; margin:0 0 1.2em 0; }


/*===========================
 * 事業所案内
 ===========================*/
/* 事業所一覧 */
	.g-list ul { display:block; }
	.g-list li.g-lis-name { width:100%; }
	.g-list li:nth-child(1) { margin:0 0 40px 0; }
	.g-list li:nth-child(2) { margin:0 0 40px 0; }
	.g-list li:nth-child(3) { margin:0 0 40px 0; }
	.g-list li:nth-child(4) { margin:0 0 40px 0; }
	.g-list li:nth-child(5) { margin:0 0 40px 0; }
	.g-list li:nth-child(6) { margin:0 0 40px 0; }
	.g-list li:nth-child(7) { margin:0 0 40px 0; }
	.g-list li:nth-child(8) { margin:0; }


/*===========================
 * ケアショップひまわり
 ===========================*/
	.cs-fl { float:none; }
	.cs-fr { float:none; }
/* ショップのご案内 */
	.cs-annai .cs-pic { width:100%; margin:0 0 40px 0; }
	.cs-annai .cs-txt { width:100%; }
		/* 福祉用具レンタル */
	.cs-rentpic li { width:calc(96%/2); }
	.cs-rentpic li:nth-child(1) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(2) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(3) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(4) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(5) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(6) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(7) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(8) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(9) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(10) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(11) { margin:0 4% 40px 0; }
	.cs-rentpic li:nth-child(12) { margin:0 0 40px 0; }
	.cs-rentpic li:nth-child(13) { margin:0 4% 0 0; }
	.cs-rentpic li:nth-child(14) { margin:0 0 0 0; }
		/* 介護用品購入 */
	.cs-youpic li { width:calc(96%/2); box-sizing:border-box; overflow:hidden; padding:0; display:flex; flex-direction:column; }
	.cs-youpic li:nth-child(1) { margin:0 4% 40px 0; }
	.cs-youpic li:nth-child(2) { margin:0 0 40px 0; }
	.cs-youpic li:nth-child(3) { margin:0 4% 40px 0; }
	.cs-youpic li:nth-child(4) { margin:0 0 40px 0; }
	.cs-youpic li:nth-child(5) { margin:0 0 0 0; }
		/* 住宅改修の提案・施工 */
	.cs-jyupic ul { display:block; }
	.cs-jyupic li { width:100%; display:block; }
	.cs-jyupic li:nth-child(1) { margin:0 0 40px 0; }
	.cs-jyupic li:nth-child(2) { margin:0 0 40px 0; }
	.cs-jyupic li:nth-child(3) { margin:0 0 40px 0; }
	.cs-jyupic li:nth-child(4) { margin:0 0 40px 0; }
	.cs-jyupic li:nth-child(5) { margin:0 0 0 0; }
		/* ご利用にあたって */
	.cs-riyou { width:100%; margin:0 auto 60px auto; }
		/* スタッフ */
	.cs-staff { width:100%; margin:0 auto; }
/* 事業所概要 */
	.cs-gaiyou .cs-pic { width:100%; margin:0 0 40px 0; }
	.cs-gaiyou table, .cs-gaiyou tr { width:100%; }
	.cs-gaiyou span { margin:0; }
	.cs-gaiyou span::before { content:"\A"; white-space:pre; }
	.cs-ask .marg { margin:0; }
	.cs-ask .marg::before { content:"\A"; white-space:pre; }


/*===========================
 * デイサービスセンター ひまわり
 ===========================*/
	.ds-fl { float:none; }
	.ds-fr { float:none; }
/* 事業所のご案内 */
	.ds-annai .ds-pic { width:100%; margin:0 0 40px 0; }
	.ds-annai .ds-txt { width:100%; }
		/* ご利用環境 */
	.ds-kkpic ul { display:block; }
	.ds-kkpic li { width:100%; display:block; }
	.ds-kkpic li:nth-child(1) { margin:0 0 40px 0; }
	.ds-kkpic li:nth-child(2) { margin:0 0 40px 0; }
	.ds-kkpic li:nth-child(3) { margin:0 0 40px 0; }
	.ds-kkpic li:nth-child(4) { margin:0 0 40px 0; }
	.ds-kkpic li:nth-child(5) { margin:0 0 40px 0; }
	.ds-kkpic li:nth-child(6) { margin:0 0 0 0; }
		/* 一日の流れ */
	.ds-nagtime { width:100%; margin:0 0 60px 0; }
		/* ご利用にあたって */
	.ds-ryst { width:100%; }
		/* 事業所概要 */
	.ds-gaiyou .ds-pic { width:100%; margin:0 0 40px 0; }
	.ds-gaiyou table, .ds-gaiyou tr { width:100%; }
	.ds-gaiyou span { margin:0; }
	.ds-gaiyou span::before { content:"\A"; white-space:pre; }
	.ds-ask .marg { margin:0; }
	.ds-ask .marg::before { content:"\A"; white-space:pre; }


/*===========================
 * GH三滝ひまわり
 ===========================*/
	.ghm-fl { float:none; }
	.ghm-fr { float:none; }
/* 事業所のご案内 */
	.ghm-annai .ghm-pic { width:100%; margin:0 0 40px 0; }
	.ghm-annai .ghm-txt { width:100%; }
		/* 暮らし・居住環境 */
	.ghm-kkpic ul { display:block; }
	.ghm-kkpic li { width:100%; display:block; }
	.ghm-kkpic li:nth-child(1) { margin:0 0 40px 0; }
	.ghm-kkpic li:nth-child(2) { margin:0 0 40px 0; }
	.ghm-kkpic li:nth-child(3) { margin:0 0 40px 0; }
	.ghm-kkpic li:nth-child(4) { margin:0 0 40px 0; }
	.ghm-kkpic li:nth-child(5) { margin:0 0 40px 0; }
	.ghm-kkpic li:nth-child(6) { margin:0; }
		/* ご利用にあたって */
	.ghm-riyou { width:100%; margin:0 0 60px 0; }
		/* スタッフ */
	.ghm-staff { width:100%; }
/* 情報公開 */
		/* 外部評価結果 */
	.ghm-koukai li { width:100%; }
/* 事業所概要 */
	.ghm-gaiyou .ghm-pic { width:100%; margin:0 0 40px 0; }
	.ghm-gaiyou table, .ghm-gaiyou tr { width:100%; }
	.ghm-gaiyou span { margin:0; }
	.ghm-gaiyou span::before { content:"\A"; white-space:pre; }
	.ghm-ask .marg { margin:0; }
	.ghm-ask .marg::before { content:"\A"; white-space:pre; }


/*===========================
 * GH五日市ひまわり
 ===========================*/
	.ghi-fl { float:none; }
	.ghi-fr { float:none; }
/* 事業所のご案内 */
	.ghi-annai .ghi-pic { width:100%; margin:0 0 40px 0; }
	.ghi-annai .ghi-txt { width:100%; }
		/* 暮らし・居住環境 */
	.ghi-kkpic ul { display:block; }
	.ghi-kkpic li { width:100%; display:block; }
	.ghi-kkpic li:nth-child(1) { margin:0 0 40px 0; }
	.ghi-kkpic li:nth-child(2) { margin:0 0 40px 0; }
	.ghi-kkpic li:nth-child(3) { margin:0 0 40px 0; }
	.ghi-kkpic li:nth-child(4) { margin:0 0 40px 0; }
	.ghi-kkpic li:nth-child(5) { margin:0 0 40px 0; }
	.ghi-kkpic li:nth-child(6) { margin:0; }
		/* ご利用にあたって */
	.ghi-riyou { width:100%; margin:0 0 60px 0; }
		/* スタッフ */
	.ghi-staff { width:100%; }
/* 情報公開 */
		/* 外部評価結果 */
	.ghi-koukai li { width:100%; }
/* 事業所概要 */
	.ghi-gaiyou .ghi-pic { width:100%; margin:0 0 40px 0; }
	.ghi-gaiyou table, .ghi-gaiyou tr { width:100%; }
	.ghi-gaiyou span { margin:0; }
	.ghi-gaiyou span::before { content:"\A"; white-space:pre; }
	.ghi-ask .marg { margin:0; }
	.ghi-ask .marg::before { content:"\A"; white-space:pre; }


/*===========================
 * GH南観音ひまわり
 ===========================*/
	.ghk-fl { float:none; }
	.ghk-fr { float:none; }

/* 事業所のご案内 */
	.ghk-annai .ghk-pic { width:100%; margin:0 0 40px 0; }
	.ghk-annai .ghk-txt { width:100%; }
		/* 暮らし・居住環境 */
	.ghk-kkpic ul { display:block; }
	.ghk-kkpic li { width:100%; display:block; }
	.ghk-kkpic li:nth-child(1) { margin:0 0 40px 0; }
	.ghk-kkpic li:nth-child(2) { margin:0 0 40px 0; }
	.ghk-kkpic li:nth-child(3) { margin:0 0 40px 0; }
	.ghk-kkpic li:nth-child(4) { margin:0 0 40px 0; }
	.ghk-kkpic li:nth-child(5) { margin:0 0 40px 0; }
	.ghk-kkpic li:nth-child(6) { margin:0; }
		/* ご利用にあたって */
	.ghk-riyou { width:100%; margin:0 0 60px 0; }
		/* スタッフ */
	.ghk-staff { width:100%; }
/* 情報公開 */
		/* 外部評価結果 */
	.ghk-koukai li { width:100%; }
/* 事業所概要 */
	.ghk-gaiyou .ghk-pic { width:100%; margin:0 0 40px 0; }
	.ghk-gaiyou table, .ghk-gaiyou tr { width:100%; }
	.ghk-gaiyou span { margin:0; }
	.ghk-gaiyou span::before { content:"\A"; white-space:pre; }
	.ghk-ask .marg { margin:0; }
	.ghk-ask .marg::before { content:"\A"; white-space:pre; }


/*===========================
 * GH千同ひまわり
 ===========================*/
	.ghs-fl { float:none; }
	.ghs-fr { float:none; }

/* 事業所のご案内 */
	.ghs-annai .ghs-pic { width:100%; margin:0 0 40px 0; }
	.ghs-annai .ghs-txt { width:100%; }
		/* 暮らし・居住環境 */
	.ghs-kkpic ul { display:block; }
	.ghs-kkpic li { width:100%; display:block; }
	.ghs-kkpic li:nth-child(1) { margin:0 0 40px 0; }
	.ghs-kkpic li:nth-child(2) { margin:0 0 40px 0; }
	.ghs-kkpic li:nth-child(3) { margin:0 0 40px 0; }
	.ghs-kkpic li:nth-child(4) { margin:0 0 40px 0; }
	.ghs-kkpic li:nth-child(5) { margin:0 0 40px 0; }
	.ghs-kkpic li:nth-child(6) { margin:0; }
		/* ご利用にあたって */
	.ghs-riyou { width:100%; margin:0 0 60px 0; }
		/* スタッフ */
	.ghs-staff { width:100%; }
/* 情報公開 */
		/* 外部評価結果 */
	.ghs-koukai li { width:100%; }
/* 事業所概要 */
	.ghs-gaiyou .ghs-pic { width:100%; margin:0 0 40px 0; }
	.ghs-gaiyou table, .ghs-gaiyou tr { width:100%; }
	.ghs-gaiyou span { margin:0; }
	.ghs-gaiyou span::before { content:"\A"; white-space:pre; }
	.ghs-ask .marg { margin:0; }
	.ghs-ask .marg::before { content:"\A"; white-space:pre; }


/*================================================
 *  交通アクセス
 ================================================*/
	.ac-fl { float:left; }
	.ac-fr { float:right; }
	.ac-map { width:100%; }
	.ac-map iframe { height:20em; }


/*===========================
 *  トピックス
 ===========================*/


/*===========================
 *  お問い合わせ
 ===========================*/
	.cform th { width:30%; padding:10px; }
	.cform td { width:70%; padding:10px; }
	.cformbtn p { width:80%; margin:0 auto; }
	.cformbtn p:last-child { margin:20px auto 0 auto; }
	.contact th { width:30%; padding:10px; }
	.contact td { width:70%; padding:10px; }


/*===========================
 *  送信完了（お問い合わせ）
 ===========================*/
	.thx { text-align:justify; word-break:break-all; word-wrap:break-word; overflow-wrap:break-word; }
	.thinput-btn { display:block; }
	.thinput-btn p { width:80%; margin:0 auto; }
	.thinput-btn p:last-child { margin:20px auto 0 auto; }


}

