/*°øÅë*/
.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: 8px; margin-right: 8px;}

/*°øÅë Å¸ÀÌÆ² ¼³¸í*/
.interior04_sub_text01 {font-size: 20px;color: #666666;letter-spacing: -0.5px;text-align: center;padding-bottom: 70px;}
.interior04_sub_text01_point {color: #333333;}

/*°øÅë ¼ÒÁ¦¸ñ Å¸ÀÌÆ²*/
.interior04_subtitle {font-size: 18px;color: #999999;letter-spacing: -0.5px; padding-bottom:35px;}
.interior04_subtitle_nb {color: #000000; font-weight: 600;}
.interior04_subtitle02 {font-size: 18px;color: #999999;letter-spacing: -0.5px; padding-bottom:56px;}
.interior04_subtitle_line {background:#115768; height:1px; width:77px; }



/*ÀÎ»ç¸»*/
.interior04_img {padding:148px 0px 25px}
.interior04_cont_text01 {font-size: 18px;color: #333333; font-weight: 200; letter-spacing: -0.5px; line-height:28px; padding-bottom:29px;}

.interior04_line {background:#dddddd; height:1px; margin-bottom:25px;}

.interior04_imgbg {background-image: url('interior04_sub_img03.jpg');background-repeat: no-repeat;background-position: center top;}
.interior04_imgbg_text { font-size: 30px;color: #ffffff;letter-spacing: -0.5px; line-height:45px; font-weight: 200; text-align:center; padding:127px 30px 140px; margin-bottom: 188px;}

.interior04_box {width:1100px; background: rgba(255,255,255,0.8); border: 1px solid #b9b9b9; text-align:center; padding:53px 0px 50px;}
.interior04_box_point_title {letter-spacing: -0.5px; padding-left: 10px;}
.interior04_box_title {font-size: 24px; color:#333333; font-weight: 600; letter-spacing: -0.5px; padding-bottom:17px;}
.interior04_box_title_point {font-size: 27px;}
.interior04_box_subtext {font-size: 18px; color:#333333; font-weight: 300; letter-spacing: -0.5px; line-height:26px;}


/*È¸»ç¼Ò°³*/
.interior04_sub02_title {font-size: 26px;font-weight: 200;color: #000000;letter-spacing: -0.5px;line-height: 45px;padding-bottom: 10px;}
.interior04_sub02_title .textmiddle {text-align:center; padding-bottom: 44px;}
.interior04_sub02_point_title {font-weight: 600;}
.interior04_sub02_title02 {font-size: 24px;font-weight: 600;color: #333333;line-height: 26px;letter-spacing: -0.5px;text-align:center;padding-bottom: 16px;}
.interior04_sub02_text {font-size: 17px;color: #4d4d4d;line-height: 26px;letter-spacing: -1px; text-align:center;}
.interior04_sub02_cont_text01 {font-size: 18px;font-weight: 200;color: #666666;line-height: 40px;letter-spacing: -0.5px;}
.interior04_sub02_point_cont_text01 {color: #000000; font-weight: 600;}

.interior04_sub02_box {width:574px; background: #ffffff; border: 1px solid #dddddd; padding:35px 47px 38px;}

.interior04_sub02_circle {line-height: 150px;text-align: center;margin: 0 auto 39px;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: 66px auto 0;background-color: #dddddd;border-radius: 50px;width: 20px;height: 20px;}

/*¼­ºñ½º*/
.interior04_sub03_title {font-size: 26px;font-weight: 200;color: #333333;letter-spacing: -0.5px;line-height: 42px; margin-bottom: 20px;}
.interior04_sub03_point_title {font-weight: 600;}

.interior04_sub03_cont_text01 {font-size: 18px;font-weight: 200;color: #333333;line-height: 28px;letter-spacing: -0.5px;}

.interior04_sub03_cont_box02 { padding: 64px 17px 65px 117px; transition: 0.5s; min-height: 174px;  border: 1px solid #dddddd;}
.box03 { padding: 78px 17px 51px 117px;}
.interior04_sub03_cont_box:hover .interior04_sub03_cont_box02{ border: 1px solid #115768;}
.interior04_sub03_cont_box:hover .interior04_sub03_cont_box02 .underline { background: linear-gradient(to top, rgba(17,87,104,0.15) 50%, transparent 50%); display: inline-block;  }

.interior04_sub03_circle {line-height: 150px;text-align: center;background: #ffffff;border: 1px solid #dddddd; border-radius: 150px;width: 150px;height: 150px; z-index: 1;}

/*ÁÖ¿ä¾÷¹«*/
.interior04_sub04_title {font-size: 35px;font-weight: 200;color: #000000;letter-spacing: -0.5px;line-height: 45px;padding-bottom: 22px;}
.interior04_sub04_title .textmiddle {text-align:center; padding-bottom: 70px;}

.interior04_sub04_cont_box { background: rgba(255,255,255,0.3); border: 2px solid rgba(17,87,104,0.3); padding: 23px 28px;}
.interior04_sub04_cont_box02 { background: rgba(255,255,255,0.9); border: 1px solid rgba(235,235,235,0.9); padding: 39px 62px;}
.interior04_sub04_cont_text01 {font-size: 18px;font-weight: 200;color: #666666;line-height: 40px;letter-spacing: -0.5px;}

.interior04_sub04_iconbox {text-align: center; border: 1px solid #c6c6c6; border-radius: 20px; padding: 41px 10px 43px; transition: 0.5s;}
.interior04_sub04_iconbox:hover {border: 1px solid #115768; box-shadow: 6px 6px 7px rgba(105,73,58,0.15);}
.interior04_sub04_iconbox .iconimg {padding-bottom: 53px;}
.interior04_sub04_iconbox_title {font-size: 24px;font-weight: 600;color: #333333;line-height: 26px;letter-spacing: -0.5px;padding-bottom: 16px;}
.interior04_sub04_iconbox_subtext {font-size: 18px;font-weight: 300;color: #333333;line-height: 28px;letter-spacing: -0.5px; min-height: 56px;}


/*ÀÎÅ×¸®¾îÆÁ*/
.interior04_sub05_wallpaper { padding-bottom: 70px; }
.interior04_sub05_wallpaper .wallpaperbox {display:block;}
.interior04_sub05_wallpaper:hover .wallpaperbox .imgbox { border-radius: 20px; transition: 0.5s;}
.imgbox {transition: 0.5s;}
.interior04_sub05_wallpaper:hover .underline { background: linear-gradient(to top, rgba(17,87,104,0.15) 50%, transparent 50%); display: inline-block;}

.interior04_sub05_title {font-size: 30px;font-weight: 200;color: #666666;letter-spacing: -0.5px;line-height: 42px; margin-top: 59px; margin-bottom: 39px; transition: 0.5s all;}
.interior04_sub05_title02 {font-size: 40px;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: 18px;font-weight: 200;color: #666666;line-height: 40px;letter-spacing: -0.5px;}