@charset "utf-8";

/*背景色*/
html, #header {
                                background: #ffdde0;
}
#header.HeightMin {
	animation: DownAnime 0.5s forwards;
                                background: -moz-linear-gradient(top, #ffdde0 25%, transparent);
                                background: -webkit-linear-gradient(top, #ffdde0 25%, transparent);
                                background: linear-gradient(to bottom, #ffdde0 25%, transparent);
                                
}
/*CDタイトル下ライン*/
.index_products h2,
.products h2 {
                                background: linear-gradient(transparent 50%, #ffdae6 50%);
}

/*濃いピンク*/
.point,
#info h2, #live h2,
ul#g-navi li a:hover, ul#g-navi li.current a, ul#g-navi li a:hover,
a:link,a:visited,
#page-top a 
h4,
h2,
dl dt {
                                color: #ff7caa;
}
.category, .tab-switch:checked+.tab-label,
a.btn_L {
                                background: #ff7caa;
}
.tab-content {
                                border: 3px solid #ff7caa;
}

/*淡いピンク*/
#index_movie::before,
#index_twitter::before {
                                border:  #ffa3c1 solid 1px;
}
ul#link_list {
                                border-top: #ffa3c1 1px dotted;
}
dl dd,
div.products_main,
ul#link_list li, #TABcontents ul li,
#info ul li {
                                border-bottom: #ffa3c1 1px dotted ;
}
#index_movie h2,
#index_twitter h2,
.tab-label {
                                background: #ffa3c1;
}
a:hover,
.products_info h3,
.products_info2 h3,
#info h5,
#media h3,
ul#link_list li::before,
#footer nav ul li::before {
                                color: #ffa3c1;
}



#index_header {/*indexヘッダー全体影*/
                                box-shadow: 0 0 13px rgba(155,27,86,0.3);
} 
#headerContents h1 img {/*indexヘッダータイトル画像影*/
                                filter: drop-shadow(0px 0 10px rgb(155,27,86,0.8));
}


/*外枠 二重線くすみピンク*/
.LineContents, .index_LineContents, .LineContents::before, .index_LineContents::before {
                                border: solid 1px #d4afc0;
}

/*本文、メニュー*/
body,
ul#g-navi li a,
.index_products h2,
.products h2,
.index_products a span,
.products_info h4,
.products a span
 {
	color: #7a5365;
}
ul#g-navi li a::after,
.openbtn span {
                                background-color: #7a5365;
}