@charset "utf-8"; /* */
/**
* @author CodeClicker
*/

.bd-color { color: rgba(248, 155, 17, 1); }

.main_section_pc { padding-top: 258px; padding-bottom: 258px;}

.main_section_pc .main-title-wrapper {  }
.main_section_pc .main-title-wrapper .cat-title { font-size: 22px; font-weight: 900; line-height: 20px; margin-bottom: 40px; }
.main_section_pc .main-title-wrapper  .tp-title { color: #A7A7A7; font-size: 40px; font-weight: 800; line-height: 60px; }
.main_section_pc .main-title-wrapper  .section-title { font-size: 46px; font-weight: 900; line-height: 60px; }
.main_section_pc .main-title-wrapper  .section-sub-title { font-size: 28px; font-weight: 600; line-height: 40px; letter-spacing: 1.4px; margin-top: 46px;}

.section_contents_box .tp-title { color: #fff; font-weight: 800; line-height: 34px; }
.section_contents_box .ct-title {  color: #fff; }


.main_section_pc .main_inquiry { display: flex; justify-content: center; margin-top: 140px;  }
.main_section_pc .main_inquiry a > div { display: flex; align-items: center; justify-content: center; border-radius: 30px; padding: 15px 20px; }
.main_inquiry .b-btn { background: #000; transition: background 0.3s; }
.main_inquiry .b-btn:hover { background: rgba(248, 155, 17, 1); }

.main_inquiry .w-btn { background: #fff; transition: background 0.3s; }
.main_inquiry .w-btn:hover { background: rgba(248, 155, 17, 1); }
.main_inquiry .w-btn .inquiry_title { color: #000;  display: flex;  align-items: center; }

.main_inquiry .b-btn .inquiry_title { color: #fff;  display: flex;  align-items: center; }
.main_inquiry .inquiry_title img { margin-left: 20px; width: 16px; height: 16px; }
.main_inquiry .inquiry_title { font-size: 16px; font-weight: 600; line-height: 20px; }




@media screen and (max-width: 768px) { 
	
	.main_section_pc { padding-top: 120px; padding-bottom: 120px; }
	.main_section_pc .main-title-wrapper .cat-title { font-size: 12px; font-weight: 900; line-height: 10px; margin-bottom: 13px;}

	.main_section_pc .main-title-wrapper .tp-title { font-size: 18px; line-height: 26px; }
	.main_section_pc .main-title-wrapper .section-title { font-size: 22px; font-weight: 900; line-height: 26px; }
	.section_contents_box .tp-title { line-height: 20px; }
	
	.main_section_pc .main-title-wrapper .section-sub-title { font-size: 14px; line-height: 19px; letter-spacing: 0.7px; margin-top: 20px;}

	.main_section_pc .main_inquiry {margin-top: 50px;}
	.main_inquiry .inquiry_title { font-size: 14px; font-weight: 600; line-height: 13.989px; }


}





