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

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

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

.tips::before {
    color: #ffd630;
}

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

.heading_ttl.hd_main .item_box {
    background: url(../../../uploads/2026/02/valentine2026_pu_gssnm/midashi_bg_01.png) no-repeat top/100% auto;
}

.heading_ttl.hd_main .item_box::before {
    content: url(../../../uploads/2026/02/valentine2026_pu_gssnm/midashi_icon_01.png);
}

.heading_ttl.hd_main .item_box .text_box {
    padding-left: 10%;
    display: flex;
}

/**title tx**/

.heading_ttl .item_box {
    background: url(../../../uploads/2026/02/valentine2026_pu_gssnm/midashi_bg_02.png) no-repeat bottom/100% auto;
}
 
.heading_ttl .item_box::before {
    content: url(../../../uploads/2026/02/valentine2026_pu_gssnm/midashi_icon_02.png);
}

.heading_ttl .hd_text {
  text-shadow: none!important;
  color: #67391e;
  margin-left: 5px;
}

.heading_ttl .item_box .text_box {
    padding-left: 11%;
    display: flex;
}

/*ボタン*/

.btn_wrap {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 0 0.5em 0.5em 0.5em;
}

.attention_btn_ce{
    margin: 0 auto;
}

/*****btn*****/

.pu_im_list .im_list_l{
	margin: 0!important;
}
.pu_im_list .im_list_r{
	margin: 0!important;
}

.im_list_l a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: “alpha( opacity=50 )”;
}

.im_list_r a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: “alpha( opacity=50 )”;
}

.im_list_c a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: “alpha( opacity=50 )”;
}

/****** day ********/
.period_bg {
    background:linear-gradient(0deg, rgb(255 197 30) 0%, rgb(249 147 3) 21%, rgb(255 136 164) 84%);
    width: 100%;
    margin-bottom: -10px;
}

.period_bg .period_tx{
	font-weight: bold;
    color: #ffffff;
    text-shadow: 1px 1px 4px #000000;
	text-align: center!important;
}