@charset "UTF-8";

/* PCのみ表示 */
.pc-view{}

/* SPのみ表示 */
.sp-view{}


  /* --------------------------------------------------- 
  長期使用製品に関する制度
   --------------------------------------------------- */
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}


.houtei_3btn_box {
	width: 100%!;
	float: none;
	clear: none;
	display: flex;
	justify-content: space-between !important;
}

.houtei_3btn {
	width: 32%!important;
	margin-left: 0px;
	margin-right: 0px;
}


.hyojunkikan {
	float: none;
	clear: none;
}


.hyojunkikan_year {
	width: 15%;
	float: left;
}
.hyojunkikan_year img {
	width: 100%;
}
.hyojunkikan_list {
	width: 80%;
	float: right;
	margin-left: 5px;
}
.hyojunkikan dl {
	border-bottom: 1px solid rgb(210, 210, 210);
	margin-bottom: 10px;
	padding-bottom: 5px;
	float: none;
	clear: none;
}
.hyojunkikan dl dt {
	padding-right: 10px;
	float: left;
}

.hyojunkikan dl dd {
	float: right;
}
.text_indent{
	text-indent: -1em;
	margin-left: 1em;
}
.houteimovie{
}
  /* -------------------------------------------------
  レスポンシブ
  ---------------------------------------------- */


@media screen and (max-width: 768px) {

.center_img {
	width: 100%;
	text-align: center;
}

	
	.houtei_3btn_box {
	width: 100%!;
	display: block;	
}
.houtei_3btn {
	width: 100%!important;
	margin-bottom: 10px;
}

.hyojunkikan {
}



.hyojunkikan_year {
	width: 100%;
	float: none!important;
	height: auto!important;
	text-align: center;
	margin-bottom: 10px;
}
.hyojunkikan_year img {
	width: auto;
}
.hyojunkikan_list {
	width: 100%;
	float: none!important;
	height: auto!important;
}
.hyojunkikan dl {
	border-bottom: 1px solid rgb(210, 210, 210);
	margin-bottom: 10px;
	padding-bottom: 5px;
	float: none;
	clear: none;
}
.hyojunkikan dl dt {
	width: 100%;
	float: none!important;
	height: auto!important;
	margin-bottom: 10px;
}

.hyojunkikan dl dd {
	width: 100%;
	float: none!important;
	height: auto!important;
	margin-bottom: 10px;
	text-align: center;
}
	
}
