@charset "utf-8";
/* CSS Document */

select {
  /*-moz-appearance: none;
  -webkit-appearance: none;*/
  appearance: none;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  vertical-align: middle;
  font-size: inherit;
  color: inherit;
  box-sizing: content-box;
}

.pagination {
  vertical-align: bottom;
}


.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: 0;

}

/* header-search */
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-top-left-radius: 35px;
border-bottom-left-radius: 35px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 35px;
border-bottom-right-radius: 35px;
}

.btn-default {
text-shadow: 0 0px 0 #fff;
background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #dbdbdb;
border-color: #ccc;
}
/* header-search END */

/* pagination */
.pagination>li>a, .pagination>li>span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #433925;
text-decoration: none;
background-color: #fff;
border: 0px solid #ddd;
font-weight: 700; 
font-size: 16px;
}
/* pagination END */

/* pankuz */
.breadcrumb {
padding: 24px 15px;
margin-bottom: 0px;
list-style: none;
background-color: transparent;
border-radius: 4px;
font-weight: 700;
/* color: #000; */
}

.breadcrumb li a {
color: #433925;
text-decoration: underline;
font-weight:normal;
font-size:13px;
}

.breadcrumb li a:hover{
	text-decoration:none;
	}
.breadcrumb>li+li:before {
padding: 0 5px;
color: #433925;
content: ">>";
}

.breadcrumb>.active {
color: #333;
}
/* pankuz END */

/* modal */

.modal-body {
position: relative;
padding: 0px;
/* background: #000; */
border: 2px solid #fff;
border-radius: 3px;
}

@media (min-height:992px){
.modal-body {
position: relative;
padding: 15px;
/* background: #000; */
border: 2px solid #fff;
border-radius: 5px;
}
}

.modal-content {
position: relative;
background-color: #433925;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,.2);
border: 2px solid #433925;
border-radius: 5px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
box-shadow: 0 3px 9px rgba(0,0,0,.5);

}

/* range */


/* range END */

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

/* form END */

/* footer-sp END */
.close {
	width: 25px;
	height: 25px;
	border-radius: 15px;
	float: none;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #F93;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1;
	position: absolute;
	top: -8px;
	right: -8px;
}

button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: #F9F9F9;
border: 0;
z-index: 10;
}

.pagination{
	margin:0;
	}


/* IE９用range */
input[type=radio].check-iestyle {

}

/* コラムカテゴリーnav */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  opacity: 0.5;
}

/*Bootstrapでオーバーライドしたcolを元に戻すクラス*/
.bs-col .col-lg-1,
.bs-col .col-lg-10,
.bs-col .col-lg-11,
.bs-col .col-lg-12,
.bs-col .col-lg-2,
.bs-col .col-lg-3,
.bs-col .col-lg-4,
.bs-col .col-lg-5,
.bs-col .col-lg-6,
.bs-col .col-lg-7,
.bs-col .col-lg-8,
.bs-col .col-lg-9,
.bs-col .col-md-1,
.bs-col .col-md-10,
.bs-col .col-md-11,
.bs-col .col-md-12,
.bs-col .col-md-2,
.bs-col .col-md-3,
.bs-col .col-md-4,
.bs-col .col-md-5,
.bs-col .col-md-6,
.bs-col .col-md-7,
.bs-col .col-md-8,
.bs-col .col-md-9,
.bs-col .col-sm-1,
.bs-col .col-sm-10,
.bs-col .col-sm-11,
.bs-col .col-sm-12,
.bs-col .col-sm-2,
.bs-col .col-sm-3,
.bs-col .col-sm-4,
.bs-col .col-sm-5,
.bs-col .col-sm-6,
.bs-col .col-sm-7,
.bs-col .col-sm-8,
.bs-col .col-sm-9,
.bs-col .col-xs-1,
.bs-col .col-xs-10,
.bs-col .col-xs-11,
.bs-col .col-xs-12,
.bs-col .col-xs-2,
.bs-col .col-xs-3,
.bs-col .col-xs-4,
.bs-col .col-xs-5,
.bs-col .col-xs-6,
.bs-col .col-xs-7,
.bs-col .col-xs-8
{
  padding-right: 15px;
  padding-left: 15px;
}
