@charset "utf-8";

article.kodawari .kodawari_box_wp {
	padding: 0;
}

article.kodawari section.kodawari_box {
	padding-left: 1em;
  border-left: 4px solid #406695;
}

hr.kodawari_line {
	margin: 0 0 3em;
	content: " ";
	border-top: 1px dotted #406696;
}

article.kodawari section.kodawari_box h3{
	margin: .8em 0 .5em;
	font-size: 32px;
	color: #406696;
	font-weight: bold;
	letter-spacing: 1px;
}

article.kodawari section.kodawari_box h4{
	margin: 0 0 .5em;
	font-size: 21px;
	color: #406696;
	font-weight: bold;
	letter-spacing: 2px;
}

article.kodawari .kodawari_box p{
	font-size: 16px;
	line-height: 2;
}

article.kodawari .kodawari_box_bottom {
	padding: 1.2em 2em .1em;
	background: #DFF7FF;
}

article.kodawari .kodawari_box_bottom h2{
	margin: .8em 0 .5em;
	font-size: 21px;
	color: #406696;
	font-weight: bold;
	letter-spacing: 2px;
}

article.kodawari .kodawari_box_bottom h3{
	margin: 0 0 .5em;
	font-weight: bold;
	letter-spacing: 2px;
}

article.kodawari .kodawari_box_bottom p{
	margin-bottom: 2em;
	line-height: 1.6;
}

article.kodawari .kodawari_box_bottom .col-sm-2 {
	padding: 0;
	padding-right: 1em;
}

article.kodawari a.thumbnail-anchor {
  max-width: 360px;
  font-size: 98%;
}

/* ------------------------------
 *  Media Query Property
 * ------------------------------ */

@media only screen and (min-width: 768px) {
}

@media only screen and (min-width: 992px) {
}

@media only screen and (min-width: 1200px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 991px) {

	article.kodawari section.kodawari_box h3{
		margin: .8em 0;
		font-size: 18px;
	}
	article.kodawari section.kodawari_box h4{
		margin: .8em 0;
		font-size: 16px;
		letter-spacing: 1px;
	}
	article.kodawari .kodawari_box p{
		font-size: 14px;
		line-height: 1.6;
	}
	article.kodawari .kodawari_box_bottom {
		padding: 1.3em 1.3em .3em;
	}
	article.kodawari .kodawari_box_bottom h2{
		font-size: 21px;
		letter-spacing: 1px;
	}
	article.kodawari .kodawari_box_bottom h2{
		margin: 0 0 .5em;
		font-size: 18px;
	}
	article.kodawari .kodawari_box_bottom h3{
		margin: 0 0 .2em;
		font-weight: bold;
		letter-spacing: 1px;
	}
	article.kodawari .kodawari_box_bottom p{
		font-size: 14px;
		margin-top: 0.7em;
		margin-bottom: 1.5em;
	}
	article.kodawari .kodawari_box_bottom .col-sm-2 {
		padding: 0;
	}
	article.kodawari .kodawari_box_bottom .col-sm-2 img{
		margin: 0 auto;
		width: 70%;
	}
	hr.kodawari_line { margin-bottom: 1.5em; }
}

@media only screen and (max-width: 767px) {
	article.kodawari section.kodawari_box {
		margin: 2em 0;
		padding: 0 .5em;
		border-left: none;
	}
}


@media print {
}



/* ------------------------------
 *  Media Query Property
 * ------------------------------ */

@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 992px) {
}

@media only screen and (min-width: 1200px) {
}

@media only screen and (max-width: 1199px) {
	.showroom { font-size: 0.875em; }
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {

}


@media print {
}
