#outline_wrap .message_wrap{display:flex;flex-direction:column;align-items:center;row-gap:clamp(3rem,1.769rem + 6.15vw,6rem)}#outline_wrap .message_wrap .detail_box{flex:1}#outline_wrap .message_wrap .detail_box .main_copy{font-size:clamp(2rem,1.179rem + 4.1vw,4rem);line-height:1.4}#outline_wrap .message_wrap .detail_box .main_copy .blue{font-size:clamp(2.2rem,1.297rem + 4.51vw,4.4rem)}#outline_wrap .message_wrap .detail_box .sub_copy{font-size:clamp(1.4rem,1.236rem + .82vw,1.8rem)}#outline_wrap .message_wrap .img_box{width:90%}#outline_wrap .message_wrap .img_box img{width:100%;height:auto}@media screen and (min-width: 520px){#outline_wrap .message_wrap .img_box{width:70%}}@media screen and (min-width: 768px){#outline_wrap .message_wrap{flex-direction:row}#outline_wrap .message_wrap .img_box{width:35%}}@media screen and (min-width: 960px){#outline_wrap .message_wrap{column-gap:5%}#outline_wrap .message_wrap .img_box{width:40%}}#outline_wrap .outline_table{width:100%;font-size:85%}#outline_wrap .outline_table .outline_table_item>th,#outline_wrap .outline_table .outline_table_item>td{padding:1.5rem;border-bottom:.1rem #ccc solid}@media screen and (max-width: 767px){#outline_wrap .outline_table .outline_table_item>th,#outline_wrap .outline_table .outline_table_item>td{display:block;padding:.8rem}}#outline_wrap .outline_table .address_wrap{display:flex;align-items:center;column-gap:1rem}#outline_wrap .outline_table .address_wrap .address_box{flex:1}#outline_wrap .outline_table .address_wrap .address_btn{margin-left:auto;width:13rem}#outline_wrap .outline_table .address_wrap .address_btn .secondary_btn:before{right:1rem}#outline_wrap .outline_table .address_wrap .address_btn .secondary_btn .btn_txt{padding:.8rem 1rem;font-size:clamp(1.2rem,1.036rem + .82vw,1.6rem);line-height:2rem}@media screen and (min-width: 520px){#outline_wrap .outline_table .address_wrap .address_btn{width:15rem}}#outline_wrap .outline_table .salesOffice_list tr:first-child th{font-weight:700;padding-left:0}#outline_wrap .outline_table .salesOffice_list th,#outline_wrap .outline_table .salesOffice_list td{padding:.3rem;font-weight:400}#outline_wrap .outline_table .salesOffice_list th{width:12rem;padding-left:1rem}#message_wrap .main_visual img{width:100%;height:auto}@media screen and (min-width: 520px){#message_wrap .main_visual{width:90%}}@media screen and (min-width: 960px){#message_wrap .main_visual{width:80%}}
