@charset "UTF-8";
#brio {
  background: #2b2b2b;
  color: #fff; }
#brio a {
  color: #fff; }
#brio .brio_inner {
  width: 75%;
  margin: 0 auto;
  padding: 3% 0; }
@media only screen and (max-width: 1024px) {
  #brio .brio_inner {
    width: 94%; } }
#brio .brioback {
  text-align: center;
  padding: 5% 1em 4%; }
#brio .brioback .catch {
  font-size: 1.75rem;
  /*正しく設定しなおしてください。*/
  font-weight: bold;
  line-height: 1.4em;
  padding: 0 0 1%; }
@media only screen and (max-width: 1024px) {
  #brio .brioback .catch {
    font-size: 1.375rem;
    /*正しく設定しなおしてください。*/ } }

#brio #concept {
  padding: 0 0 3%;
  margin: 0 auto;
  width: 75%; }
.concept_box {
	padding: 0 9px 94px 0; 
	width: 75%;
	margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  #brio #concept {
	width: 94%;}
.concept_box {
    padding: 8% 8%;
	width: 94%;} }
.concept_box h2 {
	width: 340px; 
}
@media screen and (max-width: 1024px) {
  .concept_box h2 {
		width: 94%; 
} }
.concept_box p.com {
	padding: 15px 0 25px; 
}
.concept_box .howto {
	*zoom: 1; 
}
.concept_box .howto:after {
	content: "";
	display: table;
	clear: both; 
}
.concept_box .howto .t_howto {
	float: left;
	width: 30%; 
}
@media screen and (max-width: 1024px) {
  .concept_box .howto .t_howto {
		display: none; 
} }
.concept_box .howto .howto_inner {
	float: right;
	width: 68%; 
}
@media screen and (max-width: 1024px) {
  .concept_box .howto .howto_inner {
		float: none;
		width: 100%; 
} }
.concept_box .howto .howto_inner .inner {
	*zoom: 1; 
}
.concept_box .howto .howto_inner .inner:after {
	content: "";
	display: table;
	clear: both; 
}
.concept_box .howto .howto_inner .inner .box {
	float: left;
	width: 270px;
	padding: 0 0 17px; 
}
@media screen and (max-width: 1024px) {
  .concept_box .howto .howto_inner .inner .box {
		float: none;
		width: 100%; 
}
  .concept_box .howto .howto_inner .inner .box img {
		width: 100%; 
} }
.concept_box .howto .howto_inner .inner .box p {
	width: 240px;
	font-size: 12px;
	line-height: 15px;
	padding: 5px 0 0; 
}
@media screen and (max-width: 1024px) {
  .concept_box .howto .howto_inner .inner .box p {
		width: 100%;
		font-size: 16px;
		line-height: 16px; 
} }
