@charset "utf-8";
.kiji {
}
.kiji h1 {
	font-size: 40px;
}
.kiji p {
	font-size: 16px;
}
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	margin-top: 0px;
}

.maintitle :hover {
	opacity: 0.8;
	text-decoration: none;
	color: #97B1F7;
}

.gaiyou .row.menu {
}




.gaiyou a {
	color: #000000;
	text-decoration: none;
	outline: none;
	display: block;
}
.gaiyou {
	margin-top: 20px;
}



.gaiyou a:hover {
	background-color: #EDEDED;
}
.gaiyou .row .col-sm-3 {
	font-weight: 500;
	color: #FFFFFF;
}


.gaiyou a:focus {
	background-color: #EDEDED;
}
.gaiyou a h2 {
	font-size: large;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #97B1F7;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}.maintitle {
	color: #9DC2FC;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
}

.bangou {
	margin-top: 0px;
	/* [disabled]font-size: 14px; */
	color: #6177F7;
}
.sub-midashi {
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid #DDDDDD;
	margin-top: 20px;
	margin-bottom: 0px;
}
.nav .btn-link {
	background-color: #EDEDED;
	margin-top: 20px;
	text-decoration: none;
}
.footer-info {
	background-color: #EDEDED;
}
.footer-info .container-fluid {
	background-color: #EDEDED;
	padding-top: 10px;
	padding-bottom: 10px;
	right: auto;
	margin-top: 30px;
}
.row p .btn.btn-primary {
	padding-left: 10px;
	margin-left: 20px;
	/* [disabled]text-align: center; */
}
.row .col-sm-9.col-sm-push-3 h2 {
	text-align: center;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #AD0508;
	color: #FFFFFF;
}
.row .col-sm-9.col-sm-push-3 p {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 30px;
	margin-top: 20px;
	border-color: #EDEDED;
}
.col-sm-9.col-sm-push-3 div table {
	padding-top: 0px;
	text-align: center;
}
table tr th {
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.row .col-sm-3.col-sm-pull-9 .nav {
	background-color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-color: #EDEDED;
}


div table tr {
	padding-top: 10px;
}
.row .col-sm-9.col-sm-push-3 .kumi {
	border-style: solid;
	border-color: #656565;
	margin-top: 20px;
}
.header {


}

.col-sm-9.col-sm-push-3 div .kurasu {
	text-align: center;
	font-size: large;
	margin-top: 50px;
	margin-bottom: 20px;
}
.header {
}
.kaisya th.kaisya {
	width: 25%;
}
.col-sm-9.col-sm-push-3 .kiji p {
	text-align: left;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;

}
div.block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div #u492 .block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div #u497 .block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div #u487 .block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div #u482 .block {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div #u452 .block {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.col-sm-9.col-sm-push-3 .kiji #agent {
	background-color: #97B1F7;
}
.col-sm-9.col-sm-push-3 .kiji #access {
	background-color: #97B1F7;
}
.col-sm-9.col-sm-push-3 .kiji h2 {
	background-color: #97B1F7;
}










.kaisya tr td {
	text-align: left;
}
.col-sm-9.col-sm-push-3 .kiji iframe {
	width: 100%;
}

table tr td {
	width: 75%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

table tr .kaisya {
	width: 75%;
}



.col-sm-9.col-sm-push-3 .kiji #company {
	background-color: #97B1F7;
}
.kaisya tr .kaisya {
	text-align: center;
}
.col-sm-9.col-sm-push-3 .kiji .title {
	color: #97B1F7;
}
table tr th {
	width: 25%;
}
table tr .kaisya {
	width: 75%;
}
.col-sm-9.col-sm-push-3 .kiji .enkaku {

}

table tr td {
	width: 75%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;
}
table tr th {
	width: 25%;
}
.kiji .history tr {

}




























@media (max-width: 767px){
}

@media (max-width: 500px){
.bangou h6 {
	font-size: 9px;
}
.gaiyou {
	font-size: 15px;
}

.maintitle {
	font-size: 28px;
}
.row .col-md-8 .nav {
	font-size: 15px;
}
.container-fluid .row p {
	font-size: 12px;
}
.row .col-sm-9.col-sm-push-3 .table-condensed {
	font-size: small;
	margin-top: 50px;
}
.table-condensed div .gassho {
	margin-top: 30px;
}










}
.kurasui {
}

.header {


}

.strong {
	font-weight: bold;
}
.col-sm-9.col-sm-push-3 .kiji .agent {
	line-height: 5%;
}
.row.contents .col-sm-9.col-sm-push-3 div {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: -10%;
}


.col-sm-6 p .small {
	font-size: small;
}
.title {
}
.history {
	width: 100%;
}
.agent {
	opacity: 1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
