﻿#header #logo img{
width:50%;
}

#main_img .menu p,bg_white{
background-color:transparent;
}

#contents3_wrap:after {
    background-color: rgba(232, 171, 190, 0.5) !important;
}

#footer #logo2{
max-width:150px;
}

.bg_color1 {
    background-color: #333132;
}

.bg_color2 {
    background-color: #dccbcf;
}

.txt_color3 {
    color: #e3217f;
}

body{
background-color: #4d4d4d;
}

#pc_nav li a, #top_pc_nav li a, #footer_nav li a {
    color: white;
}

#contents1 .con_box,  #contents2 .con_box{
    color: white;
}

main .txt_color1 {
    color: #ff229e;
}

.num{
text-shadow: 
    white 2px 0px 0px, white -2px 0px 0px,
    white 0px -2px 0px, white 0px 2px 0px,
    white 2px 2px 0px, white -2px 2px 0px,
    white 2px -2px 0px, white -2px -2px 0px,
    white 1px 2px 0px, white -1px 2px 0px,
    white 1px -2px 0px, white -1px -2px 0px,
    white 2px 1px 0px, white -2px 1px 0px,
    white 2px -1px 0px, white -2px -1px 0px,
    white 1px 1px 0px, white -1px 1px 0px,
    white 1px -1px 0px, white -1px -1px 0px;
    font-size: 110px !important;
}

header.scr_header {
    background-color: rgba(90, 88, 88, 0.45) !important;
}

.top_cms_box .cms_title, .top_cms_box .box_title1{
color:white;
}

.top_cms .date{
.txt_color3 
    color: #f22698;
}

.border_color3 {
    border-color: #e8abbe;
}

.bg_color3 {
    background-color: #e8abbe;
}

.top_cms_box{
    background-color: rgba(255,255,255,0.6);
}

.linkStyle{
color:#e3217f;
}

.hannari {
    font-family: "游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";
}

@media all and (-ms-high-contrast: none){
  #contact_tel a{
padding-bottom:20px;
}
}


/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){

}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
 #contact_tel a{
font-size:18px;
}

#page_title_box{
width:70%;
}

#page_title_box h2{
font-size:22px;
}

}