.sv3 {
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 30px;
}
a {
    color: #8E8E8E;
    text-decoration: none;
}


.sv3:hover {
    background-color: #F9FCFF;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a .sv3 h3  {
    /* [disabled]display:flex; */
    color: #2365A3;
    text-decoration: none;
    font-size: 22px;
}
a .sv3 h4 {
    color: #68C0E1;
    text-decoration: none;
}

a .sv3 p {
    font-size: 14px;
    color: #555!important;
    text-decoration: none;
}
h1 {
    color: #68C0E1;
}
h2 {
    color: #90BEE7;
    font: 20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin-bottom: 75px;
}
p {
    font: 15px/1.6em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
ol {
    font: 15px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
ol li {
    padding-left: 15px;
    margin-bottom: 30px;
    line-height: 1.6em;
}
ol li a {
    text-decoration: underline;
}



.cominfo {
    padding-top: 70px;
    /* [disabled]padding-bottom: 70px; */
}
.caution {
    padding-top: 50px;
    font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.inline-caution {
    font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cominfo a {
    text-decoration: underline;
}
.formbtm {
    margin-top: 20px;
	text-align: center;
}


table.tbl02 {
    border-collapse: collapse;
    width: 100%;
    font: 15px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #333333;
}
table.tbl02 th,
table.tbl02 td {
	padding: 10px;
	border-bottom: 1px solid #EEEEEE;
}
table.tbl02 th {
    text-align: left;
    width: 25%;
    background-color: #FFFFFF;
    padding-left: 10px;
    font-weight: normal;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



#form{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
}
#form input.inputtxt01  {
	width: 100%;
	line-height: 2em;
	border-radius: 5px;
	border: 1px solid #CCCCCC;

}
#form .tbl02 select   {
	width: 100%;
	line-height: 2em;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#form textarea {
	width: 100%;
	height: 180px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
}
#form .submitbtn {
    width: 30%;
    font-size: 18px;
    background-color: #90BEE7;
    border-style: none;
    color: #FFFFFF;
    border-radius: 5px;
    line-height: 2em;
}
#form .submitbtn:hover  {
    background-color: #87D1E5;
    border-style: none;
    color: #FFFFFF;
    border-radius: 6px;
}

#form label {
	font-weight: normal;
}
#form .tbl02 tr th span {
	font-size: 10px;
	color: #C00001;
	padding-left: 13px;
}
.navbar-brand span {
    display: block;
    text-align: center;
    font-size: 0.7em;
}
.footer-brand span {
    display: block;
    font-size: 0.7em;
}



@media (max-width: 767px){
		.tbl02 {

  }
.tbl02 td {
    display: block;
    text-align: left;
  }
.tbl02 th {
	display: block;
	border-top: none;
	border-bottom: none;
	width: 100%!important;
	text-align: left;
  }
}
