﻿@charset "utf-8";
/* CSS Document */
/*====================================
Common
====================================*/
::selection {
	background:#DDCCC6;
}
.bubble_ttl,
.cmn_color,
#group .seek_calender_caption_inner {
	color:#00A497;
}
.bubble_ttl:before{
	background-image:url(../img/group/bubble_ttl_deco_blue-green.png);
}
.cmn_sec_ttl .e_txt:before,
.cmn_sec_ttl .e_txt:after,
#group .seek_calendar th,
#group .calendar-prev,
#group .calendar-next {
	background-color: #00A497;
}
.cmn_bg{
	background: linear-gradient(to bottom, #F7FDFD 0%, #E6F9F8 100%);
}
.cmn_btn{
	color:#00A497;
	border-color:#00A497;
}
.cmn_btn:after{
	border-color:#00A497 #00A497 transparent transparent;
}
.cmn_btn svg path,
#trouble .symptom_check_list li .icon-check svg {
	fill:#00A497;
}
.cmn_square_icon:before {
	background-color: #56C1B8;
	box-shadow: 0px 0px 2px 2px rgba(0, 164, 151, .65) inset;
}
#group .sec_trouble:before{
	background-color: rgba(241, 234, 232, .85);
}
@media screen and (min-width: 1100px) {
.cmn_btn:hover{
	color:#FFF;
	background-color: #00A497;
}
}

/*====================================
header
====================================*/
header path{
	fill:#00A497;
}
header .sp_btn span.sp{
	color:#00A497;
}
.js-header_menu span{
	background-color: #00A497;
}


/* ------------------
ハンバーガーメニュー
------------------ */
#menu{
	background-color: #F1EAE8;
}
#menu .blc_web_reserve a,
#menu .blc1 a{
	background-color: #00A497;
}
#menu .blc2 li a{
	color:#00A497;
}
#menu .blc2 li a:after{
	border-color:#00A497 #00A497 transparent transparent;
}


/*====================================
footer
====================================*/
footer .blc_copyright{
	background-color:#00A497;
}


@media screen and (min-width: 800px) {
footer .blc_copyright .js-to_top a{
	border-color:#00A497;
}
footer .blc_copyright .js-to_top a svg path{
	fill:#00A497;
}
}
@media screen and (min-width: 1100px) {
footer .blc_copyright .js-to_top a:hover{
	background-color:#00A497;
}
}

/*====================================
float_bnr
====================================*/
.float_bnr_group li.bnr a{
	border:solid 1px #00A497;
}
.float_bnr_group li.bnr a path{
	fill:#00A497;
}

/*====================================
メインビジュアル
====================================*/
#group .sec_mv .catch_wrap .catch .line p{
	color: #00A497;
}

/*====================================
グローバルナビ
====================================*/
#group .gnav{
	background-color: #00A497;
}
#group .gnav .web_reserve{
	color: #00A497;
}
#group .gnav .web_reserve path{
	fill: #00A497;
}

/*====================================
お知らせ
====================================*/
#group .sec_news .sec_ttl svg path{
	fill:#00A497;
}
#group .sec_news .sec_ttl .txt{
	color:#00A497;
}
#group .sec_news .sec_ttl .e_txt{
	color:#00A497;
}
#group .sec_news .scroll_area .jspDrag{
	background-color: #00A497;
}


/*====================================
診療理念
====================================*/
#group .cmn_identity_item .ttl{
	color:#00A497;
}


/*====================================
施設紹介
設備・機器紹介
====================================*/
#group .facility_wrap:before{
	background-color:rgba(0, 164, 151, .8);
}
#group .sec_machine .item .ttl{
	color:#00A497;
}
.popup .slider_prev,
.popup .slider_next{
	border:solid 1px #00A497;
}
.popup .slider_prev:before,
.popup .slider_next:before{
	border-color:#00A497 #00A497 transparent transparent;
}
.popup .slider_pagination .swiper-pagination-bullet-active{
	background-color: #00A497;
}

/*====================================
院長挨拶
====================================*/
#group .sec_greeting .blc_greeting .greeting_box svg path{
	fill:#00A497;
}
#group .sec_greeting .blc_list .box_ttl svg path{
	fill:#00A497;
}
#group .sec_greeting .blc_list .box_ttl .txt{
	color:#00A497;
}
#group .sec_greeting .blc_list .box_ttl .e_txt{
	color:#00A497;
}


/*====================================
スタッフ紹介
====================================*/
#group .sec_staff .item .info_box .name{
	color:#00A497;
}


/*====================================
診療時間
====================================*/
#group .sec_hour .department_item .dp_tbl tr:first-child th{
	background-color: #00A497;
}


/*====================================
アクセス
====================================*/
#group .sec_access:before{
	background-color:rgba(0, 164, 151, .8);
}


/*====================================
交通事故バナー設置 20190415
====================================*/
#group .sec_news .news_blc_wrap .jiko_bnr_box{
	border-color: #00A497;
}
#group .sec_news .news_blc_wrap .jiko_bnr_box .bnr_ttl{
	color: #00A497;
}

/*====================================
WEB予約バナー設置 20200707
====================================*/
#group .sec_news .news_blc_wrap .web_reserve_bnr_box{
	border-color: #00A497;
}
#group .sec_news .news_blc_wrap .web_reserve_bnr_box .bnr_ttl{
	color: #00A497;
}

/*====================================
動画コンテンツ追加 20200917
====================================*/
#group .sec_movie{
	background-color: #E4D6D2;
}

/*====================================
連携病院コンテンツ追加 20200917
====================================*/
#group .blc_cooperation_hospital .box_label path{
	fill: #00A497;
}
#group .blc_cooperation_hospital .box_label .label{
	color: #00A497;
}

/*====================================
経鼻内視鏡検査バナー設置 20210702
====================================*/
#group .sec_news .news_blc_wrap .keibinaishikyo_bnr_box{
	border-color: #00A497;
}
#group .sec_news .news_blc_wrap .keibinaishikyo_bnr_box .bnr_ttl{
	color: #00A497;
}
#group .sec_news .news_blc_wrap .keibinaishikyo_bnr_box .keibinaishikyo_btn:before{
	border-color: transparent transparent #00A497 transparent;
}

/*====================================
採用情報バナー設置 20240924
====================================*/
#group .sec_news .news_blc_wrap .recruit_bnr_box{
	border-color: #00A497;
}
#group .sec_news .news_blc_wrap .recruit_bnr_box .bnr_ttl .label{
	background-color: #00A497;
}
#group .sec_news .news_blc_wrap .recruit_bnr_box .bnr_ttl .ttl{
	color: #00A497;
}
