/*----------------------------------------------------------------------
  ▼黒
----------------------------------------------------------------------*/
body {
}

body::before{
  background: url(../img/bg3.jpg) no-repeat center;/* 画像（ここにfixedは入れない） */
  background-size: cover;/* cover指定できる */
  content: "";
  display: block;
  position: fixed;/* 擬似要素ごと固定 */
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;/* 横幅いっぱい */
  height: 100vh;/* 縦幅いっぱい */
}
/*----------------------------------------------------------------------
  ▼ContainerBB
----------------------------------------------------------------------*/
#ContainerBB {

}



/*----------------------------------------------------------------------
  ▼Container
----------------------------------------------------------------------*/
#Container {
background: rgba(0,0,0,0.5);
border: ridge 2px #ffc700;
	/*background-color:#000000;*/
}
/*----------------------------------------------------------------------
  ▼maincon
----------------------------------------------------------------------*/
.BoxB_B_l_date {
	color:#00A33D;
}
.BoxB_B_l_title {
	color:#FFFFFF;
}
.BoxB_B_l_txt {
	color:#FF0000;
}
.BoxB_B_l2_date {
	color:#00A33D;
}
.BoxB_B_l2_title {
	color:#FFFFFF;
}
.BoxB_B_l2_txt {
	color:#FF0000;
}

.BoxB_B_lx_date {
	color:#00A33D;
}
.BoxB_B_lx_title {
	color:#FFFFFF;
}
.BoxB_B_lx_txt {
	color:#FF0000;
}
.BoxB_B_l2x_date {
	color:#00A33D;
}
.BoxB_B_l2x_title {
	color:#FFFFFF;
}
.BoxB_B_l2x_txt {
	color:#FF0000;
}
/*----------------------------------------------------------------------
  ▼s_box
----------------------------------------------------------------------*/
.s_boxnew {
	border: #B98B22 solid 1px;
}
.s_boxnew_l {
	border: #B98B22 solid 1px;
}
.s_boxnewface_l {
	border: #B98B22 solid 1px;
}
.s_box2 {
	border-right: 1px solid #FF7A9B;/*A*/
	border-left: 1px solid #FF7A9B;/*A*/
}
.s_box3 {
	border-right: 1px solid #FF7A9B;/*A*/
	border-left: 1px solid #FF7A9B;/*A*/
	color:#F6006C;
}
.temp_tab {
	background-color:#FFFFFF;
	border-right: 1px solid #B98B22;/*A*/
	border-left: 1px solid #B98B22;/*A*/
}
.temp_tab th {
	background-color:#FFFFFF;
	border-bottom: 1px dotted #B98B22;
	color:#404040;
}
.temp_tab td {
	background-color:#FFFFFF;
	border-left: 1px dotted #B98B22;
	border-bottom: 1px dotted #B98B22;
	color:#F6006C;
}
.temp_tab .tdtop {
	background-color:#DDFFFF;
	border-bottom: 1px dotted #B98B22;
	color:#FF3333;
}
.temp_tab .tdunder {
	background-color:#EBFFFF;
	border-bottom: 1px dotted #B98B22;
	color:#404040;
}
.temp_tab .tdnoun {
	border-bottom: 1px dotted #B98B22;
}
.temp_ccc {
	color:#FFFFFF;
}

/*----------------------------------------------------------------------
  ▼bar
----------------------------------------------------------------------*/
.shopTab {
	border-right: 1px solid #B98B22;/*A*/
	border-left: 1px solid #B98B22;/*A*/
}
.shopTab th {
	border-bottom: 1px dotted #B98B22;
	color:#FF1A00;
}
.shopTab td {
	border-bottom: 1px dotted #B98B22;
	color:#FFFFFF;
}
.shopTab a {
	color:#404040;
}
.shopTab a:link {
	color:#404040;
}
.shopTab a:visited {
	color:#404040;
}
.shopTab a:hover {
	color:#A04040;
}
.shopTab .tdtop {
	background-color:#DDFFFF;
	border-bottom: 1px dotted #B98B22;
	color:#FF3333;
}

.shopTab2 {
	border-top: 1px solid #B98B22;/*A*/
	border-right: 1px solid #B98B22;/*A*/
	border-left: 1px solid #B98B22;/*A*/
}
.shopTab2 th {
	border-bottom: 1px dotted #B98B22;
	color:#FF1A00;
}
.shopTab2 td {
	border-bottom: 1px dotted #B98B22;
	color:#FFFFFF;
}
.shopTab2 a {
	color:#404040;
}
.shopTab2 a:link {
	color:#404040;
}
.shopTab2 a:visited {
	color:#404040;
}
.shopTab2 a:hover {
	color:#A04040;
}
.shopTab2 .tdtop {
	background-color:#DDFFFF;
	border-bottom: 1px dotted #B98B22;
	color:#FF3333;
}
/*----------------------------------------------------------------------
  ▼footer
----------------------------------------------------------------------*/
#footer {
	color:#FFFFFF;
	background-color: #000000;
}
.fla240 {
	border: 1px solid #B98B22;
	background-color: #FFFFFF;
}
.link {
	color:#000000;
}
.sougo_txt {
	color:#FFFFFF;
}
.botcom_txt {
	color:#047391;
}

#txt_bunsho {
	color:#FFFFFF;
}

/* fla-da948 --------------------------------- */
.fla-da948 {
	border: 1px solid #F7EFC8;/*A*/
}
/* fla-da948coin --------------------------------- */
#fla-da948coin {
	border: 1px solid #F7EFC8;/*A*/
}
/* ZOOM */
.fla948zoom {
	border: 1px solid #F7EFC8;/*A*/
}
/*----------------------------------------------------------------------
  ▼therapist
----------------------------------------------------------------------*/
.thera_namebox2 {
	background-color: #f78da7;
	color:#FFFFFF;
}
.thera_infobox2 {
	color:#FFFFFF;
}
.thera_infobox2 p{
	color:#FFFFCC;
}

.thera_namebox3 {
	background-color: #f78da7;
	color:#FFFFFF;
}
.thera_infobox3 {
	color:#FFFFFF;
}
.thera_infobox3 p{
	color:#FFFFCC;
}




