/* コンテンツの幅 */
.c001{
	width:800px;
}
/* メイン画像の幅 */
.c002{
	max-width:640px;
}

@media (max-width: 991px) {
/* コンテンツの幅 */
.c001{
	width:640px;
}
/* メイン画像の幅 */
.c002{
	max-width:640px;
}
}

@media (max-width: 767px) {
/* コンテンツの幅 */
.c001{
	width:300px;
}
/* メイン画像の幅 */
.c002{
	max-width:200px;
}
}

/* サイドメニュー */
.c003{
	margin-top:5px;
	margin-bottom:5px;
}
/* 背景灰色 */
.c004{
	background-color:#f9f9f9;
}
/* メモのモーダルのテキスト枠 */
.c005{
	width:90%;
}

/* bootstrapより */
.bs-callout {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #eee;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	margin: 20px 0;
	padding: 20px;
}
.bs-callout-warning {
	border-left-color: #aa6708;
}

#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #000;
  z-index: 9000;
	opacity: 0.7;
}
#loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  text-align: center;
  color: #fff;
  z-index: 2;
}
.footer {
	border-top: 1px solid #eee;
	margin-top: 40px;
	padding-bottom: 40px;
	padding-top: 20px;
}
.imeon{
	ime-mode:active;
}
.imeoff{
	ime-mode:inactive;
}
.count{
	color:#ff0000;
	font-size:20px;
}
.count2{
	color:#ff0000;
	font-size:20px;
}
/* パンくずのスタイル変更 */
.breadcrumb > li + li::before{
	content:">";
}
.breadcrumb{
	background-color:#ffffff;
}

/* 必須項目 */
.c006{
	background-color:#fdeff2;
}
.c007{
	margin:80px 0 0 0 ;
}
.c008{
	background-color:#dff0d8 !important;
	padding:6px 20px !important;
	margin-top:8px !important;
}
.c009{
	color: #ff0000;
	font-weight:bold;
	margin-left:10px;
}
.c010{
	width:68px;
	padding:8px 0 8px 0 !important;
}
.c011{
	width:82px;
	padding:8px 0 8px 0 !important;
}
.c012{
	float:left;
	padding:20px 0 0 0 ;
}
.c013{
	padding:10px;
}

#footerBtn{
	position: fixed;
	bottom: 0;
	display:none;
}

#markShousaiSmp{
	z-index: 100;
}