@charset "utf-8";
/* CSS Document */
/* ##################################################################### */
/*	モバイルレ : 480 px およびそれ以下
/* ##################################################################### */
/* ===================================================================== */
/*	基本設定
/* ===================================================================== */

#breadCrumb{}

footer{}

#localNav{
	margin-top: 30px!important;
	float: none;	
}


#localNav li, #localNav ul{
	list-style-type: none;
}
#localNav ul{
	padding-left: 0px;
}




#localNav li{
	background-color: #F8F8F8;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	width: 100%;
}

#localNav li:hover{
	background-color: #fdeb9f;
	color: #FFFFFF!important;
}
#localNav li a:hover{
	color: #FFFFFF!important;
}



#localNav ul li::before{
	display: inline-block;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	color: #ef8200;
	content: ">";
}


span.tel {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 250%;
    display: inline-block;
}



ul.sns {
    padding-top: 5px;
    font-size: 250%;
}

.navbar-collapse .nav-justified li.list02.nav-item a.nav-link {
   line-height: 0.9em!important;
}

.navbar-collapse .nav-justified li.list04.nav-item a.nav-link {
   line-height: 0.9em!important;
}

.navbar-collapse .nav-justified li.list06.nav-item a.nav-link {
   line-height: 0.9em!important;
}


.nav-link {
    padding: 0.5rem 0.2rem; 
}
.navbar{
    border-bottom: 7px solid #245411;
    font-weight: bold;
}
.navbar-collapse .nav-justified .nav-item {
    text-align: left;
}	
.dropdown-menu {
    border: none;
}	

.dropdown-item {
	border-bottom: 1px dotted #C9C9C9!important;
}


.bg-clearwhite{
	background-color: rgba(0,0,0,0.47);
	padding-top: 10px;
	padding-bottom: 10px;
}
	.btm_bg{
	background-image: url(../images/btm_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
    background-position: -1800px top;
}



.tea_nav_bk{
    background-image: url("../images/nav_bk2.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    width:100%;
}
/* ##################################################################### */
/*	タブレット小
/* ##################################################################### */
@media (min-width: 480px) {
/* ===================================================================== */
/*	タブレット小　共通基本設定
/* ===================================================================== */
#localNav{
	margin-top: 0px!important;
	float: none;	
}



	
}

/* ##################################################################### */
/*	タブレット大
/* ##################################################################### */
@media (min-width: 768px) {
/* ===================================================================== */
/*	タブレット大　共通基本設定
/* ===================================================================== */

.dropdown-item {
border-bottom:none;
}

	.btm_bg{
	background-image: url(../images/btm_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center top;
}
	

	
}

/* ##################################################################### */
/*	PC
/* ##################################################################### */
@media (min-width: 1200px) {
/* ===================================================================== */
/*	PC　　共通基本設定
/* ===================================================================== */
.navbar-collapse .nav-justified .nav-item  {
    text-align: center;
}	
	
	
.nav-pills .nav-link {
  border-radius: 0.00rem;
}

}
