/*°øÅë*/
.interior04_div {padding:0px 15px 60px;}
.interior04_div .ABA-content-box {margin: 0px;}
.interior04_cont_last {padding-bottom:0px !important;}
.interior04_box_point_text {color:#115768;}
.interior04_imgbg_text_b {font-weight: 600;}
.interior04_dot {padding: 2px; background: #333333; border-radius: 100px; display: inline-block; margin-bottom: 7px; margin-right: 7px;}

/*°øÅë Å¸ÀÌÆ² ¼³¸í*/
.interior04_sub_text01 {font-size: 17px;line-height: 25px;color: #666666;letter-spacing: -0.5px;text-align: center;padding-bottom: 40px; word-break: keep-all;}
.interior04_sub_text01_point {color: #333333;}

/*°øÅë ¼ÒÁ¦¸ñ Å¸ÀÌÆ²*/
.interior04_subtitle {font-size: 16px;color: #999999;letter-spacing: -0.5px; padding-bottom:25px;}
.interior04_subtitle_nb {color: #000000; font-weight: 600;}
.interior04_subtitle02 {font-size: 16px;color: #999999;letter-spacing: -0.5px; padding-bottom:33px;}
.interior04_subtitle_line {background:#115768; height:1px; width:77px; }

/*°øÅë ¹Ú½º ¶óÀÎ*/
.interior04_box {background: rgba(255,255,255,0.8); border: 1px solid #999999; border-top: none; padding:30px 20px 35px;}

/*ÀÎ»ç¸»*/
.interior04_img {padding:40px 0px 25px;}
.interior04_cont_text01 {font-size: 15px;color: #333333; font-weight: 200; letter-spacing: -0.5px; line-height:22px; padding-bottom:29px;}

.interior04_line {background:#dddddd; height:1px; margin-bottom:25px;}

.interior04_imgbg {background-image: url('interior04_sub_m_img03.jpg');background-repeat: no-repeat;background-position: center top; background-size: 100%;}
.interior04_imgbg_text { font-size: 18px;color: #ffffff;letter-spacing: -0.5px; line-height:25px; font-weight: 200; text-align:center; padding:58px 10px;}


.interior04_box_point_title {letter-spacing: -0.5px; padding-left: 10px;}
.interior04_box_title {font-size: 20px; color:#333333; font-weight: 600; letter-spacing: -0.5px; padding-bottom:10px;}
.interior04_box_title_point {font-size: 24px;}
.interior04_box_subtext {font-size: 15px; color:#333333; font-weight: 300; letter-spacing: -0.5px; line-height:22px; padding-bottom: 25px;}


/*È¸»ç¼Ò°³*/
.interior04_sub02_iconbox {padding:0px 30px;}
.interior04_sub02_title {font-size: 20px;font-weight: 200;color: #000000;letter-spacing: -0.5px;line-height: 29px;padding-bottom: 10px;}
.interior04_sub02_title .textmiddle {text-align:center; padding-bottom: 40px; word-break: keep-all;}
.interior04_sub02_point_title {font-weight: 600; word-break: keep-all;}
.interior04_sub02_title02 {font-size: 20px;font-weight: bold;color: #333333;line-height: 26px;letter-spacing: -0.5px;text-align:center;padding-bottom: 10px;}
.interior04_sub02_text {font-size: 15px;color: #4d4d4d;line-height: 22px;letter-spacing: -0.5px; text-align:center; word-break: keep-all;}
.interior04_sub02_cont_text01 {font-size: 15px;font-weight: 200;color: #666666;line-height: 33px;letter-spacing: -0.5px;}
.interior04_sub02_point_cont_text01 {color: #000000; font-weight: 600;}


.interior04_sub02_circle {line-height: 150px;text-align: center;margin: 0 auto 30px;background: #ffffff;border-radius: 100px;width: 150px;height: 150px;box-shadow: 2px 2px 3px 3px rgba(105, 73, 58, 0.15);}

.interior04_sub02_dot {margin: 30px auto;background-color: #dddddd;border-radius: 50px;width: 15px;height: 15px;}

/*¼­ºñ½º*/
.interior04_sub03_title {font-size: 22px;font-weight: 200;color: #333333;letter-spacing: -0.5px;line-height: 42px; margin-bottom: 20px; background: linear-gradient(to top, rgba(17,87,104,0.15) 50%, transparent 50%); display: inline-block;}
.interior04_sub03_point_title {font-weight: 600;}

.interior04_sub03_cont_text01 {font-size: 15px; font-weight: 200; color: #333333; line-height: 22px; letter-spacing: -0.5px;}

.interior04_sub03_cont_box { border: 1px solid #dddddd; border-top: none; padding: 26px 15px 31px; transition: 0.5s;}

.interior04_sub03_circle {line-height: 110px;text-align: center;background: #ffffff;border: 1px solid #dddddd; border-radius: 130px;width: 110px;height: 110px; z-index: 1;}

/*ÁÖ¿ä¾÷¹«*/
.interior04_sub04_title {font-size: 20px;font-weight: 600;color: #000000;letter-spacing: -0.5px;line-height: 29px;padding-bottom: 10px;}
.interior04_sub04_title .textmiddle {text-align:center; padding-bottom: 35px;}

.interior04_sub04_cont_box { background: rgba(255,255,255,0.3); border: 2px solid rgba(17,87,104,0.3); border-top: none;}
.interior04_sub04_cont_box02 { background: rgba(255,255,255,0.9); padding: 32px 20px 28px;}
.interior04_sub04_cont_text01 {font-size: 15px;font-weight: 200;color: #666666;line-height: 33px;letter-spacing: -0.5px;}


.interior04_sub04_iconbox {text-align: center; border: 1px solid #c6c6c6; border-radius: 20px; padding: 32px 10px 28px;}
.interior04_sub04_iconbox_title {font-size: 20px;font-weight: 600;color: #333333;line-height: 22px;letter-spacing: -0.5px;padding-bottom: 10px;}
.interior04_sub04_iconbox_subtext {font-size: 15px;font-weight: 300;color: #333333;line-height: 22px;letter-spacing: -0.5px; min-height: 66px; word-break: keep-all;}


/*ÀÎÅ×¸®¾îÆÁ*/
.interior04_sub05_title {font-size: 22px;font-weight: 200;color: #666666;letter-spacing: -0.5px;line-height: 42px; margin-bottom: 29px;background: linear-gradient(to top, rgba(17,87,104,0.15) 50%, transparent 50%); display: inline-block;}
.interior04_sub05_title02 {font-size: 30px;font-weight: 600;color: #010101;letter-spacing: -0.5px;}
.interior04_sub05_line {background-color: #dddddd; height: 1px; margin:25px 0px 20px;}
.interior04_sub05_cont_text01 {font-size: 15px;font-weight: 200;color: #666666;line-height: 33px;letter-spacing: -0.5px;}