@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFF;
	font-size: 1rem;
	color: #262C34;
	word-break: break-all;
	font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

.mgBt20{
	margin-bottom:20px;

}


@media (min-width: 1200px){
	.container {
	    /*max-width: 1170px;*/
	    max-width: 1260px;
	}
}
/* jquery.minimalect.min */
.minict_wrapper.bubble {
    background: #fff;
    box-shadow: none;
}
.minict_wrapper.bubble:after {
	border-left: 0;
    -webkit-box-shadow: inset 1px 0px 0px 0px #fff;
    box-shadow: inset 1px 0px 0px 0px #fff;
    height: 2.05rem;
    background: #F3B63B;
}
.minict_wrapper:after {
    color: #3A4652;
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url(../../img/radio.svg);
	background-size: 6px;
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #fff;
    border: 1px solid #cccccc;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url(../../img/check.svg);
	/*background-size: 6px;*/
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #fff;
    border: 1px solid #cccccc;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #333;
    background-color: #ffffff;
    border-top: 3px #FF4855 solid;
    border-radius: 0;
    line-height: 50px;
    font-weight: bold;
}
.nav-pills .nav-link {
    background: #EEEEEE;
    line-height: 53px;
    border-radius: 0;
    color: #333;
    font-weight: bold;
}
.custom-file-label::after {
    content: "参照";
}
.bg-pink {
	background: #FF4855;
	padding: 8px 0;
}
.bg-pink a, .bg-pink {
	color: #fff;
}
.bg-pink p >  button {
	background: none;
    border: 1px solid #fff;
    color: #fff;
}
.bg-pink p {
	margin-bottom: 0;
}
.navbar-white a {
	color: #6f6f6f;
}
header .btn-gray {
    background: #fff;
    /*border-color: #ced4da;*/
    border-color: #1d2329;
    color: #6f6f6f;


}

.bg-blue {
	background: #69dcfe;
	padding: 8px 0;
}
.bg-blue a, .bg-blue {
	color: #fff;
}
.bg-blue p >  button {
	background: none;
    border: 1px solid #fff;
    color: #fff;
}
.bg-blue p {
	margin-bottom: 0;
}

