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

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


/**title**/
.heading {
    width: 100%;
    height: auto;
    margin: 1em 0 0.5em 0!important;
    font-family: 'Times New Roman', 'Yu Mincho Medium', '游明朝 Medium', 'Yu Mincho', '游明朝', 'YuMincho', '游明朝体', 'Hiragino Mincho ProN', 'ＭＳ Ｐ明朝', serif;
    font-weight: bold;
    font-size: 1.375em;
    line-height: 1.2;
    font-feature-settings: "palt";
    position: relative;
    text-align: left;
}

.heading .item_box .text_box{
    padding-left: 11%;
}
.heading .item_box{
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    padding: 0.2em 0em 0.3em 0em;
}


.heading .item_box {
    background: url(../../../uploads/2024/dragon_castle_cp_akirf/midashi_bg.png) no-repeat bottom/100% auto;
}

.heading .item_box::before {
    height: 53px;
    position: absolute;
    top: 45%;
    left: 0%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.heading .item_box::before {
    content: url(../../../uploads/2024/dragon_castle_cp_akirf/midashi_icon.png);
}


.heading .hd_text {
  text-shadow: 0 0 1px;
  color: #1F9484;
}

._cp a {
    width: 95%;
}

.red_txt{
	color: #ED632D;
}

.highlight_2 {
    background: linear-gradient(transparent 10%, #FFFF00 10% 90%, transparent 90%);
    font-weight: bold !important;
    color: #FF0004;
	margin-bottom: -30px !important;
}

.m_top{
	margin-top: -10px !important;	
}

/*表アイコン*/

.tb_noticeicon_01{
 	width: auto;
	padding: 2px 4px;
	float:right;
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: -moz-linear-gradient(  top,  #fd6a88 0%,  #fd093a);
	background: -webkit-gradient(  linear, left top, left bottom,  from(#fd6a88),  to(#fd093a));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #fd093a;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),  inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),  inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 0px 1px 3px rgba(000,000,000,0.5),  inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.7),  0px 1px 0px rgba(255,255,255,0.3);
}


.bttom_txt{
margin-top: 5px;
clear: both;
}