html{font-size:	1em;/*16px相当*/-webkit-tap-highlight-color:rgba(0,0,0,0);



}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:0px}


body{font-family: "HelveticaNeueLTStd-Roman", "HelveticaNeueLT Std", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "メイリオ", Meiryo, "MS Pゴシ ック", "MS PGothic", sans-serif;
background-color:#FFFFFF;
	font-size:0.9em;
	line-height:1.8em;
	color:#333;
}

a{color:#333;text-decoration:none}
a:hover,a:focus{
	color:#113860;text-decoration:underline;}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
	
	
	
@media (max-width:400px){.navbar-collapse{ margin-bottom:30px;}/*スマホで見たときメニュー下に余裕が無かったため*/
	
}
	
	
	

/*xsでフォントサイズ小さく*/
@media print, screen and (max-width: 749px) {
body{
	font-size:0.7em;
	line-height:1.6em;
}
}



.h6,h6{font-size:12px}

.pad_img {
	padding:5px;
}
/*brを無効にする*/
@media screen and (max-width: 480px) {
  .brxsnone {
    display: none;
  }
}
/*フォントサイズXSで小さく*/
.fs_xs80 {
	font-size:100%;
	
}
@media screen and (max-width: 480px) {
  .fs_xs80 {
	font-size:80%;
	line-height:18px;
}
}




.thumbnail{display:block;padding:2px;margin-bottom:10px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}
@media screen and (max-width: 480px) {
  .thumbnail{display:block;padding:1px;margin-bottom:5px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}
}










.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.row{margin-right:0;margin-left:0;}


p{margin:0;}



.copyright {
	text-align:center;
	font-size:0.9em;
	padding-top:20px;
}
@media screen and (max-width: 480px) {
.copyright {
	text-align:center;
	line-height:1.4em;
	
}
}





/*ロゴ画像*/
@media print, screen and (min-width: 993px), print {
	.logoimg {
		max-width:350px;}
		
}
}
@media print, screen and (min-width: 750px) and (max-width: 992px) {
	.logoimg {
		max-width:250px;}
		
}

@media print, screen and (max-width: 749px) {
.logoimg {
		max-width:200px;}
}



	
/**/
p{margin:0}


@media print, screen and (min-width: 993px), print {



}
@media print, screen and (min-width: 750px) and (max-width: 992px) {
	
}

@media print, screen and (max-width: 749px) {

}
/**/

/*／ロゴ画像*/

.pad0 {
	padding:0px;
}
.mrgn0{
	 margin:0
}
.pad-left8 {
	padding-left:8px;
}
.pad-top5 {
	padding-top:5px;
}
.pad-top10 {
	padding-top:10px;
}
.pad-top20 {
	padding-top:20px;
}
.pad-top40 {
	padding-bottom:40px;
}
.pad-btm5 {
	padding-bottom:5px;
}
.pad-btm10 {
	padding-bottom:10px;
}
.pad-btm20 {
	padding-bottom:20px;
}
.pad-btm40 {
	padding-bottom:40px;
}
.pad-btm60 {
	padding-bottom:60px;
}
.mrgn-top5 {
	margin-top:5px;
}
.mrgn-top10 {
	margin-top:10px;
}
.mrgn-top20 {
	margin-top:20px;
}
.mrgn-top40 {
	margin-top:40px;
}
.mrgn-btm5 {
	margin-bottom:5px;
}
.mrgn-btm10 {
	margin-bottom:10px;
}
.mrgn-btm20 {
	margin-bottom:20px;
}
/**/
@media print, screen and (min-width: 993px), print {
	.pad-right5 {
	padding:0 5px 0 0; margin:0;
}
 .pad-right20 {
	padding:0 20px 0 0; margin:0;
}
 .pad-right10 {
	padding:0 10px 0 0; margin:0;
}
.pad-right40 {
	padding:0 40px 0 0; margin:0;
}
.pad-left5 {
	padding-left:0px
}
 .pad-left20 {
	padding-left:20px
}
.pad-left10 {
	padding-left:10px
}
.pad-left15 {
	padding-left:15px
}
.mrgn-right10 {
	margin-right:10px
}
body > .container {
	
  padding: 40px 0px 0;
}
.container .text-muted {
  margin: 20px 0;
}
 
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}
.padding-top5 {
	margin-top:5px;
}
.padding-top10 {
	margin-top:10px;
}
.pad-btm-xs10 {
	margin-bottom:0px;
}
.padding-top50 {
	margin-top:50px;
}
}

@media print, screen and (min-width: 768px) and (max-width: 992px) {
	.pad-right5 {
	padding:0;
}
  .pad-right20 {
	padding:0;
}
.pad-right40 {
	padding:0;
}
.pad-right10 {
	padding:0;
}
.pad-left5 {
	padding:0;
}
 .pad-left20 {
	padding:0;
}
.pad-left10 {
	padding:0;
}
.pad-left15 {
	padding-left:0;
}
.mrgn-right10 {
	margin-right:0;
}
body > .container {
	
  padding: 40px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}
 
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}
.padding-top5 {
	margin-top:5px;
}
.padding-top10 {
	margin-top:5px;
}
.pad-btm-xs10 {
	margin-bottom:10px;
}
.padding-top50 {
	margin-top:0;
}
}

@media print, screen and (max-width: 767px) {
	.pad-right5 {
	padding:0px; margin:0;
}
  .pad-right20 {
	padding:0px; margin:0;
}
.pad-right40 {
	padding:0px; margin:0;
}
.pad-right10 {
	padding:0; margin:0;
}
.pad-left5 {
	padding:5px
}
 .pad-left20 {
	padding:0px
}
.pad-left10 {
	padding:0px
}
.pad-left15 {
	padding:0px
}
.mrgn-right10 {
	margin:0px
}
body > .container {
	
  padding: 40px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}
 
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}
.padding-top5 {
	margin-top:0;
}
.padding-top10 {
	margin-top:0;
}
.pad-btm-xs10 {
	margin-bottom:10px;
}
.padding-top50 {
	margin-top:0;
}
}
/**/
