@charset "utf-8";
.img-responsive.title {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.img-responsive.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 70%;
}
.col-lg-10.center {
	text-align: center;
}

.carousel-fade .carousel-inner .item {
  opacity: 0.8;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  transition-duration:1s;
}
.carousel-fade .carousel-inner .active {
  opacity: 1 !important;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}.carousel-caption h3 {
	float: left;
}
.row .col-sm-6 h3 {
	color: rgba(49,174,210,1.00);
	font-size: 140%;
	font-weight: bold;
	border-left: 4px solid rgba(49,174,210,1.00);
	border-bottom: 2px solid rgba(49,174,210,1.00);
	padding-left: 10px;
}

.nav.info  a {
	background-image: url(../images/icon1.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	border-bottom: thin dashed rgba(6,18,251,1.00);
}

.container-fluid.sub {
	width: 75%;
}
.col-sm-6 .row.link .col-xs-6 a:hover {
	opacity: 0.7;
}
.row.link .col-xs-6 .img-responsive a:hover {
	opacity: 0.8;
}
.container-fluid .container-fluid.menu {
	margin-top: 10px;
}

.col-xs-6 a .img-responsive {
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.row.link .col-xs-6 h4 {
	font-size: 85%;
	background-color: rgba(49,174,210,1.00);
	color: rgba(255,255,255,1.00);
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 10px;
	margin-bottom: 2px;
}
.nav.navbar-nav li a {
	height: 20px;
}
.nav.navbar-nav.navbar-right .copyright {
	color: rgba(140,140,140,1.00);
	padding-top: auto;
	margin-top: 15px;
	position: static;
	bottom: 5px;
	margin-right: 20px;
}
.row .col-sm-2 a {
	display: block;
	background-color: rgba(49,174,210,1.00);
	padding-right: auto;
	padding-left: auto;
	color: rgba(255,255,255,1.00);
	padding-top: 3px;
	padding-bottom: 3px;
}
.row .col-sm-2.menu a:hover {
	opacity: 0.6;
	text-decoration: none;
}
.row .col-sm-2.menu a:focus {
	border-style: none;
	outline: none;
	text-decoration: none;
}
.row .container-fluid.main .row.main {
	margin-top: 50px;
}



.container-fluid .row .col-sm-2.menu {
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 130%;
	color: rgba(255,255,255,1.00);
}
.row .col-sm-2.col-lg-offset-2 a {
	display: block;
	background-color: rgba(49,174,210,1.00);
	padding-right: auto;
	padding-left: 10px;
	color: rgba(255,255,255,1.00);
	padding-top: 3px;
	padding-bottom: 3px;
}
.row .col-sm-2.col-lg-offset-2.sidemenu a {
	display: block;
	background-color: rgba(49,174,210,1.00);
	padding-right: auto;
	padding-left: 20px;
	color: rgba(255,255,255,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 140%;
	border-bottom: 2px solid rgba(255,255,255,1.00);
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.row .col-sm-2.col-lg-offset-1.sidemenu a {
	display: block;
	background-color: rgba(49,174,210,1.00);
	padding-right: auto;
	padding-left: 20px;
	color: rgba(255,255,255,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 140%;
	border-bottom: 2px solid rgba(255,255,255,1.00);
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.row .col-sm-2.col-lg-offset-2.sidemenu a:focus {
	outline: none;
	text-decoration: none;
}

.row .col-sm-2.col-lg-offset-2.sidemenu a:hover {
	opacity: 0.6;
	text-decoration: none;
}
.row.main .col-sm-7 h2 {
	color: rgba(255,255,255,1.00);
	background-color: rgba(49,174,210,1.00);
	padding-left: 20px;
	border-top: 4px double rgba(255,255,255,1.00);
	margin-top: 0px;
}
.row.main .col-sm-7 .contents {
	font-size: 130%;
	line-height: 1.5em;
	color: rgba(67,67,67,1.00);
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
body {
	border-left: 1.5em solid rgba(49,174,210,1.00);
	border-right: 1.5em solid rgba(49,174,210,1.00);
	height: 100%;
}
.col-sm-3.col-sm-pull-9.sidemenu a:hover {
	opacity:0.6;
}
.col-sm-3.col-sm-pull-8.sidemenu.col-xs-12 a:hover {
	opacity:0.6;
}


.right {
	text-align: right;
}
.navbar-header {
	margin-left: auto;
	margin-right: auto;
	font-size: 120%;
	font-family: Verdana, Geneva, sans-serif;
	color: rgba(66,66,66,1.00);
	padding-left: 5%;
	padding-top: 1%;

}
.col-sm-3.col-sm-pull-8 {
	display: inline;
}

.col-sm-3.col-sm-pull-8.sidemenu a {
	display: block;
	margin-left:auto;
	margin-right:auto;
	width: 90%;
	background-color: rgba(49,174,210,1.00);
	padding-right: auto;
	padding-left:0.5em;
	color: rgba(255,255,255,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 140%;
	border-bottom: 2px solid rgba(255,255,255,1.00);
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.col-sm-8.col-sm-push-3 h2 {
	color: rgba(255,255,255,1.00);
	background-color: rgba(49,174,210,1.00);
	padding-left: 20px;
	border-top: 4px double rgba(255,255,255,1.00);
	margin-top: 0px;
}
.contents p {
	font-size: 120%;
	line-height: 1.6em;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
}
.img-rounded.img-responsive.hori {
	margin-right: 10%;
}
.contents h3 {
	font-size: 150%;
	color: rgba(49,174,210,1.00);
	border-bottom: 2px solid rgba(49,174,210,1.00);
	padding-left: 0.5em;
	border-left-width: 0.5em;
	border-left-style: solid;
}
tbody .bg-info th {
	text-align: center;
	color: rgba(65,105,233,1.00);
}
tbody tr th {
	text-align: center;
	background-color: rgba(49,174,210,1.00);
	color: rgba(255,255,255,1.00);
}
.contents h4 {
	border-bottom-style: dotted;
	border-bottom-color: rgba(49,174,210,1.00);
	color: rgba(0,174,224,1.00);
}
.contents .nav.nav-pills.nav-stacked .link {
	font-size: 160%;
}
.contents .button {
	display: block;
	background-color: rgba(49,174,210,1.00);
	color: rgba(252,252,252,1.00);
	font-size: 160%;
	width: 40%;
	border-radius: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.contents .button a:hover {
	background-color: rgba(3,205,1,1.00);
}
.box70 {
	width: 70%;
	border: 1px solid rgba(133,133,133,1.00);
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	-webkit-box-shadow: 5px 5px 5px rgba(202,202,202,1.00);
	box-shadow: 5px 5px 5px rgba(202,202,202,1.00);
	margin-top: 20px;
	border-radius: 5px;
}
.box90 {
	border: 1px solid rgba(133,133,133,1.00);
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
	-webkit-box-shadow: 5px 5px 5px rgba(202,202,202,1.00);
	box-shadow: 5px 5px 5px rgba(202,202,202,1.00);
	border-radius: 5px;
	margin-top: 20px;
	background-color: rgba(253,253,253,1.00);
	margin-bottom: 20px;
}



.row.main .col-sm-8.col-sm-push-3 .caution {
	color: rgba(255,0,0,1.00);
	display: block;
	border-style: dotted;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 130%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.row.main .col-sm-8.col-sm-push-3 .caution1 {
	color: rgba(255,0,0,1.00);
	display: block;
	border-style: solid;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 130%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.contents .box90 h5 {
	font-size: 130%;
	color: rgba(255,255,255,1.00);
	background-color: rgba(49,174,210,1.00);
	padding-top: 5px;
	padding-bottom: 5px;
}
h5 {
	color: rgba(49,174,210,1.00);
	text-align: left;
	font-size: 140%;
	margin-left: 1em;
}
td ul li {
	text-align: left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.center {
	text-align: center;
}
tr .center .img-responsive {
	margin-left: auto;
	margin-right: auto;
}
.contents .box70 .delete {
	text-decoration: line-through;
	color: rgba(97,97,97,1.00);
}
.contents .box70 .red {
	color: rgba(247,6,21,1.00);
}
.row.main .col-sm-8.col-sm-push-3 .contents {
}
.row.main .col-sm-8.col-sm-push-3 .btn-group-vertical.btn-group-lg.btn-primary {
	font-size: 180%;
	width: 55%;
	margin-bottom: 10px;
	margin-left: 1em;
	margin-top: 1em;
}
.row.main .col-sm-8.col-sm-push-3 h3 {
	font-size: 160%;
	font-weight: bold;
	color: rgba(49,174,210,1.00);
	border-bottom: 3px solid rgba(49,174,210,1.00);
}
.row.main .col-sm-8.col-sm-push-3 h4 {
	background-color: rgba(250,253,254,1.00);
	color: rgba(49,174,210,1.00);
	width: 75%;
	border: 2px solid rgba(49,174,210,1.00);
	font-weight: bold;
}
.col-sm-8.col-sm-push-3 .contents .right {
	text-align: right;
}














































@media (max-width: 768px){
.carousel-inner .item .carousel-caption {
	display: none;
}

}

@media (max-width:901px){

.row .col-sm-2.menu.col-xs-5  {
	font-size: 90%;
}
.col-sm-9.col-sm-push-3 h2 {
}



}
