﻿/*　基本カラー　*/

.linkStyle{
	color:#eb5b98;
}
.linkStyle:hover{
	color:#eb5b98;
	opacity: 0.7;
	transition: all 0.5s;
}

.txt_color1{color: #f5bdcb;}
.hvr_txt_color1:hover{color: #f5bdcb;}
.bg_color1{background-color: #f5bdcb;} 
.hvr_bg_color1:hover{background-color: #f5bdcb;}
.border_color1{border-color: #f5bdcb;}
.hvr_border_color1:hover{border-color: #f5bdcb;}

.txt_color2{color: #eb5b98;}
.bg_color2{background-color: #ffeef2;}
.border_color2 {border-color: #ffeef2;}

.bg_color3{background-color: #fff;}
.border_color3 { border-color: #f5bdcb;}

.border_color4 {border-color: #fff;}



/*　全体共通部分　*/

#main_right #left_bar #menu_bt{
   background-color: #eb5b98;
}
#main_right #left_bar #scroll{
   background-color: #eb5b98;
}
#link .link_txt{
color: #eb5b98;
    font-weight: bold;
}


/*　TOP　*/

.index header{
   background-color: #fff4f5!important;

}
.index #top_header{
    background-color: transparent!important;
}
#pc_tel .fs_wrap a{
    color: #eb5b98;
    text-shadow: none;
}
#pc_intro{
    background-image: url(Dup/back_img.png);
}
#contents .fs_wrap h3 span{
    color: #eb5b98;
    font-weight: bold;
    text-shadow: none;
}
#contents h3{
    margin-bottom: 8vh!important;
}
#pc_news .fs_wrap h3{
    font-weight: bold;
}
#pc_news .fs_wrap .box_item,#pc_news .fs_wrap .box_item h4{
    font-weight: bold;
    text-shadow: none;
}




/*　下層ページ　*/
#page_title{
    background-image: url(Dup/back_img.png);
}
header{
    background-image: url(Dup/back_img.png);
}
#top_header{
    background-color: transparent!important;
}
.cate_list li a{
    background-color: #f68bb8;
}
#cms_1-e .cate_box .date{
   background-color: #eb5b98;
}
#cms_3-c .cate_title{
    border-color: #eb5b98;
    margin-left: 0px;
    border-bottom: 2px solid #eb5b98;
}
#cms_2-c .cate_box .box_txt1{
   color: #eb5b98;
}
#cms_2-c .cate_title{
    border-color: #eb5b98;
    margin-left: 0px;
    border-bottom: 2px solid #eb5b98;
}
#cms_5-a .cate_title{
    background-color: #f5b0c1;
}
#cms_5-a .retop{
    display: none;
}
#page7 .box_wrap dt{
    color: #eb5b98;
}



/*　タブレット　*/

@media screen and (max-width: 768px){
.index header{
   background-color: transparent!important;
    background-image: none!important;
}
.index #top_header{
    background-color: rgba(245, 189, 203, 0.7)!important;
}
#top_header{
    background-color: rgba(245, 189, 203, 0.8)!important;
    background-image: url(Dup/back_img.png);
    background-size: 50%;
}
#page_title{
background-color: rgba(245, 189, 203, 0.8)!important;
    background-size: 50%;
}
}



/*　スマホ　*/

@media screen and (max-width: 667px){}