#static_common{
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	margin:0;
}

#static_common :after,#static_common :before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#static_common *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}


#static_common .btn-group-vertical>.btn-group:after,#static_common .btn-toolbar:after,#static_common .clearfix:after,#static_common .container-fluid:after,#static_common .container:after,#static_common .dl-horizontal dd:after,#static_common .form-horizontal .form-group:after,#static_common .modal-footer:after,#static_common .nav:after,#static_common .navbar-collapse:after,#static_common .navbar-header:after,#static_common .navbar:after,#static_common .pager:after,#static_common .panel-body:after,#static_common .row:after{
	clear:both
}

#static_common .btn-group-vertical>.btn-group:after,#static_common .btn-group-vertical>.btn-group:before,#static_common .btn-toolbar:after,#static_common .btn-toolbar:before,#static_common .clearfix:after,#static_common .clearfix:before,#static_common .container-fluid:after,#static_common .container-fluid:before,#static_common .container:after,#static_common .container:before,#static_common .dl-horizontal dd:after,#static_common .dl-horizontal dd:before,#static_common .form-horizontal .form-group:after,#static_common .form-horizontal .form-group:before,#static_common .modal-footer:after,#static_common .modal-footer:before,#static_common .nav:after,#static_common .nav:before,#static_common .navbar-collapse:after,#static_common .navbar-collapse:before,#static_common .navbar-header:after,#static_common .navbar-header:before,#static_common .navbar:after,#static_common .navbar:before,#static_common .pager:after,#static_common .pager:before,#static_common .panel-body:after,#static_common .panel-body:before,#static_common .row:after,#static_common .row:before{
	display:table;content:" ";
}

#static_common .navbar{
	border-radius:4px;
}

#static_common .navbar{
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent;
}

#static_common article,#static_common aside,#static_common details,#static_common figcaption,#static_common figure,#static_common footer,#static_common header,#static_common hgroup,#static_common main,#static_common menu,#static_common nav,#static_common section,#static_common summary{
	display:block
}

@media (min-width:768px){
	#static_common .container{
		width:750px
	}
}

@media (min-width:1280px){
	#static_common .container{
		width:100%
	}
}

#static_common .container{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
}

#static_common .container-fluid>.navbar-collapse,#static_common .container-fluid>.navbar-header,#static_common .container>.navbar-collapse,#static_common .container>.navbar-header{
	margin-right:0;margin-left:0;
}

#static_common .container-fluid>.navbar-collapse,#static_common .container-fluid>.navbar-header,#static_common .container>.navbar-collapse,#static_common .container>.navbar-header{
	margin-right:-15px;margin-left:-15px;
}

#static_common .navbar-header{
	float:left;
}

#static_common .navbar-collapse.collapse{
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important;
}

#static_common .navbar-collapse{
	width:auto;
	border-top:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}

#static_common .navbar>.container .navbar-brand,#static_common .navbar>.container-fluid .navbar-brand{
	margin-left:-15px;
}

#static_common .navbar-brand,#static_common .navbar-nav>li>a{
	text-shadow:0 1px 0 rgba(255,255,255,.25)
}

#static_common .navbar-brand{
	float:left;
	height:50px;
	padding:15px 15px;
	font-size:18px;
	line-height:20px
}

#static_common a:focus,#static_common a:hover{
	color:#23527c;
	text-decoration:underline;
}

#static_common a:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}

#static_common a{
	background-color:transparent;
}

#static_common a:active,#static_common a:hover{
	outline:0;
}

#static_common .navbar-collapse{
	width:auto;
	border-top:0;
	-webkit-box-shadow:none;box-shadow:none;
}

#static_common .navbar-collapse{
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	-webkit-overflow-scrolling:touch;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
}

#static_common .navbar-nav{
	margin:7.5px -15px;
}

#static_common .nav{
	padding-left:0;
	margin-bottom:0;
	list-style:none;
}

#static_common ol,#static_common ul{
	margin-top:0;
	margin-bottom:10px;
}

#static_common .navbar-nav{
	margin:7.5px -15px
	}

#static_common .navbar-nav>li{
	float:left;
}

#static_common .nav>li{
	position:relative;
	display:block;
}

#static_common .dropdown,#static_common .dropup{
	position:relative;
}

#static_common .navbar-nav>li>a{
	padding-top:15px;
	padding-bottom:15px;
}

#static_common .navbar-nav>li>a{
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}

#static_common [role=button]{
	cursor:pointer;
}

#static_common .navbar-header{
	float:left;
}

#static_common .nav>li>a{
	position:relative;
	display:block;
	padding:10px 15px;
}

#static_common .navbar-nav{
	float:left;
	margin:0;
}

#static_common a{
	color:#337ab7;text-decoration:none;
	}



/* javascriptで必要なcss */
@media (min-width:768px){
	#static_common .navbar-fixed-top {
		padding-right:0;
		padding-left:0
	}
}

#static_common .navbar-fixed-top{
	max-height:340px
}

@media (max-device-width:480px) and (orientation:landscape){
	#static_common .navbar-fixed-top{
		max-height:200px
	}
}

#static_common .navbar-fixed-top{
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}

@media (min-width:768px){
	#static_common .navbar-fixed-top{
		border-radius:0
	}
}

#static_common .navbar-fixed-top{
	top:0;
	border-width:0 0 1px
}


