
/*****************スタイルリセット****************/

/******************初期設定*****************/

a {
	color: #6f9502;
}

body {
	color: #333333;
	background-color: #ffffff;
}

/*********************************************/

/******************ページ区分け****************/

/*パンくずリスト*/

/***************メインコンテンツ**************/

.content {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

.content hr {
	border-top-color: #97ca00;
}

/********************************************/

.title,
.link_title a {
	color: #343434;
	background: linear-gradient(#fbfbfb,#f9f9f9);
	border-color: #97ca00 #e3e3e3 #c3c0b3;
}

.title:before,
.link_title a::before {
	color: #c8e162;
    background: linear-gradient(#cbe47e,#a1cf11);
}

h2.con_paragraph,
h3.con_paragraph {
	border-bottom-color: #bfbfbf;
}

h4.con_paragraph {
	border-bottom-color: #bfbfbf;
}

div.con {
	border-color: #e3e3e3;
}

div.border {
	border-color: #e3e3e3;
}

.css-tag {
	background: #83a520;
}

.css-tag:before {
	background: #fff;
}

.css-tag:after {
	border-color: transparent;
	border-left-color: #83a520;
}

/*--------------ヘッダー--------------*/

p.header_tel {
	color: #669900;
}

ul.header_button {
	border-color: #669900;
}

/******文字サイズ変更ボタン******/

/*ツールチップ*/
p#vtip {
	background-color: rgba(0,0,0,0.8);
	border-color: #222;
}

/*ページ種別********/
/*ツール詳細*****/

#t_jtools li.btn a {
	color: #000;
	background: #eee;
	border-color: #bbb;
}

/****************************/

button.green {
	color: green;
}

button.blue {
	color: blue;
}

button.red {
	color: red;
}

/*----------------------------------*/

/*---------------ナビゲーション--------------*/

nav.site_navi {
	background: linear-gradient(#8fbd05,#7ca700);
	border-color: #d7d7d7 transparent #d7d7d7;
}

nav.site_navi:before {
	border-color: #ffffff transparent #6f9501;
}

nav.site_navi:after {
	border-color: #6f9501 transparent #ffffff;
}

nav.site_navi ul {
	border-left-color: #6f9501;
}

nav.site_navi ul li {
	border-color: transparent #6f9501 transparent #9ecd12;
}

nav.site_navi ul li a {
	color: #ffffff;
}

/*nav.site_navi ul li a:hover,*/
nav.site_navi ul li a.hover,
nav.site_navi ul li.current {
	color: #eaff01;
    background: linear-gradient(#9fc62b,#91b426);
}

/*--------------------------------------------*/

/*-----------------フッター----------------*/

div.footer {
	background-color: #f9fcee;
	border-top-color: #97ca00;
}

div.footer_con > div {
	border-left-color: #dddddd;
}

div.privacy {
	border-top-color: #dddddd;
}

div.copyright {
	color: #ffffff;
    background-color: #669900;
}

/*-------------------------------------------------*/

/*-------------------サイドバー--------------------*/

/*****施設リンク*****/

ul.side_pro li {
	border-color: #6f9502;
}

ul.side_pro li a {
	color: #333333;
}

/*ul.side_pro li a:hover:before*/
ul.side_pro li a.hover:before {
	background: rgba(255,255,255,0.3);
}

ul.side_pro li a h5.side_prot {
	background: linear-gradient(#8fbd05,#7ca700);
	color: #ffffff;
}

/*ul.side_pro li a:hover h5.side_prot*/
ul.side_pro li a.hover h5.side_prot {
	background: linear-gradient(#9fc62b,#91b426);
	color: #eaff01;
}

/********************/

/*---------------------------------------------------*/

/*-----------------------お知らせ---------------------*/

iframe.top_notice {
	border-bottom-color: #eaeaea;
}

/*****共通部分*****/

ul#newsList li {
	color: #666;
	border-bottom-color: #ccc;
}

ul#newsList li a {
	color: #6f9502;
}

.catName {
	border-color: #ccc;
}

.newMark {
	border-color: #f00;
	background: #F00;
	color: #fff;
}

/**********************/

/*****一覧ページ*****/

/*ページャーボタン*/
.pager a{
	border-color: #999;
	color: #333;
}

/*現在のページのボタン*/
.pager a.current{
	background: #999;
	border-color: #999;
	color: #fff;
}

/*.pager a:hover*/
.pager a.hover {
    background: #999;
    color: #fff;
}

/* /Pager style */

/********************/

/*****詳細ページ*****/

.backORcloseBtn a {
	border-color: #aaa;
	color: #999;
}

/**********************/

/*****広報誌*****/

iframe.side_if {
	border-bottom-color: #eaeaea;
}

/****************/

/*-----------------------------------------------------*/

/*------------------------ブログ-------------------------*/

iframe.diary {
	border-bottom-color: #eaeaea;
}

iframe.side_d {
	border-bottom-color: #eaeaea;
}

div.diary p.d_text {
	border-bottom-color: #e3e3e3;
}

/*-----------------------------------------------------*/

/*----------------ページトップボタン---------------*/

#page_top a {
	color: #ffffff;
	background: linear-gradient(#8fbd05,#7ca700);
	border-color: #6f9501;
}

/*#page_top a:hover*/
#page_top a.hover {
	color: #eaff01;
	background: linear-gradient(#9fc62b,#91b426);
}

/*-------------------------------------------------*/

/*------------------リンクボタン-----------------*/

div.reed_more a {
	background: linear-gradient(#8fbd05,#7ca700);
	border-color: #6f9502;
	color: #ffffff;
}

/*div.reed_more a:hover*/
div.reed_more a.hover {
	background: linear-gradient(#9fc62b,#91b426);
	color: #eaff01;
}

.request {
	background: linear-gradient(#8fbd05,#7ca700);
	border-color: #6f9502;
	color: #ffffff;
}

.request:before {
	content: url(../img/common/doc_white.png);
}

/*.request:hover*/
.request.hover {
	background: linear-gradient(#9fc62b,#91b426);
	color: #eaff01;
}

/*.request:hover:before*/
.request.hover:before {
	content: url(../img/common/doc_yellow.png);
}

/*-----------------------------------------------------*/

/*------------------テーブル-------------------*/

.list_table > li:nth-child(2n+1) {
	background: #eeeeee;
}

.list_table > li:nth-child(2n+0) {
	background: #ffffff;
}

/*-----------------------------------------------*/

/*-----------------トップ-------------------*/

.video_logo {
	background-color: rgba(0,0,0,0.3);
}

.video_logosp {
	background-color: rgba(0,0,0,0.3);
}

ul.link li.kosugi {
	border-color: #e3e3e3;
}

/*ul.pro_ul li a:hover:before*/
ul.pro_ul li a.hover:before {
	background: #ffffff;
}

h5.pro_title {
	color: #6f9502;
	border-bottom-color: #bfbfbf;
}

/*--------------------------------------------*/

/*-----------------------企業理念----------------------*/

.philosophy {
	color: green;
}

ul.policy li h3 {
	color: #006400;
}

/*-----------------------------------------------------*/

/*----------------------会社概要-----------------------*/

ul.overview {
	border-color: #707070;
}

ul.overview > li {
	border-bottom-color: #707070;
}

ul.overview li > div:first-child {
	background: #e0e0e0;
	border-right-color: #707070;
}

ul.over_link li.kosugi img {
	border-color: #e3e3e3;
}

ol.history li div:first-child {
	border-right-color: #707070;
}

/*-----------------------------------------------------*/

/*--------------------事業所紹介--------------------*/

ul.service li {
	border-color: #4ab53d;
}

ul.service li.taisei {
	border-color: #9fc9ff;
}

ul.service li.taisei h4 {
	background: #9fc9ff;
}

ul.service li.kyoshitu {
	border-color: #d5c9ff;
}

ul.service li.kyoshitu h4 {
	background: #d5c9ff;
}

ul.service li.iryou {
	border-color: #b9ff7f;
}

ul.service li.iryou h4 {
	background: #b9ff7f;
}

ul.service li.syokuji {
	border-color: #ff9c94;
}

ul.service li.syokuji h4 {
	background: #ff9c94;
}

ul.service li.setubi {
	border-color: #e7ff7f;
}

ul.service li.setubi h4 {
	background: #e7ff7f;
}

/*---------------------------------------------------*/

/*-------------------施設個別-----------------*/

ol.time li.meal {
	background: #eeeeee;
}

ul.life li {
	border-color: #4ab53d;
}

ol.goryo li span {
	border-color: #333333;
	color: #83a520;
	border-color: #83a520;
}

/*---------------------------------------------*/

/*-------------------利用料金------------------*/

/******************表*******************/

/*PC版表共通*/

ul.fee_table {
	border-color: #e3e3e3;
}

ul.fee_table > li {
	border-top-color: #c3c0b3;
}

ul.fee_table > li:first-child {
	background: #eeeeee;
}

ul.fee_table > li > div {
	border-left-color: #e3e3e3;
}

/*****************/

/*利用料金目安表*/

ul.criterion > li:first-child {
	background: transparent;
}

ul.criterion > li > div:first-child {
	background: #eeeeee;
}

/****************/

/*保険料金表*/

/*居住費表*/

ul.basic > li:nth-child(n+2) > div:last-child {
	color: red;
}

/********/

/*敷金表*/

ul.deposit > li:first-child {
	background: transparent;
}

ul.deposit > li > div:first-child {
	background: #eeeeee;
}
/******/

/*スマホ版居住費表*/

table.getsugaku_table {
	border-color: #e3e3e3;
}

table.getsugaku_table th,
table.getsugaku_table td {
	border-color: #e3e3e3;
}

table.getsugaku_table thead tr th {
	background: #eeeeee;
}

table.getsugaku_table tbody > tr:last-child > td:nth-child(n+2) {
	color: red;
}

/****************/

/*******************************************/

.fee_h3 {
	color: #006400;
}

.utiwake_waku {
	border-color: #9ecd12;
}

.utiwake_waku .utiwake {
	color: #009966;
}

ul.items p.kome{
	background: #eeeeee;
	border-color: #e3e3e3;
}

/*---------------------------------------------*/

/*----------------------流れ--------------------*/

.flow h2 {
	color: #336600;
}

/*ご利用までの流れ*/

.flow_top {
	border-color: #b7da49;
}

ol.use li:before {
	border-color: #336600;
}

.flow_list {
	border-color: gray;
	background: aliceblue;
}

.flow_list .request:before {
	content: '';
	background: url(../img/common/doc_white.png);
	background-repeat: no-repeat;
	background-size: contain;
}

/*.flow_list .request:hover:before*/
.flow_list .request.hover:before {
	background: url(../img/common/doc_yellow.png);
	background-repeat: no-repeat;
	background-size: contain;
}

p.flow_mess {
	background: #b7da49;
}

/*******************/

/*介護認定手続きの流れ*/

.nagare-box{
	background: #fbfbfb;
	border-color: #e3e3e3;
}

.nagare-box > div:first-child {
	background-color: #b7da49;
}

/***********************/

/*----------------------------------------------*/

/*--------------------求人情報-------------------*/

h2.catchcopy {
	color: #943e41;
	border-color: #d27672 transparent #d27672;
}

h2.catchcopy:before, h2.catchcopy:after {
	background-color: #d27672;
}

p.rec_top {
	color: #339900;
}

h2.recruit_header {
	color: #fff;
	background: #6ad07b;
	box-shadow: 0 0 3px 3px #6ad07b;
	border-color: #f9f7b1;
}

/***スタッフの声***/

h3.staff {
	color: #5c4747;
	border-bottom-color: #d26466;
}

h3.staff:before {
	background: #d48789;
}

h3.staff:after {
	background: #d26466;
}

/*cp_box*/

.cp_box label {
	/* 以下グラデーションは背景を自身のサイトに合わせて設定してください */
	background: linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0.95) 90%);
}

.cp_box label:after {
	color: #ffffff;
	background-color: rgba(140, 140, 140, 1);
}

/***/
/*******/

/*こだわり*/

.commit_list li {
	border-color: #2f528f;
}

.commit_list li:first-child:before {
	border-color: #2f528f;
}

.commit_list li:nth-child(2) {
	background: #d6dce5;
}

.commit_list li:nth-child(3) {
	background: #c5e0b4;
}

.commit_list li:nth-child(4) {
	background: #fbe5d6;
}

.commit_list li:nth-child(5) {
	background: #ffe699;
}

.commit_list li:nth-child(6) {
	background: #ffd2d2;
}

/*******/

/*研修*/

ul.kensyuu li::before {
	border-color: transparent #fff #fff transparent;
}

ul.kensyuu li::after {
	background-color: #5abe5a;
}

/*******/

/*処遇改善*/

table.rec_treatment th,
table.rec_treatment td {
	border-color: #ffffff;
}

table.rec_treatment th {
	color: #6f9502;
	background: rgba(255,200,0,0.2);
}

table.rec_treatment td {
	background: rgba(255,200,0,0.1);
}

/*****/

/*雇用情報*/

.employ_info > li {
	border-top-color: #6f9502;
}

.employ_info > li p:first-child {
	color: #5f7502;
}

/*******/

/*育成方針*/

.tra_policy > li > ul {
	border-color: #333333;
}

.tra_policy > li:nth-child(n+3) > h3 {
	background: #fbe5d6;
	border-color: #2c4f88;
}

.tra_policy > li:nth-child(4) > h3 {
	background: #dae3f3;
}

.direction > li {
	border-color: #2c4f88;
}

.direction > li:first-child {
	background: #fcefcb;
}

.rec_training h3 {
	background: #bad3e8;
	border-color: #2c4f88;
}

.rec_training ul li div {
	background: #ffffff;
	border-color: #2c4f88;
}

.rec_trapolicy li {
	background: #ffffff;
}

.rec_trapolicy li:first-child:before {
	border-color: #406cb4;
}

.rec_trapolicy h4 {
	background: #fcefcb;
	border-color: #2c4f88;
}

/*****/

/*計画書*/

.rec_plan th,
.rec_plan td {
	border-color: #5f7502;
}

.rec_plan tr th {
	color: #6f9502;
	background: rgba(255,200,0,0.2);
}

.rec_plan tr td {
	background: rgba(255,255,0,0.05);
}

.rec_plan tr:last-child td {
	background: transparent;
}

/*******/

/*求人案内*/

.recruitArea {
	border-color: #070707;
}

.recruitArea th {
	background: rgba(255,200,0,0.2);
	color: #6f9502;
	border-color: #5f7502;
}

.recruitArea td {
	background: rgba(255,255,0,0.05);
	border-color: #5f7502;
}

/*******/

/*-----------------------------------------------*/

/*-----------------介護員養成研修事業-------------*/

p.tra_rec {
	color: red;
}

.training li h4 {
	color: #4ab53d;
}

/*-----------------------------------------------*/

/*-------------------お問い合わせ-----------------*/

.red {
	color: red;
}

.blue {
	color: blue;
}

.contactTableArea {
	border-color: #cccccc;
}

.contactTableArea th {
	background-color: #cccccc;
	border-bottom-color: #ffffff;
}

.contactTableArea td {
	border-bottom-color: #cccccc;
}

button.request:before {
	content: url(../img/contact/mail_white.png);
}

/*button.request:hover:before*/
button.request.hover:before {
	content: url(../img/contact/mail_yellow.png);
}

/*------------------------------------------------*/

/*---------------プライバシーポリシー-------------*/

.pri_address {
	border-color: gray;
	background: aliceblue;
}

/*章*/

/*条*/

/*1,2,3*/

/*(1),(2),(3)*/

/*丸1,丸2,丸3*/

/*ア,イ,ウ*/

/*○*/

/*------------------------------------------------*/

@media screen and ( min-width : 700px ) and ( max-width : 899px ) {
	
/******************ページ区分け***************/
	
/*---------------------ヘッダー--------------------*/
	
/*--------------------ナビゲーション--------------------*/

	h2.menu.show_list {
		background-color: #fdbb36;
	}
	
	nav.site_navi ul li a,
	nav.site_navi ul li.current {
		background-color: #83a520;
		border-bottom-color: #9ac423;
	}
	
	/*nav.site_navi ul li a:hover,*/
	nav.site_navi ul li a.hover,
	nav.site_navi ul li.current {
		color: #ffffff;
		background: #fdbb36;
		border-bottom-color: #fdbb36;
	}
	
/*------------------------------------------------------*/
	
/*---------------------フッター-------------------*/
	
/*-------------------サイドバー--------------------*/

}

@media screen and ( max-width : 699px ) {
	
/******************ページ区分け***************/
	
/*---------------------ヘッダー--------------------*/
	
/*--------------------ナビゲーション--------------------*/
	
	h2.menu.show_list {
		background-color: #fdbb36;
	}
	
	nav.site_navi ul li a,
	nav.site_navi ul li.current {
		background-color: #83a520;
		border-bottom-color: #9ac423;
	}
	
	/*nav.site_navi ul li a:hover,*/
	nav.site_navi ul li a.hover,
	nav.site_navi ul li.current {
		color: #ffffff;
		background: #fdbb36;
		border-bottom-color: #fdbb36;
	}
	
/*------------------------------------------------------*/
	
/*---------------------フッター-------------------*/
	
	div.footer_con > div {
		border-top-color: #dddddd;
	}
	
/*---------------------------------------------------*/
	
/*-------------------サイドバー--------------------*/
	
/*--------------リンクボタン-------------*/
	
/*-----------------------テーブル--------------------*/
	
	.list_table > li > div:first-child {
		border-bottom-color: #bfbfbf;
	}
	
/*------------------------------------------------------*/
	
/*--------------------トップ-----------------------*/
	
/*-----------------------企業理念-----------------------*/
	
/*----------------------会社概要---------------------*/
	
/*----------------------事業所紹介--------------------*/
	
/*-------------------------施設個別----------------------*/
	
/*----------------------利用料金------------------*/
	
/*--------------------流れ------------------*/
	
/*-------------------求人情報---------------*/
	
/*こだわり*/
	
	.commit_list {
		border-color: #2f528f;
	}
	
	.commit_list li:first-child {
		background: #bad3e8;
	}
	
/*******/
	
/*処遇改善*/
	
/*雇用情報*/
	
/*育成方針*/
	
	.rec_trapolicy {
		border-color: #406cb4;
	}
	
	.rec_trapolicy li {
		background: transparent;
	}
	
/*******/
	
/*計画書*/
	
/*------------------------------------------*/
	
/*---------------介護員養成研修事業-----------------*/
	
/*----------------------お問い合わせ------------------*/
	

