﻿@charset "utf-8";
/* 色変更時用CSS */

/* td背景色 */
.bg08 {
    background-color: #E1CFF0;
}

.bg09 {
    background-color: #F8EDFD;
}

.bg10 {
    background-color: #d4edd2;
}

.bg11 {
    background-color: #eaf6e8;
}


/* 菱形 */
.diamond {
	color:#2F89B4;
}

/* 小見出し */
.tips {
    border-color: #A2C1DC;
	font-size: 17px!important;
}

.tips::before {
    color: #3A57A6;
}

.tips.tips_red {
    border-color: #f28e8a;
	font-size: 17px!important;
}

.tips.tips_red::before {
    color: #d16d6a;
}

/* インデックス罫線 */
.txt_border {
    border-bottom: 1px solid #9a9a9a;
    display: block;
    margin-bottom: 0.3rem;
}

/* ハイライト */
.highlight {
    background: linear-gradient(transparent 10%, #FFFF00 10% 90%, transparent 90%);
    font-weight: bold;
    color: #FF0004;
}



/**title**/

.heading_ttl .item_box {
    background: url(../../../uploads/2025/feasts_cp9_xocyp/midashi_bg.png) no-repeat bottom/100% auto;
}

.heading_ttl .item_box::before {
    content: url(../../../uploads/2025/feasts_cp9_xocyp/midashi_icon.png);
}


.midashi_top{
	margin-top: -0.9em !important;
}

.heading_ttl.top {
    margin: -0.3em 0 0.5em 0 !important;
}


/******pu見出し**********/

.heading_ttl .item_box_pu {
    background: url(../../../uploads/2025/feasts_cp9_xocyp/midashi_bg_pu.png) no-repeat bottom/100% auto;
	position: relative;
    width: 100%;
    height: auto;
    display: block;
    padding: 0.2em 0em 0.3em 0em;
    font-family: 'Times New Roman', 'Yu Mincho Medium', '游明朝 Medium', 'Yu Mincho', '游明朝', 'YuMincho', '游明朝体', 'Hiragino Mincho ProN', 'ＭＳ Ｐ明朝', serif;
    font-weight: bold;
    font-size: 1.375em !important;
    line-height: 1.2 !important;
}

.heading_ttl .item_box_pu .text_box {
	padding-left: 10.5%;
}

.heading_ttl .item_box_pu::before {
    content: url(../../../uploads/2025/feasts_cp9_xocyp/midashi_icon_pu.png);
	position: absolute;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.heading_ttl .hd_text {
  text-shadow: 0 0 1px;
  color: #206ded;
}



/*********filter*******/

.filter{
	background-color: #747474;
	display:block;
}

.cp_txt{
    position: absolute;
	z-index: 10;
    top: 12px;
    left: 10px;
    font-size: 22px !important;
    color: white;
    padding: 0;
    margin: 0;
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
.opc{
	opacity: 0.2;
}


