@charset "UTF-8";
/* #header {position: absolute;top: 0;left: 0;z-index: 100}
@media (max-width:1023px) {
#header {background: rgba(255,255,255,0)}
#header .header-inner {border-bottom: none}
#header #js_menu {background: rgba(255,255,255,.1);-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);box-shadow: 0 2px 4px 0 rgba(0,0,0,.3)}
#header #js_lang .langTrigger {-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);box-shadow: 0 2px 4px 0 rgba(0,0,0,.3)}
#header #js_lang .langTrigger.lang-ja {background-image: url(/img/icn_lang_top_ja.png)}
#header #js_lang .langTrigger.lang-en {background-image: url(/img/icn_lang_top_en.png)}
#header #js_lang .langTrigger.lang-pt {background-image: url(/img/icn_lang_top_pt.png)}
#header #js_lang .langTrigger.lang-kan {background-image: url(/img/icn_lang_top_kan.png)}
#header #js_lang .langTrigger.lang-han {background-image: url(/img/icn_lang_top_han.png)}
#header #js_lang .langTrigger.lang-ko {background-image: url(/img/icn_lang_top_ko.png)}
#header #js_lang.active .langTrigger {background-image: url(/img/icn_lang_top_close.png)!important}
} */
@-webkit-keyframes slide-zoom {
from {-webkit-transform: scale(1,1);transform: scale(1,1)}
to {-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1)}
}
@keyframes slide-zoom {
from {-webkit-transform: scale(1,1);transform: scale(1,1)}
to {-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1)}
}
.top-mainVisual {height: 100%;position: relative;overflow: hidden}
@media (max-width:1023px) {
.top-mainVisual {height: calc(100% - 40px);}
}

.top-mainVisual.is-loading {background-color: #111}
.top-mainVisual.is-loading::before {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);color: #999;content: '\f110';display: block;font-family: 'Font Awesome 5 Pro';font-size: 3rem;height: 100px;left: 50%;line-height: 100px;margin: -50px 0 0 -50px;position: absolute;top: 50%;text-align: center;width: 100px}
@media (min-width:1024px) {
.top-mainVisual.is-loading {background-color: #f3f3f3}
}
.top-mainVisual .top-mainVisual-wrapper {height: 100%}
.top-mainVisual .top-mainVisual-wrapper .top-mainVisual-slide {background-size: cover;background-image: initial;background-position: center center;height: 100%;position: relative;width: 100%}
.top-mainVisual .top-mainVisual-wrapper .top-mainVisual-slide img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%}
@media (min-width:480px) {
.top-mainVisual .top-mainVisual-wrapper .top-mainVisual-slide img {width: 46%}
}
@media (min-width:1024px) {
/*.top-mainVisual .top-mainVisual-wrapper .top-mainVisual-slide {background-image: url(/img/top/bg_main01_16x9.jpg)}*/
.top-mainVisual .top-mainVisual-wrapper .top-mainVisual-slide img {width: auto}
}
.top-mainVisual .icn-scroll {position: absolute;bottom: 30px;width: 100%;text-align: center;z-index: 80}
.top-mainVisual-photo {background-position: center;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0}
.top-mainVisual-typo {opacity: 0;-webkit-transform: translateY(5%);transform: translateY(5%);-webkit-transition: all 1s ease-out;transition: all 1s ease-out;opacity: 0}
.top-mainVisual-typo.is-active {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}
.is-scalable .top-mainVisual-slide.is-current .top-mainVisual-photo {-webkit-animation: slide-zoom 10s linear 0s;animation: slide-zoom 10s linear 0s}
.bx-viewport,.bx-wrapper {height: 100%}
.top-technology {background: #fff8e1;margin-top: 48px}
.top-technology .technology-link {background-size: cover;color: #fff;display: block;padding: 3rem 0;text-align: center}
.top-technology .technology-link:hover {text-decoration: none}
.top-technology .technology-link h2 {font-size: 21px;font-weight: 700;margin-bottom: .5rem}
.top-technology .technology-link span {display: block;font-size: 12px;line-height: 1.25;margin-bottom: 8px}
@media (min-width:480px) {
.top-technology .technology-link span {font-size: 15px}
}
@media (min-width:768px) {
.top-technology .technology-link span {font-size: 18px}
}
@media (min-width:1366px) {
.top-technology .technology-link span {font-size: 20px}
}
.top-technology .gtf-system {background-image: url(/img/bg_chinetsuyuka-system.jpg);background-position: right bottom;padding: 4em 0 3em;position: relative}
/*.top-technology .gtf-system:after,
.top-technology .gtf-system:before {
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 33.63636px;
	height: 51.81818px
}*/
.top-technology .gtf-system:after {
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	right: 2px;
	top: 2px;
	width:91px;
	height: 45px;
}
/*.top-technology .gtf-system:before {background-image: url(/img/logo_good-design.png);right: 37.63636px}*/
/*.top-technology .gtf-system:after {background-image: url(/img/logo_kids-design.png)}*/
.top-technology .gtf-system:after {background-image: url(/img/logo_mark.png)}
.top-technology .gtf-system h2 {font-size: 36px}
.top-technology .gtf-system span {font-size: 16px}
@media (min-width:480px) {
/*.top-technology .gtf-system:after,.top-technology .gtf-system:before {right: 4px;top: 4px;width: 49.33333px;height: 76px}*/
.top-technology .gtf-system:after {right: 4px;top: 4px;width: 120px;height: 59px}
/*.top-technology .gtf-system:before {right: 57.33333px}*/
}
@media (min-width:768px) {
.top-technology .gtf-system span {font-size: 21px}
/*.top-technology .gtf-system:after,.top-technology .gtf-system:before {right: 4px;top: 4px;width: 61.66667px;height: 95px}*/
.top-technology .gtf-system:after {right: 4px;top: 4px;width: 160px;height: 76px;}
/*.top-technology .gtf-system:before {right: 69.66667px}*/
}
@media (min-width:1366px) {
/*.top-technology .gtf-system:after,.top-technology .gtf-system:before {right: 16px;top: 16px;width: 74px;height: 114px}*/
.top-technology .gtf-system:after{right: 16px;top: 16px;width: 180px;height: 89px}
/*.top-technology .gtf-system:before {right: 106px}*/
}
.top-technology .gtf-heating {background-image: url(/img/bg_chinetsuyuka-heating.jpg)}
.top-technology .gtf-heating h2 {font-size: 30px}
.top-technology .alc {background-image: url(/img/bg_alc.jpg)}
.top-technology .urethane-foam {background-image: url(/img/bg_urethane-foam.jpg)}
.top-technology .half > a {width: 50%;float: left}
@media (min-width:1024px) {
.top-technology {margin-top: 40px;margin-bottom: 80px}
.top-technology .top-technology-gtf {float: left;width: 50%}
.top-technology .top-technology-nogtf {float: right;width: 50%}
.top-technology .gtf-system {height: 400px;padding-top: 120px}
.top-technology .gtf-system h2 {font-size: 56px;font-weight: 700}
.top-technology .gtf-heating {height: 200px;padding-top: 40px}
.top-technology .gtf-heating h2 {font-size: 40px;font-weight: 700}
.top-technology .alc {height: 300px;padding-top: 100px}
.top-technology .alc h2 {font-size: 40px;font-weight: 700}
.top-technology .urethane-foam {height: 300px;padding-top: 100px}
.top-technology .urethane-foam h2 {font-size: 40px;font-weight: 700}
.top-technology .half > a {width: 100%;float: none}
.top-technology .btn-ghost {font-size: 20px;margin-top: 16px}
.top-technology .technology-link:hover .btn-ghost {background: #fff;color: #555}
}
.topNewsLink {text-align: center;font-size: 0}
.topNewsLink a {border: 1px solid #ccc;display: inline-block;color: #555;font-size: 14px;width: 49%;padding: 1em 0}
.topNewsLink a:nth-of-type(1) {margin-right: 2%}
.topNewsLink i {color: #f59724;font-size: 18px;margin-right: .3em}
.topNewsLink span:after {content: '\f105';font-family: 'Font Awesome 5 Pro';margin-left: .8em}
.top-news {display: none}
@media (min-width:1024px) {
.topNewsLink {display: none}
.top-news {display: block;border: 1px solid #ccc;margin-left: auto;margin-right: auto}
.top-news .js_tabSelectorWrap {background: #fff8e1;text-align: center}
.top-news .js_tabSelectorWrap > span {display: inline-block;font-weight: 700;padding: .8em 1.2em}
.top-news .js_tabSelectorWrap .active {border-bottom: 3px solid #f9a825;color: #f9a825;font-size: 18px}
.top-news .js_tabPanel {padding: 16px 32px}
.top-news .js_tabPanel li {border-bottom: 1px dotted #ccc;position: relative}
.top-news .js_tabPanel li:before {color: #fff;font-size: 12px;font-weight: 700;padding: .3em 0;position: absolute;left: 0;top: 1.3em;width: 8.5em;text-align: center}
.top-news .js_tabPanel li.news:before {content: 'お知らせ';background: #f9a825}
.top-news .js_tabPanel li.press:before {content: 'プレスリリース';background: #73ad2b}
.top-news .js_tabPanel li.letter:before {content: 'ニュースレター';background: #d00c16}
.top-news .js_tabPanel li.no-link {padding: 1em 3em 1em 14em}
.top-news .js_tabPanel li a {color: #444;padding: 1em 3em 1em 14em;display: block}
.top-news .js_tabPanel li a:after {content: "\e800";color: #999;font-family: fontello;font-size: 16px;line-height: 1;position: absolute;top: 0;bottom: 0;right: 16px;margin: auto 0;height: 16px}
.top-news .js_tabPanel .news-date {display: block;position: absolute;left: 7.7em}
}
.topBnrSet {border-top: 1px solid #bdbdbd;margin-top: 48px}
.otherInfoBnr {border-bottom: 1px solid #bdbdbd;color: #444;display: block;overflow: hidden;padding: 8px 16px;margin-left: -16px;margin-right: -16px;position: relative;line-height: 1.25}
.otherInfoBnr:hover {color: #444;text-decoration: none}
.otherInfoBnr:hover .bnrTitle {color: #e6001b}
.otherInfoBnr:after {content: "\e800";font-family: fontello;color: #f9a825;font-size: 16px;line-height: 1;position: absolute;top: 0;bottom: 0;right: 16px;margin: auto 0;height: 16px}
.otherInfoBnr.externalLink:after {content: "\e804";font-size: 14px}
.otherInfoBnr img {width: 48px;height: 48px;float: left;margin-right: 1em}
.otherInfoBnr .bnrTitle {font-size: 16px;font-weight: 700;display: block;padding-top: .2em}
.otherInfoBnr .bnrText {font-size: 12px;display: block}
@media (min-width:480px) {
.otherInfoBnr {margin-left: -24px;margin-right: -24px}
}
@media (min-width:768px) {
.topBnrSet {border: none}
.otherInfoBnr {margin-left: 0;margin-right: 0;border: 1px solid #bdbdbd;border-radius: 2px;padding: 2px 24px 2px 2px}
.otherInfoBnr:after {right: 8px}
.otherInfoBnr img {margin-right: 8px}
.otherInfoBnr .bnrTitle {font-size: 13px;margin-bottom: 4px}
.otherInfoBnr .bnrText {font-size: 10px;line-height: 1}
}
@media (min-width:1024px) {
.otherInfoBnr {padding: 1px 24px 1px 1px}
.otherInfoBnr img {width: 72px;height: 72px}
.otherInfoBnr:hover img {opacity: .8}
.otherInfoBnr:after {right: 12px}
.otherInfoBnr .bnrTitle {font-size: 16px;padding-top: 1em}
.otherInfoBnr .bnrText {font-size: 12px}
}
@media (min-width:1366px) {
.otherInfoBnr {padding: 1px 24px 1px 1px}
.otherInfoBnr img {width: auto;height: auto}
.otherInfoBnr:after {right: 20px}
.otherInfoBnr.externalLink:after {font-size: 16px}
.otherInfoBnr .bnrTitle {font-size: 20px;padding-top: 1.2em}
.otherInfoBnr .bnrText {font-size: 13px}
}
.top-geothermalFloorHeating {background: #fbe8c8;background: radial-gradient(#fff 60%,#fbe8c8);margin-top: 80px;padding-top: 64px;padding-bottom: 64px}
.top-geothermalFloorHeating .h1 {margin-top: 0}



/*ユニバーサルホームの家づくり*/
.top-universalhomeQuolity h2.h1 {
margin-top: 0;
}
.row-eq-height {
display: -webkit-flex; /* Safari */
display: flex;
flex-wrap: wrap;
/*margin: 0 -20px;*/
margin: 0;
}
.top-universalhomeQuolity {
background: #d4f4ff;
/*padding-top: 40px;*/
padding-bottom: 0px;
width: 100%;
}
.top-universalhomeQuolity-inner {
background-image: url(/img/top/bg_main04_mb.png);
background-size:100% auto;
background-position: center bottom;
background-repeat: no-repeat;
padding-bottom: 3em;
padding-top: 40px;
}

.home-quolity-inner {
background-color: rgba(255,255,255,0.4);
height: 100%;
border: 1px solid #fff;
}
.home-quolity-inner p {
text-align: left;
}

.home-quolity-wrapper {
margin: 0 20px 20px 20px;
}

.home-quolity-inner {
padding: 0;
}
.home-quolity-inner > h2 {
color:#406875;
font-weight: bold;
font-size: 16px;
margin: 0 0 10px 0;
padding:15px;
cursor: pointer;
background: url(/img/top/fa-caret-down.png) no-repeat center bottom;
text-align: center;
}
.home-quolity-inner > h2.acdDown.active {
background-image: none;
}
.home-quolity-inner p {
font-size: 1em;
margin: 0 1em 1em 1em;
}


@media (min-width:480px) {

}

@media (min-width:768px) {
.top-universalhomeQuolity {
padding-top: 0;
}
.top-universalhomeQuolity-inner {
background-image: url(/img/top/bg_main04_pc.jpg);
padding-top: 64px;
padding-bottom: 150px;
text-align: center;
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
}
.home-quolity-inner {
padding: 30px 20px;
}
.home-quolity-inner > .acdPanel {
display: block !important;
}
.home-quolity-inner > h2 {
font-size: 22px;
margin-bottom: 20px;
padding: 0;
cursor:auto;
background-image: none;
pointer-events: none;
line-height: 1.5;
}
.home-quolity-inner p {
font-size: 1em;
margin: 0 0 1em 0;
}
.home-quolity-inner p:last-child {
margin-bottom: 0;
}

}

@media (min-width:1024px) {
.home-quolity-wrapper {
margin: 0;
}
.home-quolity-inner > h2 {
font-size: 19px;
}
}

@media (min-width:1366px) {
.home-quolity-inner > h2 {
font-size: 24px;
}
}

/*メイン画像下　バナー2つ並列 mbも折り返さない場合*/
.banner-twins {display: flex;justify-content: space-between;flex-wrap: nowrap;}
.banner-panel:first-child {margin-right: 1rem;}


/*# sourceMappingURL=../css/top.css.map */
@media (min-width: 1024px) {
	.message_wrapper .container { width: 768px; }
}
@media (min-width: 1366px) {
	.message_wrapper .container { width: 768px; }
}
.message {margin-top: 30px;
padding: 20px 30px;
line-height: 1.5;
text-align: center;
border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.message p { font-size: 0.9em; }
.message a {font-weight: bold; border-bottom: 1px solid #444; color: #444; font-size: 1.1em; }
.message a:hover { text-decoration: none; }
/*
@media (min-width: 768px) {
	#header {  margin-top: 90px; }
} */


.telework { text-align: center;font-weight: bold;font-size:16px; }
@media (min-width: 768px) {
	.telework {font-size: 20px;}
}
@media (min-width: 1024px) {
.telework { font-size: 24px; }
}

/*top　お知らせ*/
.oshiarase { font-weight: bold; padding: 14px 0 10px; text-align: center;}
.oshiarase span {display: inline-block; background: #BA2626; color: #fff; padding: .5em 1em; font-size: 10px;}
.oshiarase a {display: inline-block; padding: .5em 1em;}
@media (min-width:768px) {
	.oshiarase {padding:0px 0 0px 0;}
	.oshiarase span {font-size: inherit;}
}
.covid-19 {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; margin-top: 40px; padding: 14px 0 10px; text-align: center;}
.covid-19 span {display: inline-block; background: #BA2626; color: #fff; padding: .5em 1em; font-size: 10px;}
.covid-19 a {display: inline-block; padding: .5em 1em;}
@media (min-width:768px) {
	.covid-19 {padding: 16px 0;}
	.covid-19 span {font-size: inherit;}
}

/*top　キャンペーン実施中*/
.top-campaign_bnr a {
display: block;
max-width: 600px;
 text-align: center;
margin: 0 auto;
}
.top-campaign_bnr a:hover {
	transition: all .3s;
	opacity: .6;
}

/*高性能の注文住宅を実現するテクノロジー　バナー*/
@media (max-width: 1023px) {
.top-technology .half > a {width: 100%;float: left
}
}

/*ニュース*/
.top-news {display: block;/*border: 1px solid #ccc;*/border:none;margin-left: auto;margin-right: auto}
.top-news .js_tabSelectorWrap {background: #fff8e1;text-align: center}
.top-news .js_tabSelectorWrap > span {display: inline-block;font-weight: 700;padding: .8em 1.2em}
.top-news .js_tabSelectorWrap .active {border-bottom: 3px solid #f9a825;color: #f9a825;font-size: 18px}
.top-news .js_tabPanel {padding: 16px 32px}
.top-news .js_tabPanel li {border-bottom: 1px dotted #ccc;position: relative}
.top-news .js_tabPanel li:before {color: #fff;font-size: 12px;font-weight: 700;padding: .3em 0;position: absolute;left: 0;top: 1.3em;width: 8.5em;text-align: center}
.top-news .js_tabPanel li.news:before {content: 'お知らせ';background: #f9a825}
.top-news .js_tabPanel li.press:before {content: 'プレスリリース';background: #73ad2b}
.top-news .js_tabPanel li.letter:before {content: 'ニュースレター';background: #d00c16}
.top-news .js_tabPanel li.no-link {padding: 1em 3em 1em 14em}
.top-news .js_tabPanel li a {color: #444;padding: 1em 3em 1em 14em;display: block}
.top-news .js_tabPanel li a:after {content: "\e800";color: #999;font-family: fontello;font-size: 16px;line-height: 1;position: absolute;top: 0;bottom: 0;right: 16px;margin: auto 0;height: 16px}
.top-news .js_tabPanel .news-date {display: block;position: absolute;left: 7.7em}

@media (max-width: 767px){
.top-news .js_tabPanel li {
padding-bottom: 10px;
}
.top-news .js_tabPanel li a, .top-news .js_tabPanel li.no-link {
/*padding: 4em 2em 3.5em 0;*/
padding: 4em 2em 1em 0;
font-size: 12px;
line-height: 1.7;
overflow: hidden;
/*height: 5.1em;*/
height: 10em;
}
.top-news .js_tabPanel li a:after, .top-news .js_tabPanel li.no-link:after {
right: 0;
}
.top-news .js_tabPanel .news-date {
top: 1em;
font-size: 14px;
left: 9em;
}
}

@media (max-width: 480px) {
#topNews .container {
padding: 0;
}
.top-news {
border: none;
}
.top-news .js_tabPanel {
padding: 8px 16px;
}
.top-news .js_tabPanel .news-date {
font-size: 12px;
top: 1em;
left: 7.5rem;
}
.top-news .js_tabPanel li:before {
font-size: 10px;
}
}

/*おすすめコンテンツバナー*/
	.attention {
		width: 100%;
		max-width: 1260px;
		margin: 0 auto;
		padding: 0 40px;
	}
	.top-bnr a:hover,
	.banner-list .box:hover {
		transition: all .3s;
		opacity: .6;
	}
	.banner-twins {
		margin: 0px 0 0;
	}
	.banner-twins .panel:nth-child(2n) {
		margin-left: 4%;
	}
	.banner-full {
		margin: 34px 0 3.4%;
	}
	@media (max-width: 767px) {
		.attention {
			padding: 0 15px;
		}
		.banner-twins {
			display: block;
			flex-wrap: nowrap;
		}
		.banner-twins:nth-child(2n) {
			margin-top: 0;
		}
		.banner-twins .panel {
			display: block;
			width: 100%;
		}
		.banner-twins .panel a{
			display: block;
		}

		.banner-twins .panel a img{
			display: block;
			width: 100%;
		}

		.banner-twins .panel + .panel a{
			margin-top: 15px;
		}
		.banner-twins .panel:nth-child(2n) {
			margin-left: 0;
		}
		.banner-full {
			margin: 15px 0 3.4%;
		}
	}
	.top-bnr {
		width: 100%;
		max-width: 1260px;
		margin: 0 auto;
		padding: 0 40px;
	}
	.banner-list .list{
		display: flex;
		flex-wrap: wrap;
	}
	.banner-list .list .box {
		width: 22%;
		margin-left: 4%;
	}
	.banner-list .list .box img {
		display: block;
		width: 100%;
		height: auto;
	}
	.banner-list .box:nth-child(4n+1) {
		margin-left: 0;
	}
	@media (max-width: 767px) {
		.top-bnr {
			padding: 0 15px;
		}
		.banner-list .list{
			display: flex;
			flex-wrap: wrap;
		}
		.banner-list .list .box {
			width: 48%;
			margin-left: 4%;
			margin-top: 20px;
		}
		.banner-list .box:nth-child(2n+1) {
			margin-left: 0;
		}
	}
	#acBtn {
		color: #fff;
		margin-top: 40px;
	}
	#acBtn a {
		cursor: pointer;
	}

	#acBtn a:hover {
		color: #EDCC93!important;
	}

	.more-4th {
		display: none;
		margin-top: 40px;
	}
	.more-4th a {
		margin-top: 40px;
	}
	#acBtn a.more-btn-off {
		display: inline-block;
	}
	#acBtn a.more-btn-on {
		display: none;
	}
	#acBtn.active .more-btn-off {
		display: inline-block;
	}
	#acBtn.active .more-btn-on {
		display: inline-block;
	}
	#acBtn.active .more-btn-off {
		display: none;
	}
	@media (max-width: 767px) {
		#acBtn {
			color: #fff;
			margin-top: 20px;
		}
		.more-4th {
			margin-top: 0;
		}
		.more-4th a {
			margin-top: 20px;
		}
	}

	@media (max-width: 767px) {
		.banner-twins.sp-twins{
			display: flex;
			flex-wrap: wrap;
			margin: 0;
		}
		.banner-twins.sp-twins .panel {
			width: 48%;
			margin-left: 4%;
			margin-top: 20px;
		}
		.banner-twins.sp-twins .panel a {
			margin-top: 0;
		}
		.banner-twins.sp-twins .panel:nth-child(2n+1) {
			margin-left: 0;
		}
		.banner-twins.sp-twins .panel:nth-child(2n+1) {
			margin-left: 0;
		}
	}

@media (min-width: 768px){
	.banner-twins .panel {width: 48%;}
	.banner-twins.sp-twins .panel {width: 50%;}
	.box2{display: flex;}
	.box2 a{width: 48%;}
	/*.box2 a+a{margin-left: 4%;*/
	.box2 a+a{margin-left: 8%;
	}
}

/*注文住宅のご相談・資料請求*/
@media (min-width: 768px){
#inquiry.sec-inquiry > .container {
padding: 0 20px;
}
}

#inquiry.sec-inquiry .box-inquiry-01 .btn-inq {
bottom: 0;
left: 50%;
transform: translate(-50%, 0);
margin: 0;
width: 85%;
}

#inquiry.sec-inquiry .box-inquiry-01 .btn-inq a {
font-size: 14px;
padding: 0.8em 2em;
margin:10px 0;
}
@media (max-width: 1023px) {
#inquiry.sec-inquiry .box-inquiry-01 .btn-inq a {
font-size: 12px;
padding: 0.5em 2em;
margin:5px 0;
}
}
@media (min-width: 375px) and (max-width: 767px){
#inquiry.sec-inquiry .box-inquiry-01 .btn-inq a {
 margin: 56% auto 0;
font-size: 14px;
padding: 0.8em 2em;
}
}

.btn_bg-color_yellow {
background-color: #F9A825 !important	;
border-color: #F9A825 !important;
}

.btn_bg-color_blue {
background-color: #3BADE1 !important;
border-color: #3BADE1 !important;
}

#inquiry.sec-inquiry .box-inquiry-01 .btn-inq a:hover.btn-basic.btn_bg-color_yellow {
background-color: #fff!important;
color: #F9A825;
}

#inquiry.sec-inquiry .box-inquiry-01 .btn-inq a:hover.btn-basic.btn_bg-color_blue {
background-color: #fff!important;
color: #3BADE1;
}

.modelhouse_title_sub {
text-align: center;
font-weight: bold;
margin-bottom: 20px;
}

