@charset "UTF-8";
html{
	position: relative;
}
body {
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 16px;
	background-image:url(../img/background.gif);
	margin-bottom: 150px;
}

h2, h3 {
	margin: 30px 0 15px;
}

ul {
	padding: 0;
	-webkit-padding-start: 0;
}

.jumbotron-dealer {
	background: url(./img/dealer-back.png) right no-repeat;
	background-size: cover;
	height: 500px;
	padding-top: 30px;
}

.dealer-text {
	font-size: 1.23em;
	margin: 0 5% 1em 30px;
	text-shadow: 2px 2px 2px #FFFFFF, -2px -2px 2px #FFFFFF, 2px -2px 2px #FFFFFF, -2px 2px 2px #FFFFFF;
}

span.color_red {
	color: red;
}

.show-grid {
	margin-bottom: 20px;
}

#popup {
	position: fixed;
	bottom: 85px;
	right: 30px;
	z-index: 999;
	display: none;
	width: 200px;
}

#popup-top {
	position: fixed;
	bottom: 0px;
	right: 15px;
	z-index: 999;
	width: 200px;
}

#contents h2 {
	border-left: #6D0E38 13px solid;
	padding-left: 12px;
}

#contents h3 {
	border-left: #ed1e79 8px solid;
	margin-left: 8px;
	padding-left: 12px;
	line-height: 1.8em;
	background-color: #eee;
}

#contents h4::before {
	content: "●";
	color: #cfb5ef;
}

#contents h4 {
	/*	border-left: #cfb5ef 18px solid;*/
	padding-left: 12px;
	color: #7B1FA2;
}

#contents, #sidebar {
	padding-top: 20px;
}

#contents.container {
	background-color: rgba(255, 255, 255, 0.5);
	padding-bottom: 30px;
}

#contents table {
	background-color: white;
}

#contents table th {
	background-color: #fcf8e3;
}

#contents img {
	/* margin: 0 auto; */
}

#contents li {
	list-style: none;
	/*	margin-top: 2em;*/
}

#contents a.btn.center, #contents .btn.center {
	display: block;
	margin: 15px auto;
}

#contents img.ajust {
	margin: 30px 0;
}

#contents table.Comparison.Comparison2 {
	width: 95%;
	margin: 0 auto;
}

#contents table.Comparison td {
	width: 20%;
	text-align: center;
}

#contents table.Comparison2 th {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

#contents table.Comparison2 .subtitle {
	width: 10%;
	text-align: center;
}

#contents table .product-name {
	font-size: 1.25em;
	font-weight: 600;
	text-align: center;
	background-color: #d9edf7;
}

#contents table .gs-th {
	width: 70%;
}
.alert-warning{
	text-align: center;
}
.row.mt {
	margin-bottom: 30px;
}

.row>.ba {
	margin-bottom: 30px;
}

.side_seal {
	width: 240px;
	height: 176px;
	margin: 20px auto;
	background: url("img/side_seal_bg.jpg") no-repeat;
}

.side_seal_wrap {
	width: 114px;
	height: 50px;
	margin: 0px auto;
	padding-top: 20px;
}

.side_seal_text {
	padding: 60px 10px 0px 15px;
	line-height: 1.3;
	font-size: 12px;
	margin: 0!important;
}


/*
#spark_feature h4 {
border-left: none;
}

ol #spark_feature {
list-style-type: decimal;
}

*/

ul.feature {
	margin-left: 3em;
}

.feature li::before {
	content: "\e013";
	font-family: 'Glyphicons Halflings';
	font-size: 1.5em;
	position: relative;
	top: 0.3em;
	margin-left: -1.5em;
	padding-right: 0.5em;
	color: #229f0b;
}

.is2000 {
	font-size: 1.3em;
	font-weight: 600;
}

.is2000 span {
	color: red;
	font-weight: 600;
}


/*form*/
#formWrap{
}
.form-group {
  margin-bottom: 15px;
  margin: 0 auto;
  float: none;
}

.form-group ul {
	-webkit-padding-start: 0px!important;
}

.form-group ul li {
	list-style: none;
	height: 2.3em;
	display: table-row;
	width: 100%;
	/* display: block; */
	margin: 5px 0 10px;
}

.form-group label {
	font-size: 0.7em;
	font-weight: normal;
}

.select-box {
	background: white;
	border: solid 1px #A9A9A9;
	margin-bottom: 1em;
	padding: 8px 16px;
}

input[type=radio], input[type=checkbox] {
	display: inline-block;
	margin-right: 6px;
}

input[type=radio] + label, input[type=checkbox] + label {
	position: relative;
	display: inline-block;
	margin-right: 12px;
	line-height: 1.5px;
	cursor: pointer;
}
.tel-caption{
	font-size: 0.65em;
	text-align: center;
}
@media (min-width: 1px) {
	input[type=radio], input[type=checkbox] {
		display: none;
		margin: 0;
	}
	input[type=radio] + label, input[type=checkbox] + label {
		padding: 0 0 0 24px;
	}
	input[type=radio] + label::before, input[type=checkbox] + label::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		width: 18px;
		height: 18px;
		margin-top: -9px;
		background-color: white;
	}
	input[type=radio] + label::before {
		border: 2px solid #c2ced2;
		border-radius: 30px;
	}
	input[type=checkbox] + label::before {
		border: 2px solid #c2ced2;
	}
	input[type=radio]:checked + label::after, input[type=checkbox]:checked + label::after {
		content: "";
		position: absolute;
		top: 50%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
	}
	input[type=radio]:checked + label::after {
		left: 5px;
		width: 8px;
		height: 8px;
		margin-top: -4px;
		background: #059EBA;
		border-radius: 8px;
	}
	input[type=checkbox]:checked + label::after {
		left: 3px;
		width: 16px;
		height: 8px;
		margin-top: -8px;
		border-left: 3px solid #059EBA;
		border-bottom: 3px solid #059EBA;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

label.radio {
	font-weight: normal;
}

label.checkbox {
	font-weight: normal;
}

#company {
	margin-top: 10px;
	margin-bottom: 10px;
	/*	height: 110px;*/
}
#association {
	margin-top: 10px;
	margin-bottom: 10px;
	/*	height: 110px;*/
}
#association th{
	width:30%;
	text-align: center;
}

.logo-left-box {
	position: relative;
	height: 110px;
}

.logo-right-box {
	position: relative;
	height: 110px;
}

img.logo-right {
	position: absolute;
	right: 35px;
	bottom: 12px;
}

textarea {
	width: 100%;
}

input:focus {
	background-color: #FEFFE5;
}


/* Ａ: ナビゲーションバー */

.caret {
	border-top: 8px solid;
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-left: 8px solid rgba(0, 0, 0, 0);
	float: right;
	margin-top: -8px;
	margin-right: 8px;
	color: #627fcc;
}

table {
	border-left: none;
	border-right: none;
}

table .table-right {
	text-align: right;
}

table .table-center {
	text-align: center;
}

.contact {
	padding: 0 12px;
}

.menu {
	margin: 0;
	border: none;
	/* background-color: #d93939; */
	background-image: url(../img/1573605.jpg);
}

.menu .collapse {
	margin-top: 10px;
	font-size: 12px;
}

.menu .navbar-toggle {
	margin-top: 17px;
}

.navbar-brand {
	height: auto;
}


/* Ｂ: グローバルメニュー */

.global {
	padding: 0;
	background-color: #fff;
	margin-bottom: 40px;
}
.global {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #fff));
	background-image: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: linear-gradient(to bottom, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
}
.global li a:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(91%, #fff), color-stop(92%, #ed1e79), color-stop(100%, #ed1e79));
	background-image: -webkit-linear-gradient(top, #fff 0%, #fff 91%, #ed1e79 92%, #ed1e79 100%);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2VkMWU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDFlNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: linear-gradient(to bottom, #fff 0%, #fff 91%, #ed1e79 92%, #ed1e79 100%);
}
@media (min-width: 768px) {
	.global ul, .global ol {
		/*						display: table;*/
		width: 100%;
		/*			table-layout: fixed;*/
		margin: 0;
		padding: 0;
		font-size: 18px;
		line-height: 1.4;
		list-style: none;
		text-align: center;
	}
	.global li {
		/*			display: table-cell;*/
		display: inline-block;
		text-align: center;
		float: left;
		width: 50%;
	}
	.global li>ul>li {
		width: 100%;
		line-height: 1.4;
		border-bottom: solid 1px #aaa;
	}
	.global li a {
		display: block;
		padding: 10px 5px 10px 5px;
		color: #000;
		text-decoration: none;
	}
	.global li a:hover {
		background-color: #eee;
	}
	.global li span {
		display: block;
		font-size: 14px;
	}
	/* 横に並べたリンクを区切る罫線 */
	.global li a {
		padding: 10px 0;
		border-right: solid 1px #aaa;
	}
	.global li>ul>li>a {
		padding: 15px 0;
		border-right: solid 1px #aaa;
	}
	.global li:first-child a {
		border-left: solid 1px #aaa;
	}
	/* 罫線で区切る設定 */
	.global {
		padding: 0;
		border-bottom: solid 1px #aaa;
		border-top: solid 1px #aaa;
	}
	/* グラデーションの設定 */
	.global {
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #fff));
		background-image: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: linear-gradient(to bottom, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
	}
	.global li a:hover {
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(91%, #fff), color-stop(92%, #ed1e79), color-stop(100%, #ed1e79));
		background-image: -webkit-linear-gradient(top, #fff 0%, #fff 91%, #ed1e79 92%, #ed1e79 100%);
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2VkMWU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDFlNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: linear-gradient(to bottom, #fff 0%, #fff 91%, #ed1e79 92%, #ed1e79 100%);
	}
	/* Bootstrapの設定を無効化 */
	.global .navbar-nav, .global .navbar-nav>li {
		/*			float: none;*/
	}
	.global .navbar-collapse:before, .global .navbar-collapse:after, .global .nav:before, .global .nav:after {
		display: none;
	}
	.carousel-indicators {
		bottom: 0;
	}
}


/* @media */


/* Ｃ: カルーセル */

.carousel {
	margin-bottom: 30px;
}


/*
.carousel-caption {
left: 15%;
bottom: 40px;
text-align: left;
}
*/

.carousel-caption h3 {
	font-size: 36px;
}

.carousel-caption p {
	font-size: 0.7em;
}

@media (max-width: 680px) {
	/*
.carousel-inner>.item>img {
min-width: 500px;
}
*/
	/*
.carousel-control {
width: 20px;
}

.carousel-caption {
bottom: 0;
}
*/
	.carousel-indicators {
		bottom: 0;
	}
	/*
.carousel-caption h3 {
font-size: 20px;
}

.carousel-caption p {
font-size: 12px;
}
*/
	#popup {
		width: 220px;
	}
	#popup-top {
		width: 220px;
	}
}


/* @media */


/* Ｄ１: 新着情報メニュー */

.new {
	margin-bottom: 40px;
	padding: 0 15px;
}

.new h2 {
	margin: 0 0 10px 0;
	font-size: 20px;
	line-height: 1.2;
}

.new ul, .new ol {
	margin: 0;
	padding: 14px 0 0;
	/*		font-size: 14px;*/
	line-height: 1.4;
	list-style: none;
}

.new li a {
	display: block;
	padding: 10px 5px 10px 5px;
	color: #000;
	text-decoration: none;
}

.new li a:hover {
	background-color: #eee;
}

.new time {
	float: left;
	border: none;
}

.new p {
	margin: 0 0 0 120px;
}

.new .desc {
	color: #666;
	font-size: 14px;
}

.new li a:after {
	content: "";
	display: block;
	clear: both;
}

.new li a {
	*zoom: 1;
}


/* 縦に並べたリンクを区切る罫線 */

.new li a {
	border-bottom: solid 1px #aaa;
}


/* 枠の設定 */

.new h2 {
	padding: 10px;
	background-color: #6d0e38;
	color: #fff;
}


/* 吹き出し型にする設定 */

.new h2 {
	position: relative;
}

.new h2:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 20px;
	height: 0;
	width: 0;
	border: solid 15px transparent;
	border-top-color: #6d0e38;
}


/* Ｄ２: 企業概要 */

.entry {
	/*margin-bottom: 0px;
padding: 0;*/
}

.entry img {
	max-width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	vertical-align: bottom;
}

.entry h2 {
	margin: 0;
	font-size: 18px;
	line-height: 1.2;
}

.entry p {
	margin: 0 0 10px 0;
	/*		font-size: 14px;*/
	line-height: 1.6;
}


/* 枠の設定 */

.entry h2 {
	padding: 10px;
	background-color: #6d0e38;
	color: #fff;
	margin-bottom: 20px;
}


/* 吹き出し型にする設定 */

.entry h2 {
	position: relative;
}

.entry h2:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 40px;
	height: 0;
	width: 0;
	border: solid 15px transparent;
	border-top-color: #6d0e38;
}


/* Ｄ３: サブメニュー */

.submenu {
	margin-bottom: 40px;
	padding: 0;
}

.submenu h1 {
	margin: 0 0 10px 0;
	font-size: 18px;
	line-height: 1.2;
}

.submenu ul, .submenu ol {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
	list-style: none;
}

.submenu li a {
	display: block;
	padding: 10px 5px 10px 5px;
	color: #000;
	text-decoration: none;
}

.submenu li a:hover {
	background-color: #eee;
}

.submenu img {
	float: left;
	border: none;
}

.submenu p {
	margin-left: 65px;
}

.submenu .title {
	font-size: 18px;
}

.submenu .desc {
	color: #666;
	font-size: 14px;
}

.submenu li a:after {
	content: "";
	display: block;
	clear: both;
}

.submenu li a {
	*zoom: 1;
}


/* 右矢印 */

.submenu li a {
	position: relative;
	display: block;
	margin: 0 0 20px 0;
	padding: 30px 20px 30px 20px;
	border: solid 1px #aaa;
	color: #000;
	text-decoration: none;
	background-color: white;
}

.submenu li a:before {
	position: absolute;
	right: 10px;
	top: 50%;
	content: '\f054';
	margin: -8px 0 0 0;
	color: #888;
	font-family: 'FontAwesome';
	font-size: 16px;
	line-height: 1;
}


/* フッター */

#footer {
	padding: 20px 0 20px 0;
	background-color: white;
	width: 100%;
	height:150px;
	position: absolute;
	bottom: 0;
}

.footer p {
	margin: 0 0 3px 0;
	/*		font-size: 12px;*/
	line-height: 1.4;
}

#footer .col-xs-12 {
	background-color: transparent;
}

p.copy {
	text-align: center;
	font-size: 16px;
}

.footer a {
	color: #666;
	text-decoration: none;
}

a.faq {
	color: #337ab7;
	font-weight: bold;
}

a.faq:hover, a.faq:focus {
	color: #aaa;
	text-decoration: none;
}

th {
	font-weight: 100;
}

.nav-pills>li>a {
	text-decoration: none;
	/*	background-color: #eee;*/
}

h1.head-logo {
	margin: 0;
}

@media (min-width: 768px) {
	html {
		font-size: 14px!important;
	}
	body {
		font-size: 1.6em!important;
		line-height: 1.8em!important;
	}
	h2 {
		font-size: 1.875em;
	}
	h3 {
		font-size: 1.75em;
	}
	h4 {
		font-size: 1.375em;
	}
	#popup {
		width: 400px;
	}
	#popup-top {
		width: 400px;
	}
	.top-height {
		height: 290px;
	}
	#association th{
		width:15%;
		text-align: center;
}

@media (min-width: 960px) {}

@media (min-width: 1190px) {
	.top-height {
		height: 210px;
	}
}

.dealer-link {
	border: none;
	padding: 0;
}

.dealer-link ul li a::before {
	content: none;
}

.dealer-link ul li a {
	margin: 0;
	padding: 0;
	border: solid 1px #aaa;
}


}
