@charset "UTF-8";

.txt_b{
	font-weight:bold;
}
.f_small_l{
	font-size:14px;
	font-weight:bold;
}

.txt_color{
	color:#1D2A51;
	font-size:18px;
	font-weight:bold;
}
.blue_dot li{
	padding-left:10px;
	background:url(../images/dot02.png) no-repeat left 7px;
	color: #333;
}
.blue_dot .txt_b {
	color: #1D2A51;
}
.list_note{
	margin-top:15px;
}
.list_note li{
	text-indent:-14px;
	padding-left:14px;
	color: #333;
}


/*------ col2_box ------*/
.col2_box{
}
.col2_box .col2{
	box-sizing:content-box;
	width:469px;
	padding:0 0 20px 20px;
	margin-left:19px;
	border-left:#6e6e6e dotted 1px;
}
.col2_box .col2 .t_message{
	color:#1D2A51;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:8px 0 22px;
	background:url(../images/bg_pc_t_message01.png) no-repeat left top;
}
.col2_box .col2:first-child .t_message{
	color:#1D2A51;
	background:url(../images/bg_pc_t_message02.png) no-repeat left top;
}
.col2_box .col2:first-child{
	padding-left:0;
	margin-left:0;
	border-left:0;
}

.col2_box .col2 .f_small_m{
	margin-bottom:18px;
}
.col2_box .container{
	margin-bottom:15px;
}
.col2_box .tb_sky{
	margin:10px 0;
	border-color: #1D2A51;
}
.col2_box .col2:first-child .tb_sky{
	margin-bottom:47px;
}
.col2_box .tb_sky th{
	font-size: 14px;
	font-weight: bold;
	background-color: #1d2a51;
}
.col2_box .tb_sky td{
	color: #1d2a51;
	font-weight: bold;
}
.col2_box .tb_sky td.bg_d_sky{ line-height:85px; background: #d2d4dc; }
.col2_box .tb_sky td span{
	color:#4a4a4a;
	font-size:12px;
}
.line_dark_blue {
	border: #D2D4DC solid 4px;
	height: auto !important;
}
.bg_dark_blue {
	background-color: #D2D4DC;
	height: auto !important;
}
.line_dark_blue .img,
.bg_dark_blue .img{
	width:169px;
}
.line_dark_blue .msg,
.bg_dark_blue .msg{
	width:221px;
	padding-top:29px;
}
.line_dark_blue p{
	color:#0e5598;
}

/*------ note_box ------*/
.col2 .note_box .img{
	width:auto;
	padding:31px 26px 31px 15px;
	background:url(../images/note02.png) no-repeat left top;
}
.col2 .note_box .img p{
	color:#fff;
	font-size:14px;
	text-align:center;
	font-weight: bold;
}
.col2 .note_box .msg{
	width:338px;
	padding-top:32px;
}

.col2:first-child .note_box .img{
	background:url(../images/note01.png) no-repeat left top;
}
.col2:first-child .note_box .img p{
	color:#1D2A51;
}
.col2:first-child .note_box .msg{
	padding-top:22px;
}

/*------ first_col2 ------*/

.first_col2 .title{
	color:#1D2A51;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:10px 0;
	letter-spacing: -1px;
}
.first_col2 .title span{
	font-size:18px;
}
.first_col2 .title em{
	font-size:20px;
	font-style:normal;
}
.first_col2 p{
	margin-bottom:20px;
	color: #1D2A51;
}

/*-------------------------------------------------
---- media screen
------------------------------------------------- */
@media screen and (max-width:414px){

.txt_color { font-size: 14px;}
.line_dark_blue{
	padding:4%;
}
.col2_box .col2{
	box-sizing:content-box;
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-left:none;
}
.col2_sp{
	margin-bottom:10px;
}
.col2_sp .col2{
	width:49%;
	margin-left:2%;
}

.btn_sty01 span{
	padding-right: 0 !important;

}
.col2_box .col2 .t_message{
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	padding:2% 0 6% 0;
	line-height: 1.3em;
	background:url(../images/bg_sp_t_message01.png) no-repeat center top;
	background-size:contain;
}
.col2_box .col2:first-child .t_message{
	background:url(../images/bg_sp_t_message02.png) no-repeat center top;
	background-size:contain;

}
/*.col2_sp .img img{
	width:80%;
}
*/
.col2_box .tb_sky td.bg_d_sky{ line-height:normal; }
.col2_box .col2:first-child .tb_sky {
    margin-bottom: 10px;
}
/*------ note_box ------*/
.col2 .note_box .img{
	background-size: contain !important;
	box-sizing: border-box;
	float: left;
	margin-bottom: 0;
	padding: 10% 4% 10% 0;
	width: 34%;
}
.col2 .note_box .msg{
	float:right;
	width:65%;
	padding-top:4%;
}
.col2:first-child .note_box .msg{
	padding-top:0;
}
.col2 .note_box .img p { font-size: 11px;}

/*------ first_col2 ------*/

.first_col2 .title{
	font-size:16px;
}

.first_col2 .title span {
    font-size: 14px;
}
} /* End Media 414px */

.bnrArea_warap a {
	display: inline-block;
	border: solid 2px #e6e3e3;
	box-sizing: border-box;
}
.bnrArea_warap {
	margin-bottom: 30px;
}


/* 2021_05_06 color_update */

.title_car {
	background-image: url(../common/images/ico_motor02.png);
}

.title_car span {
	color: #333;
	border-color: #1D2A51;
}

.title_sub_sky {
	color: #1D2A51;
	border-bottom: #1D2A51 solid 1px;
}

.title_sub_sky span {
	border-left: #727A8C solid 6px;
}

.btn_sty02 {
	border-color: #1D2A51;
}

.btn_sty02 span {
	color: #1D2A51;
	border-color: #F2F3F5;
	background: url(../../common/images/arrow07_3.png) no-repeat 98% center;
}

.title_section_sky {
	color: #1D2A51;
	border-color: #1D2A51;
}

.bg_dark_blue {
	background-color: #d2d4dc;
}
@media screen and (max-width: 414px) {
	.bg_dark_blue {
		border-color: #d2d4dc;
	}
}
a.btn_sty01 {
	border-bottom: 4px solid #1D2A51 !important;
    background: url(../../common/images/arrow07_3.png) no-repeat 98% center #1D2A51 !important;
}

.space_dot {
	color: #333;
}