/*
input,
textarea,
.uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
input.span12, textarea.span12, .uneditable-input.span12 { width: 1060px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 970px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 880px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 790px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 700px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 610px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 520px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 430px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 356px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 250px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 160px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 70px; }
.thumbnails { margin-left: -20px; }
.thumbnails > li { margin-left: 20px; }
.row-fluid .thumbnails { margin-left: 0; }
*/

/*********** Non-responsive overrides ***********/
/* no responsive 
.container .navbar-header,
.container .navbar-collapse { margin-right: 0; margin-left: 0; }
.navbar-header { float: left; }
.navbar-collapse {
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}
.navbar-toggle { display: none; }
.navbar-brand { margin-left: -15px; }
.navbar-nav { float: left; margin: 0; }
.navbar-nav > li { float: left; }
.navbar-nav > li > a { padding: 15px; }
.navbar-nav.navbar-right { float: right; }
.navbar .open .dropdown-menu {
	position: absolute;
	float: left;
	background-color: #fff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-width: 0 1px 1px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar .open .dropdown-menu > li > a { color: #333; }
.navbar .open .dropdown-menu > li > a:hover,
.navbar .open .dropdown-menu > li > a:focus,
.navbar .open .dropdown-menu > .active > a,
.navbar .open .dropdown-menu > .active > a:hover,
.navbar .open .dropdown-menu > .active > a:focus {
	color: #fff !important;
	background-color: #428bca !important;
}
.navbar .open .dropdown-menu > .disabled > a,
.navbar .open .dropdown-menu > .disabled > a:hover,
.navbar .open .dropdown-menu > .disabled > a:focus {
	color: #999 !important;
	background-color: transparent !important;
}
*/
@media (min-width: 768px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
	.c-all{ width:100%; min-width:1080px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (min-width: 992px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
	.c-all{ width:100%; min-width:1080px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (min-width: 1200px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
	.c-all{ width:100%; min-width:1080px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
}
/* no responsive 
.container{ width: 1080px; }
@media (min-width: 768px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
}
@media (min-width: 992px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
}
@media (min-width: 1200px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1080px; }
}
.c-all{ width:100%; min-width:1080px;}

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


/* スペース */
.botmg5{ margin-bottom:5px; }
.botmg10{ margin-bottom:10px; }
.botmg15{ margin-bottom:15px; }
.botmg20{ margin-bottom:20px; }
.botmg25{ margin-bottom:25px; }
.botmg30{ margin-bottom:30px; }
.botmg35{ margin-bottom:35px; }
.botmg40{ margin-bottom:40px; }
.botmg50{ margin-bottom:50px; }
.botmg60{ margin-bottom:60px; }

.topmg5{ margin-top:5px; }
.topmg10{ margin-top:10px; }
.topmg15{ margin-top:15px; }
.topmg20{ margin-top:20px; }
.topmg25{ margin-top:25px; }
.topmg30{ margin-top:30px; }
.topmg35{ margin-top:35px; }
.topmg40{ margin-top:40px; }
.topmg50{ margin-top:50px; }
.topmg60{ margin-top:60px; }

.leftmg5{ margin-left:5px; }
.leftmg10{ margin-left:10px; }
.leftmg15{ margin-left:15px; }
.leftmg20{ margin-left:20px; }
.leftmg25{ margin-left:25px; }
.leftmg30{ margin-left:30px; }
.leftmg35{ margin-left:35px; }
.leftmg40{ margin-left:40px; }
.leftmg50{ margin-left:50px; }
.leftmg60{ margin-left:60px; }

.rightmg5{ margin-right:5px; }
.rightmg10{ margin-right:10px; }
.rightmg15{ margin-right:15px; }
.rightmg20{ margin-right:20px; }
.rightmg25{ margin-right:25px; }
.rightmg30{ margin-right:30px; }
.rightmg35{ margin-right:35px; }
.rightmg40{ margin-right:40px; }
.rightmg50{ margin-right:50px; }
.rightmg60{ margin-right:60px; }

.toppd5{padding-top:5px;}
.toppd10{padding-top:10px;}
.toppd15{padding-top:15px;}
.toppd20{padding-top:20px;}
.toppd25{padding-top:25px;}
.toppd30{padding-top:30px;}
.toppd35{padding-top:35px;}
.toppd40{padding-top:40px;}
.toppd50{padding-top:50px;}
.toppd60{padding-top:60px;}

.lrpb5{ padding:0px 5px; }
.lrpb10{ padding:0px 10px; }
.lrpb20{ padding:0px 20px; }

.tppb5{ padding:5px 0px; }
.tppb10{ padding:10px 0px; }
.tppb15{ padding:15px 0px; }
.tppb20{ padding:20px 0px; }
.tppb30{ padding:30px 0px; }

.allpb5{padding:5px;}
.allpb10{padding:10px;}
.allpb20{padding:20px;}
.allpb30{padding:30px;}
.allpb40{padding:40px;}
.allpb50{padding:50px;}

/* ポジション */
.relelem{position:relative;}
.abselem{position:absolute;}
.fixelem{position:fixed;}

/* align */
.talc{text-align:center;}
.talr{text-align:right;}
.tall{text-align:left;}

/* フォントウェイト */
.fw-n{font-weight:normal;}
.fw-b{font-weight:bold;}

/* フォントサイズ */
.fs-10{font-size:10px;}
.fs-11{font-size:11px;}
.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}

/* フォントカラー */
.fc-re{color:#BB3431;}
.fc-bl{color:#1291AB;}
.fc-gr{color:#779F24;}
.fc-ye{color:#D9D900;}

/* 背景 */
.bg-re{color:#FBEFEF;}
.bg-bl{color:#E7F6F9;}
.bg-gr{color:#1291AB;}
.bg-gra{color:#f5f5f5f;}

a img { border:none; }

/* HR線 */
hr {
	border: 0;
	height: 1px;
	background-color:#ffffff;
	margin:0px 0px 0px 5px;
	border-top: 1px solid #999;
}
hr.dot {
	border: 0;
	height: 1px;
	background-color:#ffffff;
	margin:0px 0px 0px 5px;
	border-top: 1px dotted #999;
}
/* 強制行間 */
.space { margin-top: 0.7em; }
.space2 { margin-top: 1.5em; }
/* ソース*/
code {font-family:"courier new", courier, monotype;}

/* ロールオーバー  */
a:hover.csro {color:#666666; text-decoration: underline;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.csro a:active {color:#666666; text-decoration: underline;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
h1, h2, h3 { line-height: 1.2em;}

