@charset "utf-8";
/* CSS-Document */

#main .class2_h2 {
	padding: .3em .43em;
	background-color: #f6f6f6;
	border-left: 6px solid #ccc;
	font-weight: 400 !important;
	letter-spacing: 1px;
	font-size: 1rem;
}
#main h3:not(.h3){
margin-top: 1rem;
font-size: 1rem;
}

/* bootstrapにより変更されたスタイルを元通りに */
.dropmenu li ul li a,
#search1 table img,
nav.warehouse_nav div {
box-sizing: content-box;
}

#right a.size_search_right:link{
color: #FFF;
padding-bottom: 15px;
}


ul.list a:link,
ul.list a:visited,
ul.howto_list a:link,
ul.howto_list a:visited{
	padding-left: 3px;
	letter-spacing: 1px;
	color: #434343;
	text-decoration: none;
}
p.side_menu_ttl a:link,
p.side_menu_ttl a:visited {
	color: #503a17;
}
.side_menu_ttl a:link,
.side_menu_ttl a:visited {
	color: #503a17;
}
a:link,a:visited {
	color: #31409e;
	text-decoration: none;
}

/* .card が かぶったので、#bs-modules .cardのスタイルを定義して上書き */
.card.bs-modules{
font-size: inherit;
color: inherit;
}
.bs-modules .btn,
.bs-modules .btn:hover
{
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .75rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
}
.bs-modules .btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.bs-modules .btn-primary:hover {
	background-color:#0069d9
}

/* .card-wh : ラインアップ一覧のカード */
.card.card-wh{
	border-radius: .25rem;
}

.card.card-wh h3 a{
	color: #333;
}

/* cardの見出し */
#warehouse-cards .h3 {
font-size: 1.3rem;
}

/* テーブル */
.card-wh .table th {
background-color: #f8f8f8;
}

/* .eraberu 選べる000タイプ */
.card.card-wh .eraberu{
	font-weight: bold;
	font-size: 0.8rem;
	margin-top: 0;
}
.card.card-wh .eraberu span{
	font-size: 2rem;
	color: #fd7e00;
}

/* .list-colors カラーのリスト */

.list-colors {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.list-colors li, .list-colors dt, .list-colors dd {
	font-size: 1.5rem;
	display: inline-block;
	margin-bottom: 0;
}
.list-colors li:not(:last-child) {
	margin-right: .5rem;
}

/* .list-colors カラー定義 */
/* ここでカラーを定義してください。 */
.list-colors .facebook{color: #3B5998;}
