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

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


/* 小見出し */
.tips {
    border-color: #8B623E;
}

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



/* 菱形_02 */
main div.article .dia_box * .dia:after, main div.article .dia_box .dia_02 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin: 0;
}

 main div.article .dia_box * .dia_02:after, main div.article .dia_box *.dia_02:before {
	display: inline-block;
	font-size: 100%;
	content: "◆";
	color: #B63025;
	vertical-align: middle;
	margin-bottom: .2em;
}

/* tr高さ指定 */
.tr_height{
	height: 90px;
}


/* 水色 */
.tb_col_dl{
	background: no-repeat 2% center, rgb(0, 110, 150); /* Old browsers */
	background: no-repeat 2% center, -moz-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* FF3.6+ */
	background: no-repeat 2% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 110, 150)), color-stop(87%, rgba(20, 165, 210)), color-stop(100%, rgba(20, 165, 210))); /* 	Chrome,Safari4+ */
	background: no-repeat 2% center, -webkit-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%);
	; /* Chrome10+,Safari5.1+ */
	background: no-repeat 2% center, -o-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* Opera 11.10+ */
	background: no-repeat 2% center, -ms-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* IE10+ */
	background: no-repeat 2% center, linear-gradient(to bottom, rgba(0, 110, 150,1) 0%, rgba(20, 165, 210,1) 87%, rgba(20, 165, 210,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e96', endColorstr='#14a5d2', GradientType=0 ); /* IE6-9 */
}



