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

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

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

.tips::before {
    color: #0E59CD;
}


/* 見出し */
.heading_ttl .item_box {
    background: url(../../../uploads/2024/event_re_cp_full_syzvu/midashi_bg.png) no-repeat bottom/100% auto;
}
 
.heading_ttl .item_box::before {
    content: url(../../../uploads/2024/event_re_cp_full_syzvu/midashi_icon.png);
}


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

.link_btn {
	display: block;
	margin: 0 auto;
	float: left;
	width: 100%;
	padding: 0.5%
}

.link_btn a {

	display: block;
}


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

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


/******2******/
.table_box .item_img_ny {
    max-width: 40%;
    margin: 2px;
    display: block;
    float: left;
}

.table_box .item_img_ny_left {
    max-width: 40%;
    margin: 2px 2px 2px 15px;
    display: block;
    float: left;
}

.table_box .item_img_ny_left_02 {
    max-width: 40%;
    margin: 2px 2px 2px 8px;
    display: block;
    float: left;
}

/******1******/
.table_box .item_img_ny_one {
    max-width: 40%;
    margin: 0 auto;
    display: block;
}



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

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

.cp_txt{
    position: absolute;
	z-index: 10;
    top: 26px;
    left: 10px;
    font-size: 20px;
    color: white;
    padding: 0;
    margin: 0;
}
.opc{
	opacity: 0.5;
}

/****************/

.cp_txt_2{
    position: absolute;
	z-index: 10;
    top: 55px;
    left: 10px;
    font-size: 20px;
    color: white;
    padding: 0;
    margin: 0;
}

.opc_02{
	opacity: 0.2;
}


.pdd_regulation_2 table tr td {
    padding: 5px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
}