﻿@charset "UTF-8";


/* =文字色に関する設定
-------------------------------------------------------------- */

a,
.site-header h1 a,
.site-header h2 a,
.main-navigation a,
.main-navigation li a,
.widget-area .widget a,
footer[role="contentinfo"] a,
.comments-link a,
.entry-meta a,
.format-status .entry-header header a,
.comments-area article header cite a,
a.comment-reply-link,
a.comment-edit-link,
.template-front-page .widget-area .widget li a {
	color: #ae3c72;
}
a:hover,
.site-header h1 a:hover,
.site-header h2 a:hover,
.main-navigation a:hover,
.main-navigation li a:hover,
.widget-area .widget a:hover,
footer[role="contentinfo"] a:hover,
.comments-link a:hover,
.entry-meta a:hover,
.format-status .entry-header header a:hover,
.comments-area article header a:hover,
a.comment-reply-link:hover,
a.comment-edit-link:hover,
.template-front-page .widget-area .widget li a:hover {
	color: #e85098;
}
#contact-box .tel,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color: #74284c;
}


/* =背景色・境界線色に関する設定
-------------------------------------------------------------- */

.index-title {
	background: #74284c url("../img/title.png") no-repeat 4px center;
}
.widget-title {
	background: #ae3c72 url("../img/widget-title-pk.png") no-repeat;
}
.widget ul li {
	background: url("../img/lst-a-pk.png") no-repeat 0 8px;
}
#footer-nav ul li {
	background: url("../img/ico-arrow-pk.png") no-repeat 0 12px;
}
.main-navigation,
#footer-nav {
	background: #ae3c72;
}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {
	background: #74284c url("../img/title-2.png") repeat-x bottom;
	border: 2px solid #74284c;
}
.entry-content h1 {
	border-bottom: 2px solid #ae3c72;
}
.entry-content h2,
.widget-area .widget h4,
.widget caption,
#wp-calendar th,
#wp-calendar caption {
	background: #f4a8cc;
}
.entry-content table,
.entry-content th,
.entry-content td,
.widget th,
.widget td,
#wp-calendar th,
#wp-calendar td {
	border: 1px solid #e85098;
}
.entry-content th,
.widget th,
#wp-calendar th,
#pickup .ac-summary {
	background: #f9d3e5;
}
.entry-content td,
.widget td,
#wp-calendar td {
	background: #fef6fa;
}
#pagetopComp a {
	background: #ae3c72;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(174,60,114,0.9)), to(rgba(174,60,114,0.5)));
	background: -moz-linear-gradient(top, rgba(174,60,114,0.9), rgba(174,60,114,0.5));
}
#pagetopComp a:hover {
	background: #e85098;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(232,80,152,0.9)), to(rgba(232,80,152,0.5)));
	background: -moz-linear-gradient(top, rgba(232,80,152,0.9), rgba(232,80,152,0.5));
}
.widget-title a.rsswidget {
	color: #fff;
}
.widget-title a:hover.rsswidget {
	color: #e5e5e5;
}