/* 인사말 */
.greeting_content{ width: 100%; height: auto; }
.greeting_content>h5{ width: 100%; font-size: 25px; color: rgb(51,51,51); font-weight: 500; }
.greeting_content>p{ width: 100%; margin-top: 25px; font-size: 18px; color: rgb(85,85,85); font-weight: 500; line-height: 36px; }
.greeting_content>p:nth-of-type(1){ margin-top: 40px; }
.greeting_content>p>span{ color: rgb(143,102,87); }
.greeting_content>h6{ width: 100%; margin-top: 40px; font-size: 18px; color: rgb(51,51,51); font-weight: 500; }
.greeting_content>h6>span{ font-size: 22px; font-weight: 700; }
.greeting_content>img{ width: 709px; height: 199px; margin-top: 60px; }

/* 오시는길 */
.location_content{ width: 100%; height: auto; }
.daum_map{ width: 100% !important; height: 540px !important; margin-top: 50px !important; padding: 0 !important; border: 1px solid rgb(204,204,204) !important; border-radius: 0 !important; transition: all 0.2s ease-in-out; }
.daum_map:nth-of-type(1){ margin-top: 0 !important; }
.daum_map .wrap_map{ height: calc(100% - 32px) !important; }
.daum_map .wrap_controllers{ border-radius: 0 !important; border-right: 0 !important; border-bottom: 1px solid #f9f9f9 !important; border-left: 0 !important; }
.location_content>dl{ width: 100%; padding: 30px 35px; border: 1px solid rgb(204,204,204); border-top: 0; display: flex; flex-flow: row nowrap; align-items: center; }
.location_content>dl>dt{ font-size: 25px; color: rgb(51,51,51); font-weight: 500; }
.location_content>dl>a{ font-size: 18px; color: rgb(85,85,85); font-weight: 300; transition: all 0.2s ease-in-out; }
.location_content>dl>a:nth-of-type(1){ margin-left: 30px; }
.location_content>dl>a:hover{ font-weight: 500; }
.location_content>dl>dd{ width: 1px; height: 20px; margin: 0 20px; background-color: rgb(153,153,153); }

/* 전례용품 */
.liturgy_content{ width: 100%; height: auto; }
.liturgy_content>img{ width: 890px; height: auto; }

/* 재도금/복원 */
.restore_content{ width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; }
.restore_content>figure{ width: 350px; border: 1px solid rgb(204,204,204); background-position: center; background-repeat: no-repeat; background-size: auto; }
.restore_content>div{ width: 495px; }
.restore_content>div>h4{ width: 100%; margin-top: 50px; font-size: 26px; color: rgb(85,85,85); font-weight: 500; }
.restore_content>div>h4:nth-of-type(1){ margin-top: 0; }
.restore_content>div>h4>span{ font-size: 20px; color: rgb(153,153,153); }
.restore_content>div>h6{ width: 100%; margin-top: 15px; font-size: 18px; color: rgb(85,85,85); font-weight: 500; line-height: 34px; }
.restore_content>div>p{ width: 100%; margin-top: 10px; font-size: 16px; color: rgb(153,153,153); font-weight: 500; line-height: 30px; }

/* 재도금문의 */
.inquiry_content{ width: 100%; height: auto; padding: 40px 20px 45px; border: 15px solid rgb(239,239,239); }
.inquiry_content>img{ width: 283px; height: auto; margin: auto; display: block; }
.inquiry_content>h3{ margin-top: 10px; font-size: 36px; color: rgb(51,51,51); font-weight: 700; text-align: center; font-family: 'Nanum Myeongjo', serif; }
.inquiry_content>div{ width: 295px; height: 6px; margin: 5px auto 0; border-top: 2px solid rgb(204,204,204); border-bottom: 1px solid rgb(213,213,213); }
.inquiry_content>div>figure{ width: 100%; height: 1px; background-color: rgb(233,233,233); }
.inquiry_content>p{ margin-top: 25px; font-size: 18px; color: rgb(51,51,51); font-weight: 500; text-align: center; }
.inquiry_content>h6{ max-width: 100%; margin-top: 40px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; }
.inquiry_content>h6>a{ font-size: 24px; color: rgb(51,51,51); font-weight: 300; cursor: pointer; }
.inquiry_content>h6>a>span{ font-size: 30px; color: rgb(51,51,51); font-weight: 700; cursor: pointer; }
.inquiry_content>h6>div{ width: 1px; height: 25px; margin: 0 25px; background-color: rgb(204,204,204); }
