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

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


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

.tips::before {
    color:#2E6AB1;
}


/*四角小見出し*/
.info_tips {
    font-weight: bold;
    border-bottom: solid 3px #BAD7FF;
    position: relative;
    padding: 0;
    line-height: 0px;
}

.info_tips::before {
    content: "■";
    color: #043384;
    font-size: 1.2em;
    display: inline-block;
    vertical-align: middle;
}





.notice2 {
	color: #E30003;
}


.txt_blue_turn {
    color: #1A0EB3;
    font-weight: bold;
}

.txt_red_enm {
    color: #9A0D10;
    font-weight: bold;
}


.mb_n{
	margin-bottom:4px!important;
}

/* 数字小見出し */
.tips_1 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_1::before {
    content: "A";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_2 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_2::before {
    content: "B";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_3 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_3::before {
    content: "C";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_4 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_4::before {
    content: "D";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}

.tips_5 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_5::before {
    content: "E";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_6 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_6::before {
    content: "F";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_7 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_7::before {
    content: "G";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}

.tips_8 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_8::before {
    content: "H";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_9 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_9::before {
    content: "I";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}


.tips_10 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_10::before {
    content: "J";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}

.tips_11 {
    font-weight: bold;
    font-size: 100%;
    border-bottom: solid 3px #b1cee3;
    position: relative;
	padding: 5px 0px 2px 0px;
    line-height: 30px;
}

.tips_11::before {
    content: "K";
	color: white;
	font-size: 1em;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	background: #649cc4;
	font-weight: bold;
	width: 20px;
	text-align: center;
	height: 20px;
	border: solid 6px white; 
	border-radius: 50%;
	margin-left: -10px; 
}



/***PUtable****/

.txt_mg .st_sv{
	background-color: #0553B0;
	color: #FFFFFF;
	clear: both;
	padding: 0 1px 0 1px;
	font-weight: bold;
}
.txt_mg .st_sv2{
	background-color: none;
	color: #FFFFFF;
	clear: both;
	padding: 0 1px 0 1px;
	font-weight: bold;	
}


.item_img{
	max-width: 100%;
    margin-top: 15px!important;
    display: block;
}


span.txt_mg2 {
    clear: both;
    margin-top: 10px;
    padding: 21px 0 21px 0;
    display: block;
}
