/*
	bootstrap sync add
*/
@media (max-width: 768px) {
.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: 0px;
		padding-left: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	.container {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media (min-width: 768px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1060px; }
	.c-all{ width:100%; min-width:1060px;}
.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: 0px;
		padding-left: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}

}
@media (min-width: 992px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1060px; }
	.c-all{ width:100%; min-width:1060px;}
.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: 0px;
		padding-left: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (min-width: 1200px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container { width: 1060px; }
	.c-all{ width:100%; min-width:1060px;}
.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: 0px;
		padding-left: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
}
.c-all{ width:100%;}
.container {
	padding-right: 0px;
	padding-left: 0px;
}

/* スペース */
.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; }

.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; }

.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; }

.leftmg05{ margin-left:-5px; }
.leftmg010{ margin-left:-10px; }
.leftmg015{ margin-left:-15px; }
.leftmg020{ margin-left:-20px; }
.leftmg025{ margin-left:-25px; }
.leftmg030{ margin-left:-30px; }
.leftmg035{ margin-left:-35px; }
.leftmg040{ margin-left:-40px; }
.leftmg050{ margin-left:-50px; }
.leftmg060{ 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;}

.allpb5{padding:5px;}
.allpb10{padding:10px;}
.allpb15{padding:15px;}
.allpb20{padding:20px;}
.allpb25{padding:25px;}
.allpb30{padding:30px;}
.allpb40{padding:40px;}
.allpb50{padding:50px;}
.allpb50{padding:60px;}

/* ポジション */
.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-19{font-size:19px;}
.fs-20{font-size:20px;}
.fs-21{font-size:21px;}
.fs-22{font-size:22px;}
.fs-23{font-size:23px;}
.fs-24{font-size:24px;}
.fs-25{font-size:25px;}
.fs-26{font-size:26px;}
.fs-28{font-size:28px;}
.fs-30{font-size:30px;}
.fs-32{font-size:32px;}

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;}
